body.login-page{background:#050b16!important}
.login-box{width:390px}
.login-box .card{border-radius:18px;overflow:hidden;box-shadow:0 22px 80px rgba(0,0,0,.42)}
.login-logo-area{background:#fff;padding:36px 24px;text-align:center;border-top:4px solid #0d8bff}
.login-logo-area img{max-width:240px;width:100%;height:auto}
.login-card-body{padding:28px}

/* LOGO DO MENU LATERAL */
.main-sidebar .brand-link{
    background:#ffffff!important;
    text-align:center!important;
    padding:18px 10px!important;
    min-height:86px!important;
    border-bottom:1px solid rgba(0,0,0,.08)!important;
}
.main-sidebar .brand-link img{
    max-height:62px!important;
    max-width:220px!important;
    width:auto!important;
    height:auto!important;
    opacity:1!important;
    margin:0 auto!important;
    display:block!important;
}

.content-wrapper{background:#f4f6f9}
.nav-sidebar .nav-link.active{background:#0d6efd!important;color:#fff!important}
.dct-card{border-radius:14px;border:0;box-shadow:0 8px 22px rgba(0,0,0,.05)}
.small-box{border-radius:16px}
.table td,.table th{vertical-align:middle}
.badge-code{font-size:1rem;letter-spacing:.08rem}
.form-control{text-transform:none}
.text-code{text-transform:uppercase;letter-spacing:.1rem;font-weight:700}
