label {display: inline-block;max-width: 100%;margin-bottom: 10px;font:16px'Kanit';font-weight:normal;}
label a {color:#ff7cb8}
label a:hover {color:#cb67ea;text-decoration: none;}
label a:focus {color:#cb67ea;text-decoration: none;outline: 0!important;}
.form-control {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 16px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #dcdcdc;border-radius: 0px;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.form-control:focus {border-color: #8ccaff;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 2px rgba(255, 255, 255, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 2px rgba(255, 255, 255, 0.6);}
.input-lg {height: 46px;padding: 10px 45px;line-height: 1.3333333;border-radius: 0px;font:16px'Kanit';font-weight:300;}
.input-lg2 {height: 46px;padding: 0px 16px;line-height: 1.3333333;border-radius: 0px;font: 18px'Kanit';font-weight: 300;color:#c1c1c1;}
.has-feedback label ~ .form-control-feedback {top: 35px;}
.form-control::-moz-placeholder {color: #dcdcdc;opacity: 1;}
.form-control::-ms-input-placeholder {color: #dcdcdc;}
.form-control::-webkit-input-placeholder {color: #dcdcdc;}
.form-control-feedback {left: 0;color: #dcdcdc;}
.help-block {font-family:Tahoma;font-size:12px;display: block;margin-top: 10px;margin-bottom: -10px;color:#e87791;}
.checkbox2 label {font-weight: 300;margin-top:20px}
.btn-lg, .btn-group-lg > .btn {padding: 15px 16px;font-size: 24px;line-height: 1.3333333;border-radius: 5px;}
.btn-register {color: #fff;background-color: #8CC152;border-color: #8CC152;letter-spacing: 1px;-webkit-transition: .5s all;-moz-transition: .5s all;-ms-transition: .5s all;transition: .5s all;-o-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);-ms-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
-moz-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);-webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);-o-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.25);-ms-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.25);-webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.25);box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.25);}
.btn-register:hover {color: #fff;background-color: #A0D468;border-color: #A0D468;border-radius: 0px;letter-spacing: 2px;-webkit-transition: .5s all;-moz-transition: .5s all;-ms-transition: .5s all;transition: .5s all;text-shadow: none;box-shadow: none;}
.btn-register:focus, .btn-register.focus {color: #fff;background-color: #a0d468;border-color: #a0d468;outline: 0!important;}
.btn-register:active, .btn-register.active {color: #fff;background-color: #a0d468;border-color: #a0d468;}
.btn-close {color: #fff;background-color: #e2604a;border-color: #e2604a;letter-spacing: 1px;-webkit-transition: .5s all;-moz-transition: .5s all;-ms-transition: .5s all;transition: .5s all;-o-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);-ms-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);-moz-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);-webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);-o-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.25);-ms-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.25);-webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.25);box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.25);}
.btn-close:hover {color: #fff;background-color: #f17d6a;border-color: #f17d6a;letter-spacing: 2px;-webkit-transition: .5s all;-moz-transition: .5s all;-ms-transition: .5s all;transition: .5s all;text-shadow: none;box-shadow: none;}
.btn-close:focus, .btn-close.focus {color: #fff;background-color: #e66954;border-color: #e66954;outline: 0!important;}
.btn-close:active, .btn-close.active {color: #fff;background-color: #e66954;border-color: #e66954;}
.btn:close, .btn.close {background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .080);box-shadow: inset 0 3px 5px rgba(0, 0, 0, .080);}
.form-group {margin-bottom: 30px;}
select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url("../../images/btn_down.png") white no-repeat 95.5% !important;background: url("../../images/btn_down.png") white no-repeat calc(100% - 10px) !important;}
select::-ms-expand { display: none; }
select > option {font-weight: 300;font-size: 14px;color:#333;}
.modal-body {padding: 15px 14px 15px;}
.modal-lg {width: 900px;margin: 90px auto 0;}
.modal-header {border-bottom: none;}
.modal-title {font:18px'Kanit';margin: 0;line-height: 1.42857143;}
.modal-header .close {margin-top: -10px;}
.b {font-weight: bold;color: #ff5757;}
