[data-bs-theme=light] {
    --bs-primary: #C99D0C;
    --bs-primary-rgb: 201, 157, 12;
    --bs-text-primary: #C99D0C;
    --bs-primary-active: #F6DA2F;
    --bs-primary-hover: #F6DA2F;
    --bs-component-active-bg: #C99D0C;
    
    --bs-blue: #1B84FF;
    --bs-blue-active: #056EE9;
}

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

.btn.btn-primary:not(.text-gray-500):not(.text-light):not(.btn-active-icon-primary):not(.btn-icon):not(.btn-link):not(.btn-outline-primary) {
    background-color: var(--bs-primary) !important;
    border-color: var(--bs-primary) !important;
    color: #fff !important;
}

.btn.btn-primary:not(.text-gray-500):not(.text-light):not(.btn-active-icon-primary):not(.btn-icon):not(.btn-link):not(.btn-outline-primary):hover,
.btn.btn-primary:not(.text-gray-500):not(.text-light):not(.btn-active-icon-primary):not(.btn-icon):not(.btn-link):not(.btn-outline-primary):focus {
    background-color: var(--bs-primary-hover) !important;
    border-color: var(--bs-primary-hover) !important;
    color: #fff !important;
}

.btn.btn-primary:not(.text-gray-500):not(.text-light):not(.btn-active-icon-primary):not(.btn-icon):not(.btn-link):not(.btn-outline-primary):active,
.btn.btn-primary:not(.text-gray-500):not(.text-light):not(.btn-active-icon-primary):not(.btn-icon):not(.btn-link):not(.btn-outline-primary).active {
    background-color: var(--bs-primary-active) !important;
    border-color: var(--bs-primary-active) !important;
    color: #fff !important;
}

.btn.btn-bg-blue{
    color: var(--bs-primary-inverse);
    border-color: var(--bs-blue);
    background-color: var(--bs-blue);
}
.btn.btn-bg-blue:hover{
    color: var(--bs-primary-inverse);
    border-color: var(--bs-blue-active);
    background-color: var(--bs-blue-active) !important;
}

.btn[class*="text-"]:not(.btn-primary):not(.btn-bg-blue) {
    background-color: transparent !important;
    border-color: transparent !important;
}

.btn[class*="text-"]:not(.btn-primary):not(.btn-bg-blue):hover {
    background-color: rgba(0, 0, 0, 0.05) !important;
    border-color: transparent !important;
}

.btn.text-gray-500,
.btn.text-light,
.btn.btn-active-icon-primary,
.btn.btn-icon,
.btn.btn-link,
.btn.btn-outline-primary {
    background-color: transparent !important;
    border-color: transparent !important;
}

.btn.text-gray-500:hover,
.btn.text-light:hover,
.btn.btn-active-icon-primary:hover,
.btn.btn-icon:hover,
.btn.btn-link:hover,
.btn.btn-outline-primary:hover {
    background-color: rgba(0, 0, 0, 0.05) !important;
    border-color: transparent !important;
}

.btn.btn-primary.btn-icon {
    background-color: var(--bs-primary) !important;
    border-color: var(--bs-primary) !important;
    color: #fff !important;
}

.btn.btn-primary.btn-icon:hover,
.btn.btn-primary.btn-icon:focus {
    background-color: var(--bs-primary-hover) !important;
    border-color: var(--bs-primary-hover) !important;
    color: #fff !important;
}

.btn.btn-primary.btn-icon:active,
.btn.btn-primary.btn-icon.active {
    background-color: var(--bs-primary-active) !important;
    border-color: var(--bs-primary-active) !important;
    color: #fff !important;
}