:root, [data-bs-theme=light] {
  --bs-primary-rgb: 0, 20, 39;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-link-color: #ffb600;
  --bs-link-color-rgb: 0, 20, 39;
}
.form-switch .form-check-input{
  --bs-form-switch-bg: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><rect width='100' height='100' fill='%23ccc'/></svg>");
}
.form-switch .form-check-input:focus{
  --bs-form-switch-bg: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><rect width='100' height='100' fill='%23ccc'/></svg>");
}
.form-switch .form-check-input:checked{
  --bs-form-switch-bg: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><rect width='100' height='100' fill='%23fff'/></svg>");
}
.form-check-input:checked{
  background-color: #ffb600;
  border-color: #ffb600;
 }

.dropdown-menu{
  --bs-dropdown-link-active-bg: #ffb600;
}

.btn-primary {
    --bs-btn-bg: #ffb600;
    --bs-btn-border-color: #ffb600;

    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #ff9000;
    --bs-btn-hover-border-color: #ff9000;

    --bs-btn-focus-shadow-rgb: 49,132,253;

    --bs-btn-active-bg: #ffb600;
    --bs-btn-active-border-color: #263685;

    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #ffb600;
    --bs-btn-disabled-border-color: #ffb600;
}

.btn-outline-primary {
    --bs-btn-color: #ffb600;
    --bs-btn-border-color: #ffb600;

    --bs-btn-hover-bg: #ffb600;
    --bs-btn-hover-border-color: #ffb600;

    --bs-btn-focus-shadow-rgb: 49,132,253;

    --bs-btn-active-bg: #ffb600;
    --bs-btn-active-border-color: #ffb600;

    --bs-btn-disabled-color: #ffb600;
}

.btn-success {
    --bs-btn-bg: #009688;
    --bs-btn-border-color: #009688;

    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #008478;

    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #009688;
    --bs-btn-disabled-border-color: #009688;
}

.btn-info{
    --bs-btn-color: #fff;
    --bs-btn-bg: #03a9f4;
    --bs-btn-border-color: #03a9f4  ;

    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #2196f3;

}

.accordion{
    --bs-accordion-active-color: #ffffff;
    --bs-accordion-active-bg: #ffb600;
}

.pagination {
    --bs-pagination-active-bg: #ffb600;
    --bs-pagination-active-border-color: #ffb600;
}

.alert-blue {
    --bs-alert-color: #ffb600;
    --bs-alert-bg: #7bafff;
    --bs-alert-border-color: #1d76ff;
    --bs-alert-link-color: #ffb600;
}

.alert-green {
    --bs-alert-color: #0a3622;
    --bs-alert-bg: #64b992;
    --bs-alert-border-color: #1f8556;
    --bs-alert-link-color: #0a3622;
}

.alert-yellow {
    --bs-alert-color: #51400d;
    --bs-alert-bg: #ebcd6c;
    --bs-alert-border-color: #cba31f;
    --bs-alert-link-color: #51400d;
}

.bg-orange{
    background-color: #ff9800;
}
.bg-blue{
    background-color: #2196f3;
}
.bg-green{
    background-color: #20c997;
}
.bg-pink{
    background-color: #e91e63;
}

.form-switch .form-check-input {
    width: 60px;
    height: 30px;
    cursor: pointer;
}