:root, [data-bs-theme=light] {
  --bs-primary: #001736;
  --bs-primary-rgb: 0,23,54;
  --bs-primary-text-emphasis: #000916;
  --bs-primary-bg-subtle: #CCD1D7;
  --bs-primary-border-subtle: #99A2AF;
  --bs-secondary: #FCBA00;
  --bs-secondary-rgb: 252,186,0;
  --bs-secondary-text-emphasis: #654A00;
  --bs-secondary-bg-subtle: #FEF1CC;
  --bs-secondary-border-subtle: #FEE399;
  --bs-info: #3391D1;
  --bs-info-rgb: 51,145,209;
  --bs-info-text-emphasis: #143A54;
  --bs-info-bg-subtle: #D6E9F6;
  --bs-info-border-subtle: #ADD3ED;
  --bs-warning: #f6753e;
  --bs-warning-rgb: 246,117,62;
  --bs-warning-text-emphasis: #622F19;
  --bs-warning-bg-subtle: #FDE3D8;
  --bs-warning-border-subtle: #FBC8B2;
  --bs-light: #F2F2F2;
  --bs-light-rgb: 242,242,242;
  --bs-light-text-emphasis: #616161;
  --bs-light-bg-subtle: #FCFCFC;
  --bs-light-border-subtle: #FAFAFA;
  --bs-dark: #5C636E;
  --bs-dark-rgb: 92,99,110;
  --bs-dark-text-emphasis: #25282C;
  --bs-dark-bg-subtle: #DEE0E2;
  --bs-dark-border-subtle: #BEC1C5;
  --bs-body-font-family: Cardo, serif;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #001736;
  --bs-btn-border-color: #001736;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #00142E;
  --bs-btn-hover-border-color: #00122B;
  --bs-btn-focus-shadow-rgb: 217,220,225;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #00122B;
  --bs-btn-active-border-color: #001129;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #001736;
  --bs-btn-disabled-border-color: #001736;
}

.btn-outline-primary {
  --bs-btn-color: #001736;
  --bs-btn-border-color: #001736;
  --bs-btn-focus-shadow-rgb: 0,23,54;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #001736;
  --bs-btn-hover-border-color: #001736;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #001736;
  --bs-btn-active-border-color: #001736;
  --bs-btn-disabled-color: #001736;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #001736;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #FCBA00;
  --bs-btn-border-color: #FCBA00;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FCC426;
  --bs-btn-hover-border-color: #FCC119;
  --bs-btn-focus-shadow-rgb: 38,28,0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FDC833;
  --bs-btn-active-border-color: #FCC119;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #FCBA00;
  --bs-btn-disabled-border-color: #FCBA00;
}

.btn-outline-secondary {
  --bs-btn-color: #FCBA00;
  --bs-btn-border-color: #FCBA00;
  --bs-btn-focus-shadow-rgb: 252,186,0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FCBA00;
  --bs-btn-hover-border-color: #FCBA00;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FCBA00;
  --bs-btn-active-border-color: #FCBA00;
  --bs-btn-disabled-color: #FCBA00;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FCBA00;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #3391D1;
  --bs-btn-border-color: #3391D1;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #52A2D8;
  --bs-btn-hover-border-color: #479CD6;
  --bs-btn-focus-shadow-rgb: 8,22,31;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #5CA7DA;
  --bs-btn-active-border-color: #479CD6;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #3391D1;
  --bs-btn-disabled-border-color: #3391D1;
}

.btn-outline-info {
  --bs-btn-color: #3391D1;
  --bs-btn-border-color: #3391D1;
  --bs-btn-focus-shadow-rgb: 51,145,209;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #3391D1;
  --bs-btn-hover-border-color: #3391D1;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #3391D1;
  --bs-btn-active-border-color: #3391D1;
  --bs-btn-disabled-color: #3391D1;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3391D1;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f6753e;
  --bs-btn-border-color: #f6753e;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F78A5B;
  --bs-btn-hover-border-color: #F78351;
  --bs-btn-focus-shadow-rgb: 37,18,9;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F89165;
  --bs-btn-active-border-color: #F78351;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f6753e;
  --bs-btn-disabled-border-color: #f6753e;
}

.btn-outline-warning {
  --bs-btn-color: #f6753e;
  --bs-btn-border-color: #f6753e;
  --bs-btn-focus-shadow-rgb: 246,117,62;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f6753e;
  --bs-btn-hover-border-color: #f6753e;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f6753e;
  --bs-btn-active-border-color: #f6753e;
  --bs-btn-disabled-color: #f6753e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f6753e;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F2F2F2;
  --bs-btn-border-color: #F2F2F2;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #CECECE;
  --bs-btn-hover-border-color: #C2C2C2;
  --bs-btn-focus-shadow-rgb: 36,36,36;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C2C2C2;
  --bs-btn-active-border-color: #B6B6B6;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F2F2F2;
  --bs-btn-disabled-border-color: #F2F2F2;
}

.btn-outline-light {
  --bs-btn-color: #F2F2F2;
  --bs-btn-border-color: #F2F2F2;
  --bs-btn-focus-shadow-rgb: 242,242,242;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F2F2F2;
  --bs-btn-hover-border-color: #F2F2F2;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F2F2F2;
  --bs-btn-active-border-color: #F2F2F2;
  --bs-btn-disabled-color: #F2F2F2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F2F2F2;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5C636E;
  --bs-btn-border-color: #5C636E;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4E545E;
  --bs-btn-hover-border-color: #4A4F58;
  --bs-btn-focus-shadow-rgb: 231,232,233;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4A4F58;
  --bs-btn-active-border-color: #454A53;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5C636E;
  --bs-btn-disabled-border-color: #5C636E;
}

.btn-outline-dark {
  --bs-btn-color: #5C636E;
  --bs-btn-border-color: #5C636E;
  --bs-btn-focus-shadow-rgb: 92,99,110;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5C636E;
  --bs-btn-hover-border-color: #5C636E;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5C636E;
  --bs-btn-active-border-color: #5C636E;
  --bs-btn-disabled-color: #5C636E;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5C636E;
}

