:root, [data-bs-theme=light] {
  --bs-primary: #15882d;
  --bs-primary-rgb: 21,136,45;
  --bs-primary-text-emphasis: #083612;
  --bs-primary-bg-subtle: #D0E7D5;
  --bs-primary-border-subtle: #A1CFAB;
  --bs-secondary: #69c0ac;
  --bs-secondary-rgb: 105,192,172;
  --bs-secondary-text-emphasis: #2A4D45;
  --bs-secondary-bg-subtle: #E1F2EE;
  --bs-secondary-border-subtle: #C3E6DE;
  --bs-success: #f9c5b8;
  --bs-success-rgb: 249,197,184;
  --bs-success-text-emphasis: #644F4A;
  --bs-success-bg-subtle: #FEF3F1;
  --bs-success-border-subtle: #FDE8E3;
  --bs-info: #ef7d00;
  --bs-info-rgb: 239,125,0;
  --bs-info-text-emphasis: #603200;
  --bs-info-bg-subtle: #FCE5CC;
  --bs-info-border-subtle: #F9CB99;
  --bs-danger: #a85e24;
  --bs-danger-rgb: 168,94,36;
  --bs-danger-text-emphasis: #43260E;
  --bs-danger-bg-subtle: #EEDFD3;
  --bs-danger-border-subtle: #DCBFA7;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #15882d;
  --bs-btn-border-color: #15882d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #127426;
  --bs-btn-hover-border-color: #116D24;
  --bs-btn-focus-shadow-rgb: 220,237,224;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #116D24;
  --bs-btn-active-border-color: #106622;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #15882d;
  --bs-btn-disabled-border-color: #15882d;
}

.btn-outline-primary {
  --bs-btn-color: #15882d;
  --bs-btn-border-color: #15882d;
  --bs-btn-focus-shadow-rgb: 21,136,45;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #15882d;
  --bs-btn-hover-border-color: #15882d;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #15882d;
  --bs-btn-active-border-color: #15882d;
  --bs-btn-disabled-color: #15882d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #15882d;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #69c0ac;
  --bs-btn-border-color: #69c0ac;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #80C9B8;
  --bs-btn-hover-border-color: #78C6B4;
  --bs-btn-focus-shadow-rgb: 16,29,26;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #87CDBD;
  --bs-btn-active-border-color: #78C6B4;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #69c0ac;
  --bs-btn-disabled-border-color: #69c0ac;
}

.btn-outline-secondary {
  --bs-btn-color: #69c0ac;
  --bs-btn-border-color: #69c0ac;
  --bs-btn-focus-shadow-rgb: 105,192,172;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #69c0ac;
  --bs-btn-hover-border-color: #69c0ac;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #69c0ac;
  --bs-btn-active-border-color: #69c0ac;
  --bs-btn-disabled-color: #69c0ac;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #69c0ac;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f9c5b8;
  --bs-btn-border-color: #f9c5b8;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FACEC3;
  --bs-btn-hover-border-color: #FACBBF;
  --bs-btn-focus-shadow-rgb: 37,30,28;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FAD1C6;
  --bs-btn-active-border-color: #FACBBF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f9c5b8;
  --bs-btn-disabled-border-color: #f9c5b8;
}

.btn-outline-success {
  --bs-btn-color: #f9c5b8;
  --bs-btn-border-color: #f9c5b8;
  --bs-btn-focus-shadow-rgb: 249,197,184;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f9c5b8;
  --bs-btn-hover-border-color: #f9c5b8;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f9c5b8;
  --bs-btn-active-border-color: #f9c5b8;
  --bs-btn-disabled-color: #f9c5b8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f9c5b8;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ef7d00;
  --bs-btn-border-color: #ef7d00;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F19126;
  --bs-btn-hover-border-color: #F18A19;
  --bs-btn-focus-shadow-rgb: 36,19,0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F29733;
  --bs-btn-active-border-color: #F18A19;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ef7d00;
  --bs-btn-disabled-border-color: #ef7d00;
}

.btn-outline-info {
  --bs-btn-color: #ef7d00;
  --bs-btn-border-color: #ef7d00;
  --bs-btn-focus-shadow-rgb: 239,125,0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ef7d00;
  --bs-btn-hover-border-color: #ef7d00;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ef7d00;
  --bs-btn-active-border-color: #ef7d00;
  --bs-btn-disabled-color: #ef7d00;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ef7d00;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #a85e24;
  --bs-btn-border-color: #a85e24;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #8F501F;
  --bs-btn-hover-border-color: #864B1D;
  --bs-btn-focus-shadow-rgb: 242,231,222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #864B1D;
  --bs-btn-active-border-color: #7E471B;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #a85e24;
  --bs-btn-disabled-border-color: #a85e24;
}

.btn-outline-danger {
  --bs-btn-color: #a85e24;
  --bs-btn-border-color: #a85e24;
  --bs-btn-focus-shadow-rgb: 168,94,36;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #a85e24;
  --bs-btn-hover-border-color: #a85e24;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #a85e24;
  --bs-btn-active-border-color: #a85e24;
  --bs-btn-disabled-color: #a85e24;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #a85e24;
}

