[data-bs-theme=light] {
    --bs-primary: #2a4a74;
    --bs-primary-active: #1d304a;
    --bs-primary-light: #e8edf5;
    --bs-primary-inverse: #ffffff;
    --bs-primary-clarity: rgba(42, 74, 116, 0.2);
    --bs-primary-rgb: 42, 74, 116;
    --bs-text-primary: #2a4a74;
}

[data-bs-theme=dark] {
    --bs-primary: #1d304a;
    --bs-primary-active: #2a4a74;
    --bs-primary-light: #111b26;
    --bs-primary-inverse: #ffffff;
    --bs-primary-clarity: rgba(29, 48, 74, 0.2);
    --bs-primary-rgb: 29, 48, 74;
    --bs-text-primary: #4a7abf;
}

[data-bs-theme=light]{
    .link-primary:hover, .link-primary:focus {
        color: RGBA(85, 128, 170, var(--bs-link-opacity, 1)) !important;
        text-decoration-color: RGBA(85, 128, 170, var(--bs-link-underline-opacity, 1)) !important;
    }
}

[data-bs-theme=dark]{
    .link-primary:hover, .link-primary:focus {
        color: RGBA(74, 122, 170, var(--bs-link-opacity, 1)) !important;
        text-decoration-color: RGBA(74, 122, 170, var(--bs-link-underline-opacity, 1)) !important;
    }
}


.pagination {
    --bs-pagination-padding-x: 0.75rem;
    --bs-pagination-padding-y: 0.375rem;
    --bs-pagination-font-size: 1.075rem;
    --bs-pagination-color: var(--bs-gray-700);
    --bs-pagination-bg: transparent;
    --bs-pagination-border-width: 0;
    --bs-pagination-border-color: transparent;
    --bs-pagination-border-radius: 0.475rem;
    --bs-pagination-hover-color: var(--bs-primary);
    --bs-pagination-hover-bg: var(--bs-component-hover-bg);
    --bs-pagination-hover-border-color: transparent;
    --bs-pagination-focus-color: var(--bs-primary);
    --bs-pagination-focus-bg: var(--bs-component-hover-bg);
    --bs-pagination-focus-box-shadow: none;
    --bs-pagination-active-color: var(--bs-component-active-color);
    --bs-pagination-active-bg: var(--bs-primary);
    --bs-pagination-active-border-color: transparent;
    --bs-pagination-disabled-color: var(--bs-gray-400);
    --bs-pagination-disabled-bg: transparent;
    --bs-pagination-disabled-border-color: transparent;
    list-style: none;
}

.form-check-input:checked{

}

.form-check-input:checked {
    background-color: var(--bs-primary);
    border-color: var(--bs-primary);
}

