:root, [data-bs-theme=light] {
  --bs-primary: #0F69C4;
  --bs-primary-rgb: 15,105,196;
  --bs-primary-text-emphasis: #062A4E;
  --bs-primary-bg-subtle: #CFE1F3;
  --bs-primary-border-subtle: #9FC3E7;
  --bs-secondary: #001C41;
  --bs-secondary-rgb: 0,28,65;
  --bs-secondary-text-emphasis: #000B1A;
  --bs-secondary-bg-subtle: #CCD2D9;
  --bs-secondary-border-subtle: #99A4B3;
  --bs-success: #00ADA2;
  --bs-success-rgb: 0,173,162;
  --bs-success-text-emphasis: #004541;
  --bs-success-bg-subtle: #CCEFEC;
  --bs-success-border-subtle: #99DEDA;
  --bs-info: #CFE1F3;
  --bs-info-rgb: 207,225,243;
  --bs-info-text-emphasis: #535A61;
  --bs-info-bg-subtle: #F5F9FD;
  --bs-info-border-subtle: #ECF3FA;
  --bs-warning: #E22C2C;
  --bs-warning-rgb: 226,44,44;
  --bs-warning-text-emphasis: #5A1212;
  --bs-warning-bg-subtle: #F9D5D5;
  --bs-warning-border-subtle: #F3ABAB;
  --bs-danger: #F56B0F;
  --bs-danger-rgb: 245,107,15;
  --bs-danger-text-emphasis: #622B06;
  --bs-danger-bg-subtle: #FDE1CF;
  --bs-danger-border-subtle: #FBC49F;
  --bs-body-color: #2d2d2d;
  --bs-body-color-rgb: 45,45,45;
  --bs-secondary-color: rgba(45,45,45,0.75);
  --bs-secondary-color-rgb: 45,45,45,0.75;
  --bs-tertiary-color: rgba(45,45,45,0.5);
  --bs-tertiary-color-rgb: 45,45,45,0.5;
  --bs-body-font-family: 'Roboto Slab', serif;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0F69C4;
  --bs-btn-border-color: #0F69C4;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0D59A7;
  --bs-btn-hover-border-color: #0C549D;
  --bs-btn-focus-shadow-rgb: 219,233,246;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0C549D;
  --bs-btn-active-border-color: #0B4F93;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0F69C4;
  --bs-btn-disabled-border-color: #0F69C4;
}

.btn-outline-primary {
  --bs-btn-color: #0F69C4;
  --bs-btn-border-color: #0F69C4;
  --bs-btn-focus-shadow-rgb: 15,105,196;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0F69C4;
  --bs-btn-hover-border-color: #0F69C4;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0F69C4;
  --bs-btn-active-border-color: #0F69C4;
  --bs-btn-disabled-color: #0F69C4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0F69C4;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #001C41;
  --bs-btn-border-color: #001C41;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #001837;
  --bs-btn-hover-border-color: #001634;
  --bs-btn-focus-shadow-rgb: 217,221,227;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #001634;
  --bs-btn-active-border-color: #001531;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #001C41;
  --bs-btn-disabled-border-color: #001C41;
}

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

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #00ADA2;
  --bs-btn-border-color: #00ADA2;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #26B9B0;
  --bs-btn-hover-border-color: #19B5AB;
  --bs-btn-focus-shadow-rgb: 0,26,24;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #33BDB5;
  --bs-btn-active-border-color: #19B5AB;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #00ADA2;
  --bs-btn-disabled-border-color: #00ADA2;
}

.btn-outline-success {
  --bs-btn-color: #00ADA2;
  --bs-btn-border-color: #00ADA2;
  --bs-btn-focus-shadow-rgb: 0,173,162;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #00ADA2;
  --bs-btn-hover-border-color: #00ADA2;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #00ADA2;
  --bs-btn-active-border-color: #00ADA2;
  --bs-btn-disabled-color: #00ADA2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #00ADA2;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #CFE1F3;
  --bs-btn-border-color: #CFE1F3;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D6E6F5;
  --bs-btn-hover-border-color: #D4E4F4;
  --bs-btn-focus-shadow-rgb: 31,34,36;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #D9E7F5;
  --bs-btn-active-border-color: #D4E4F4;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #CFE1F3;
  --bs-btn-disabled-border-color: #CFE1F3;
}

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

.btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E22C2C;
  --bs-btn-border-color: #E22C2C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #C02525;
  --bs-btn-hover-border-color: #B52323;
  --bs-btn-focus-shadow-rgb: 251,223,223;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #B52323;
  --bs-btn-active-border-color: #AA2121;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E22C2C;
  --bs-btn-disabled-border-color: #E22C2C;
}

.btn-outline-warning {
  --bs-btn-color: #E22C2C;
  --bs-btn-border-color: #E22C2C;
  --bs-btn-focus-shadow-rgb: 226,44,44;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E22C2C;
  --bs-btn-hover-border-color: #E22C2C;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #E22C2C;
  --bs-btn-active-border-color: #E22C2C;
  --bs-btn-disabled-color: #E22C2C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E22C2C;
}

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F56B0F;
  --bs-btn-border-color: #F56B0F;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F78133;
  --bs-btn-hover-border-color: #F67A27;
  --bs-btn-focus-shadow-rgb: 37,16,2;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F7893F;
  --bs-btn-active-border-color: #F67A27;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F56B0F;
  --bs-btn-disabled-border-color: #F56B0F;
}

.btn-outline-danger {
  --bs-btn-color: #F56B0F;
  --bs-btn-border-color: #F56B0F;
  --bs-btn-focus-shadow-rgb: 245,107,15;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F56B0F;
  --bs-btn-hover-border-color: #F56B0F;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F56B0F;
  --bs-btn-active-border-color: #F56B0F;
  --bs-btn-disabled-color: #F56B0F;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F56B0F;
}

