.page-login,.page-login-main{min-height:540px;height:100%}.page-login,.page-login .page-brand-info,.page-login-main,html{height:100%}.bootbox .modal-dialog{width:360px}.page-login{overflow:hidden;padding-top:0}.page-login:before{background-image:url(../images/login.jpg)}.page-login .page{background:0 0}.page-login .page-content{padding-right:500px}.page-login.page-dark.layout-full:after{background-color:fade(#263238,60%)}.page-login .page-brand-info .page-brand{padding:0 60px 60px}.page-login .page-brand-info .page-brand .brand-img{vertical-align:middle}.page-login .page-brand-info .page-brand h2{color:#fff;max-width:650px}.page-login .page-brand-info .page-brand .list-icons{padding-left:0;margin:30px 0}.page-login-main{position:absolute;right:0;top:0;padding:0 60px;color:#76838f;background:#fff}.page-login-main>.alert{position:absolute;top:0;left:0;right:0;border-radius:0;text-align:center;opacity:.8;padding-right:10px}.page-login-main .vertical-align{height:100%;box-sizing:border-box;padding-bottom:65px}.page-login-main>.alert+.vertical-align{padding-top:65px}.page-login-main .brand-img{visibility:hidden}.page-login .login-form{width:350px;margin:45px 0 20px}.page-login .version-toggle{float:right;margin-top:-3px}.page-login .login-form .form-control{height:42px}.page-login .login-form .form-control[name=validCode]{z-index:3}.page-login .login-form input.form-control{padding:0 12px}.page-login .login-form .form-control .btn{height:100%}.page-login .login-form .reload-vify{height:42px;overflow:hidden}.page-login .login-form.fv-form-bootstrap .form-control-feedback{margin:6px;background-color:transparent}.page-login .login-form .input-group+.form-control-feedback{display:none!important}.page-login .login-form>button{padding:8px 0}.page-login .page-copyright{position:absolute;bottom:15px;left:0;right:0;text-align:center}@media (max-height:540px){.page-login .page-copyright{display:none}}@media (max-width:1199.98px){.page-brand{padding:0!important;width:100%}.page-brand .brand{width:100%}}@media (max-width:991.98px){.page-login{overflow:auto;background:#fff;text-align:center}.page-login .page-login-main .brand-img{visibility:visible}.page-login .vertical-align-middle{width:100%}.page-login .login-form{width:auto}}@media (max-width:767.98px){.page-login .page-content{padding-right:0}.page-login-main{width:100%}.page-login .login-form{width:auto}}