.brand {
    height: 30px;
    width: 230px;
    background-image: url(../../../img/brands/v2/nmc/logo.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
.brand.brand-nav {
    background-position: left center;
}
.brand.brand-sidebar {
    height: 40px;
}

/* Customize logo size */
/*.logo-wrapper {*/
/*    height: 92px*/
/*}*/

.form-select:focus,
.form-control:focus {
    border-color: #0C233E;
    box-shadow: 0 0 0 2px rgba(12, 35, 62, 0.25);
}
.form-check-input:focus {
    border-color: #0C233E;
}
.form-check-input:checked {
    background-color: #0C233E;
    border-color: #0C233E;
}
.form-check-input[type=checkbox]:indeterminate {
    background-color: #0C233E;
    border-color: #0C233E;
}
.form-range::-webkit-slider-thumb {
    background-color: #0C233E;
}

.btn {
    svg {
        path {
            fill: #0C233E;
        }
    }
}

.btn-primary {
    --bs-btn-bg: #0C233E;
    --bs-btn-border-color: #0C233E;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-color: #0C233E;
    --bs-btn-hover-border-color: #0C233E;
    --bs-btn-active-bg: #0C233E;
    --bs-btn-active-border-color: #0C233E;
    --bs-btn-disabled-bg: color-mix(in srgb, #0C233E 85%, white);
    --bs-btn-disabled-border-color: color-mix(in srgb, #0C233E 85%, white);
}

.btn-outline-primary {
    --bs-btn-color: #0C233E;
    --bs-btn-hover-color: #fff;

    --bs-btn-border-color: #0C233E;
    --bs-btn-hover-bg: #0C233E;
    --bs-btn-hover-border-color: #0C233E;
    --bs-btn-active-bg: #0C233E;
    --bs-btn-active-border-color: #0C233E;
    --bs-btn-disabled-color: color-mix(in srgb, #0C233E 85%, white);
    --bs-btn-disabled-border-color: color-mix(in srgb, #0C233E 85%, white);
}

.btn-link {
    --bs-btn-color: #475f7b;
    --bs-btn-hover-color: #475f7b;
    --bs-btn-active-color: #475f7b;
    --bs-btn-disabled-color: #6c757d;
}

.dropdown-menu {
    --bs-dropdown-link-active-bg: #0C233E;
}
.nav-pills {
    --bs-nav-pills-link-active-bg: #0C233E;
}
.progress-stacked {
    --bs-progress-bar-bg: #0C233E;
}
.list-group {
    --bs-list-group-active-bg: #0C233E;
    --bs-list-group-active-border-color: #0C233E;
}
.light-button {
    color: #0C233E;
    border-color: #fff;
    background-color: #fff;
}

.light-button:hover {
    color: #fff;
    border-color: #fff;
    background-color: #0C233E;
}
.sidebar-nav > li.active > a,
.sidebar-nav > li.active > a:hover {
    color: #0C233E;
}
#navbar-wrapper .navbar a:not(.btn):hover {
    color: #0C233E;
}
.pagination li :hover {
    border-color: #0C233E;
}
#progress-bar {
    background-color: #0C233E;
}
.user-icon {
    background-color: #0C233E;
}

#signup-section {
    background-color: #0C233E;
    color: #ffffff;
}

.nav {
    --bs-nav-link-color: #0C233E;
    --bs-nav-link-hover-color: #0C233E;
}

.datepicker .active {
    background-color: #0C233E !important;
    background-image: none !important;
}

.nav-tabs .nav-link.active:hover {
    color: #0C233E;
    border-bottom: 3px solid #0C233E;
}
.nav-tabs .nav-link.active {
    color: #0C233E;
    border-bottom: 3px solid #0C233E;
}