:root, [data-bs-theme=light] {
  --bs-primary: #2284ab;
  --bs-primary-rgb: 34,132,171;
  --bs-primary-text-emphasis: #0E3544;
  --bs-primary-bg-subtle: #D3E6EE;
  --bs-primary-border-subtle: #A7CEDD;
  --bs-info: #ffffff;
  --bs-info-rgb: 255,255,255;
  --bs-info-text-emphasis: #666666;
  --bs-info-bg-subtle: #FFFFFF;
  --bs-info-border-subtle: #FFFFFF;
  --bs-light: #f5f5f5;
  --bs-light-rgb: 245,245,245;
  --bs-light-text-emphasis: #626262;
  --bs-light-bg-subtle: #FDFDFD;
  --bs-light-border-subtle: #FBFBFB;
  --bs-dark: #323A45;
  --bs-dark-rgb: 50,58,69;
  --bs-dark-text-emphasis: #14171C;
  --bs-dark-bg-subtle: #D6D8DA;
  --bs-dark-border-subtle: #ADB0B5;
  --bs-tertiary-bg: #a1a8b0;
  --bs-tertiary-bg-rgb: 161,168,176;
  --bs-body-font-family: Poppins, sans-serif;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #2284ab;
  --bs-btn-border-color: #2284ab;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #4396B8;
  --bs-btn-hover-border-color: #3890B3;
  --bs-btn-focus-shadow-rgb: 5,20,26;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #4E9DBC;
  --bs-btn-active-border-color: #3890B3;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #2284ab;
  --bs-btn-disabled-border-color: #2284ab;
}

.btn-outline-primary {
  --bs-btn-color: #2284ab;
  --bs-btn-border-color: #2284ab;
  --bs-btn-focus-shadow-rgb: 34,132,171;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #2284ab;
  --bs-btn-hover-border-color: #2284ab;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #2284ab;
  --bs-btn-active-border-color: #2284ab;
  --bs-btn-disabled-color: #2284ab;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2284ab;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffffff;
  --bs-btn-border-color: #ffffff;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFFFFF;
  --bs-btn-hover-border-color: #FFFFFF;
  --bs-btn-focus-shadow-rgb: 38,38,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFFFFF;
  --bs-btn-active-border-color: #FFFFFF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffffff;
  --bs-btn-disabled-border-color: #ffffff;
}

.btn-outline-info {
  --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-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f5f5f5;
  --bs-btn-border-color: #f5f5f5;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D0D0D0;
  --bs-btn-hover-border-color: #C4C4C4;
  --bs-btn-focus-shadow-rgb: 37,37,37;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C4C4C4;
  --bs-btn-active-border-color: #B8B8B8;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f5f5f5;
  --bs-btn-disabled-border-color: #f5f5f5;
}

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

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #323A45;
  --bs-btn-border-color: #323A45;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2B313B;
  --bs-btn-hover-border-color: #282E37;
  --bs-btn-focus-shadow-rgb: 224,225,227;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #282E37;
  --bs-btn-active-border-color: #262C34;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #323A45;
  --bs-btn-disabled-border-color: #323A45;
}

.btn-outline-dark {
  --bs-btn-color: #323A45;
  --bs-btn-border-color: #323A45;
  --bs-btn-focus-shadow-rgb: 50,58,69;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #323A45;
  --bs-btn-hover-border-color: #323A45;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #323A45;
  --bs-btn-active-border-color: #323A45;
  --bs-btn-disabled-color: #323A45;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #323A45;
}

