.app-sidebar .main-sidebar-header,
.app-sidebar {
    width: 18rem;
}

.app-sidebar .slide-menu.child1 li.active a {
    background: rgba(255, 255, 255, 0.2) !important;
}

#leads-source {
    height: 100% !important;
    max-height: 20.7rem !important;
}

.card.custom-card .card-body {
    padding: 1.65rem;
}

.four-nbs .card-body {
    padding-top: 30px !important;
    padding-bottom: 23px !important;
}

.table-bordered tr.current {
    background: rgba(19, 135, 44, 0.15);
}

.table> :not(caption)>*>* {
    background: transparent !important;
}

.bg-error {
    background-color: rgb(185, 50, 50) !important;
}

.card.custom-card.crm-highlight-card {
    background-color: #295a32 !important;
}

.bg-cpc {
    background: rgb(150 79 189) !important;
}

#leads-source2 {
    max-height: 12.15rem !important;
    width: unset !important;
}

tr.total {
    background: rgba(255, 255, 255, 0.1);
}

.app-sidebar .side-menu__icon {
    font-size: 0.85rem;
}

.app-sidebar .side-menu__item,
.table td,
.table th {
    text-transform: capitalize;
}

.four-nbs .card.custom-card .card-body {
    height: 150px;
}

.four-nbs .flex-fill .d-flex {
    flex-direction: column;
}

@media (min-width: 992px) {
    .app-header {
        padding-inline-start: 18rem;
    }

    .app-content {
        margin-inline-start: 18rem;
    }
}