.clear { clear: both }
.wrapper_page { float: left; width: 100%; background: url(../../images/layout/bg_banner_home.png) no-repeat top center; min-height: 453px }
.section_page { float: left; width: 100%; background-color: #fff; border: 2px #d8d8d8 solid; margin: 50px 0px; }
.section_page .khatvong { background: url(../../images/layout/khatvong18.png)no-repeat; background-size: 350px; width: 350px; height: 185px; margin: 15px auto 0px auto; }
.section_page .lay_step { float: left; width: 100%; min-height: 198px; position: relative; border-bottom: 1px #ccc solid; margin-bottom: 50px; }
.section_page .lay_step:before { content: " "; display: inline-block; position: absolute; width: 641px; height: 48px; background: url(../../images/layout/bg_shadow_step.png); left: 180px; bottom: -49px; }
.section_page .line_step { position: absolute; left: 5px; top: 50px; width: 995px; height: 40px; background: url(../../images/layout/line_step.png) no-repeat; }
.section_page .step_set { position: absolute; top: 0px; opacity: 0.4 }
.section_page .step_set.step_1 { left: 54px; }
.section_page .step_set.step_2 { left: 320px; }
.section_page .step_set.step_3 { left: 540px; }
.section_page .step_set.step_4 { right: 71px; }
.section_page .step_set.active { opacity: 1; }
.section_step { float: left; margin: 50px 10px 0px 10px; }
.section_step .hinh_step { float: left; width: 470px; }
.section_step .hinh_step img { max-width: 460px; }
.section_step .info_step { float: left; width: 490px; margin-left: 10px; }
.section_step .header_step { font-size: 36px; color: #0c51a1; text-transform: uppercase; font-weight: bold; }
.section_step .info_step .text { margin: 20px 0px; font-size: 16px; color: #373737; line-height: 20px; text-align: justify }
.section_step .info_step .note_text { display: inline-block; margin-left: 20px; padding: 15px; border: 1px #ccc dashed; font-size: 18px; color: #373737; }
.section_step .redirect { float: right; margin-top: 40px; color: #fff; font-size: 18px; text-transform: uppercase; background-color: #0c51a1; padding: 10px 30px; border-radius: 20px; border: 1px; border-color: inherit }
.section_step .redirect:hover{ cursor: pointer;
}
.section_step .list_cate { float: left; }
.section_step .list_cate .leaf_cate { border: 1px #f69359 solid; padding: 15px 0px; width: 200px; text-align: center; font-size: 18px; color: #525252; text-transform: uppercase; display: inline-block; border-radius: 30px; margin-bottom: 20px; margin-right: 20px; }
.section_step .list_cate .leaf_cate:hover{ background: #f69359; color: #fff}
.section_step .lay_full { float: left; width: 854px; margin: 30px 70px; }
.section_step .list_hinhanh { float: left; width: 100%; }
.section_step .list_hinhanh .leaf_ha { width: 263px; text-align: center; float: left; margin-right: 32px; margin-bottom: 30px; }
.section_step .list_hinhanh .leaf_ha.three { margin-right: 0px; }
.section_step .list_hinhanh .thumnail { width: 263px; height: 197px; position: relative; overflow: hidden; margin-bottom: 10px; }
.section_step .list_hinhanh .text_ha { position: absolute; width: 233px; text-align: left; bottom: -500px; padding: 20px 15px; background: url(../../images/layout/bg_chon_hinhanh.png) repeat; color: #fff; line-height: 20px }
.section_step input[type="radio"] { }
.section_step_2 .header_step { color: #f36f21; }
.section_step_2 .redirect { background-color: #f36f21; }
.section_step_3 .header_step { color: #31a52b; }
.section_step_3 .redirect { background-color: #31a52b; }
.section_step_4 .header_step { color: #f36f21; }
.section_step_4 .redirect { background-color: #f36f21; }
.icon-youtube{ color: #F37125}
.form{ margin: auto}
.form .text input{ text-indent: 10px}
.form .text input,.form select,.form textarea{ width: 350px; height: 30px; border: solid 1px #cccccc;}
.form textarea{ text-indent: 10px; height: 100px}
.form tr td{ padding-bottom: 10px; font-size: 13px; color: #696969; font-family: tahoma, arial, sans-serif; vertical-align: middle}
.form .dot{ font-size: 15px; padding:5px}
.form label{ float: left; width: 80px}
p.error{ color: red; width: 100%}
.red{ color: red !important}
#show-ajax {
	width: 600px;
	margin:auto;
	margin-top: 10px
}
#btn-nap-the{
    padding: 8px 15px;
    font-size: 16px
}
#show-ajax .input{
	height: 34px
}