:root, [data-bs-theme=light] {
  --bs-success: #b4e31f;
  --bs-success-rgb: 180,227,31;
  --bs-success-text-emphasis: #485B0C;
  --bs-success-bg-subtle: #F0F9D2;
  --bs-success-border-subtle: #E1F4A5;
  --bs-info: #9ad9ea;
  --bs-info-rgb: 154,217,234;
  --bs-info-text-emphasis: #3E575E;
  --bs-info-bg-subtle: #EBF7FB;
  --bs-info-border-subtle: #D7F0F7;
  --bs-warning: #476c00;
  --bs-warning-rgb: 71,108,0;
  --bs-warning-text-emphasis: #1C2B00;
  --bs-warning-bg-subtle: #DAE2CC;
  --bs-warning-border-subtle: #B5C499;
  --bs-danger: #ef1921;
  --bs-danger-rgb: 239,25,33;
  --bs-danger-text-emphasis: #600A0D;
  --bs-danger-bg-subtle: #FCD1D3;
  --bs-danger-border-subtle: #F9A3A6;
  --bs-light: #4d6374;
  --bs-light-rgb: 77,99,116;
  --bs-light-text-emphasis: #1F282E;
  --bs-light-bg-subtle: #DBE0E3;
  --bs-light-border-subtle: #B8C1C7;
  --bs-dark: #808080;
  --bs-dark-rgb: 128,128,128;
  --bs-dark-text-emphasis: #333333;
  --bs-dark-bg-subtle: #E6E6E6;
  --bs-dark-border-subtle: #CCCCCC;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #b4e31f;
  --bs-btn-border-color: #b4e31f;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #BFE741;
  --bs-btn-hover-border-color: #BCE635;
  --bs-btn-focus-shadow-rgb: 27,34,5;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C3E94C;
  --bs-btn-active-border-color: #BCE635;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #b4e31f;
  --bs-btn-disabled-border-color: #b4e31f;
}

.btn-outline-success {
  --bs-btn-color: #b4e31f;
  --bs-btn-border-color: #b4e31f;
  --bs-btn-focus-shadow-rgb: 180,227,31;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #b4e31f;
  --bs-btn-hover-border-color: #b4e31f;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #b4e31f;
  --bs-btn-active-border-color: #b4e31f;
  --bs-btn-disabled-color: #b4e31f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #b4e31f;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #9ad9ea;
  --bs-btn-border-color: #9ad9ea;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #A9DFED;
  --bs-btn-hover-border-color: #A4DDEC;
  --bs-btn-focus-shadow-rgb: 23,33,35;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #AEE1EE;
  --bs-btn-active-border-color: #A4DDEC;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #9ad9ea;
  --bs-btn-disabled-border-color: #9ad9ea;
}

.btn-outline-info {
  --bs-btn-color: #9ad9ea;
  --bs-btn-border-color: #9ad9ea;
  --bs-btn-focus-shadow-rgb: 154,217,234;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #9ad9ea;
  --bs-btn-hover-border-color: #9ad9ea;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #9ad9ea;
  --bs-btn-active-border-color: #9ad9ea;
  --bs-btn-disabled-color: #9ad9ea;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #9ad9ea;
}

.btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #476c00;
  --bs-btn-border-color: #476c00;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3C5C00;
  --bs-btn-hover-border-color: #395600;
  --bs-btn-focus-shadow-rgb: 227,233,217;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #395600;
  --bs-btn-active-border-color: #355100;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #476c00;
  --bs-btn-disabled-border-color: #476c00;
}

.btn-outline-warning {
  --bs-btn-color: #476c00;
  --bs-btn-border-color: #476c00;
  --bs-btn-focus-shadow-rgb: 71,108,0;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #476c00;
  --bs-btn-hover-border-color: #476c00;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #476c00;
  --bs-btn-active-border-color: #476c00;
  --bs-btn-disabled-color: #476c00;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #476c00;
}

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ef1921;
  --bs-btn-border-color: #ef1921;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F13C42;
  --bs-btn-hover-border-color: #F13037;
  --bs-btn-focus-shadow-rgb: 36,4,5;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F2474D;
  --bs-btn-active-border-color: #F13037;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ef1921;
  --bs-btn-disabled-border-color: #ef1921;
}

.btn-outline-danger {
  --bs-btn-color: #ef1921;
  --bs-btn-border-color: #ef1921;
  --bs-btn-focus-shadow-rgb: 239,25,33;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ef1921;
  --bs-btn-hover-border-color: #ef1921;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ef1921;
  --bs-btn-active-border-color: #ef1921;
  --bs-btn-disabled-color: #ef1921;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ef1921;
}

.btn-light {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4d6374;
  --bs-btn-border-color: #4d6374;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #415463;
  --bs-btn-hover-border-color: #3E4F5D;
  --bs-btn-focus-shadow-rgb: 228,232,234;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3E4F5D;
  --bs-btn-active-border-color: #3A4A57;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4d6374;
  --bs-btn-disabled-border-color: #4d6374;
}

.btn-outline-light {
  --bs-btn-color: #4d6374;
  --bs-btn-border-color: #4d6374;
  --bs-btn-focus-shadow-rgb: 77,99,116;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4d6374;
  --bs-btn-hover-border-color: #4d6374;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d6374;
  --bs-btn-active-border-color: #4d6374;
  --bs-btn-disabled-color: #4d6374;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4d6374;
}

.btn-dark {
  --bs-btn-color: #000000;
  --bs-btn-bg: #808080;
  --bs-btn-border-color: #808080;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #939393;
  --bs-btn-hover-border-color: #8D8D8D;
  --bs-btn-focus-shadow-rgb: 19,19,19;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #999999;
  --bs-btn-active-border-color: #8D8D8D;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #808080;
  --bs-btn-disabled-border-color: #808080;
}

.btn-outline-dark {
  --bs-btn-color: #808080;
  --bs-btn-border-color: #808080;
  --bs-btn-focus-shadow-rgb: 128,128,128;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #808080;
  --bs-btn-hover-border-color: #808080;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #808080;
  --bs-btn-active-border-color: #808080;
  --bs-btn-disabled-color: #808080;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #808080;
}

