:root, [data-bs-theme=light] {
  --bs-primary: #1c3f1f;
  --bs-primary-rgb: 28,63,31;
  --bs-primary-text-emphasis: #0B190C;
  --bs-primary-bg-subtle: #D2D9D2;
  --bs-primary-border-subtle: #A4B2A5;
  --bs-secondary: #eda438;
  --bs-secondary-rgb: 237,164,56;
  --bs-secondary-text-emphasis: #5F4216;
  --bs-secondary-bg-subtle: #FBEDD7;
  --bs-secondary-border-subtle: #F8DBAF;
  --bs-success: #0e23e1;
  --bs-success-rgb: 14,35,225;
  --bs-success-text-emphasis: #060E5A;
  --bs-success-bg-subtle: #CFD3F9;
  --bs-success-border-subtle: #9FA7F3;
  --bs-info: #47c30c;
  --bs-info-rgb: 71,195,12;
  --bs-info-text-emphasis: #1C4E05;
  --bs-info-bg-subtle: #DAF3CE;
  --bs-info-border-subtle: #B5E79E;
  --bs-body-font-family: Roboto, sans-serif;
  --bs-link-color: #1c3f1f;
  --bs-link-color-rgb: 28,63,31;
  --bs-link-hover-color: #b1e5da;
  --bs-link-hover-color-rgb: 177,229,218;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1c3f1f;
  --bs-btn-border-color: #1c3f1f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #18361A;
  --bs-btn-hover-border-color: #163219;
  --bs-btn-focus-shadow-rgb: 221,226,221;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #163219;
  --bs-btn-active-border-color: #152F17;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1c3f1f;
  --bs-btn-disabled-border-color: #1c3f1f;
}

.btn-outline-primary {
  --bs-btn-color: #1c3f1f;
  --bs-btn-border-color: #1c3f1f;
  --bs-btn-focus-shadow-rgb: 28,63,31;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1c3f1f;
  --bs-btn-hover-border-color: #1c3f1f;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1c3f1f;
  --bs-btn-active-border-color: #1c3f1f;
  --bs-btn-disabled-color: #1c3f1f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1c3f1f;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #eda438;
  --bs-btn-border-color: #eda438;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F0B256;
  --bs-btn-hover-border-color: #EFAD4C;
  --bs-btn-focus-shadow-rgb: 36,25,8;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F1B660;
  --bs-btn-active-border-color: #EFAD4C;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #eda438;
  --bs-btn-disabled-border-color: #eda438;
}

.btn-outline-secondary {
  --bs-btn-color: #eda438;
  --bs-btn-border-color: #eda438;
  --bs-btn-focus-shadow-rgb: 237,164,56;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #eda438;
  --bs-btn-hover-border-color: #eda438;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #eda438;
  --bs-btn-active-border-color: #eda438;
  --bs-btn-disabled-color: #eda438;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #eda438;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0e23e1;
  --bs-btn-border-color: #0e23e1;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0C1EBF;
  --bs-btn-hover-border-color: #0B1CB4;
  --bs-btn-focus-shadow-rgb: 219,222,251;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0B1CB4;
  --bs-btn-active-border-color: #0B1AA9;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0e23e1;
  --bs-btn-disabled-border-color: #0e23e1;
}

.btn-outline-success {
  --bs-btn-color: #0e23e1;
  --bs-btn-border-color: #0e23e1;
  --bs-btn-focus-shadow-rgb: 14,35,225;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0e23e1;
  --bs-btn-hover-border-color: #0e23e1;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0e23e1;
  --bs-btn-active-border-color: #0e23e1;
  --bs-btn-disabled-color: #0e23e1;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0e23e1;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #47c30c;
  --bs-btn-border-color: #47c30c;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #63CC30;
  --bs-btn-hover-border-color: #59C924;
  --bs-btn-focus-shadow-rgb: 11,29,2;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #6CCF3D;
  --bs-btn-active-border-color: #59C924;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #47c30c;
  --bs-btn-disabled-border-color: #47c30c;
}

.btn-outline-info {
  --bs-btn-color: #47c30c;
  --bs-btn-border-color: #47c30c;
  --bs-btn-focus-shadow-rgb: 71,195,12;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #47c30c;
  --bs-btn-hover-border-color: #47c30c;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #47c30c;
  --bs-btn-active-border-color: #47c30c;
  --bs-btn-disabled-color: #47c30c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #47c30c;
}

