#frm_checkout input[type="text"]{
	height:auto;
}

#bbs_page_screen strong{
	font-size:1.3em;
}

.is_certification_all{
	top:188px;
}
.navigeter_is .footer_use{
	margin:0 auto;
}
.navigeter_is{
	height:auto;
}
.glyphicon {
	color:#fff;
	font-size:1em;
	position:relative;
	top:2px;
}
.btn-default>.glyphicon{
	color:#333;
}

label{
	font-size:1.3em;
}

#bbs_page_screen{
	font-size:14px;
	line-height:normal!important;
}
.inter2{
	margin-top:50px;
	overflow:hidden;
}


.cont_inner_bg{
	padding-top:45px;
	padding-bottom:45px;
	text-align:center;
}


.prog_bar_num{
	list-style: none;
 	display: inline-block;
 	padding-left:0;
}
.prog_bar_num>li{
	float:left;
	width:35px;
	height:35px;
	border:1px solid #393939;
	margin-right:5px;
	padding-top:0.7em;
}
.prog_bar_num>li:last-child{
	margin-right:0;
}
.frm_cont_1,.frm_cont_2,.frm_cont_3,.frm_cont_4,.frm_cont_5{
	text-align:left;
}

.next_step{
	text-align:center;
	margin-top:35px;
}
.next_step > a{
	display:inline-block;
}

.check_li{
	float:left;
	margin-right:60px;
}

.check_area label{
	font-size:1.1em;
}
.q_01{
	margin-top:35px;
	overflow:hidden;
}
.q_02,.q_03,.q_04{
	margin-top:26px;
	overflow:hidden;
}
.sel_div{
	width:40%;
}
 .cont_4_q{
 	margin-top:10px;
 }
 .cont_5_q{
 	margin-top:26px;
 }
 .cont_5_q input[type="checkbox"]{
	margin-left:0;
 }
 .cont_scroll{
 	overflow-x: hidden;
   overflow-y: auto;
   -webkit-overflow-scrolling: touch;
   height:386px;
   width:100%;
   padding:20px;v
   background-color:#f5f5f5;
   word-wrap: break-word;
   text-align: left;
   border: 1px solid #ccc;
 }
 .cont_7_q{
 	text-align:left;
 }
 .how_step{
 	text-align:left;
 	margin-top:32px;
 }
 .how_step > ol{
 	list-style: none;
 }
.frm_title, .app_finish{
	font-family: 'Hind', sans-serif;
	font-size:3.6em;
}



.how_step > ol > li > div{
	border: 1px solid #aaa;
	border-radius: 10em;
	display: inline-block;
	padding: 0.25em 1.8em;
	font-size: 1.6em;
	background-color:#f6f6f6;
}
.how_step > ol > li > p{
	margin:10px 0 20px 38px;
	font-size:1.5em;
	line-height: 1.5em;
}
.next_step button{
	padding: 14px 20px;
   font-size: 1.5em;
}
.next_step button:nth-child(2){
	margin-left:14px;
}

.prog_bar_num>li>a{
	padding-top: 8px;
    font-size: 1.25em;
    text-decoration:none!important;
}
.prog_bar_txt{
	font-size: 1.15em;
	font-weight: 500;
}
.frm_cont_1 > p{
	font-size: 1.3em;
	font-weight: 500;	
	line-height: 1.4em;
	margin-bottom:35px;
}
.prog_bar{
	margin-top:32px;
	margin-bottom:35px;
}
.tip_txt{
	    margin-top: 5px;
    color: #7e7e7e;
    font-size: 1.03em;
}
.cont_1_q{
	margin-bottom:26px;
}
.frm_cont_2>p, 
.frm_cont_3>p,
.frm_cont_4>p,
.frm_cont_5>p{
	font-size: 1.4em;
    font-weight: 500;
    line-height: 1.5em;
}
p.tip{
	font-size: 1.2em;
    font-weight: 500;
    line-height: 1.5em;
    margin-top:35px;
}
.frm_cont_2>ul>li{
	margin-top:3px;
	font-size:1.03em;
}
.cont_2_q{
	margin-top:16px;
}
.http_label{
	font-size:1.5em;
	position:relative;
	top:3px;
}
.other_label{
	font-size:1.2em;
	position:relative;
	top:2px;	
}

.q_title{
	font-size:1.3em;
	font-weight:bold;
}

.prog_bar_num > li.active{
	background:#393939;
}
.prog_bar_num > li.active{
	color:#fff;
}
.btn-primary{
	background-color:#393939;
	border-color: #2a2b2f;
}
.btn-primary:hover{
	background-color:#505050;
}
.frm_cont_6 p:nth-child(1){
	font-size:1.45em;
}
.frm_cont_6 p:nth-child(1) span{
	font-size:1.5em;
}
.red_msg{
	color:#d72245;
}
.http_input, .other_input{
	display:inline-block;	
}