:root, [data-bs-theme=light] {
  --bs-primary: #244896;
  --bs-primary-rgb: 36,72,150;
  --bs-primary-text-emphasis: #0E1D3C;
  --bs-primary-bg-subtle: #D3DAEA;
  --bs-primary-border-subtle: #A7B6D5;
  --bs-secondary: #323232;
  --bs-secondary-rgb: 50,50,50;
  --bs-secondary-text-emphasis: #141414;
  --bs-secondary-bg-subtle: #D6D6D6;
  --bs-secondary-border-subtle: #ADADAD;
  --bs-light: #e0e0e0;
  --bs-light-rgb: 224,224,224;
  --bs-light-text-emphasis: #5A5A5A;
  --bs-light-bg-subtle: #F9F9F9;
  --bs-light-border-subtle: #F3F3F3;
  --bs-dark: #A0A0A0;
  --bs-dark-rgb: 160,160,160;
  --bs-dark-text-emphasis: #404040;
  --bs-dark-bg-subtle: #ECECEC;
  --bs-dark-border-subtle: #D9D9D9;
  --bs-body-color: #E0E0E0;
  --bs-body-color-rgb: 224,224,224;
  --bs-secondary-color: #D0D0D0;
  --bs-secondary-color-rgb: 208,208,208;
  --bs-tertiary-color: #244884;
  --bs-tertiary-color-rgb: 36,72,132;
  --bs-body-bg: #808080;
  --bs-body-bg-rgb: 128,128,128;
  --bs-secondary-bg: #A0A0A0;
  --bs-secondary-bg-rgb: 160,160,160;
  --bs-tertiary-bg: #C0C0C0;
  --bs-tertiary-bg-rgb: 192,192,192;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #244896;
  --bs-btn-border-color: #244896;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1F3D80;
  --bs-btn-hover-border-color: #1D3A78;
  --bs-btn-focus-shadow-rgb: 222,228,239;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1D3A78;
  --bs-btn-active-border-color: #1B3671;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #244896;
  --bs-btn-disabled-border-color: #244896;
}

.btn-outline-primary {
  --bs-btn-color: #244896;
  --bs-btn-border-color: #244896;
  --bs-btn-focus-shadow-rgb: 36,72,150;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #244896;
  --bs-btn-hover-border-color: #244896;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #244896;
  --bs-btn-active-border-color: #244896;
  --bs-btn-disabled-color: #244896;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #244896;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #323232;
  --bs-btn-border-color: #323232;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2B2B2B;
  --bs-btn-hover-border-color: #282828;
  --bs-btn-focus-shadow-rgb: 224,224,224;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #282828;
  --bs-btn-active-border-color: #262626;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #323232;
  --bs-btn-disabled-border-color: #323232;
}

.btn-outline-secondary {
  --bs-btn-color: #323232;
  --bs-btn-border-color: #323232;
  --bs-btn-focus-shadow-rgb: 50,50,50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #323232;
  --bs-btn-hover-border-color: #323232;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #323232;
  --bs-btn-active-border-color: #323232;
  --bs-btn-disabled-color: #323232;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #323232;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #e0e0e0;
  --bs-btn-border-color: #e0e0e0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #BEBEBE;
  --bs-btn-hover-border-color: #B3B3B3;
  --bs-btn-focus-shadow-rgb: 34,34,34;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #B3B3B3;
  --bs-btn-active-border-color: #A8A8A8;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #e0e0e0;
  --bs-btn-disabled-border-color: #e0e0e0;
}

.btn-outline-light {
  --bs-btn-color: #e0e0e0;
  --bs-btn-border-color: #e0e0e0;
  --bs-btn-focus-shadow-rgb: 224,224,224;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #e0e0e0;
  --bs-btn-hover-border-color: #e0e0e0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #e0e0e0;
  --bs-btn-active-border-color: #e0e0e0;
  --bs-btn-disabled-color: #e0e0e0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e0e0e0;
}

.btn-dark {
  --bs-btn-color: #000000;
  --bs-btn-bg: #A0A0A0;
  --bs-btn-border-color: #A0A0A0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #AEAEAE;
  --bs-btn-hover-border-color: #AAAAAA;
  --bs-btn-focus-shadow-rgb: 24,24,24;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #B3B3B3;
  --bs-btn-active-border-color: #AAAAAA;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #A0A0A0;
  --bs-btn-disabled-border-color: #A0A0A0;
}

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

[data-bs-theme=dark] {
  --bs-info: #323230;
  --bs-info-rgb: 50,50,48;
  --bs-info-text-emphasis: #848483;
  --bs-info-bg-subtle: #0A0A0A;
  --bs-info-border-subtle: #1E1E1D;
}

[data-bs-theme=dark] .btn-info, .btn-info[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #323230;
  --bs-btn-border-color: #323230;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2B2B29;
  --bs-btn-hover-border-color: #282826;
  --bs-btn-focus-shadow-rgb: 224,224,224;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #282826;
  --bs-btn-active-border-color: #262624;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #323230;
  --bs-btn-disabled-border-color: #323230;
}

[data-bs-theme=dark] .btn-outline-info, .btn-outline-info[data-bs-theme=dark] {
  --bs-btn-color: #323230;
  --bs-btn-border-color: #323230;
  --bs-btn-focus-shadow-rgb: 50,50,48;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #323230;
  --bs-btn-hover-border-color: #323230;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #323230;
  --bs-btn-active-border-color: #323230;
  --bs-btn-disabled-color: #323230;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #323230;
}

