:root, [data-bs-theme=light] {
  --bs-primary: #2a80c2;
  --bs-primary-rgb: 42,128,194;
  --bs-primary-text-emphasis: #11334E;
  --bs-primary-bg-subtle: #D4E6F3;
  --bs-primary-border-subtle: #AACCE7;
  --bs-secondary: #cdcdcd;
  --bs-secondary-rgb: 205,205,205;
  --bs-secondary-text-emphasis: #525252;
  --bs-secondary-bg-subtle: #F5F5F5;
  --bs-secondary-border-subtle: #EBEBEB;
  --bs-success: #56cc9d;
  --bs-success-rgb: 86,204,157;
  --bs-success-text-emphasis: #22523F;
  --bs-success-bg-subtle: #DDF5EB;
  --bs-success-border-subtle: #BBEBD8;
  --bs-info: #6cc3d5;
  --bs-info-rgb: 108,195,213;
  --bs-info-text-emphasis: #2B4E55;
  --bs-info-bg-subtle: #E2F3F7;
  --bs-info-border-subtle: #C4E7EE;
  --bs-warning: #ffce67;
  --bs-warning-rgb: 255,206,103;
  --bs-warning-text-emphasis: #665229;
  --bs-warning-bg-subtle: #FFF5E1;
  --bs-warning-border-subtle: #FFEBC2;
  --bs-danger: #ff7851;
  --bs-danger-rgb: 255,120,81;
  --bs-danger-text-emphasis: #663020;
  --bs-danger-bg-subtle: #FFE4DC;
  --bs-danger-border-subtle: #FFC9B9;
  --bs-dark: #343a40;
  --bs-dark-rgb: 52,58,64;
  --bs-dark-text-emphasis: #15171A;
  --bs-dark-bg-subtle: #D6D8D9;
  --bs-dark-border-subtle: #AEB0B3;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #2a80c2;
  --bs-btn-border-color: #2a80c2;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #4A93CB;
  --bs-btn-hover-border-color: #3F8DC8;
  --bs-btn-focus-shadow-rgb: 6,19,29;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #5599CE;
  --bs-btn-active-border-color: #3F8DC8;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #2a80c2;
  --bs-btn-disabled-border-color: #2a80c2;
}

.btn-outline-primary {
  --bs-btn-color: #2a80c2;
  --bs-btn-border-color: #2a80c2;
  --bs-btn-focus-shadow-rgb: 42,128,194;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #2a80c2;
  --bs-btn-hover-border-color: #2a80c2;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #2a80c2;
  --bs-btn-active-border-color: #2a80c2;
  --bs-btn-disabled-color: #2a80c2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2a80c2;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #cdcdcd;
  --bs-btn-border-color: #cdcdcd;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D5D5D5;
  --bs-btn-hover-border-color: #D2D2D2;
  --bs-btn-focus-shadow-rgb: 31,31,31;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #D7D7D7;
  --bs-btn-active-border-color: #D2D2D2;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #cdcdcd;
  --bs-btn-disabled-border-color: #cdcdcd;
}

.btn-outline-secondary {
  --bs-btn-color: #cdcdcd;
  --bs-btn-border-color: #cdcdcd;
  --bs-btn-focus-shadow-rgb: 205,205,205;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #cdcdcd;
  --bs-btn-hover-border-color: #cdcdcd;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #cdcdcd;
  --bs-btn-active-border-color: #cdcdcd;
  --bs-btn-disabled-color: #cdcdcd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #cdcdcd;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #56cc9d;
  --bs-btn-border-color: #56cc9d;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #6FD4AC;
  --bs-btn-hover-border-color: #67D1A7;
  --bs-btn-focus-shadow-rgb: 13,31,24;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #78D6B1;
  --bs-btn-active-border-color: #67D1A7;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #56cc9d;
  --bs-btn-disabled-border-color: #56cc9d;
}

.btn-outline-success {
  --bs-btn-color: #56cc9d;
  --bs-btn-border-color: #56cc9d;
  --bs-btn-focus-shadow-rgb: 86,204,157;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #56cc9d;
  --bs-btn-hover-border-color: #56cc9d;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #56cc9d;
  --bs-btn-active-border-color: #56cc9d;
  --bs-btn-disabled-color: #56cc9d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #56cc9d;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #6cc3d5;
  --bs-btn-border-color: #6cc3d5;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #82CCDB;
  --bs-btn-hover-border-color: #7BC9D9;
  --bs-btn-focus-shadow-rgb: 16,29,32;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #89CFDD;
  --bs-btn-active-border-color: #7BC9D9;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #6cc3d5;
  --bs-btn-disabled-border-color: #6cc3d5;
}

.btn-outline-info {
  --bs-btn-color: #6cc3d5;
  --bs-btn-border-color: #6cc3d5;
  --bs-btn-focus-shadow-rgb: 108,195,213;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #6cc3d5;
  --bs-btn-hover-border-color: #6cc3d5;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #6cc3d5;
  --bs-btn-active-border-color: #6cc3d5;
  --bs-btn-disabled-color: #6cc3d5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6cc3d5;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffce67;
  --bs-btn-border-color: #ffce67;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFD57E;
  --bs-btn-hover-border-color: #FFD376;
  --bs-btn-focus-shadow-rgb: 38,31,15;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFD885;
  --bs-btn-active-border-color: #FFD376;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffce67;
  --bs-btn-disabled-border-color: #ffce67;
}

.btn-outline-warning {
  --bs-btn-color: #ffce67;
  --bs-btn-border-color: #ffce67;
  --bs-btn-focus-shadow-rgb: 255,206,103;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ffce67;
  --bs-btn-hover-border-color: #ffce67;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ffce67;
  --bs-btn-active-border-color: #ffce67;
  --bs-btn-disabled-color: #ffce67;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffce67;
}

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ff7851;
  --bs-btn-border-color: #ff7851;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FF8C6B;
  --bs-btn-hover-border-color: #FF8662;
  --bs-btn-focus-shadow-rgb: 38,18,12;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FF9374;
  --bs-btn-active-border-color: #FF8662;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ff7851;
  --bs-btn-disabled-border-color: #ff7851;
}

.btn-outline-danger {
  --bs-btn-color: #ff7851;
  --bs-btn-border-color: #ff7851;
  --bs-btn-focus-shadow-rgb: 255,120,81;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ff7851;
  --bs-btn-hover-border-color: #ff7851;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ff7851;
  --bs-btn-active-border-color: #ff7851;
  --bs-btn-disabled-color: #ff7851;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff7851;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2C3136;
  --bs-btn-hover-border-color: #2A2E33;
  --bs-btn-focus-shadow-rgb: 225,225,226;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2A2E33;
  --bs-btn-active-border-color: #272C30;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #343a40;
  --bs-btn-disabled-border-color: #343a40;
}

.btn-outline-dark {
  --bs-btn-color: #343a40;
  --bs-btn-border-color: #343a40;
  --bs-btn-focus-shadow-rgb: 52,58,64;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #343a40;
  --bs-btn-hover-border-color: #343a40;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #343a40;
  --bs-btn-active-border-color: #343a40;
  --bs-btn-disabled-color: #343a40;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #343a40;
}

