:root, [data-bs-theme=light] {
  --bs-primary: #111111;
  --bs-primary-rgb: 17,17,17;
  --bs-primary-text-emphasis: #070707;
  --bs-primary-bg-subtle: #CFCFCF;
  --bs-primary-border-subtle: #A0A0A0;
  --bs-secondary: #3b869d;
  --bs-secondary-rgb: 59,134,157;
  --bs-secondary-text-emphasis: #18363F;
  --bs-secondary-bg-subtle: #D8E7EB;
  --bs-secondary-border-subtle: #B1CFD8;
  --bs-success: #f63400;
  --bs-success-rgb: 246,52,0;
  --bs-success-text-emphasis: #621500;
  --bs-success-bg-subtle: #FDD6CC;
  --bs-success-border-subtle: #FBAE99;
  --bs-info: #87b790;
  --bs-info-rgb: 135,183,144;
  --bs-info-text-emphasis: #36493A;
  --bs-info-bg-subtle: #E7F1E9;
  --bs-info-border-subtle: #CFE2D3;
  --bs-danger: #e84f2c;
  --bs-danger-rgb: 232,79,44;
  --bs-danger-text-emphasis: #5D2012;
  --bs-danger-bg-subtle: #FADCD5;
  --bs-danger-border-subtle: #F6B9AB;
  --bs-light: #eff5f7;
  --bs-light-rgb: 239,245,247;
  --bs-light-text-emphasis: #606263;
  --bs-light-bg-subtle: #FCFDFD;
  --bs-light-border-subtle: #F9FBFC;
  --bs-dark: #42529e;
  --bs-dark-rgb: 66,82,158;
  --bs-dark-text-emphasis: #1A213F;
  --bs-dark-bg-subtle: #D9DCEC;
  --bs-dark-border-subtle: #B3BAD8;
  --bs-body-bg: #ffffff;
  --bs-body-bg-rgb: 255,255,255;
  --bs-body-font-family: Roboto, sans-serif;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #111111;
  --bs-btn-border-color: #111111;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0E0E0E;
  --bs-btn-hover-border-color: #0E0E0E;
  --bs-btn-focus-shadow-rgb: 219,219,219;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0E0E0E;
  --bs-btn-active-border-color: #0D0D0D;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #111111;
  --bs-btn-disabled-border-color: #111111;
}

.btn-outline-primary {
  --bs-btn-color: #111111;
  --bs-btn-border-color: #111111;
  --bs-btn-focus-shadow-rgb: 17,17,17;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #111111;
  --bs-btn-hover-border-color: #111111;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #111111;
  --bs-btn-active-border-color: #111111;
  --bs-btn-disabled-color: #111111;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #111111;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #3b869d;
  --bs-btn-border-color: #3b869d;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #5898AC;
  --bs-btn-hover-border-color: #4F92A7;
  --bs-btn-focus-shadow-rgb: 9,20,24;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #629EB1;
  --bs-btn-active-border-color: #4F92A7;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #3b869d;
  --bs-btn-disabled-border-color: #3b869d;
}

.btn-outline-secondary {
  --bs-btn-color: #3b869d;
  --bs-btn-border-color: #3b869d;
  --bs-btn-focus-shadow-rgb: 59,134,157;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #3b869d;
  --bs-btn-hover-border-color: #3b869d;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #3b869d;
  --bs-btn-active-border-color: #3b869d;
  --bs-btn-disabled-color: #3b869d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3b869d;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f63400;
  --bs-btn-border-color: #f63400;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F75226;
  --bs-btn-hover-border-color: #F74819;
  --bs-btn-focus-shadow-rgb: 37,8,0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F85D33;
  --bs-btn-active-border-color: #F74819;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f63400;
  --bs-btn-disabled-border-color: #f63400;
}

.btn-outline-success {
  --bs-btn-color: #f63400;
  --bs-btn-border-color: #f63400;
  --bs-btn-focus-shadow-rgb: 246,52,0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f63400;
  --bs-btn-hover-border-color: #f63400;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f63400;
  --bs-btn-active-border-color: #f63400;
  --bs-btn-disabled-color: #f63400;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f63400;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #87b790;
  --bs-btn-border-color: #87b790;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #99C2A1;
  --bs-btn-hover-border-color: #93BE9B;
  --bs-btn-focus-shadow-rgb: 20,27,22;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #9FC5A6;
  --bs-btn-active-border-color: #93BE9B;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #87b790;
  --bs-btn-disabled-border-color: #87b790;
}

.btn-outline-info {
  --bs-btn-color: #87b790;
  --bs-btn-border-color: #87b790;
  --bs-btn-focus-shadow-rgb: 135,183,144;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #87b790;
  --bs-btn-hover-border-color: #87b790;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #87b790;
  --bs-btn-active-border-color: #87b790;
  --bs-btn-disabled-color: #87b790;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #87b790;
}

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #e84f2c;
  --bs-btn-border-color: #e84f2c;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #EB694C;
  --bs-btn-hover-border-color: #EA6141;
  --bs-btn-focus-shadow-rgb: 35,12,7;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ED7256;
  --bs-btn-active-border-color: #EA6141;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #e84f2c;
  --bs-btn-disabled-border-color: #e84f2c;
}

.btn-outline-danger {
  --bs-btn-color: #e84f2c;
  --bs-btn-border-color: #e84f2c;
  --bs-btn-focus-shadow-rgb: 232,79,44;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #e84f2c;
  --bs-btn-hover-border-color: #e84f2c;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #e84f2c;
  --bs-btn-active-border-color: #e84f2c;
  --bs-btn-disabled-color: #e84f2c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e84f2c;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #eff5f7;
  --bs-btn-border-color: #eff5f7;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #CBD0D2;
  --bs-btn-hover-border-color: #BFC4C6;
  --bs-btn-focus-shadow-rgb: 36,37,37;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #BFC4C6;
  --bs-btn-active-border-color: #B3B8B9;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #eff5f7;
  --bs-btn-disabled-border-color: #eff5f7;
}

.btn-outline-light {
  --bs-btn-color: #eff5f7;
  --bs-btn-border-color: #eff5f7;
  --bs-btn-focus-shadow-rgb: 239,245,247;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #eff5f7;
  --bs-btn-hover-border-color: #eff5f7;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #eff5f7;
  --bs-btn-active-border-color: #eff5f7;
  --bs-btn-disabled-color: #eff5f7;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #eff5f7;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #42529e;
  --bs-btn-border-color: #42529e;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #384686;
  --bs-btn-hover-border-color: #35427E;
  --bs-btn-focus-shadow-rgb: 227,229,240;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #35427E;
  --bs-btn-active-border-color: #323E77;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #42529e;
  --bs-btn-disabled-border-color: #42529e;
}

.btn-outline-dark {
  --bs-btn-color: #42529e;
  --bs-btn-border-color: #42529e;
  --bs-btn-focus-shadow-rgb: 66,82,158;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #42529e;
  --bs-btn-hover-border-color: #42529e;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #42529e;
  --bs-btn-active-border-color: #42529e;
  --bs-btn-disabled-color: #42529e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #42529e;
}

.p-0 {
  padding: 0!important;
}

.p-3 {
  padding: 1rem!important;
}

.p-4 {
  padding: 1.5rem!important;
}

.py-5 {
  padding-top: 3rem!important;
  padding-bottom: 3rem!important;
}

.pt-2 {
  padding-top: .5rem!important;
}

.pe-4 {
  padding-right: 1.5rem!important;
}

.pe-6 {
  padding-right: 4.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem!important;
}

.ps-3 {
  padding-left: 1rem!important;
}

