.login-body[data-v-8aa14386]{background:url(/assets/layout/images/bg-login.jpg);background-repeat:no-repeat;background-size:cover;background-position:top;background-attachment:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100vh;padding:0}.login-body .login-panel[data-v-8aa14386]{position:fixed;text-align:center;height:100%;width:90px;opacity:.9;background:radial-gradient(circle at 50% 3%,#f3f4f9,#d7dbe8)}.login-body .login-card[data-v-8aa14386]{-ms-flex-item-align:center;align-self:center;margin-left:calc(10% + 90px);width:25%;min-width:420px;opacity:.9;border-radius:2px;background:radial-gradient(circle at 50% 3%,#f3f4f9,#d7dbe8)}.login-body .login-card .top-border[data-v-8aa14386]{height:20px;opacity:1}.login-body .login-card .login-content[data-v-8aa14386]{padding:20px 50px}.login-body .login-card .login-content h1[data-v-8aa14386]{color:#1b1c1e;font-size:28px;font-weight:700;margin-bottom:30px}.login-body .login-card .login-content p[data-v-8aa14386]{color:#313842;font-size:16px;font-weight:500;margin-bottom:40px}.login-body .login-card .login-content label[data-v-8aa14386]{font-size:16px;color:#313842;margin-bottom:15px}.login-body .login-card .login-content .login-input[data-v-8aa14386]{margin-top:15px;margin-bottom:15px}.login-body .login-card .login-content .login-input input[data-v-8aa14386]{width:100%}.login-body .login-card .login-content .forgetpassword-container[data-v-8aa14386]{text-align:right;margin-bottom:40px;color:#3ca4e7}.login-body .login-card .login-content button[data-v-8aa14386]{width:100%;margin-bottom:60px}@media screen and (max-width:40em){.login-body[data-v-8aa14386]{background-position:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-body .login-panel[data-v-8aa14386],.login-body .top-border[data-v-8aa14386]{display:none}.login-body .login-card[data-v-8aa14386]{width:100%;min-width:100%;margin-left:0;height:100%}.login-body .login-card .login-content[data-v-8aa14386]{padding:30px 30px}}