@import url(http://fonts.googleapis.com/css?family=Open+Sans);
@import url(http://fonts.googleapis.com/css?family=Roboto);
.navbar-fixed-top{z-index:1000;}
body{font-size:14px; padding:0; margin:0; background-color:#EFEFEF; font-family: 'Roboto', sans-serif;;}
.container{background-color:#FFFFFF; border-radius:5px; border:1px solid #E1E1E1;}
.index_conatiner{padding:0px; width:100%; background:transparent !important; border:0;}
.transparent{background:transparent !important; border:0; margin-right:15px;}
h4{margin-top:0px;}
ul,ol{list-style:none;}
img{border:0;}
#showmsg{
	overflow-y:auto;
	overflow-x:hidden; 
	display:none; 
	position:fixed; 
	top:5px; 
	z-index:999999;  
}
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 680px;
	background-color:#000;
	z-index:1001;
	-moz-opacity: 0.5;
	opacity:.80;
	filter: alpha(opacity=80);
  }
 #verification_dialog{
 	display: none;
	position: absolute;
	top:5%;
	padding:5px;
	background-color: transparent;
	z-index:1002;
	overflow: hidden;
 }
 #spinner{display:none}
 @media (min-width: 760px) {
	.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color:#000;
	z-index:1001;
	-moz-opacity: 0.5;
	opacity:.80;
	filter: alpha(opacity=80);
  }
}
.no_padding{padding:0px 15px;}
.nav_li{padding:10px;font-size:14px; font-weight:bold;text-align: left;}
.nav_inner_li{padding:10px;font-size:14px; font-weight:bold;text-align: left;}
.footer a {
color: #bababa;
text-decoration: none;
}
.footer a:hover{
color: #FFFFFF;
text-decoration: underline;
}
.navbar-default {background-color:#373837;}
.navbar-default .navbar-nav>li:hover{background-color:#383032;}
.navbar-default .navbar-nav>li>a {color:#bababa;}
.navbar-default .navbar-nav>li>a:hover {color:#bababa;}
.nav_li{border-bottom:1px solid #CCCCCC;}
.nav_inner_li{border-bottom:1px solid #CCCCCC;}
.navbar-collapse{float:left;}
.navbar-fixed-top{position:absolute;}
.index_logo {height:55px; padding:0px 10px; color:#fff !important; font-size:35px;}
.navbar{margin-bottom:0px;min-height:75px}
.beta{color:#00FF00;font-size:16px; float:left;padding-top:5px}
.navbar-nav {
margin: 0px -15px;
}
.index_header {
background-color: transparent;
border:0px;
}
.top_banner {
	background-image: url(../images/home_bg/1.jpg);
	height: 600px;
	background-position: top center, top center;
	background-size: cover;
	padding: 5px 0px 0px 5px;
	background-repeat: no-repeat;
	background-color: #393939;
	padding-top: 1px;
	vertical-align: middle;
	overflow: hidden;
	position: relative;
	width:100%;
	text-align:center;
}
@media (min-width: 769px) {
  .top_banner {
    height: 400px;
  }
}
.title{border-bottom:1px solid #CCCCCC; margin:10px 0px;}
.icons_div{background-color:#EFEFEF; font-family: 'Roboto', sans-serif;;}
#header_after{margin-top:100px; margin-bottom:30px; min-height:421px;}
#header_after_index{min-height:560px; background-color:#FFFFFF;}
.padding_top_inner{padding-top:80px;}
.margin_top_bottom_50{margin:50px 0px;}
.link_icon{font-size:24px; margin-right:25px;}
.label_20{font-size:24px;}
.label_bg_22{font-size:24px;}
.label_bg_16{font-size:16px;}
.navbar-header{float:left !important;}
.navbar-collapse{background-color:#f8f8f8; border-color:#e7e7e7;}
.index_text{width:100%;position:absolute; top:50px;text-align:center;}
.index_heading_text{font-size:20px;}
.other_text{font-size:28px; color:#FFFFFF;font-family: 'Open Sans', sans-serif;}
.signup{background-color:#1496CE; opacity:0.9; color:#fff;}
.signup_heading{font-size:20px}
#btn_sign_in{margin-top:-42px; float:right;}
.footer_before{padding:60px 0px;}
.fbdfull{width:100%;padding-bottom: 20px;}
.footer{background-color:#373837; color:#bababa;padding:10px 0px;}
.footer_link{ padding-top:15px;}
.footer_link ul{padding:0px;}
.footer_link ul li{float:left; width:60px; padding:0px 10px 10px 0px;}
.footer_right_link{padding-top:10px; padding-left:0px;}
.reg_safe_signup{width:100%; height:100%;}
.out_story_logo{width:100%; height:100%;}
@media (min-width: 768px) {
	#btn_sign_in {
	  margin-top:15px; float:right;
	}
	.nav_inner_li{border-bottom:0px solid #CCCCCC;}
	.nav_li{border-bottom:0px solid #CCCCCC; font-size:16px;}
	.nav_li a{color:#FFFFFF !important;}
	.navbar-collapse{background-color:transparent; border:0;}
	.other_text{font-size:38px; color:#FFFFFF;font-family: 'Open Sans', sans-serif;}
	.index_text{width:100%;position:absolute; top:100px;text-align:center;}
	.index_heading_text{font-size:25px;}
	.reg_safe_signup{width:auto; height:auto;}
	.out_story_logo{width:auto; height:auto;}
	.fbdfull{width:100%;padding-bottom:20px;}
	.footer_link{ padding-top:15px;}
	.footer_link ul{padding:0px;}
	.footer_link ul li{float:left; width:60px; padding:0px 10px 10px 0px;}
	.footer_right_link{padding-top:10px;padding-left:0px}
}
.link_logout{padding:10px;font-size:14px; font-weight:bold;text-align: left;}
.link_logout a{color:#777; text-decoration:none}
.link_logout a:hover{color:#000;}
.help-block {font-size:12px}
::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}

::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}