:root, [data-bs-theme=light] {
  --bs-primary: rgb(118,186,63);
  --bs-primary-rgb: 118,186,63;
  --bs-primary-text-emphasis: #2F4A19;
  --bs-primary-bg-subtle: #E4F1D9;
  --bs-primary-border-subtle: #C8E3B2;
  --bs-secondary: rgb(10,88,202);
  --bs-secondary-rgb: 10,88,202;
  --bs-secondary-text-emphasis: #042351;
  --bs-secondary-bg-subtle: #CEDEF4;
  --bs-secondary-border-subtle: #9DBCEA;
  --bs-link-color: rgb(118,186,63);
  --bs-link-color-rgb: 118,186,63;
  --bs-link-hover-color: rgb(213,180,5);
  --bs-link-hover-color-rgb: 213,180,5;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(118,186,63);
  --bs-btn-border-color: rgb(118,186,63);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #8BC45C;
  --bs-btn-hover-border-color: #84C152;
  --bs-btn-focus-shadow-rgb: 18,28,9;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #91C865;
  --bs-btn-active-border-color: #84C152;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgb(118,186,63);
  --bs-btn-disabled-border-color: rgb(118,186,63);
}

.btn-outline-primary {
  --bs-btn-color: rgb(118,186,63);
  --bs-btn-border-color: rgb(118,186,63);
  --bs-btn-focus-shadow-rgb: 118,186,63;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(118,186,63);
  --bs-btn-hover-border-color: rgb(118,186,63);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(118,186,63);
  --bs-btn-active-border-color: rgb(118,186,63);
  --bs-btn-disabled-color: rgb(118,186,63);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(118,186,63);
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(10,88,202);
  --bs-btn-border-color: rgb(10,88,202);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #094BAC;
  --bs-btn-hover-border-color: #0846A2;
  --bs-btn-focus-shadow-rgb: 218,230,247;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0846A2;
  --bs-btn-active-border-color: #084298;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(10,88,202);
  --bs-btn-disabled-border-color: rgb(10,88,202);
}

.btn-outline-secondary {
  --bs-btn-color: rgb(10,88,202);
  --bs-btn-border-color: rgb(10,88,202);
  --bs-btn-focus-shadow-rgb: 10,88,202;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(10,88,202);
  --bs-btn-hover-border-color: rgb(10,88,202);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(10,88,202);
  --bs-btn-active-border-color: rgb(10,88,202);
  --bs-btn-disabled-color: rgb(10,88,202);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(10,88,202);
}

