p.section_title{color:#333333;text-align:left;padding-left:0px;font-size:24px}
.title_line{background-color:#E7E7E7;height:1px;text-align:center;margin-bottom:33px;margin-top:10px}
.span_title{font-size:14px;color:#737373;background-color:#fff;padding:0 15px;position:relative;top:-10px}
.select-country-box{width:136px;height:56px;line-height:50px;cursor:pointer;user-select:none;padding-left:16px;box-sizing:border-box;border:1px solid #EBEDF0;border-radius:4px}
.mobile_input{width:250px;margin-left:11px;position:relative;border:1px solid #EBEDF0;border-radius:4px;height:54px;display:inline-block;padding-left:10px}
.mobile_wrap.flex{margin-bottom:15px}
.md-content div.input-box{position:relative;height:54px;line-height:52px;font-size:16px;overflow:hidden;padding:0px 10px;width:400px;margin-bottom:15px}
.md-content div.input-line{border:1px solid #EBEDF0;border-radius:4px}
input.input-code{border:none}
span.btn-get-code.btn-get-code-disable{border-left:#ededed solid 1px;padding-left:15px;color:#1678FF;cursor:pointer}
button.action-btn-normal{display:block;width:100%;height:50px;border:none;background:#1678FF;border-radius:5px;font-size:16px;color:#FFFFFF}
button.action-btn-normal[disabled]{ color: #AFB0B3; background: #eaecef; }
button[disabled], html input[disabled] {cursor: not-allowed;}
.md-content > div p.user_terms{margin-bottom:10px}
.md-content .md-close{font-size:13px;position:absolute;top:15px;right:5px;width:30px;height:30px;background:url(../images/close.png) no-repeat;border:none;background-size:15px}
.user_terms a{color:#1678FF;font-weight:400;padding: 0 5px;}
.change_login_type,.change_reset_type,.change_register_type{margin-top:15px;text-align:right}
a.login_type_btn.password_login{text-decoration:none;color: #7a7a7a;}
.md-content input{outline:none}
.forget_enter{text-align:right;margin-bottom:15px}
a.forget_btn{color:#1678FF}
.reset_step_2{margin-bottom:30px}
.safe-view-btn.invisible{background:url('../images/fxgecko/password_invisible.png') no-repeat;height:50px;width:50px;display:block;visibility:visible;background-position:20px 20px;background-size:22px 12px}
.safe-view-btn.visible{background:url('../images/fxgecko/password_visible.png') no-repeat;height:50px;width:50px;display:block;visibility:visible;background-position:20px 20px;background-size:22px 12px}
input.input-password{border:none}
input.input-mail{border:none}
element.style{}
.md-content > div p.user_terms{margin-bottom:10px}
.md-content > div p{margin:0;padding:10px 0}
p.user_terms{display:flex}
p.user_terms input[type="checkbox"]{margin-right:10px}
input.input-pwd,input.input-name,input.input-mail{border:none}
span.btn-get-code{color:#1678FF;cursor:pointer}
.btn-box{padding-left:20px;border-left:#ededed solid 1px;height:30px;line-height:30px}
input:-webkit-autofill{
	-webkit-box-shadow:0 0 0 1000px white inset !important;
}
.intl-tel-input .country-list .country {
    padding: 5px;
    line-height: 30px;
    margin: 0px;
}
.intl-tel-input .country-list { width: 300px;}
.input_areaCode{border: none;width: 100%;pointer-events:none;}
.select-country-box .intl-tel-input.separate-dial-code .selected-flag{background-color: white;}
.graphic_img {
    width: 60px;
    height: 30px;
    position: absolute;
    right: 60px;
    top: 12px;
    object-fit: cover;
}
input#graphic_login {
    border: none;
}
.change_graphic {
    position: absolute;
    right: 5px;
    top: 0px;
    font-size: 12px;
    color: #1678FF;
}