.clearfix{overflow:inherit}.clearfix:after{content:"";clear:both;display:table}.account_page{height:689px;background-image:url(../img/test/bg/signin_background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:1441px){.account_page{height:800px}}.account_page .frame-form{width:364px;position:relative;display:block;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 10px hsla(0,0%,100%,.5);box-shadow:0 0 10px hsla(0,0%,100%,.5);background:#fff}.account_page .content_page{height:100%;width:100%;position:relative}.account_page .content_page .block-form{left:50%;top:36px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:1441px){.account_page .content_page .block-form{top:100px}}.account_page .content_page .block-form .mode-form,.account_page .content_page .textboxs.border button{display:none}.account_page .content_page .block-form .mode-form.active,.account_page .content_page .textboxs.border.rule-pass .password-rule:hover ul.list-rule{display:block}.account_page .content_page .block-form ul.tab-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;overflow:hidden}.account_page .content_page .block-form ul.tab-form>li{display:block;height:100%;width:100%;background:#f5f5fa}.account_page .content_page .block-form ul.tab-form>li span{font-weight:700;color:#595959;line-height:1;display:block;height:100%;text-align:center;padding:16px 0;cursor:pointer;font-size:1rem;border:1px solid #dadada;border-top-color:#f5f5fa}.account_page .content_page .block-form ul.tab-form>li.active{background:#fff}.account_page .content_page .block-form ul.tab-form>li.active span{border:0;border-top:3px solid #e61e25;color:#000}.account_page .content_page .block-form ul.tab-form>li:first-child span{border-left:none}.account_page .content_page .block-form ul.tab-form>li:last-child span{border-right:none}.account_page .content_page .block-form form{padding:20px 32px 24px}.account_page .content_page .block-form form .btn.btn-block.custom-btn+.custom-btn,.account_page .content_page .block-form form .textboxs{margin-top:8px}.account_page .content_page .block-form form .textboxs .label{top:10px;padding:0}.account_page .content_page .block-form form .textboxs .border{top:35px}.account_page .content_page .block-form form .textboxs input{border-color:#d0d0d0;height:36px;padding:0 16px}.account_page .content_page .block-form form .textboxs input:focus{border-color:#595959}.account_page .content_page .block-form form .textboxs input:focus .input{color:#e61e25}.account_page .content_page .block-form form .textboxs input:focus+span.label{display:none}.account_page .content_page .block-form form .textboxs input:not(:placeholder-shown)+span.label{display:none}.account_page .content_page .block-form form .textboxs.required .label{left:16px}.account_page .content_page .block-form form .textboxs.required .label:after{content:"*";color:#e61e25;margin-left:2px}.account_page .content_page .block-form form .other{position:relative;margin-bottom:12px}.account_page .content_page .block-form form .other .forget{padding-top:8px}.account_page .content_page .block-form form .other .forget a{color:#0085ff}.account_page .content_page .block-form form .other .forget.center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.account_page .content_page .block-form form .other>p{text-align:center;margin:4px 0;font-size:.75rem}.account_page .content_page .block-form form .other .text-other{position:relative;text-align:center;margin-top:16px}.account_page .content_page .block-form form .other .text-other:after,.account_page .content_page .block-form form .other .text-other:before{content:"";position:absolute;width:-webkit-calc(50% - 32px);width:calc(50% - 32px);height:1px;display:block;background:#d0d0d0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.account_page .content_page .block-form form .other .text-other:before{right:0}.account_page .content_page .block-form form .other .link-move-wholesale{font-size:.875rem;margin-top:12px}.account_page .content_page .block-form form .other .link-move-wholesale a{text-decoration:underline;color:#0085ff;-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.account_page .content_page .block-form form .other .link-move-wholesale a:hover,.account_page .content_page .color-red{color:#e61e25}.account_page .content_page .block-form form .btn.btn-block.custom-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:38px;-webkit-border-radius:4px;border-radius:4px}.account_page .content_page .block-form form .reminder{font-size:.6875rem;line-height:1.2;display:block;margin-top:8px}.account_page .content_page .block-form form .custom-btn{padding:0;-webkit-border-radius:4px;border-radius:4px}.account_page .content_page .block-form form .custom-btn i{margin-right:8px}.account_page .content_page .block-form form .btn-account-signin,.account_page .content_page .block-form form .btn-account-signup{margin-top:32px}.account_page .content_page .block-form form .btn-account-facebook{background:#395591;border-color:#395591}.account_page .content_page .block-form form .btn-account-line{background:#22ba4f;border-color:#22ba4f}.account_page .content_page .block-form .form-login{padding:32px 32px 64px}.account_page .content_page .block-form .form-login .textboxs.border:first-child{margin-top:0}.account_page .content_page .block-form .form-register{min-height:565px}.account_page .content_page .textboxs.border .password-rule{display:none}.account_page .content_page .textboxs.border.psw input{padding-right:44px}.account_page .content_page .textboxs.border.psw .eye-button{display:block;width:30px;height:36px;padding:0;right:8px}.account_page .content_page .textboxs.border.rule-pass input{padding-right:76px}.account_page .content_page .textboxs.border.rule-pass .password-rule{display:block;right:44px;height:36px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;cursor:default}.account_page .content_page .textboxs.border.rule-pass .password-rule i{font-weight:700}.account_page .content_page .textboxs.border.rule-pass .password-rule ul.list-rule{display:none;width:231px;padding:16px 16px 16px 32px;-webkit-border-radius:4px;border-radius:4px;background:#fff;position:absolute;top:28px;right:50%;margin-top:6px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);z-index:1;-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}.account_page .content_page .textboxs.border.rule-pass .password-rule ul.list-rule li{color:#595959;font-size:.75rem;list-style-type:disc}.account_page .content_page .textboxs.border.rule-pass .password-rule ul.list-rule:after{content:"";-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);position:absolute;top:5px;left:50%;width:36px;height:18px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff}.account_page .content_page .color-orange{color:#f58220}.account_page .content_page .color-blue{color:#0085ff}.account_page .content_page .text-size{display:block;text-align:center}.account_page .content_page .text-size-sm{font-size:.75rem}.account_page .content_page .text-size-md{font-size:.875rem}.account_page .icon-facebook{background-position:-44px 0}.account_page .icon-line{background-position:-110px 0}.account_page .icon-warning{background-position:-110px -176px}