@charset "utf-8";
/* CSS Document 


/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)*/

 @font-face {
	font-family: 'FontAwesome';
	src: url('/include/_mod/site/font/fontawesome-webfont.eot');
	src: url('/include/_mod/site/font/fontawesome-webfont.eot?v=4.3.0');
	src: url('/include/_mod/site/font/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('/include/_mod/site/font/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('/include/_mod/site/font/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('/include/_mod/site/font/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('/include/_mod/site/font/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal
}
/* @font-face {
  font-family: 'FontAwesome';
  src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0');
  src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
} */


.oswald{font-family: 'Oswald', sans-serif;}

.registration_header{ background:url(/include/_mod/site/images/registration/register.jpg) right top no-repeat #ecf0f1;color:#000000 !important; height:75px;}
.registration_header h1{ font-size:24px;color:#000000 !important; font-family: "Arial", Gotham, Helvetica Neue, Helvetica, sans-serif !important;  padding:7px 0 7px 15px;}
.registration_header p{ font-size:12px;padding:0px 0px 0px 15px; }


/*forms*/
.fname {
	background-image:url(../images/registration/user.jpg);
    background-position: 10px 15px; padding:10px 5px 10px 35px;
    background-repeat: no-repeat;border: 1px solid #2a80b9; font-size:18px; color:#454545 !important; margin:7px 0 8px 0; width:185px; display:block;}

.lname {padding:10px 5px 10px 15px;border: 1px solid #2a80b9; font-size:18px; color:#454545 !important; margin:7px 0 8px 0; width:185px; display:block;}

.email_r { background-image:url(../images/registration/email.jpg);
    background-position: 10px 15px; padding:10px 5px 10px 35px;
    background-repeat: no-repeat;border: 1px solid #2a80b9; font-size:18px; color:#454545 !important; margin:7px 0 8px 0; width:400px;display:block;}
		
.passward_r { /*background-image:url(../images/registration/passward.jpg);
    background-position: 10px 15px; padding:10px 5px 10px 35px; background-color:black ;
    background-repeat: no-repeat;border: 1px solid #2a80b9; font-size:18px; color:#454545 !important; margin:7px 0 8px 0; width:185px; display:block;*/}
	
.captcha_r {padding:10px 5px 10px 35px;border: 1px solid #2a80b9; font-size:18px; color:#454545 !important; margin:7px 0 8px 0; width:185px; }

.other_field {padding:10px 20px 10px 15px;border: 1px solid #2a80b9; font-size:18px; color:#454545 !important; margin:7px 0 8px 0; width:400px; }

.select_r select{padding:10px 20px 10px 15px;border: 1px solid #2a80b9; font-size:18px !important; color: #454545 !important;border: 1px solid #2a80b9; height:45px;}
.select_r option{font-size:18px; color:#a9a9a9 !important;margin:0px 0px; padding:0px 20px !important;}


.radio_r label {margin-left:15px;}

.date_r{ padding:10px 5px 10px 15px;border: 1px solid #2a80b9; font-size:18px; color:#454545 !important; ;width:150px;}
.cell_small_r{ padding:10px 5px 10px 15px;border: 1px solid #2a80b9; font-size:18px; color:#454545 !important; ;width:55px;}
.cell_big_r{ padding:10px 5px 10px 15px;border: 1px solid #2a80b9; font-size:18px; color:#454545 !important; ;width:300px;}


/*test browser comtab*/
.select_r_small {
	float: right; 
	position: relative;
    overflow: hidden;
}
.select_r_small::after {
	position: relative;
	content: url(../images/br_down.png); 
	pointer-events: none;
	position: absolute;
	z-index:5;
}

.select_r_small::after,  {/*.select_r_small-div::before*/
	pointer-events: none;
	position: absolute;
}

.select_r_small::after {
	top:5px;
	right: 8px;
}
/*
.financials-dropdown-div::before {
	content: "";
	bottom: 0;
	right: 0;
	top: 0;
	width: 3rem;
	background: #f4f4f4
}
*/

.select_r_small select {
	-moz-appearance: none; display:block;
	-webkit-appearance: none;
	-o-appearance:none;
     appearance:none;  padding:5px; border:1px solid #dedede;
	 /*filter:alpha(opacity=0);opacity:o;-moz-opacity:0; */
}
.select_r_small select::-moz-focus-inner {
border:0
}
.select_r_small-div select::-ms-expand {
display:none
}
.select_r_small select::-ms-user-select: none;
.select_r_small select:focus {
	outline: none
}

.select_r_small option{font-size:14px; color:#a9a9a9 !important;margin:0px 0px; padding:0px 5px ;}
/*end test */

.radio_r label {margin-left:15px;}

.date_r{ padding:10px 5px 10px 15px;border: 1px solid #2a80b9; font-size:18px; color:#d9dee1 !important; ;width:150px;}
.cell_small_r{ padding:10px 5px 10px 15px;border: 1px solid #2a80b9; font-size:18px; color:#d9dee1 !important; ;width:55px;}
.cell_big_r{ padding:10px 5px 10px 15px;border: 1px solid #2a80b9; font-size:18px; color:#d9dee1 !important; ;width:300px;}


/*alert and disable fileds*/	
.alert_r{border: 1px solid #9e0b0f !important; background-color:#f4e4e5;} 
.disable_r{border: 1px solid #d9dee1 !important; background-color:#fcfcfc; cursor:not-allowed;}

/*buttons*/
.more_btn { padding:10px 15px; background:#2a80b9; text-decoration:none; color:#FFFFFF !important; font-family: 'Oswald', sans-serif;}
.more_btn:hover {color:#000000 !important; }

.reset_btn{ padding:10px 15px; background:#ff0000; text-decoration:none; color:#FFFFFF !important; font-family: 'Oswald', sans-serif;}
.reset_btn:hover {color:#000000 !important;}

.reset_lt_btn{ padding:10px 15px; background:#e0b3b4; text-decoration:none; color:#FFFFFF !important; font-family: 'Oswald', sans-serif;}
.reset_lt_btn:hover { background:#ff0000; color:#000000 !important;}

.buy_btn{padding:2px 5px; background:#5D9C05; color:#FFFFFF !important;font-size:11px !important; text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.sell_btn{padding:2px 5px; background:#9e0b0f; color:#FFFFFF;font-size:11px !important; text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.hold_btn{padding:2px 5px; background:#0c4fab; color:#FFFFFF;font-size:11px !important; text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.whatchlist_btn{padding:2px 5px; background:#a7d8fc; color:#FFFFFF; font-size:10px !important; text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}


/*button size*/
.med_btn{padding:10px 15px;font-family: 'Oswald', sans-serif; font-size:16px; }
.full_btn{padding:10px 15px !important;font-family: 'Oswald', sans-serif; display:block; font-size:18px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}


/*display typle*/
.dis_inline{ display:inline !important;}
.dis_blcok{ display:block !important;}
.dis_in_block{ display:inline-block !important;}


/*thank you box*/
.thank_r{ text-align:center; padding:25px; margin-bottom:10px; background-color:#fcfcfc; }
.thank_r p{ margin:10px 0;}

/*icons*/
.calander_r:before{font-family: 'FontAwesome'; margin-right:10px; position: relative; content:"\f073"; margin-left:15px; font-size:24px; margin-top:10px;}
.cell_r:before{ font-family: 'FontAwesome'; content:"\f10b"; position: relative; font-size:24px; margin-top:10px; margin-right:10px;}

/*Products*/
.products_r {font-family: "Arial", Gotham, Helvetica Neue, Helvetica, sans-serif !important; margin-left:50px;}
.products_r h1{ font-size:24px;font-family: "Arial", Gotham, Helvetica Neue, Helvetica, sans-serif !important; color:#000000 !important;}
.products_r h2{ color:#000000; font-size:18px; margin:10px 0 5px 0;}
.products_r p{ font-size:14px; margin:0px 0 10px 0;}

.newsletter_r{}
.newsletter_r:before{font-family: 'FontAwesome';display: inline-block; font-weight:normal; margin-right:10px;
    position: relative;
    content: "\f1ea";}
	

/*icons*/
.calander_r:before{font-family: 'FontAwesome'; margin-right:10px; position: relative; content:"\f073"; margin-left:15px; font-size:24px; margin-top:10px;}
.cell_r:before{ font-family: 'FontAwesome'; content:"\f10b"; position: relative; font-size:24px; margin-top:10px; margin-right:10px;}

.newsletter_r{}
.newsletter_r:before{font-family: 'FontAwesome'; margin-right:10px; position: relative;
    content: "\f1ea";}

.portfolio{}	
.portfolio:before{ font-family: 'FontAwesome'; margin-right:10px; position: relative;content:"\f0b1"}

.news_icon_r{}
.news_icon_r:before{font-family: 'FontAwesome'; margin-right:10px; position: relative;
    content: "\f1ea";}
	
.bell_icon{}
.bell_icon:before{font-family: 'FontAwesome'; margin-right:10px; position: relative;
    content: "\f0f3";}
	
.bar_chart_icon{}
.bar_chart_icon:before{font-family: 'FontAwesome'; margin-right:10px; position: relative;
    content: "\f080";}
	
.book_icon{}
.book_icon:before{font-family: 'FontAwesome'; margin-right:10px; position: relative;
    content: "\f02d";}

.save_icon{}
.save_icon:before{font-family: 'FontAwesome'; margin-right:10px; position: relative;
    content: "\f0c7";}

.fine_line_chart{}
.fine_line_chart:before{font-family: 'FontAwesome'; margin-right:10px; position: relative;
    content: "\f201";}
	
.file_text_icon{}
.file_text_icon:before{font-family: 'FontAwesome'; margin-right:10px; position: relative;
    content: "\f0f6";}

/*sotck list*/
.stocl_list ul li{ list-style:none; padding:5px; border-bottom:solid 1px #e2e2e2; line-height:21px !important;}
.stocl_list ul li a{  }
.stocl_list ul li:last-child{ border-bottom:none;}

/*stock idea prarameters*/
.stock_idear_p{ margin:5px 0px;}
.stock_idear_p ul { list-style:none; }
.stock_idear_p ul li{width:29.2%; float:left;background-color:#f2f2f2; text-align: center; margin-right:3px; border-bottom:none; overflow:hidden; font-size:12px;padding-top:0px !important; padding-left:3px !important; padding-right: 2px !important; padding-bottom:0px !important; line-height:18px !important;}
.stock_idear_p ul li span{ font-weight:bold;}
.stock_idear_p ul li:last-child{ margin-right:0px !important; }


/*my page*/
.complet_profile {background-color:#fcfcfc;padding:10px; margin-bottom:10px;}
.p10{ padding:10px;}

.botBdr_b_gray{ border-bottom:dashed 1px #acacac;}
.botBdr_b_blue{ border-bottom:dashed 1px #011f38;}

.r_section {border-bottom:dashed 1px #011f38;padding-bottom:5px; margin-bottom:10px;}
.r_section .title {border-bottom:dashed 1px #acacac; margin-bottom:10px;}
.r_section .heading_r {}
.r_section .heading_r h1{float:left; font-size:24px !important;}/* color:#6ab8ec !important;*/
.r_section .edit{font-size:14px; color:#acacac; float: right; margin:10px 5px 0 10px}
.r_section .edit a {color:#acacac !important; }
.r_section .edit:before{font-family: 'FontAwesome'; margin-right:5px; position: relative; content:"\f040"; }

.r_section .sub_title{border-bottom:dashed 1px #dbdbdb; margin-bottom:10px; padding-bottom:5px;}
.r_section .sub_title .heading_r {}
.r_section .sub_title .heading_r h2{font-family: 'Roboto', Arial;float:left;font-weight:300; font-size:19px !important; color:#000000;!important; margin:0px; }
.r_section .sub_title .edit{font-size:14px; color:#acacac; float: right; margin:3px 5px 0 10px}
.r_section .sub_title .edit a {color:#acacac !important; }
.r_section .sub_title .edit:before{font-family: 'FontAwesome'; margin-right:5px; position: relative; content:"\f040"; }




/*helight eliment*/
.portfolio_element {background-color:#fcfcfc; border-bottom:2px solid #dc6821; text-align:center; margin-top:15px; padding:15px 0px;}
.portfolio_element {}
.portfolio_element  a{}

.heighlight_box{background-color:#fcfcfc; border-bottom:2px solid #dc6821; text-align:center; margin-top:15px; padding:15px 5px;}



/**/

/*profile images css*/
 
.profile {
    margin: 10px  auto;
    height: 100px;
    width: 100px; min-height:120px;
}
 
.profile img  {
  width: 100px;
  height: 100px; margin-bottom:10px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 99em;
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border: 2px solid #2a80b9;
}
.profile p{color:#2a80b9; font-size:18px; text-align:center; }

profile_small {
    margin: 10px  auto;
    height: 100px;
    width: 100px; min-height:120px;
}
 
.profile_small img  {
  width: 36px;
  height: 36px;
  margin-bottom:10px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 99em;
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
}
.profile_small p{color:#2a80b9; font-size:18px; text-align:center; }

.profile_small_mobile img  {
  width: 28px;
  height: 28px;
  /*margin-bottom:10px;
  background-size: cover;*/
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 99em;
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
}

.profile_small_sticky img  {
  width: 24px;
  height: 24px;
  /*margin-bottom:10px;
  background-size: cover;*/
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 99em;
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
}

.details { margin-top:15px;}
.details p { color:#acacac !important; font-size:14px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif}

/* for progress bar */

				.progress-radial {
				  float: left;
				  position: relative;
				  width: 55px;
				  height: 55px;
				  border-radius: 50%;
				  background-color:#4b8db9;
				}

				/* -------------------------------------
				 * Optional centered circle w/text
				 * ------------------------------------- */
				.progress-radial .overlay {
				  position: absolute;
				  width: 45px;
				  height: 45px;
				  background-color: #ffffff;
				  border-radius: 50%;
				  margin-left: 5px;
				  margin-top: 5px;
				  text-align: center;
				  line-height:15px;
				  font-size: 14px;
				}
								 .progress-75 {
				  background-image: linear-gradient(0deg, #4b8db9 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)), linear-gradient(270deg, #4b8db9 50%, #adafb1 50%, #adafb1);
				} /*need to keep the dynamic linear-gradient("270deg", */
				
	/*passward strength*/
	#myform input[type="password"]{
        background:transparent;
		 background-image:url(../images/registration/passward.jpg);
    background-position: 10px 15px; padding:10px 5px 10px 35px;
    background-repeat: no-repeat;border: 1px solid #2a80b9; font-size:18px; color:#454545 !important; margin:7px 0 8px 0; 
-webkit-appearance: none;
-webkit-transition: border .25s linear, color .25s linear;
-moz-transition: border .25s linear, color .25s linear;
-o-transition: border .25s linear, color .25s linear;
transition: border .25s linear, color .25s linear;
-webkit-backface-visibility: hidden;
/*width:400px;*/
}
#myform input[type="password"]:focus,#myform input[type="text"]:focus{
outline:0; width:4
}
#myform{
position: relative;
}
.strength_meter{background:transparent;
position: absolute;
top: 0px;
left: 0px;
width: 396px;
height: 52px;
z-index:-1;
padding-right:15px;
}
.button_strength {
text-decoration: none; display:none;
color: #FFF;
font-size: 13px;
}
.strength_meter div{
 background-image:url(../images/registration/passward.jpg);
    background-position: 10px 15px; padding:10px 5px 10px 35px; 
    background-repeat: no-repeat; margin:7px 0 8px 0;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
padding-right: 12px;
}
.strength_meter div p{
position: absolute;
top: 23px;
right: 0px;
color: #454545;
font-size:12px;
padding-right:5px;
}

.veryweak{
    background-color: #FFA0A0;
border-color: #F04040!important;
width:25%!important;
}
.weak{
background-color: #FFB78C;
border-color: #FF853C!important;
width:50%!important;
}
.medium{
background-color: #FFEC8B;
border-color: #FC0!important;
width:75%!important;
}
.strong{
background-color: #C3FF88;
border-color: #8DFF1C!important;
width:100%!important;
}
	
