.right_mess{width:100%;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:0px;}
.right_mess i{color:#1C5193;font-size:12px;line-height:18px;font-weight:normal;margin-right:5px;}
input[type="checkbox"],
input[type="radio"]{display:none;}
input[type="checkbox"] + i,
input[type="radio"] + i{position:relative;display:inline-block;width:16px;height:16px;line-height:16px;cursor:pointer;margin-right:7px;}
input[type="checkbox"] + i:before,
input[type="radio"] + i:before{width:20px;height:20px;text-align:center;vertical-align:middle;line-height:20px;font-size:13px;color:#FFFFFF;border:1px solid #ccc;margin:0 2px 0 0;display:block;}
input[type="checkbox"]:checked + i:before,
input[type="radio"]:checked + i:before{color:#fff;background-color:#1C5193;border-color:#1C5193;}
input[type="radio"] + i:before{border-radius:10px;}
.ie8 input[type="checkbox"], .ie8 input[type="radio"]{display:inline-block;width:16px;height:16px;}
.ie8 input[type="checkbox"] + i:before, .ie8 input[type="radio"] + i:before{display:none;}
.form-horizontal{margin-top:25px;}
.form-horizontal .form-group{margin-bottom:15px;margin-top:5px;margin-right:-10px;margin-left:-10px;}
label{font-weight:normal;}
.col-sm-10{padding-left:0px;}
.form-horizontal
.control-label{padding-top:0px;margin-bottom:0;text-align:right;font-weight:normal;line-height:1.7;}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:none;box-shadow:none;}
.form-control{display:block;width:100%;height:30px;padding:3px;font-size:15px;line-height:1.5;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0px;-webkit-box-shadow:none;box-shadow::none;-webkit-transition:none;-o-transition:none;transition:none;}
.col-xs-5,.col-xs-8{padding-left:0px;}
.col-xs-4,.col-xs-6{padding-right:0px;}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;background-color:#ffffff;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;border:1px solid #999999;\9;}
label.error{color:#FF0066;margin-top:2px;font-size:12px;font-weight:normal;padding-top:2px;padding-right:8px;padding-bottom:2px;padding-left:0px;}
label.error i{padding-right:5px;color:#FF0066;}
@media (max-width:767px){.nb6{display:none;}
.form-horizontal .control-label{line-height:2.5;}
}
@media (max-width:768px){.col-sm-10{padding-left:15px;padding-right:15px;}
}