:root, [data-bs-theme=light] {
  --bs-primary: #168DC4;
  --bs-primary-rgb: 22,141,196;
  --bs-primary-text-emphasis: #09384E;
  --bs-primary-bg-subtle: #D0E8F3;
  --bs-primary-border-subtle: #A2D1E7;
  --bs-warning: #F4DF4E;
  --bs-warning-rgb: 244,223,78;
  --bs-warning-text-emphasis: #62591F;
  --bs-warning-bg-subtle: #FDF9DC;
  --bs-warning-border-subtle: #FBF2B8;
  --bs-danger: #C52F3A;
  --bs-danger-rgb: 197,47,58;
  --bs-danger-text-emphasis: #4F1317;
  --bs-danger-bg-subtle: #F3D5D8;
  --bs-danger-border-subtle: #E8ACB0;
  --bs-body-color: #17364A;
  --bs-body-color-rgb: 23,54,74;
  --bs-secondary-color: #526875;
  --bs-secondary-color-rgb: 82,104,117;
  --bs-body-bg: #FFF9D9;
  --bs-body-bg-rgb: 255,249,217;
  --bs-secondary-bg: #F4DF4E;
  --bs-secondary-bg-rgb: 244,223,78;
  --bs-tertiary-color: rgba(23,54,74,0.5);
  --bs-tertiary-color-rgb: 23,54,74,0.5;
  --bs-body-font-family: 'Open Sans', sans-serif;
  --bs-body-line-height: 1.6;
  --bs-link-decoration: none;
  --bs-border-color: rgba(22, 141, 196, 0.22);
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #168DC4;
  --bs-btn-border-color: #168DC4;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #399ECD;
  --bs-btn-hover-border-color: #2D98CA;
  --bs-btn-focus-shadow-rgb: 3,21,29;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #45A4D0;
  --bs-btn-active-border-color: #2D98CA;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #168DC4;
  --bs-btn-disabled-border-color: #168DC4;
}

.btn-outline-primary {
  --bs-btn-color: #168DC4;
  --bs-btn-border-color: #168DC4;
  --bs-btn-focus-shadow-rgb: 22,141,196;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #168DC4;
  --bs-btn-hover-border-color: #168DC4;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #168DC4;
  --bs-btn-active-border-color: #168DC4;
  --bs-btn-disabled-color: #168DC4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168DC4;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F4DF4E;
  --bs-btn-border-color: #F4DF4E;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F6E469;
  --bs-btn-hover-border-color: #F5E260;
  --bs-btn-focus-shadow-rgb: 37,33,12;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F6E571;
  --bs-btn-active-border-color: #F5E260;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F4DF4E;
  --bs-btn-disabled-border-color: #F4DF4E;
}

.btn-outline-warning {
  --bs-btn-color: #F4DF4E;
  --bs-btn-border-color: #F4DF4E;
  --bs-btn-focus-shadow-rgb: 244,223,78;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F4DF4E;
  --bs-btn-hover-border-color: #F4DF4E;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F4DF4E;
  --bs-btn-active-border-color: #F4DF4E;
  --bs-btn-disabled-color: #F4DF4E;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F4DF4E;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #C52F3A;
  --bs-btn-border-color: #C52F3A;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #A72831;
  --bs-btn-hover-border-color: #9E262E;
  --bs-btn-focus-shadow-rgb: 246,224,225;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #9E262E;
  --bs-btn-active-border-color: #94232C;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #C52F3A;
  --bs-btn-disabled-border-color: #C52F3A;
}

.btn-outline-danger {
  --bs-btn-color: #C52F3A;
  --bs-btn-border-color: #C52F3A;
  --bs-btn-focus-shadow-rgb: 197,47,58;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #C52F3A;
  --bs-btn-hover-border-color: #C52F3A;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #C52F3A;
  --bs-btn-active-border-color: #C52F3A;
  --bs-btn-disabled-color: #C52F3A;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #C52F3A;
}

a {
  text-decoration: var(--bs-link-decoration);
}

