/*.login-outer {
    background: #9053c7;
    background: -webkit-linear-gradient(-135deg,#c850c0,#4158d0);
    background: -o-linear-gradient(-135deg,#c850c0,#4158d0);
    background: -moz-linear-gradient(-135deg,#c850c0,#4158d0);
    background: linear-gradient(-135deg,#c850c0,#4158d0);
    height: 100vh !important;
    display: flex !important;
    align-items: center;
    justify-content: center;

    .login-box {
        background: rgba(255,255,255,1);
        width: 500px;
        padding: 4rem 3rem 2rem 3rem;
        text-align: center;
        box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
        border-radius: 8px;

        .alert.m-alert--outline.alert-danger {
            border: 0;
            text-align: left;
            background: #fff4f4;
            padding: 6px 10px;

            button.close {
                padding: 0;
                top: 7px;
                right: 10px;
            }
        }
        input {
            background: transparent !important;
            border-color: #8f8f8f;
        }

        .m-form .m-form__group {
            padding-top: 10px;
            padding-bottom: 10px;
        }

        .row.m-login__form-sub {
            margin-bottom: 10px;
        }

        .m-login__forget-password {
            .m-login__head {
                margin-top: 2rem;
                margin-bottom: 2rem;
            }

            .form-group input {
                padding: 20px;
                border-radius: 20px;
                margin-bottom: 10px;
            }

            .m-login__form-action {
                display: flex;
                align-items: center;
                justify-content: center;
                gap: 1rem;
                margin-top: 1rem;

                button {
                    width: 50%;
                }
            }
        }
    }
}
body{overflow:hidden;}
.m-grid.m-grid--hor.m-grid--root.m-page {
    + .row {
        display: none;
    }

    #LoginArea, #m_login{background:transparent;max-width:unset; margin-top:3rem;}
}*/
.login-outer {
  align-items: center;
  justify-content: center; }
  .login-outer .login-box {
    width: 400px;
    padding: 30px 20px 20px;
    border: 1px solid #ebebeb;
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; }
    .login-outer .login-box div#LoginArea {
      margin-top: 25px; }
    .login-outer .login-box .m-login__logo {
      text-align: center; }
      .login-outer .login-box .m-login__logo img {
        max-width: 120px; }

/*# sourceMappingURL=login.css.map */
