.auth-body {
    background-color: #0071BD !important;
}

.uppercase {
    text-transform: uppercase;
}

.btn.red:not(.btn-outline) {
    background-color: #ed1c24;
    border-color: #ed1c24;
    color: white;
}

.survey label, .survey input {
    cursor: pointer;
}

.auth-body .alert span {
    color: white !important;
}

.survey-text {
    color: white !important;
}

.survey-title {
    color: #FFF;
    font-size: 20px !important;
}

.btn.btn-outline.red.active,
.btn.btn-outline.red:active,
.btn.btn-outline.red:active:focus,
.btn.btn-outline.red:active:hover,
.btn.btn-outline.red:focus,
.btn.btn-outline.red:hover {
    border-color: #ed1c24;
    background-color: #ed1c24;
}

.btn-blue {
    background-color: #0071bd;
    border-color: #0071bd;
}

.btn.blue:not(.btn-outline) {
    background-color: #0071bd;
    border-color: #0071bd;
}

.btn.btn-outline.blue {
    border-color: #0071bd;
    color: #0071bd;
}

.btn.btn-outline.blue.active,
.btn.btn-outline.blue:active,
.btn.btn-outline.blue:active:focus,
.btn.btn-outline.blue:active:hover,
.btn.btn-outline.blue:focus,
.btn.btn-outline.blue:hover {
    border-color: #0071bd;
    background-color: #0071bd;
}

.fv-row ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.fv-row ul li {
    padding: 5px;
    color: #ed1c24;
}

.bars, .chart, .pie {
    overflow: hidden;
    height: 300px;
    width: 100%;
    font-size: 14px;
}

.bars.xsmall,
.chart.xsmall,
.pie.xsmall {
    height: 200px;
}

@media only screen and (min-width: 1400px) {
    .bars.small,
    .chart.small,
    .pie.small,
    .bars.xsmall,
    .chart.xsmall,
    .pie.xsmall {
        height: 300px;
    }
}

.badge-success,
.badge-status-la_partener {
    background-color: #0071bd;
}

.badge-warning,
.badge-status-ignorat {
    background-color: #808285;
}

.badge-danger,
.badge-status-pending {
    background-color: #ed1c24;
}

.badge-status-ofertat {
    background-color: #66cc00;
}

.badge-status-contractat {
    background-color: #00549a;
}

.badge-status-refuzat {
    background-color: #ec008c;
}

.badge-status-nu_raspunde {
    background-color: #58595b;
}

.badge-status-spam {
    background-color: #58595b;
}

.badge-status-ofertare_imposibila {
    background-color: #58595b;
}

.badge-status-amanat {
    background-color: black;
}

.card-score .card-label,
.card-weak-points .card-label,
.card-strong-points .card-label,
.card-work-quality .card-label,
.card-product-quality .card-label,
.card-fitting-quality .card-label {
    color: white !important;
}

.card-score {
    background-color: #0071BD !important;
}

.card-weak-points {
    background-color: #ED1C24 !important;
}

.card-strong-points {
    background-color: #66CC00 !important;
}

.card-work-quality {
    background-color: #EC008C !important;
}

.card-product-quality {
    background-color: #036C38 !important;
}

.card-fitting-quality {
    background-color: #FEE750 !important;
}

.table > tbody > tr.reminder > td,
.table > tbody > tr.reminder > th,
.table > tbody > tr > td.reminder,
.table > tbody > tr > th.reminder,
.table > tfoot > tr.reminder > td,
.table > tfoot > tr.reminder > th,
.table > tfoot > tr > td.reminder,
.table > tfoot > tr > th.reminder,
.table > thead > tr.reminder > td,
.table > thead > tr.reminder > th,
.table > thead > tr > td.reminder,
.table > thead > tr > th.reminder {
    background-color: #F9E491 !important;
}

.table > tbody > tr.important > td,
.table > tbody > tr.important > th,
.table > tbody > tr > td.important,
.table > tbody > tr > th.important,
.table > tfoot > tr.important > td,
.table > tfoot > tr.important > th,
.table > tfoot > tr > td.important,
.table > tfoot > tr > th.important,
.table > thead > tr.important > td,
.table > thead > tr.important > th,
.table > thead > tr > td.important,
.table > thead > tr > th.important {
    background-color: #FBE1E3 !important;
}

