:root, [data-bs-theme=light] {
  --bs-primary: #2f4858;
  --bs-primary-rgb: 47,72,88;
  --bs-primary-text-emphasis: #131D23;
  --bs-primary-bg-subtle: #D5DADE;
  --bs-primary-border-subtle: #ACB6BC;
  --bs-secondary: #33658a;
  --bs-secondary-rgb: 51,101,138;
  --bs-secondary-text-emphasis: #142837;
  --bs-secondary-bg-subtle: #D6E0E8;
  --bs-secondary-border-subtle: #ADC1D0;
  --bs-success: #aed9e0;
  --bs-success-rgb: 174,217,224;
  --bs-success-text-emphasis: #46575A;
  --bs-success-bg-subtle: #EFF7F9;
  --bs-success-border-subtle: #DFF0F3;
  --bs-info: #86bbd8;
  --bs-info-rgb: 134,187,216;
  --bs-info-text-emphasis: #364B56;
  --bs-info-bg-subtle: #E7F1F7;
  --bs-info-border-subtle: #CFE4EF;
  --bs-warning: #f6ae2d;
  --bs-warning-rgb: 246,174,45;
  --bs-warning-text-emphasis: #624612;
  --bs-warning-bg-subtle: #FDEFD5;
  --bs-warning-border-subtle: #FBDFAB;
  --bs-danger: #f26419;
  --bs-danger-rgb: 242,100,25;
  --bs-danger-text-emphasis: #61280A;
  --bs-danger-bg-subtle: #FCE0D1;
  --bs-danger-border-subtle: #FAC1A3;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2f4858;
  --bs-btn-border-color: #2f4858;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #283D4B;
  --bs-btn-hover-border-color: #263A46;
  --bs-btn-focus-shadow-rgb: 224,228,230;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #263A46;
  --bs-btn-active-border-color: #233642;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2f4858;
  --bs-btn-disabled-border-color: #2f4858;
}

.btn-outline-primary {
  --bs-btn-color: #2f4858;
  --bs-btn-border-color: #2f4858;
  --bs-btn-focus-shadow-rgb: 47,72,88;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2f4858;
  --bs-btn-hover-border-color: #2f4858;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2f4858;
  --bs-btn-active-border-color: #2f4858;
  --bs-btn-disabled-color: #2f4858;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2f4858;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #33658a;
  --bs-btn-border-color: #33658a;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2B5675;
  --bs-btn-hover-border-color: #29516E;
  --bs-btn-focus-shadow-rgb: 224,232,237;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #29516E;
  --bs-btn-active-border-color: #264C68;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #33658a;
  --bs-btn-disabled-border-color: #33658a;
}

.btn-outline-secondary {
  --bs-btn-color: #33658a;
  --bs-btn-border-color: #33658a;
  --bs-btn-focus-shadow-rgb: 51,101,138;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #33658a;
  --bs-btn-hover-border-color: #33658a;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #33658a;
  --bs-btn-active-border-color: #33658a;
  --bs-btn-disabled-color: #33658a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #33658a;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #aed9e0;
  --bs-btn-border-color: #aed9e0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #BADFE5;
  --bs-btn-hover-border-color: #B6DDE3;
  --bs-btn-focus-shadow-rgb: 26,33,34;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #BEE1E6;
  --bs-btn-active-border-color: #B6DDE3;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #aed9e0;
  --bs-btn-disabled-border-color: #aed9e0;
}

.btn-outline-success {
  --bs-btn-color: #aed9e0;
  --bs-btn-border-color: #aed9e0;
  --bs-btn-focus-shadow-rgb: 174,217,224;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #aed9e0;
  --bs-btn-hover-border-color: #aed9e0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #aed9e0;
  --bs-btn-active-border-color: #aed9e0;
  --bs-btn-disabled-color: #aed9e0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #aed9e0;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #86bbd8;
  --bs-btn-border-color: #86bbd8;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #98C5DE;
  --bs-btn-hover-border-color: #92C2DC;
  --bs-btn-focus-shadow-rgb: 20,28,32;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #9EC9E0;
  --bs-btn-active-border-color: #92C2DC;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #86bbd8;
  --bs-btn-disabled-border-color: #86bbd8;
}

.btn-outline-info {
  --bs-btn-color: #86bbd8;
  --bs-btn-border-color: #86bbd8;
  --bs-btn-focus-shadow-rgb: 134,187,216;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #86bbd8;
  --bs-btn-hover-border-color: #86bbd8;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #86bbd8;
  --bs-btn-active-border-color: #86bbd8;
  --bs-btn-disabled-color: #86bbd8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #86bbd8;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f6ae2d;
  --bs-btn-border-color: #f6ae2d;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F7BA4D;
  --bs-btn-hover-border-color: #F7B642;
  --bs-btn-focus-shadow-rgb: 37,26,7;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F8BE57;
  --bs-btn-active-border-color: #F7B642;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f6ae2d;
  --bs-btn-disabled-border-color: #f6ae2d;
}

.btn-outline-warning {
  --bs-btn-color: #f6ae2d;
  --bs-btn-border-color: #f6ae2d;
  --bs-btn-focus-shadow-rgb: 246,174,45;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f6ae2d;
  --bs-btn-hover-border-color: #f6ae2d;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f6ae2d;
  --bs-btn-active-border-color: #f6ae2d;
  --bs-btn-disabled-color: #f6ae2d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f6ae2d;
}

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f26419;
  --bs-btn-border-color: #f26419;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F47B3C;
  --bs-btn-hover-border-color: #F37430;
  --bs-btn-focus-shadow-rgb: 36,15,4;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F58347;
  --bs-btn-active-border-color: #F37430;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f26419;
  --bs-btn-disabled-border-color: #f26419;
}

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

