@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
ul li{ list-style:none}
img{ max-width:100%; height:auto}
#head_main_np{ padding:15px 0px; border-top:5px solid #d5d5d5; background:#fff}
#head_main_np .btn-warning{ background:#f5760e; border-color:#f5790e; color:#fff; font-size:14px}
.logo img{ height:40px}
#head_main_np .my_ac{ margin-top:12px; font-size:16px;}
#head_main_np .my_ac span img{ height:17px;margin-right:6px; position:relative; top:-2px}
#head_main_np .search_section_np .form-control{ font-size:16px}
#head_main_np .search_section_np{ background:#f0f0f0; border-radius:4px;margin:15px 0px; padding:10px;}
#head_main_np .search_section_np .form-group{ margin-bottom:0}
#head_main_np .topdrop .thisone{ font-size:12px; text-align:center; color:#666}
#head_main_np .topdrop .thisone a{color:#999}

.head1{border-bottom:2px solid #eee;margin-bottom:10px;}
.head1 h4{ font-size:14px; font-weight:bold}
.head1 .vmore{ font-weight:normal; font-size:13px; }
.head1 .vmore a{color:#06C }
.procat{ padding:2px 8px; font-size:13px; background:#f5f5f5;-webkit-border-radius:6px;border-radius:6px; display:inline-block; margin-bottom:10px; margin-right:10px;}
.procat a{ color:#139ddd}
.prosection{ margin-bottom:30px}


#head_main_np .topdrop .thisone i{ font-size:22px; color:#ccc}
#content_block_np{ margin:15px 0px}
.iconBox{ text-align:center; margin-bottom:30px}
.iconBox:hover img{-webkit-box-shadow:0px 0px 3px #777;box-shadow:0px 0px 3px #777;}
.iconBox:hover p{ color:#d60101}
.iconBox img{ width:70px; height:70px; margin-bottom:9px}
.iconBox p{ margin-bottom:0; font-size:13px;}
.iconBox p a{ color:#555}
#buildings_divider{ background:url(../images/buildings.png) repeat-x; height:100px; margin-bottom:10px;}
#footer_np p{ font-size:12px; color:#999}
#footer_np{ margin-bottom:30px}
#footer_np .social li a img{ height:40px}
#footer_np .social li a:hover img{ opacity:0.7}
#footer_np hr{border-color:#e2e2e2}
.bottom_listing ul li a{ font-size:12px; color:#888}
.bottom_listing ul li a:hover{ color:#C90}
#footer_np .ftr_logo img{ height:60px}
#content_box{ padding:40px 0px;}
.login_boxNP{ border:1px solid #c6c6c6; margin:10px 0px; padding:20px; background:#fff}
.login_boxNP label span{ margin-left:6px; color:#039}
.login_boxNP h3{ margin-top:0}
.login_boxNP .form-control:focus{ box-shadow:none; border-color:#F60}
.getpass a{ font-size:12px; color:#555}
.log_leftBlock{ padding-right:30px; border-right:1px solid #ddd}
.socialLogin img{ margin-bottom:30px}
.tnc{ font-size:12px;}
.tnc span{ margin-left:7px}
.iAccess li{ font-size:12px; margin-bottom:10px; list-style:circle; margin-left:12px}

@media(max-width:550px){
	.login_boxNP .col-xs-7, .login_boxNP .col-xs-5{ display:block; width:100%}
	.login_boxNP .col-xs-7{ margin-bottom:15px; border-bottom:1px solid #ccc; padding-bottom:20px;}
	.log_leftBlock{ padding-right:0px; border-right:none}

	}