:root, [data-bs-theme=light] {
  --bs-primary: #151C91;
  --bs-primary-rgb: 21,28,145;
  --bs-primary-text-emphasis: #080B3A;
  --bs-primary-bg-subtle: #D0D2E9;
  --bs-primary-border-subtle: #A1A4D3;
  --bs-secondary: #808080;
  --bs-secondary-rgb: 128,128,128;
  --bs-secondary-text-emphasis: #333333;
  --bs-secondary-bg-subtle: #E6E6E6;
  --bs-secondary-border-subtle: #CCCCCC;
  --bs-info: #CBEFF3;
  --bs-info-rgb: 203,239,243;
  --bs-info-text-emphasis: #516061;
  --bs-info-bg-subtle: #F5FCFD;
  --bs-info-border-subtle: #EAF9FA;
  --bs-warning: #ffc107;
  --bs-warning-rgb: 255,193,7;
  --bs-warning-text-emphasis: #664D03;
  --bs-warning-bg-subtle: #FFF3CD;
  --bs-warning-border-subtle: #FFE69C;
  --bs-danger: #ED1C24;
  --bs-danger-rgb: 237,28,36;
  --bs-danger-text-emphasis: #5F0B0E;
  --bs-danger-bg-subtle: #FBD2D3;
  --bs-danger-border-subtle: #F8A4A7;
  --bs-light: #FAFAFA;
  --bs-light-rgb: 250,250,250;
  --bs-light-text-emphasis: #646464;
  --bs-light-bg-subtle: #FEFEFE;
  --bs-light-border-subtle: #FDFDFD;
  --bs-body-color: #060606;
  --bs-body-color-rgb: 6,6,6;
  --bs-body-bg: #F1FAFB;
  --bs-body-bg-rgb: 241,250,251;
  --bs-secondary-color: rgba(6,6,6,0.75);
  --bs-secondary-color-rgb: 6,6,6,0.75;
  --bs-tertiary-color: rgba(6,6,6,0.5);
  --bs-tertiary-color-rgb: 6,6,6,0.5;
  --bs-link-color: #151C91;
  --bs-link-color-rgb: 21,28,145;
  --bs-link-hover-color: #154e91;
  --bs-link-hover-color-rgb: 21,78,145;
  --bs-border-color: #ED1C24;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #151C91;
  --bs-btn-border-color: #151C91;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #12187B;
  --bs-btn-hover-border-color: #111674;
  --bs-btn-focus-shadow-rgb: 220,221,239;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #111674;
  --bs-btn-active-border-color: #10156D;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #151C91;
  --bs-btn-disabled-border-color: #151C91;
}

.btn-outline-primary {
  --bs-btn-color: #151C91;
  --bs-btn-border-color: #151C91;
  --bs-btn-focus-shadow-rgb: 21,28,145;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #151C91;
  --bs-btn-hover-border-color: #151C91;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #151C91;
  --bs-btn-active-border-color: #151C91;
  --bs-btn-disabled-color: #151C91;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #151C91;
}

.btn-secondary {
  --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-secondary {
  --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;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #CBEFF3;
  --bs-btn-border-color: #CBEFF3;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D3F1F5;
  --bs-btn-hover-border-color: #D0F1F4;
  --bs-btn-focus-shadow-rgb: 30,36,36;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #D5F2F5;
  --bs-btn-active-border-color: #D0F1F4;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #CBEFF3;
  --bs-btn-disabled-border-color: #CBEFF3;
}

.btn-outline-info {
  --bs-btn-color: #CBEFF3;
  --bs-btn-border-color: #CBEFF3;
  --bs-btn-focus-shadow-rgb: 203,239,243;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #CBEFF3;
  --bs-btn-hover-border-color: #CBEFF3;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #CBEFF3;
  --bs-btn-active-border-color: #CBEFF3;
  --bs-btn-disabled-color: #CBEFF3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #CBEFF3;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFCA2C;
  --bs-btn-hover-border-color: #FFC720;
  --bs-btn-focus-shadow-rgb: 38,29,1;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFCD39;
  --bs-btn-active-border-color: #FFC720;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

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

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ED1C24;
  --bs-btn-border-color: #ED1C24;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F03E45;
  --bs-btn-hover-border-color: #EF333A;
  --bs-btn-focus-shadow-rgb: 36,4,5;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F14950;
  --bs-btn-active-border-color: #EF333A;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ED1C24;
  --bs-btn-disabled-border-color: #ED1C24;
}

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

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #FAFAFA;
  --bs-btn-border-color: #FAFAFA;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D5D5D5;
  --bs-btn-hover-border-color: #C8C8C8;
  --bs-btn-focus-shadow-rgb: 38,38,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C8C8C8;
  --bs-btn-active-border-color: #BCBCBC;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #FAFAFA;
  --bs-btn-disabled-border-color: #FAFAFA;
}

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

