:root, [data-bs-theme=light] {
  --bs-primary: #0054ad;
  --bs-primary-rgb: 0,84,173;
  --bs-primary-text-emphasis: #002245;
  --bs-primary-bg-subtle: #CCDDEF;
  --bs-primary-border-subtle: #99BBDE;
  --bs-secondary: #000000;
  --bs-secondary-rgb: 0,0,0;
  --bs-secondary-text-emphasis: #000000;
  --bs-secondary-bg-subtle: #CCCCCC;
  --bs-secondary-border-subtle: #999999;
  --bs-success: #155724;
  --bs-success-rgb: 21,87,36;
  --bs-success-text-emphasis: #08230E;
  --bs-success-bg-subtle: #D0DDD3;
  --bs-success-border-subtle: #A1BCA7;
  --bs-info: #f89336;
  --bs-info-rgb: 248,147,54;
  --bs-info-text-emphasis: #633B16;
  --bs-info-bg-subtle: #FEE9D7;
  --bs-info-border-subtle: #FCD4AF;
  --bs-warning: #ebb30a;
  --bs-warning-rgb: 235,179,10;
  --bs-warning-text-emphasis: #5E4804;
  --bs-warning-bg-subtle: #FBF0CE;
  --bs-warning-border-subtle: #F7E19D;
  --bs-danger: #de3242;
  --bs-danger-rgb: 222,50,66;
  --bs-danger-text-emphasis: #59141A;
  --bs-danger-bg-subtle: #F8D6D9;
  --bs-danger-border-subtle: #F2ADB3;
  --bs-light: #ffffff;
  --bs-light-rgb: 255,255,255;
  --bs-light-text-emphasis: #666666;
  --bs-light-bg-subtle: #FFFFFF;
  --bs-light-border-subtle: #FFFFFF;
  --bs-dark: #000000;
  --bs-dark-rgb: 0,0,0;
  --bs-dark-text-emphasis: #000000;
  --bs-dark-bg-subtle: #CCCCCC;
  --bs-dark-border-subtle: #999999;
  --bs-body-color: #171717;
  --bs-body-color-rgb: 23,23,23;
  --bs-secondary-color: rgba(23,23,23,0.75);
  --bs-secondary-color-rgb: 23,23,23,0.75;
  --bs-tertiary-color: rgba(23,23,23,0.5);
  --bs-tertiary-color-rgb: 23,23,23,0.5;
  --bs-body-bg: #f5f5f5;
  --bs-body-bg-rgb: 245,245,245;
  --bs-body-font-family: Roboto, sans-serif;
  --bs-link-color: #0054ad;
  --bs-link-color-rgb: 0,84,173;
  --bs-link-hover-color: #083360;
  --bs-link-hover-color-rgb: 8,51,96;
  --bs-link-decoration: underline;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0054ad;
  --bs-btn-border-color: #0054ad;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #004793;
  --bs-btn-hover-border-color: #00438A;
  --bs-btn-focus-shadow-rgb: 217,229,243;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #00438A;
  --bs-btn-active-border-color: #003F82;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0054ad;
  --bs-btn-disabled-border-color: #0054ad;
}

.btn-outline-primary {
  --bs-btn-color: #0054ad;
  --bs-btn-border-color: #0054ad;
  --bs-btn-focus-shadow-rgb: 0,84,173;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0054ad;
  --bs-btn-hover-border-color: #0054ad;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0054ad;
  --bs-btn-active-border-color: #0054ad;
  --bs-btn-disabled-color: #0054ad;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0054ad;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-focus-shadow-rgb: 217,217,217;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #000000;
  --bs-btn-active-border-color: #000000;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #000000;
  --bs-btn-disabled-border-color: #000000;
}

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

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #155724;
  --bs-btn-border-color: #155724;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #124A1F;
  --bs-btn-hover-border-color: #11461D;
  --bs-btn-focus-shadow-rgb: 220,230,222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #11461D;
  --bs-btn-active-border-color: #10411B;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #155724;
  --bs-btn-disabled-border-color: #155724;
}

.btn-outline-success {
  --bs-btn-color: #155724;
  --bs-btn-border-color: #155724;
  --bs-btn-focus-shadow-rgb: 21,87,36;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #155724;
  --bs-btn-hover-border-color: #155724;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #155724;
  --bs-btn-active-border-color: #155724;
  --bs-btn-disabled-color: #155724;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #155724;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f89336;
  --bs-btn-border-color: #f89336;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F9A354;
  --bs-btn-hover-border-color: #F99E4A;
  --bs-btn-focus-shadow-rgb: 37,22,8;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F9A95E;
  --bs-btn-active-border-color: #F99E4A;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f89336;
  --bs-btn-disabled-border-color: #f89336;
}

