@charset "utf-8";
/* CSS Document */
html{ font-size: 62.5%;}
header,section{ background:#fff;}
.container{width: 100%; max-width: 1150px; margin: 0 auto; position:relative;}
.navbar{ border: none;margin: 0; padding: 10px;}
.navbar-default {  background-color: #fff;  border: none;}
.navbar .navbar-header{ float: left;  width: 50%;} 
.navbar .text{float: right;}   
.navbar .navbar-text{ color: #47b2e5; font-size: 16px; padding: 0; margin:0; }
header .banner{ color: #fff;text-align: center; background:url(../images/innerBg.png) no-repeat;background-size: cover; padding: 4% 0;}
header .banner h1{ font-size: 36px;margin-bottom: 15px;}
header .banner p{font-size: 18px;}
section .container .main{ width: 50%;margin: 10% auto;}
section .basicInF input{color: #000; width: 100%;display: inline-block;  border-radius: 5px;font-size: 16px; padding:3px 10px; border:1px solid #d6d6d6;}
section .basicInF em.erro{display: none; padding:5px 0 0;font-size: 16px; color:#cb7777;}
section .basicInF .inputbox+.inputbox{margin-top: 20px;position: relative;}
section .basicInF .continuebtnBox{ text-align: center; margin-top:5%;}
section .basicInF .continuebtnBox .continuebtn{color: #b8b8b8; font-size:30px; background:none;  }
section .basicInF .continuebtnBox .continuebtn.on{ color: #1589c9; text-decoration: underline;}
section .joinSumbF{ display: none;}
section .joinSumbF .fmodule em.erro{font-size: 16px; color:#cb7777; margin-top: 3%; display: none;}
section .joinSumbF .fmodule h2{ font-size: 16px; color: #000; margin-bottom: 16px; }
section .joinSumbF .fmodule .optionbox label{ vertical-align: middle;color: #484848;font-size: 16px; margin: 0; font-weight: normal;}
section .joinSumbF .fmodule .optionbox label+label{}
section .joinSumbF .fmodule .optionbox input{   margin: 0 5px;}
section .joinSumbF .fmodule .optionbox input[type=text]{ width: 90%; margin-top: 10px; border-radius: 5px;font-size: 18px; padding:3px 10px; border:1px solid #d6d6d6; }
section .joinSumbF .fmodule .optionbox input.otherDetail{ display: none;}
section .joinSumbF .fmodule+.fmodule{margin-top: 20px; }
section .joinSumbF .fmodule .optionbox .webviews{ display:none;margin-top: 20px;}
section .joinSumbF .fmodule .optionbox .webviews h2{color: #484848;}
section .joinSumbF .fmodule .optionbox .difficultyTexta{ width: 90%; border-radius: 5px; text-indent: 10px;}
section .joinSumbF .submitBtn { margin-top: 20px; text-align: center;}
section .joinSumbF .submitBtn button{width: 20%; color: #000;}
footer{ color:#8e8e8e; background-color:#000; text-align:center; padding:15px 0;}
footer .bottomNav .breadcrumb{ background:#000; padding:0; margin-bottom:10px;}
footer .bottomNav .breadcrumb li a{color:#8e8e8e; opacity:0.7;}
footer .bottomNav .breadcrumb li a:hover{opacity:1;}
footer .copyright{opacity:0.7;}
section input:focus{ outline:none;border: 1px solid #1589c9 ; box-shadow: 0 0 5px #1589c9;}
@media screen and (max-width:767px) {
	section .container .main{ width: 80%;}
	.navbar .navbar-text{ font-size: 14px;}
	header .banner h1{ font-size: 24px;}
	header .banner p{ font-size: 12px;}
}















