:root, [data-bs-theme=light] {
  --bs-primary: #37ead2;
  --bs-primary-rgb: 55,234,210;
  --bs-primary-text-emphasis: #165E54;
  --bs-primary-bg-subtle: #D7FBF6;
  --bs-primary-border-subtle: #AFF7ED;
  --bs-secondary: #2B3851;
  --bs-secondary-rgb: 43,56,81;
  --bs-secondary-text-emphasis: #111620;
  --bs-secondary-bg-subtle: #D5D7DC;
  --bs-secondary-border-subtle: #AAAFB9;
  --bs-success: #079a56;
  --bs-success-rgb: 7,154,86;
  --bs-success-text-emphasis: #033E22;
  --bs-success-bg-subtle: #CDEBDD;
  --bs-success-border-subtle: #9CD7BB;
  --bs-info: #A6D500;
  --bs-info-rgb: 166,213,0;
  --bs-info-text-emphasis: #425500;
  --bs-info-bg-subtle: #EDF7CC;
  --bs-info-border-subtle: #DBEE99;
  --bs-danger: #F82524;
  --bs-danger-rgb: 248,37,36;
  --bs-danger-text-emphasis: #630F0E;
  --bs-danger-bg-subtle: #FED3D3;
  --bs-danger-border-subtle: #FCA8A7;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #37ead2;
  --bs-btn-border-color: #37ead2;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #55EDD9;
  --bs-btn-hover-border-color: #4BECD7;
  --bs-btn-focus-shadow-rgb: 8,35,32;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #5FEEDB;
  --bs-btn-active-border-color: #4BECD7;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #37ead2;
  --bs-btn-disabled-border-color: #37ead2;
}

.btn-outline-primary {
  --bs-btn-color: #37ead2;
  --bs-btn-border-color: #37ead2;
  --bs-btn-focus-shadow-rgb: 55,234,210;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #37ead2;
  --bs-btn-hover-border-color: #37ead2;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #37ead2;
  --bs-btn-active-border-color: #37ead2;
  --bs-btn-disabled-color: #37ead2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #37ead2;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2B3851;
  --bs-btn-border-color: #2B3851;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #253045;
  --bs-btn-hover-border-color: #222D41;
  --bs-btn-focus-shadow-rgb: 223,225,229;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #222D41;
  --bs-btn-active-border-color: #202A3D;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2B3851;
  --bs-btn-disabled-border-color: #2B3851;
}

.btn-outline-secondary {
  --bs-btn-color: #2B3851;
  --bs-btn-border-color: #2B3851;
  --bs-btn-focus-shadow-rgb: 43,56,81;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2B3851;
  --bs-btn-hover-border-color: #2B3851;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2B3851;
  --bs-btn-active-border-color: #2B3851;
  --bs-btn-disabled-color: #2B3851;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2B3851;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #079a56;
  --bs-btn-border-color: #079a56;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #2CA96F;
  --bs-btn-hover-border-color: #20A467;
  --bs-btn-focus-shadow-rgb: 1,23,13;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #39AE78;
  --bs-btn-active-border-color: #20A467;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #079a56;
  --bs-btn-disabled-border-color: #079a56;
}

.btn-outline-success {
  --bs-btn-color: #079a56;
  --bs-btn-border-color: #079a56;
  --bs-btn-focus-shadow-rgb: 7,154,86;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #079a56;
  --bs-btn-hover-border-color: #079a56;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #079a56;
  --bs-btn-active-border-color: #079a56;
  --bs-btn-disabled-color: #079a56;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #079a56;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #A6D500;
  --bs-btn-border-color: #A6D500;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #B3DB26;
  --bs-btn-hover-border-color: #AFD919;
  --bs-btn-focus-shadow-rgb: 25,32,0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #B8DD33;
  --bs-btn-active-border-color: #AFD919;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #A6D500;
  --bs-btn-disabled-border-color: #A6D500;
}

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

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F82524;
  --bs-btn-border-color: #F82524;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F94645;
  --bs-btn-hover-border-color: #F93B3A;
  --bs-btn-focus-shadow-rgb: 37,6,5;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F95150;
  --bs-btn-active-border-color: #F93B3A;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F82524;
  --bs-btn-disabled-border-color: #F82524;
}

.btn-outline-danger {
  --bs-btn-color: #F82524;
  --bs-btn-border-color: #F82524;
  --bs-btn-focus-shadow-rgb: 248,37,36;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F82524;
  --bs-btn-hover-border-color: #F82524;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F82524;
  --bs-btn-active-border-color: #F82524;
  --bs-btn-disabled-color: #F82524;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F82524;
}