.btn-outline-info {
  --bs-btn-color: #f89336;
  --bs-btn-border-color: #f89336;
  --bs-btn-focus-shadow-rgb: 248,147,54;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f89336;
  --bs-btn-hover-border-color: #f89336;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f89336;
  --bs-btn-active-border-color: #f89336;
  --bs-btn-disabled-color: #f89336;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f89336;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ebb30a;
  --bs-btn-border-color: #ebb30a;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #EEBE2F;
  --bs-btn-hover-border-color: #EDBB22;
  --bs-btn-focus-shadow-rgb: 35,27,2;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #EFC23B;
  --bs-btn-active-border-color: #EDBB22;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ebb30a;
  --bs-btn-disabled-border-color: #ebb30a;
}

.btn-outline-warning {
  --bs-btn-color: #ebb30a;
  --bs-btn-border-color: #ebb30a;
  --bs-btn-focus-shadow-rgb: 235,179,10;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ebb30a;
  --bs-btn-hover-border-color: #ebb30a;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ebb30a;
  --bs-btn-active-border-color: #ebb30a;
  --bs-btn-disabled-color: #ebb30a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ebb30a;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #de3242;
  --bs-btn-border-color: #de3242;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #BD2B38;
  --bs-btn-hover-border-color: #B22835;
  --bs-btn-focus-shadow-rgb: 250,224,227;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #B22835;
  --bs-btn-active-border-color: #A72632;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #de3242;
  --bs-btn-disabled-border-color: #de3242;
}

.btn-outline-danger {
  --bs-btn-color: #de3242;
  --bs-btn-border-color: #de3242;
  --bs-btn-focus-shadow-rgb: 222,50,66;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #de3242;
  --bs-btn-hover-border-color: #de3242;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #de3242;
  --bs-btn-active-border-color: #de3242;
  --bs-btn-disabled-color: #de3242;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #de3242;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffffff;
  --bs-btn-border-color: #ffffff;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D9D9D9;
  --bs-btn-hover-border-color: #CCCCCC;
  --bs-btn-focus-shadow-rgb: 38,38,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #CCCCCC;
  --bs-btn-active-border-color: #BFBFBF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffffff;
  --bs-btn-disabled-border-color: #ffffff;
}

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

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-focus-shadow-rgb: 217,217,217;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #000000;
  --bs-btn-active-border-color: #000000;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #000000;
  --bs-btn-disabled-border-color: #000000;
}

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

[data-bs-theme=dark] {
  --bs-success: #09b106;
  --bs-success-rgb: 9,177,6;
  --bs-success-text-emphasis: #6BD06A;
  --bs-success-bg-subtle: #022301;
  --bs-success-border-subtle: #056A04;
  --bs-info: #f87a06;
  --bs-info-rgb: 248,122,6;
  --bs-info-text-emphasis: #FBAF6A;
  --bs-info-bg-subtle: #321801;
  --bs-info-border-subtle: #954904;
  --bs-body-color: #f5f5f5;
  --bs-body-color-rgb: 245,245,245;
  --bs-secondary-color: rgba(245,245,245,0.75);
  --bs-secondary-color-rgb: 245,245,245,0.75;
  --bs-tertiary-color: rgba(245,245,245,0.5);
  --bs-tertiary-color-rgb: 245,245,245,0.5;
  --bs-body-bg: #171717;
  --bs-body-bg-rgb: 23,23,23;
  --bs-link-color: #0054ad;
  --bs-link-color-rgb: 0,84,173;
  --bs-focus-ring-color: #ccddef;
}

[data-bs-theme=dark] .btn-success, .btn-success[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #09b106;
  --bs-btn-border-color: #09b106;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #2EBD2B;
  --bs-btn-hover-border-color: #22B91F;
  --bs-btn-focus-shadow-rgb: 1,27,1;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #3AC138;
  --bs-btn-active-border-color: #22B91F;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #09b106;
  --bs-btn-disabled-border-color: #09b106;
}

[data-bs-theme=dark] .btn-outline-success, .btn-outline-success[data-bs-theme=dark] {
  --bs-btn-color: #09b106;
  --bs-btn-border-color: #09b106;
  --bs-btn-focus-shadow-rgb: 9,177,6;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #09b106;
  --bs-btn-hover-border-color: #09b106;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #09b106;
  --bs-btn-active-border-color: #09b106;
  --bs-btn-disabled-color: #09b106;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #09b106;
}

[data-bs-theme=dark] .btn-info, .btn-info[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f87a06;
  --bs-btn-border-color: #f87a06;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F98E2B;
  --bs-btn-hover-border-color: #F9871F;
  --bs-btn-focus-shadow-rgb: 37,18,1;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F99538;
  --bs-btn-active-border-color: #F9871F;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f87a06;
  --bs-btn-disabled-border-color: #f87a06;
}

[data-bs-theme=dark] .btn-outline-info, .btn-outline-info[data-bs-theme=dark] {
  --bs-btn-color: #f87a06;
  --bs-btn-border-color: #f87a06;
  --bs-btn-focus-shadow-rgb: 248,122,6;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f87a06;
  --bs-btn-hover-border-color: #f87a06;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f87a06;
  --bs-btn-active-border-color: #f87a06;
  --bs-btn-disabled-color: #f87a06;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f87a06;
}

