.btn-primary {
    --bs-btn-color: #9BBAE0;
    --bs-btn-bg: #00213A;
    --bs-btn-border-color: #00213A;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #00213A;
    --bs-btn-hover-border-color: #00213A;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #00213A;
    --bs-btn-active-border-color: #00213A;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #00213A;
    --bs-btn-disabled-border-color: #00213A;
}

.btn-lg, .btn-group-lg > .btn {
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1.0rem;
    --bs-btn-border-radius: 0.5rem;
    text-transform: uppercase;
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color);
}

.card .btn-outline-primary {
    --bs-btn-border-color: #C32132;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #C32132;
    --bs-btn-hover-border-color: #C32132;
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #C32132;
    --bs-btn-active-border-color: #C32132;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #C32132;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #C32132;
    --bs-gradient: none;
    text-transform: uppercase;
    font-size: 0.8rem;
    color: #C32132;
}

.sidebar-compact .text-muted {
    --bs-text-opacity: 1;
    color: #C32132 !important;
}

.sidebar-compact .list-group-flush > .list-group-item {
    border-width: 0 0 var(--bs-list-group-border-width);
    padding-left: 1.5rem!important;
    text-transform: capitalize;
}

a {
    color: var(--bs-link-color);
    text-decoration: none;
}

.card-body h5, .h5 {
    font-size: 1.0rem;
    color: #00213A;
}

.card-body .card-subtitle {
    margin-top: 0px;
    margin-bottom: 05px !important;
    color: #508AA8;
}

.card-body .card-text
 {
    margin-bottom: 0;
    color: #508AA8;
}
.card .bg-body-tertiary{
    max-height: 300px;
    overflow: hidden;
    height: 300px;
    padding:10px;
}
.card-text:last-child {
    margin-bottom: 20px;
    color: #508AA8;
}

.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
    color: var(--bs-btn-active-color);
    background-color: #C32132;
    border-color:  #C32132;
    text-transform: uppercase;
    font-size:1rem;
}

.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #157347;
    --bs-btn-hover-border-color: #146c43;
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #146c43;
    --bs-btn-active-border-color: #13653f;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754;
    text-transform: uppercase;
    font-size:1rem;
}

.btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
}