body {
    background-color: #fff
}

#auth {
    height: 100vh;
    overflow-x: hidden
}

#auth #auth-right {
    background: url(../../../assets/images/4853433.png?45649b87e0b3f50bfa1372c6cdb4595f), linear-gradient(135deg, #ff760070, #2697f960);
    /* linear-gradient(90deg, #2d499d70, #3f549160); */
    height: 100%;
    opacity: 0.5
}

.imagemBackgroundLogin {
    opacity: 0.5;
    height: 1200px;
    object-fit: cover;
    object-position: -300px 0px;
}

#auth #auth-left {
    padding: 5rem 8rem
}

#auth #auth-left .auth-title {
    font-size: 4rem;
    margin-bottom: 1rem
}

#auth #auth-left .auth-subtitle {
    color: #a8aebb;
    font-size: 1.7rem;
    line-height: 2.5rem
}

#auth #auth-left .auth-logo {
    margin-bottom: 6rem
}

#auth #auth-left .auth-logo img {
    /* height: 12rem; */
    width: 100%;
    margin: 0 auto;
    display: flex
}

@media screen and (max-width:767px) {
    #auth #auth-left {
        padding: 5rem
    }
}

@media screen and (max-width:576px) {
    #auth #auth-left {
        padding: 5rem 3rem
    }
}

body.theme-dark #auth-right {
    background: url(../../../assets/images/4853433.png?45649b87e0b3f50bfa1372c6cdb4595f), linear-gradient(90deg, #2d499d, #3f5491)
}

.backdrop {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 999;
    display: none;
    /* background: rgba(0, 0, 0, 0.5); */
}

.backdropSuccess {
    background: rgba(102, 221, 152, 0.5);
}

.backdropError {
    background: rgba(218, 126, 126, 0.5);
}