#sidebar .logo {
    width: 35px;
    height: auto;
    border-radius: 5px;
}


.auth-container .logo {
    width: 160px;
    height: auto;
}

#captchaContainer {
    display: inline-table;
}

tr.pagto-atrasado td {
    color: var(--bs-red) !important;
}

#postagems ul li {
    font-weight: bold;
}

#postagems ul.post-alert li {
    color: var(--bs-red) !important;
}


@media (min-width: 992px) {
    .auth-container > .card .card-body {
        min-width: 400px;
    }
}


a.whatsapp {
    text-decoration: none;
}

    a.whatsapp:hover {
        text-decoration: underline;
    }

    a.whatsapp > img {
        width: 16px;
        height: 16px;
    }

.scrollBox {
    max-height: 500px;
    overflow: auto;
}

.d-flow-root {
    display: flow-root;
}

/***** *****/
.modal.type-danger .modal-header {
    background-color: #b91e1e;
}

.modal.type-danger .modal-title {
    color: #fff;
}


/**** Loading ****/
input[type="text"].loading,
.form-control.loading {
    background-image: url('../img/ajax-loader-16x16.gif');
    background-repeat: no-repeat;
    background-position: calc(100% - 30px) center;
}

/**** HELPERS *****/
.float-right,
.float-end
{
    float: right!important;
}
.float-left {
    float: left !important;
}

.float-none {
    float: none !important;
}

.ml-1 {
    margin-left: 25px !important;
}

.text-bold {
    font-weight: bold !important;
}

.modal-dialog {
    -webkit-box-shadow: 7px 6px 5px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 7px 6px 5px 0px rgba(0,0,0,0.4);
    box-shadow: 7px 6px 5px 0px rgba(0,0,0,0.4);
}

.modal-content {
    border-right: 1px solid #3e3e3e;
    border-left: 1px solid #3e3e3e;
    border-bottom: 1px solid #3e3e3e;
}

.mfp-bg {
    z-index: 2000!important;
}

.mfp-wrap {
    z-index: 2001 !important;
}