:root, [data-bs-theme=light] {
  --bs-primary: #3da3d4;
  --bs-primary-rgb: 61,163,212;
  --bs-primary-text-emphasis: #184155;
  --bs-primary-bg-subtle: #D8EDF6;
  --bs-primary-border-subtle: #B1DAEE;
  --bs-secondary: #929292;
  --bs-secondary-rgb: 146,146,146;
  --bs-secondary-text-emphasis: #3A3A3A;
  --bs-secondary-bg-subtle: #E9E9E9;
  --bs-secondary-border-subtle: #D3D3D3;
  --bs-success: #004D53;
  --bs-success-rgb: 0,77,83;
  --bs-success-text-emphasis: #001F21;
  --bs-success-bg-subtle: #CCDBDD;
  --bs-success-border-subtle: #99B8BA;
  --bs-info: #FD7E1D;
  --bs-info-rgb: 253,126,29;
  --bs-info-text-emphasis: #65320C;
  --bs-info-bg-subtle: #FFE5D2;
  --bs-info-border-subtle: #FECBA5;
  --bs-warning: #FF6D0F;
  --bs-warning-rgb: 255,109,15;
  --bs-warning-text-emphasis: #662C06;
  --bs-warning-bg-subtle: #FFE2CF;
  --bs-warning-border-subtle: #FFC59F;
  --bs-dark: #222222;
  --bs-dark-rgb: 34,34,34;
  --bs-dark-text-emphasis: #0E0E0E;
  --bs-dark-bg-subtle: #D3D3D3;
  --bs-dark-border-subtle: #A7A7A7;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #3da3d4;
  --bs-btn-border-color: #3da3d4;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #5AB1DA;
  --bs-btn-hover-border-color: #50ACD8;
  --bs-btn-focus-shadow-rgb: 9,24,32;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #64B5DD;
  --bs-btn-active-border-color: #50ACD8;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #3da3d4;
  --bs-btn-disabled-border-color: #3da3d4;
}

.btn-outline-primary {
  --bs-btn-color: #3da3d4;
  --bs-btn-border-color: #3da3d4;
  --bs-btn-focus-shadow-rgb: 61,163,212;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #3da3d4;
  --bs-btn-hover-border-color: #3da3d4;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #3da3d4;
  --bs-btn-active-border-color: #3da3d4;
  --bs-btn-disabled-color: #3da3d4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3da3d4;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #929292;
  --bs-btn-border-color: #929292;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #A2A2A2;
  --bs-btn-hover-border-color: #9D9D9D;
  --bs-btn-focus-shadow-rgb: 22,22,22;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #A8A8A8;
  --bs-btn-active-border-color: #9D9D9D;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #929292;
  --bs-btn-disabled-border-color: #929292;
}

.btn-outline-secondary {
  --bs-btn-color: #929292;
  --bs-btn-border-color: #929292;
  --bs-btn-focus-shadow-rgb: 146,146,146;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #929292;
  --bs-btn-hover-border-color: #929292;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #929292;
  --bs-btn-active-border-color: #929292;
  --bs-btn-disabled-color: #929292;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #929292;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #004D53;
  --bs-btn-border-color: #004D53;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #004147;
  --bs-btn-hover-border-color: #003E42;
  --bs-btn-focus-shadow-rgb: 217,228,229;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #003E42;
  --bs-btn-active-border-color: #003A3E;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #004D53;
  --bs-btn-disabled-border-color: #004D53;
}

.btn-outline-success {
  --bs-btn-color: #004D53;
  --bs-btn-border-color: #004D53;
  --bs-btn-focus-shadow-rgb: 0,77,83;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #004D53;
  --bs-btn-hover-border-color: #004D53;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #004D53;
  --bs-btn-active-border-color: #004D53;
  --bs-btn-disabled-color: #004D53;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #004D53;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #FD7E1D;
  --bs-btn-border-color: #FD7E1D;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FD913F;
  --bs-btn-hover-border-color: #FD8B34;
  --bs-btn-focus-shadow-rgb: 38,19,4;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FD984A;
  --bs-btn-active-border-color: #FD8B34;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #FD7E1D;
  --bs-btn-disabled-border-color: #FD7E1D;
}

.btn-outline-info {
  --bs-btn-color: #FD7E1D;
  --bs-btn-border-color: #FD7E1D;
  --bs-btn-focus-shadow-rgb: 253,126,29;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FD7E1D;
  --bs-btn-hover-border-color: #FD7E1D;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FD7E1D;
  --bs-btn-active-border-color: #FD7E1D;
  --bs-btn-disabled-color: #FD7E1D;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FD7E1D;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #FF6D0F;
  --bs-btn-border-color: #FF6D0F;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FF8333;
  --bs-btn-hover-border-color: #FF7C27;
  --bs-btn-focus-shadow-rgb: 38,16,2;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FF8A3F;
  --bs-btn-active-border-color: #FF7C27;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #FF6D0F;
  --bs-btn-disabled-border-color: #FF6D0F;
}

.btn-outline-warning {
  --bs-btn-color: #FF6D0F;
  --bs-btn-border-color: #FF6D0F;
  --bs-btn-focus-shadow-rgb: 255,109,15;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FF6D0F;
  --bs-btn-hover-border-color: #FF6D0F;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FF6D0F;
  --bs-btn-active-border-color: #FF6D0F;
  --bs-btn-disabled-color: #FF6D0F;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FF6D0F;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #222222;
  --bs-btn-border-color: #222222;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1D1D1D;
  --bs-btn-hover-border-color: #1B1B1B;
  --bs-btn-focus-shadow-rgb: 222,222,222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1B1B1B;
  --bs-btn-active-border-color: #1A1A1A;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #222222;
  --bs-btn-disabled-border-color: #222222;
}

.btn-outline-dark {
  --bs-btn-color: #222222;
  --bs-btn-border-color: #222222;
  --bs-btn-focus-shadow-rgb: 34,34,34;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #222222;
  --bs-btn-hover-border-color: #222222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #222222;
  --bs-btn-active-border-color: #222222;
  --bs-btn-disabled-color: #222222;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #222222;
}

