

* {
    font-family: Arial, Microsoft Ya Hei, Avenir, Helvetica, sans-serif !important;
}



.sw-rgt-content-module-input {
    height: 40px;
    border-radius: 4px;
    border: 1px solid #DCDFE6;
    box-sizing: border-box;
    color: #606266;
    left: 10px;
    padding: 0 20px 0 5px;
}

.sw-rgt-content-module-input:focus {
    border-color: #00599c;
    outline: none;
}

.sw-rgt-content-module-inputWrap {
    margin-top: 0;
    padding-bottom: 24px;
    height: 40px;
    position: relative;
}

.sw-rgt-content-module-inputWrap .error {
    border-color: #F56C6C;
}

.sw-rgt-content-module-inputWrap .error:focus {
    border-color: #F56C6C;
}

.sw-rgt-content-module-inputWrap label.error {
    width: auto;
    color: #EF3E3E;
    /* white-space: nowrap; */
    font-size: 12px !important;
    position: relative;
    left: 260px;
    bottom: -2px;
    line-height: 11px;
    text-align: left;
}

#imgValidateCode {
    height: 100% !important;
}

.imgValidateCodeBox {
    height: 96%;
    margin-right: -4px !important;
}

#validateCodeImg {
    height: 100% !important;
    padding-left: 0 !important;
    cursor: pointer;
}

.emailValidateCodeBox {
    margin-right: -4px !important;
    height: 100%;
}

#getNoLoginEmailValidateCodeBtn {
    height: 100% !important;
    color: #00599c;
    border-color: #99bdd7;
    background-color: rgba(0, 89, 156, 0.098);
}

#getNoLoginEmailValidateCodeBtn:hover {
    background-color: #E9F3FB !important;
    border-color: #00599c !important;
}

.sw-rgt-content-agreement {
    padding-left: 42px;
    font-size: 13px;
    padding-bottom: 0;
}

.sw-rgt-content-agreement input[type="checkbox"]{
    margin-bottom: 3px;
    margin-right: 3px;
    width: 16px;
    height: 16px;
    border: 1px solid #ccc;
    border-radius: 3px;
    cursor: pointer;

    appearance: none;
    -webkit-appearance: none;
    position: relative;
    outline: none;
}

.sw-rgt-content-agreement input[type="checkbox"]:checked {
    background-color: #fff;
    border-color: #00599c;
}

.sw-rgt-content-agreement input[type="checkbox"]:checked::after{
    content: "";
    position: absolute;
    left: 4px;
    top: 0px;
    width: 4px;
    height: 10px;
    border: solid #00599c;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.sw-rgt-content-agreement input[type="checkbox"]:hover{
    border-color: #00599c;
}

/*.sw-rgt-content-agreement>#checkboxIntelEn {*/
/*    margin-bottom: 3px;*/
/*    margin-right: 3px;*/
/*    width: 16px;*/
/*    height: 16px;*/
/*    border: 1px solid #ccc;*/
/*    border-radius: 3px;*/
/*    cursor: pointer;*/

/*    appearance: none;*/
/*    -webkit-appearance: none;*/
/*    position: relative;*/
/*    outline: none;*/
/*}*/

/*.sw-rgt-content-agreement>#checkboxIntelEn:checked {*/
/*    background-color: #fff;*/
/*    border-color: #00599c;*/
/*}*/

/*.sw-rgt-content-agreement>#checkboxIntelEn:checked::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    left: 4px;*/
/*    top: 0px;*/
/*    width: 4px;*/
/*    height: 10px;*/
/*    border: solid #00599c;*/
/*    border-width: 0 2px 2px 0;*/
/*    transform: rotate(45deg);*/
/*}*/



/*.sw-rgt-content-agreement>#checkboxIntelEn:hover {*/
/*    border-color: #00599c;*/
/*}*/

#backBtn {
    border-color: #99bdd7 !important;
    margin-top: 10px !important;
}

#backBtn:hover {
    background-color: #E9F3FB !important;
    border-color: #00599c !important;
    cursor: pointer;
}


.sw-rgt-content-submit-btn {
    margin: 0 0 0 16px !important;
    cursor: pointer;
}