/* CSS Document */
p{margin:0px;}
.header p{margin-bottom:18px;font-size:14px;line-height:16px;color:#000000;font-weight:400;}
.general-bg{background-color:#f5f5f5;padding-top:11px;padding-bottom:45px;}

.general-bg h1{color:#71bf44; font-size:23px; line-height:25px; font-weight:600;margin:0px;}
.general-bg h2{color:#9f9f9f; font-size:16px; line-height:18px; font-weight:700;margin:0px;}

.general-bg .form-control-text{height:auto!important;width:100%;border:1px solid #d7d7d7!important;    border-radius:0px}
.general-bg .form-control{height:45px!important;border:1px solid #d7d7d7!important;    border-radius:0px}


.general-bg .form-group {margin-bottom: 15px;line-height:18px; font-weight:300;font-size: 15pt;}
.general-bg .checkbox-inline input[type="checkbox"]{margin-left: -31px;}
.general-bg .checkbox-inline{background-color:transparent;border:0px;padding:0 0 5px 0;}
.general-bg .control__indicator {left: -25px;}
.general-bg ul {padding-left:27px;}
.general-bg .course ul{padding-left:8px;}
.general-bg .course ul li {list-style:none; margin:0;}
.general-bg ul li .control{font-weight:400;line-height:16px;}
.general-bg .form-group p{font-size:16px;font-weight:800; line-height:18px;}
.general-bg .choice{margin-bottom:0px;}
.general-bg .course input[type="checkbox"]{margin-left: -35px;}
.general-bg .course .control__indicator {left: -7px; top:6px;}
hr{color: #cccccc!important;}
.verify{padding-top:30px;}
.btn-submit{background-color:#71bf44;color:#fff;box-shadow: 0px 3px #508f2c;padding:10px 10px;border-radius: 3px;font-size:16px;font-weight:900;width:100%;}
.btn-submit:hover{ text-decoration:underline;color:#71bf44;background-color:#fff;}
.note p{font-size:12px;line-height:18px;color:#696969;font-weight:400;}
.note {padding-top:20px;padding-bottom:20px;}
.view-detail {padding-top:10px;padding-bottom:130px;}
.general-bg ul li .control{color:#696969;}
.course-row{padding-bottom:15px;}
.btn-gray{color:#CCC;}
.contact-details{display:none;}
.contact-details p{margin:0;}
.contact-details a{color: #71bf44;}

.thank-header p{margin-bottom:0px;font-size:15px;line-height:18px;color:#000000;font-weight:400;}
.thank-header h1{color:#000;}
.thank-header h4{color:#71bf44; font-size:13px; line-height:18px; font-weight:700;margin:0px;}
.thank-header h5{color:#9f9f9f; font-size:13px; line-height:18px; font-weight:700;margin:0px;}
.thank-box {padding-top:25px;}
.thank-box .box{padding:20px 20px;margin-bottom:100px;background-color:#fcfcfc;}
.thank-box .box h6{font-size:16px;line-height:18px;font-weight:700;color:#000;margin:0px;}
.thank-box .box p.sub{color:#000;}
.thank-box .box p a{color: #797979; text-decoration:none;}
@media (min-width: 250px) {
.general-bg {padding-top: 76px;}
.general-bg .checkbox-inline{display:block;}
.general-bg ul li .control{font-size:12px; font-weight:400;}
.general-bg .similar{padding-left:15px;}
.general-bg .choice{padding-left:15px;}
/*placeholder setting*/
	input::-webkit-input-placeholder { font-size: 13px; padding-left:10px;}
	input::-moz-placeholder { font-size: 13px; padding-left:10px; margin-left:10px;font-weight:300;}
	input:-ms-input-placeholder { font-size: 13px; padding-left:10px; font-weight:300;}
	input:-moz-placeholder { font-size: 13px; padding-left:10px; margin-left:10px;font-weight:300;}
	.general-bg  select{padding-left:20px;color:#969696;font-size: 13px;font-weight:300;}
}
@media (min-width: 450px) {

}
@media (min-width: 768px) and (max-width: 999px) {
.general-bg .checkbox-inline{display:block;}
.general-bg ul li .control{font-size:12px; font-weight:400;line-height:16px;}


}

@media (min-width: 1000px) {
	.general-bg .choice{padding-left:0px;}
.general-bg .checkbox-inline{display:inline-block;}
.general-bg ul li .control{font-size:13px; font-weight:400;line-height:16px;}
.general-bg { padding-top: 100px;}
.general-bg .similar{padding-left:0px;}
/*placeholder setting*/
	input::-webkit-input-placeholder { font-size: 15px; padding-left:10px;}
	input::-moz-placeholder { font-size: 15px; padding-left:10px; margin-left:10px;font-weight:300;}
	input:-ms-input-placeholder { font-size: 15px; padding-left:10px; font-weight:300;}
	input:-moz-placeholder { font-size: 15px; padding-left:10px; margin-left:10px;font-weight:300;}
	
}

@media (min-width: 1200px) {
.general-bg{padding: 100px 0 7px 0!important;}
.general-bg  select{padding-left:20px;color:#969696;font-size: 15px;font-weight:300;}

}
@media (min-width: 1400px) {


}

