.login-page{display:table;width:100%;height:100%}.login-page .centerer{display:table-cell;vertical-align:middle;padding:15px}.login-page .login-card{display:table;max-width:900px;margin:0 auto 10vh auto;background-color:#fff;border:6px solid #fff;border-radius:23px;overflow:hidden;box-shadow:0 20px 30px rgba(0,0,0,.1)}.login-page .login-card .img-side{position:relative;vertical-align:top;display:none;width:330px;background-color:#463cb2;border-top-left-radius:18px;border-bottom-left-radius:18px;background-repeat:no-repeat;background-size:cover}@media (min-width:992px){.login-page .login-card .img-side{display:table-cell}}.login-page .login-card .img-side .logo{position:absolute;top:10px;left:10px;width:130px}.login-page .login-card .form-side{vertical-align:top;display:table-cell;width:500px;background-color:#fff;padding:25px 25px}@media (min-width:992px){.login-page .login-card .form-side{padding:50px 70px}}.login-page .login-card .form-side .el-form-item__label{padding-bottom:0;color:#888}.login-page .login-card .form-side .el-form-item__label:before{display:none}.login-page .login-card .form-side .el-input__inner{background-color:#e7e7f1;color:#463cb2;border:0;font-size:12pt}.login-page .login-card #login-page-submit-btn{width:100%;border-radius:25px;font-weight:700}@media (min-width:992px){.login-page .login-card #login-page-submit-btn{min-width:150px}}.login-page .login-card .forgot-pass-btn{border-radius:25px;border:0;width:100%;margin-top:10px}@media (min-width:992px){.login-page .login-card .forgot-pass-btn{width:auto;margin-top:0}}#login-forgot-pass-msg{padding:10px}#login-forgot-pass-msg .title{color:#463cb2;font-size:12pt;margin-bottom:12px}#login-forgot-pass-msg p{line-height:160%}