@charset "UTF-8";
/* Authentication
******************************************************************************* */
.authentication-wrapper {
    --bs-auth-basic-inner-max-width: 460px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    inline-size: 100%;
    min-block-size: 100vh;
}
.authentication-wrapper .authentication-inner {
    inline-size: 100%;
}
.authentication-wrapper .app-brand-logo.demo svg {
    block-size: 38px;
    inline-size: 22px;
}
.authentication-wrapper.authentication-basic {
    overflow: hidden;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.authentication-wrapper.authentication-basic .authentication-inner {
    position: relative;
    max-inline-size: var(--bs-auth-basic-inner-max-width);
}

.authentication-wrapper.authentication-basic .authentication-inner .card {
    z-index: 1;
}
@media (min-width: 576px) {
    .authentication-wrapper.authentication-basic .authentication-inner .card {
        padding: 1.5rem;
    }
}
.authentication-wrapper.authentication-basic
    .authentication-inner
    .card
    .app-brand {
    -webkit-margin-after: 1.5rem;
    margin-block-end: 1.5rem;
}
