﻿
.category-vs-reg { padding:2rem 0;}
.category-vs-reg .form-reg { padding:0;margin:0 auto; background-color:#FFFFFF; max-width:1000px;}
.category-vs-reg .form-title { padding:1.8rem 0 1.3rem;text-align:center;border-bottom: #e5e5e5 1px solid;}
.category-vs-reg .form-title h3 { color:#fc9745;}
.category-vs-reg .form-title h4 { color:#fc9745;}
.category-vs-reg .form-list {margin:0 auto;padding:1.5rem 0;max-width:450px;}
.category-vs-reg .form-list .row > div {margin:0.5rem 0;}
.category-vs-reg .form-list #imgcheckcode {height: 2.8rem; cursor:pointer;}
.error-msg {display:none;}
.iCheck-list {font-size: 1rem; line-height:26px;}
.iCheck-list .icheckbox_square-blue{ margin-left:0.5rem;}
.iCheck-list .icheckbox_square-blue:first-of-type{ margin-left:0rem;}
.iCheck-list .iradio_square-blue{ margin-left:0.5rem;}
.iCheck-list .iradio_square-blue:first-of-type{ margin-left:0rem;}
.iCheck-list label { margin-left:0.2rem; margin-bottom: 0 !important;}
.iCheck-list .icheckbox_square-blue, .iCheck-list .iradio_square-blue {
    margin-top: -2px; 
}
.regtext {
    font-size: 1rem;
    width: 100%;
    display: inline-block;
    border: 1px solid #e5e5e5;
    color: #333;
    vertical-align: middle;
    padding: 12px 12px 13px;
}
input.mustfill::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
    color-1: #232222;
}
input.mustfill:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */
    color-1: #232222;
}
input.mustfill::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
    color-1: #232222;
}
input.mustfill:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/
    color-1: #232222;
}
.regtextarea {
  height:10rem;
}
.regtext:hover {
    border-color: #b3b3b3;
    outline: 0;
}
.regtext:focus { border-color: #00a2ff; outline: 0 }

.regtext.error, .regtext.error:focus, .regtext.error:hover {
    border-color: red;
}
.regbtn {
    width: 100%;
    height: 2.8rem;
    border: none;
    font-size: 1.25rem;
    background-color: #00a4ff;
    color: #fff;
    outline: 0;
}
.regbtn:hover {
    background-color: #0097ee;
}
.regbtn.disabled,
.regbtn.disabled:hover { background-color: #d0d0d0; color: #fff }

.form-reg .error-msg{font-size: 0.9rem;text-align: left; color: red;}
.form-reg .tips-msg{font-size: 0.9rem;text-align: left; color: #999;}
.regtext1 {
    font-size: 14px;
    height: 45px;
    width: 100%;
    display: inline-block;
    border: 1px solid #e5e5e5;
    color: #333;
    vertical-align: middle;
    padding: 13px 10px 12px;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
}
.form-list .success{ font-size:1.5rem;}