.toggle-visibility-wrapper a:hover {
    cursor: pointer;
    text-decoration: underline !important;;
}

.toggle-vis-disabled {
    text-decoration: line-through !important;
}

.dropdown-menu-partner,
.dropdown-menu-county,
.dropdown-menu-admin,
.dropdown-menu-admin-feedback,
.dropdown-menu-admin-partners,
.dropdown-menu-admin-partners-feedback,
.dropdown-menu-partner-agents,
.dropdown-menu-partner-agents-feedback,
.dropdown-menu-monthly-requests-partners,
.dropdown-menu-monthly-requests-counties,
.dropdown-menu-campaign {
    max-height: 300px;
    overflow: hidden;
    overflow-y: auto;
}

[data-bs-theme=light] [data-kt-app-layout=dark-sidebar] .app-sidebar,
[data-bs-theme=dark] [data-kt-app-layout=dark-sidebar] .app-sidebar {
    background-color: #0071bd;
}

[data-bs-theme=dark] .app-sidebar .menu > .menu-item .menu-link .menu-icon i,
[data-bs-theme=dark] .app-sidebar .menu > .menu-item .menu-sub .menu-item .menu-link .menu-title {
    color: white;
}


[data-bs-theme=light] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu > .menu-item .menu-link.active,
[data-bs-theme=dark] .app-sidebar .menu > .menu-item .menu-link .menu-bullet .bullet,
[data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item.here>.menu-link .menu-arrow:after {
    background-color: white;
}

[data-bs-theme=dark] .menu > .menu-item .text-muted,
[data-bs-theme=dark] .card > .card-body .chart .flot-text,
[data-bs-theme=dark] .form-check-label,
[data-bs-theme=dark] .form-select.form-select-solid,
[data-bs-theme=dark] .input-group > .form-control {
    color: white !important;
}

.daterangepicker .drp-calendar td.in-range.available:not(.active):not(.off):not(.today) {
    background-color: #3e97ff;
    color: white;
}

[data-bs-theme=light] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu > .menu-item .menu-sub .menu-item .menu-link .menu-title,
[data-bs-theme=light] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu > .menu-item .menu-link .menu-icon i {
    color: white;
}

[data-bs-theme=light] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu > .menu-item.here > .menu-link .menu-arrow:after,
[data-bs-theme=light] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu > .menu-item .menu-link .menu-bullet .bullet {
    background-color: white;
}

[data-bs-theme=light] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu > .menu-item .menu-sub .menu-item .menu-link.active .menu-bullet .bullet,
.active > .page-link,
.scrolltop:hover {
    background-color: #0071bd;
}

[data-bs-theme=light] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu > .menu-item .menu-link.active .menu-title,
[data-bs-theme=light] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu > .menu-item .menu-link.active .menu-icon i,
[data-bs-theme=light] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu > .menu-item .menu-sub .menu-item .menu-link.active .menu-title,
[data-bs-theme=light] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu > .menu-item .menu-link.active {
    color: #0071bd;
}

.btn.btn-brand .svg-icon,
.btn.btn-brand.btn-active-light-primary.show .svg-icon,
.btn.btn-brand.btn-active-light-primary:hover:not(.btn-active) .svg-icon,
.btn.btn.btn-brand.btn-light-primary .svg-icon, .btn.btn-light-primary i {
    color: white;
}

.btn.btn-brand,
.btn.btn.btn-brand.btn-light-primary:focus:not(.btn-active),
.btn.btn-brand.btn-light-primary:hover:not(.btn-active),
.btn.btn-brand.btn-active-light-primary.show,
.btn.btn-brand.btn-active-light-primary:hover:not(.btn-active),
.btn.btn-brand.btn-active-light-primary:focus:not(.btn-active),
.btn.btn-brand.btn-light:hover:not(.btn-active) {
    color: white !important;
    background-color: #0071bd !important;
}

div.dataTables_scrollBody::-webkit-scrollbar,
.table-responsive::-webkit-scrollbar {
    height: 13px;
}

div.dataTables_scrollBody::-webkit-scrollbar-thumb,
.table-responsive::-webkit-scrollbar-thumb {
    background: #999
}