.clear{ clear:both;}
.left{ float:left;}
.btn-secondary.btn-nlg{
	border: 1px solid #f7941d;
	margin-right: 1.4285714286em;	
	text-transform:uppercase;
}
.btn-default.btn-nlg{
	padding: 9.5px 65px;
	border:solid 1px #f47920;
	text-transform:uppercase;	
}
.block-ask .list-title {
    color: #0066b3;
    margin-top: 0;
	font-size:14px;
	font-weight:600;
}
.block-ask .ask-list {
    padding-left: 1.25em;
    padding-bottom: 1.25em;
    margin-bottom: 1.25em;
}

.block-ask .ask-list li{ font-size:13px; color:#606060}
.margin-bot-100{ margin-bottom:5em;}
.margin-bot-30{ margin-bottom:30px;}
.no-padding-right{ padding-right:0px;}
.no-padding-left{ padding-left:0px;}
.call-out-box{ 
	display:none;
	font-size:1.9em;
	text-align:center;
	color:#313131;
	margin:1em 0em;
}
.call-out-box a{ color:#f28b00}
.block-activity{ min-height:22px;}
.nlg-form-content {
    max-width: 73.714286em;
    margin: 0 auto;
	margin-bottom:50px;
}
.nlg-form-content .control-label{
	font-weight:600;
	padding-top: 10.5px;
	color:#606060;
}
.nlg-form-content .bootstrap-select > .dropdown-toggle {
    width: 100%;
    color: #606060;
    padding-right: 25px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
}
.nlg-form-content .bootstrap-select.btn-group .dropdown-toggle .caret {
    position: absolute;
    top: 50%;
    margin-top: -2px;
    vertical-align: middle;
	color: #000;
}
.nlg-form-content .form-control{ margin-bottom: 12px;}
.nlg-form-content .form-group .bootstrap-select.btn-group {
    margin-bottom: 12px;
}
.nlg-form-content .form-control.datepick{ }

.form-content.review label{ font-weight:400; color:#a3a3a3}
.form-content2{ text-align:center;}
.text-hd{ color:#0070b7; font-size:14px; margin:12px 0px 30px 0px;}
.text-confirm{ color:#0070b7; font-size:42px; font-weight:300; margin:10px 0px 40px 0px;}
.text-tit-succ{ color:#0070b7; font-size:16px;}
.text-review{color:#0070b7; text-align:center; margin-bottom:20px; font-size:16px;}

.form-group-cf{
	border-bottom:solid 1px #e5e5e5;
	padding:10px 0px;
}
.form-group-cf:before, .form-group-cf:after {
    content: " ";
    display: table;
}
.form-group-cf:after {
    clear: both;
}
.form-group-cf .col-sm-2{ color:#a3a3a3}
.iao_remember {
    font-size: 16px;
    color: #000;
    padding: 28px 37px;
    background: #e1e1e1;
    border-radius: 6px;
    margin: 20px 0px;
	text-align:center;
}
.iao_remember a {
    color: #0068b0;
}

.web_cancel_CA{color: #f38230 !important; display:inline-block; padding-top:10px}
.note1{ margin-bottom:20px;}
.note2{ font-size:12px; font-style:italic; display:block; margin-bottom:30px;}

.btn-back-nlg{
	border:solid 1px #f47920;
	color:#f47920;
	display:block;
	text-transform:uppercase;
	background:#fff url(../images/nologo/bg_btn_back.png) no-repeat 25% 50%;
}
.btn-home-nlg{
	border:solid 1px #f47920;
	color:#f47920;
	display:block;
	text-transform:uppercase;
	background:#fff url(../images/nologo/btn-home.png) no-repeat 25% 50%;
}
.btn-next-nlg{
	border:solid 1px #f47920;	
	color: #fff;
    background-color: #f47920;
	display:block;
	text-transform:uppercase;
	background:#f47920 url(../images/nologo/bg_btn_next.png) no-repeat 75% 50%;
}
.btn-apply-nlg{
	border:solid 1px #f47920;	
	color: #fff;
    background-color: #f47920;
	display:block;
	text-transform:uppercase;
	background:#f47920;
}
.btn-next-nlg:hover, .btn-apply-nlg:hover{
	color: #fff;
	background-color: #f7941d;
}
.popuphide .btn-default, .popuphide .btn-secondary{ text-transform:uppercase;}
.iao_tooltip {
    display: none;
	width: 230px;
    position: absolute;
    background: #e1e1e1;
    left: 188px;
    padding: 10px;
    top: -4px;
    border-radius: 5px;
    color: #231f20;
}
.iao_arr_tooltip {
    opacity: 0;
    position: absolute;
    top: -1px;
    left: 182px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
}
.iao_tooltip.city {
    display: none;
	width: 230px;
    position: absolute;
    background: #e1e1e1;
    left: 75px;
    padding: 10px;
    top: -4px;
    border-radius: 5px;
    color: #231f20;
}
.iao_arr_tooltip.city {
    opacity: 0;
    position: absolute;
    top: -1px;
    left: 69px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
}
.form-content .address {
    margin-top: 25px;
}
.iao_a_tooltip:hover .iao_arr_tooltip {
    opacity: 1;
}
.iao_a_tooltip:hover .iao_tooltip {
    display: block;
}
.nlg-visible{ padding-top:90px;}
.iao_disable_div {
    opacity: 0.4;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)";
    position: absolute;
    height: 70%;
    width: 100%;
    background-color: #fff;
    z-index: 9;
}
.date-nlg{ position:relative;}
.date-nlg .icon_calendar {
    position: absolute;
    left: 8px;
    top: 9px;
}
.date-nlg .icon_calendar2 {
    position: absolute;
    right: 15px;
    top: 9px;
}
.date-nlg .icon_calendar3 {
    position: absolute;
    left: 12px;
    top: 14px;
}
.hr-nlg{
	margin-top: 30px;
    margin-bottom: 12px;
    border: 0;
    border-top: 1px solid #eeeeee;	
}
.textarea-nlg{ height:7.428571em !important}
.iao_input_otp {
    width: 40px;
    height: 38px;
    border: solid 1px #d8d8d8;
    padding: 2px;
    text-align: center;
    margin: 0px 0px 0px 10px;
}
.iao_but_otp {
    background: #0068b0;
    color: #fff !important;
    padding: 9px 15px;
    border-radius: 2px;
    margin-right: 5px;
}
.iao_box_click {
    margin-top: 30px;
    width: 68%;
    display: inline-block;
}
.popuphide{ display:none;}
.popuphide img{ width:100%}
.popuphide, .popuphide p{ max-width:570px;}
.popup-reg{ display:none; text-align:center; background:#fff; padding:20px; width:700px;}

.title-popup{ color:#0e68b0; font-size:20px; margin-top:10px;}
.text-popup{margin-top:10px; margin-bottom:15px;}
.btn-nt{ color:#000; text-decoration:underline; margin-left:20px;}
.popuphide .btn-secondary{border: 1px solid #f7941d; margin-left:10px;}
.notice_interest{ font-size:12px; font-style:italic; margin-top:-6px;}

/*radio*/
.custom-radio input[type="radio"]{ display:none;}
.custom-radio label{
	border:solid 1px #e1e1e1;
	padding:5px 15px;
	border-radius:18px;
	margin-right:12px;	
	cursor:pointer;
	display: block;
    float: left;
	transition:all 0.3s;
	font-weight:400;
	margin-bottom:10px;
}
.custom-radio label .radio--label{ margin-right:21px;}
label .radio--label2{ color:#b1b1b1; transition:all 0.3s;}

label .radio--label{ color:#b1b1b1; transition:all 0.3s;}
label .radio--icon{ margin-right:5px;}
label .radio--icon img{ opacity:0; margin-bottom:-1px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /* this works in IE8 only */}

.custom-radio input[type="radio"]:checked + label .radio--icon img{ opacity:100;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; /* this works in IE8 only */}
.custom-radio input[type="radio"]:checked + label .radio--label{ color:#f38230;}
.custom-radio input[type="radio"]:checked + label{ border:solid 2px #f38230;}
.custom-radio label:hover{ border:solid 1px #bbb;}
.custom-radio label:hover .radio--label{ color:#bbb;}

.radio--icon.mr, .radio--icon.single{background:url(../images/nologo/mr.png) no-repeat; width:18px; height:24px; display:block; float:left;}
.radio--icon.mrs{background:url(../images/nologo/mrs.png) no-repeat; width:18px; height:24px; display:block; float:left;}
.radio--icon.ms{background:url(../images/nologo/ms.png) no-repeat; width:18px; height:24px; display:block; float:left;}
.radio--icon.maried{background:url(../images/nologo/maried.png) no-repeat; width:48px; height:24px; display:block; float:left;}
.radio--icon.nic{background:url(../images/nologo/nic.png) no-repeat; width:27px; height:24px; display:block; float:left;}
.radio--icon.pass{background:url(../images/nologo/pass.png) no-repeat; width:17px; height:24px; display:block; float:left; background-size:17px 24px;}
.radio--icon.none{ height: 24px; display: block; float: left; margin-right: 0;}

.custom-radio input[type="radio"]:checked + label .radio--icon.mr,
.custom-radio input[type="radio"]:checked + label .radio--icon.single{background:url(../images/nologo/mr_active.png) no-repeat}
.custom-radio input[type="radio"]:checked + label .radio--icon.mrs{background:url(../images/nologo/mrs_active.png) no-repeat}
.custom-radio input[type="radio"]:checked + label .radio--icon.ms{background:url(../images/nologo/ms_active.png) no-repeat}
.custom-radio input[type="radio"]:checked + label .radio--icon.maried{background:url(../images/nologo/maried_active.png) no-repeat}
.custom-radio input[type="radio"]:checked + label .radio--icon.nic{background:url(../images/nologo/nic_active.png) no-repeat}
.custom-radio input[type="radio"]:checked + label .radio--icon.pass{background:url(../images/nologo/pass_active.png) no-repeat; background-size:17px 24px;}

.iao_custom-radio3 {
    margin-bottom: 10px;
}
.iao_custom-radio3 input[type="radio"], .iao_custom-radio2 input[type="radio"] {
    display: none;
}
.iao_custom-radio3 label{ font-weight:400;}
.iao_custom-radio3 input[type=radio] + label > span {
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50em;
    background: #e1e1e1;
    vertical-align: bottom;
    margin-right: 10px;
}
.iao_custom-radio3 input[type=radio]:checked + label {
    color: #f69331;
}
.iao_custom-radio3 input[type=radio]:checked + label > span > span {
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50em;
    background: #f69331;
    margin: 5px;
}

.iao_custom-radio2 input[type="radio"]:checked + label .radio--icon img{ opacity:100;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; /* this works in IE8 only */}
.iao_custom-radio2 input[type="radio"]:checked + label .radio--label{ color:#8f8f8f;}
.iao_custom-radio2 input[type="radio"]:checked + label{ border:solid 2px #f38230;}
.iao_custom-radio2 label:hover{ border:solid 1px #bbb;}
.iao_custom-radio2 label:hover .radio--label{ color:#bbb;}
.iao_custom-radio2 label{
	border: solid 1px #e1e1e1;
    padding: 10px 0px;
    border-radius: 5px;
    cursor: pointer;
    transition: all 0.3s;
    float: left;
    display: block;
    width: 96%;
    font-size: 11px;
}
.iao_custom-radio2 label .radio--icon{ display: block; float: left; margin:8px 10px 0px 10px;} 
.iao_custom-radio2 label .radio--label{display:block; float: left; color:#8f8f8f; margin-right:10px;}
.iao_custom-radio2 label .radio--label b{ margin-top: 2px; display:block; color:#000}
.iao_info_fea{ float:left; margin-left:4px;}
.iao_custom-radio2.usd label{ width:100%;}

.text-chk{text-align:left; width:95%}
.text-chk a{ color:#0068b0;}
.iao_custom-chk{ width:5%;}
.iao_custom-chk input[type=checkbox], .iao_custom-chk input[type=checkbox] + label > span > span {
    display: none;
}
.iao_custom-chk input[type=checkbox] + label > span {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #fff;
    margin-right: 10px;
    border: solid 1px #ccc;
    margin-top: 5px;
}
.iao_custom-chk input[type=checkbox]:checked + label > span > span {
    display: block;
    font-weight: bold;
}
.iao_custom-chk input[type=checkbox]:checked + label {
    color: #f69331;
}
.btn-otp, .numb-otp{ float:left;}
/**/
.iao_info_div {
    display: none;
    font-size: 13px;
}
.iao_textpopup_title {
    font-weight: bold;
    color: #0066B2;
}
.web_step_CA {
    margin: auto;
    margin-top: 60px;
    margin-bottom: 30px;
	width:30%;
	padding-left:0px;
}
.web_step_CA li {
    list-style: none;
    float: left;
    position: relative;
	width:17%;
}
.web_step_CA li img{ width:100%}
.web_step_CA li span {
    position: absolute;
    top: -38px;
    width: 208%;
    text-align: center;
    left: -50%;
    font-size: 78%;
    color: #000;
}
.web_step_CA li.step_noi {
    background: url(../images/nologo/gach_noi_CA.jpg) repeat-x 50%;
    width: 24%;
    height: 3px;
    padding-top: 16%;
}
.web_box_percent_CA {
    width: 90%;
    margin: auto;
    margin-bottom: 70px;
}
.web_box_percent_CA .title {
    text-align: center;
    font-size: 17px;
    color: #f38230;
    margin-bottom: 15px;
    transition: all 0.3s;
}
.web_numb_percent {
    float: left;
    font-size: 15px;
    color: #9f9f9f;
    width: 8%;
    text-align: center;
}
.web_meter {
    height: 8px;
    position: relative;
    background: #d7d7d7;
    padding: 0px;
    float: left;
    width: 84%;
    margin-top: 6px;
}
.web_meter > span {
    display: block;
    height: 100%;
    background-color: #f27930;
    position: relative;
    transition: all 0.4s;
}
.web_meter > span > p {
    background: url(../images/nologo/percent.png) no-repeat;
    width: 55px;
    height: 61px;
    position: absolute;
    top: 15px;
    right: -27px;
    text-align: center;
    padding-top: 20px;
    font-size: 15px;
    color: #fff;
}
.title-main2{
	text-align: center;
    font-weight: 300;
    margin: 2em 0.5em 0 0.5em;	
}
.title-main2-info{
	text-align:center;
	margin:20px 0px 30px 0px;	
}
.border-bottom2{ border-bottom:solid 1px #ededed;}
.border-right-hide{ border-right: solid 1px #d7d7d7;}
.iao_confbox_but {
    border: solid 1px #d7d7d7;
    font-size: 14px;
}
.iao_confbox_but .ask {
    color: #231f20;
    line-height: 58px;
    position: relative;
	text-align:center;
}
.iao_confbox_but .but_no {
    display: block;
    background: #ebebeb;
    color: #9f9f9f;
    border: solid 2px #ebebeb;
    line-height: 62px;
	text-align:center;
	font-size:16px;
}
.iao_confbox_but .but_no.chosen {
    border: solid 2px #f38230;
    color: #f38230;
}
.iao_confbox_but .but_yes {
    height: 66px;
    border: solid 2px #fff;
    cursor: pointer;
	text-align:center;
}
.iao_confbox_but .but_yes.chosen {
    border: solid 2px #f38230;
}
.iao_confbox_but .but_yes span {
    line-height: 64px;
    color: #f38230;
    float: left;
    width: 54px;
    display: block;
	font-size:16px;
}
.iao_confbox_but .but_yes input {
    float: left;
    height: 40px;
    border: solid 1px #d8d8d8;
    padding: 2px 5px;
    margin-top: 12px;
    line-height: 22px;
	width:80%;
}
.iao_confbox_but .but_yes a {
    display: block;
    float: left;
    width: 10%;
    line-height: 40px;
    background: #0e68b0;
    color: #fff;
    margin-top: 12px;
    margin-left: 8px;
}
.btn-print{ margin-top:10px; display:inline-block; color:#0e68b0;}
.nlg-select .bootstrap-select.btn-group .dropdown-toggle .filter-option{ text-align:center;}

@media (max-width: 768px){
	.block-ask{ margin-top:1.875em;}
	.btn-secondary.btn-nlg{ margin:0px 0px 1.1875em 0px;}
	.btn-default.btn-nlg, .btn-secondary.btn-nlg{ width:100%;}
	.text-right.nlg{
		text-align:center;	
	}	
	.hide-tablet{ display:none !important;}
	.call-out-box{ display:block;}
	.margin-bot-100{ margin-bottom:0em;}
	.application-form-wrapper.nlg{ margin-top:25px;}
	.form-application .form-title{ margin-bottom:20px}
	.block-ask .ask-list:last-child{ padding-bottom:0; margin-bottom:0;}
	
	.nlg-form-content .control-label{padding-top:0px; margin-bottom:10px}
	.web_step_CA{ width:90%}
	.web_step_CA li span{ font-size:70%; width:212%;}
	.web_box_percent_CA {margin-bottom: 100px;}
	.custom-radio label{ margin-bottom:12px;}
	
	.no-marbot{ margin-bottom:0px;}
	.no-marbot .btn-group{ margin-bottom:0px !important;}
	.btn-next-nlg{ margin-bottom:12px;} 
	.nlg-visible{ display:none;}
	.border-right-hide{border:none;}
	.form-content.review{text-align:center;}
	.numb-otp{ margin-top:25px;}
	.btn-otp, .numb-otp{ float:none;}
	.iao_box_click{ width:100%;}
	.text-chk{ width:88%}
	.iao_custom-chk{ width:12%;}
	.iao_confbox_but .ask{ line-height:normal;}
	.iao_confbox_but{ border:none; margin-bottom:100px;}
	.ask img{ float:left;}
	.ask span{ float:right; display:block;width: 88%;}
	.iao_confbox_but .but_yes span{ width:100%;}
	.form-group-cf{ border-bottom:none; text-align:center;}

	.iao_confbox_but .but_yes input{
		position:absolute;
		left:-102%;
		float:none;
		top:100%; width:150%;	
	}
	.iao_confbox_but .but_yes a{ position:absolute; width:auto;left:52%; top: 100%; padding: 0px 20px;}
	.iao_confbox_but .but_no {
		display: block;
		background: #fff;
		color: #9f9f9f;
		border: solid 2px #fff;
		line-height: 62px;
		text-align: center;
		font-size: 16px;
	}
	.btn-apply-nlg{ margin:20px auto;}
	
	.web_meter{width:84%}
	.web_sticky{ width:90% !important; height:135px !important; }
	.web_numb_percent{ font-size:13px;}
	.web_sticky .web_div_percent{width:100% !important; margin-top: 0px !important}
	.web_sticky h3.title{ font-size:15px; margin-left:20% !important}
	.btn-print{ margin-left:40%; margin-top:20px;}
	
	.mar-top50-sm{ margin-top:50px;}
	.iao_input_otp{ width:34px; height:32px;}
	.iao_input_otp:first-child{ margin-left:0px;}
	.iao_custom-radio2 label .radio--label{ max-width:80%;}
	.iao_custom-radio2 label .radio--icon{margin: 8px 8px 0px 8px;}
	.iao_custom-radio2 label{ width:92%}
	
	.popup-reg{max-width:100%;}
	
	.popuphide .btn-default, .popuphide .btn-secondary{ margin-left:0px; width:100%;}
	.popuphide .btn-default{ margin-bottom:12px;}
}
@media(min-width: 768px){
	.col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: 0;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: 0;
  }	
}

div.ui-datepicker {
    font-size: 14px;
    width: auto;
}

.web_sticky {
    position: fixed;
    width: 970px;
    top: 54px;
    z-index: 100;
    border-top: 0;
	background:#fff;
	height:105px
}
.web_sticky .web_div_percent{ width:70%;}
.web_sticky h3.title, .web_sticky .web_div_percent{ float:left; margin-top:20px;}
.web_sticky h3.title{ margin-left:100px}


.fancybox-inner{ height:auto !important;} 
/*11.9*/
.text-hd2{ font-size:14px; margin:15px 0px 25px 0px;}
.text-hd2 .iao_a_tooltip{position:relative;}
.text-hd2 .iao_a_tooltip .iao_arr_tooltip{ left:25px}
.text-hd2 .iao_a_tooltip .iao_tooltip{ left:31px}

/*14.9*/
.center_ide{ float:none !important; margin:auto; text-align:center; margin-bottom:40px;}
.center_ide .iao_custom-radio3{ display:none;}
.center_ide .iao_disable_div{ display:none !important}
.center_ide .text{ text-align:center;}
.center_ide .iao_arr_tooltip{ left:293px}
.center_ide .iao_tooltip{ left:299px}