:root, [data-bs-theme=light] {
  --bs-primary: #2136AD;
  --bs-primary-rgb: 33,54,173;
  --bs-primary-text-emphasis: #0D1645;
  --bs-primary-bg-subtle: #D3D7EF;
  --bs-primary-border-subtle: #A6AFDE;
  --bs-secondary: #526AFA;
  --bs-secondary-rgb: 82,106,250;
  --bs-secondary-text-emphasis: #212A64;
  --bs-secondary-bg-subtle: #DCE1FE;
  --bs-secondary-border-subtle: #BAC3FD;
  --bs-success: #77ad3d;
  --bs-success-rgb: 119,173,61;
  --bs-success-text-emphasis: #304518;
  --bs-success-bg-subtle: #E4EFD8;
  --bs-success-border-subtle: #C9DEB1;
  --bs-info: #48baf9;
  --bs-info-rgb: 72,186,249;
  --bs-info-text-emphasis: #1D4A64;
  --bs-info-bg-subtle: #DAF1FE;
  --bs-info-border-subtle: #B6E3FD;
  --bs-warning: #f0b805;
  --bs-warning-rgb: 240,184,5;
  --bs-warning-text-emphasis: #604A02;
  --bs-warning-bg-subtle: #FCF1CD;
  --bs-warning-border-subtle: #F9E39B;
  --bs-danger: #e74727;
  --bs-danger-rgb: 231,71,39;
  --bs-danger-text-emphasis: #5C1C10;
  --bs-danger-bg-subtle: #FADAD4;
  --bs-danger-border-subtle: #F5B5A9;
  --bs-light: #f7f7f7;
  --bs-light-rgb: 247,247,247;
  --bs-light-text-emphasis: #636363;
  --bs-light-bg-subtle: #FDFDFD;
  --bs-light-border-subtle: #FCFCFC;
  --bs-secondary-bg: #f7f7f7;
  --bs-secondary-bg-rgb: 247,247,247;
  --bs-tertiary-bg: #e6e6e6;
  --bs-tertiary-bg-rgb: 230,230,230;
  --bs-body-font-family: Archivo, sans-serif;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2136AD;
  --bs-btn-border-color: #2136AD;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1C2E93;
  --bs-btn-hover-border-color: #1A2B8A;
  --bs-btn-focus-shadow-rgb: 222,225,243;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1A2B8A;
  --bs-btn-active-border-color: #192982;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2136AD;
  --bs-btn-disabled-border-color: #2136AD;
}

.btn-outline-primary {
  --bs-btn-color: #2136AD;
  --bs-btn-border-color: #2136AD;
  --bs-btn-focus-shadow-rgb: 33,54,173;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2136AD;
  --bs-btn-hover-border-color: #2136AD;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2136AD;
  --bs-btn-active-border-color: #2136AD;
  --bs-btn-disabled-color: #2136AD;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2136AD;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #526AFA;
  --bs-btn-border-color: #526AFA;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #6C80FB;
  --bs-btn-hover-border-color: #6379FB;
  --bs-btn-focus-shadow-rgb: 12,16,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #7588FB;
  --bs-btn-active-border-color: #6379FB;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #526AFA;
  --bs-btn-disabled-border-color: #526AFA;
}

.btn-outline-secondary {
  --bs-btn-color: #526AFA;
  --bs-btn-border-color: #526AFA;
  --bs-btn-focus-shadow-rgb: 82,106,250;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #526AFA;
  --bs-btn-hover-border-color: #526AFA;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #526AFA;
  --bs-btn-active-border-color: #526AFA;
  --bs-btn-disabled-color: #526AFA;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #526AFA;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #77ad3d;
  --bs-btn-border-color: #77ad3d;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #8BB95A;
  --bs-btn-hover-border-color: #85B550;
  --bs-btn-focus-shadow-rgb: 18,26,9;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #92BD64;
  --bs-btn-active-border-color: #85B550;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #77ad3d;
  --bs-btn-disabled-border-color: #77ad3d;
}

.btn-outline-success {
  --bs-btn-color: #77ad3d;
  --bs-btn-border-color: #77ad3d;
  --bs-btn-focus-shadow-rgb: 119,173,61;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #77ad3d;
  --bs-btn-hover-border-color: #77ad3d;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #77ad3d;
  --bs-btn-active-border-color: #77ad3d;
  --bs-btn-disabled-color: #77ad3d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #77ad3d;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #48baf9;
  --bs-btn-border-color: #48baf9;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #63C4FA;
  --bs-btn-hover-border-color: #5AC1FA;
  --bs-btn-focus-shadow-rgb: 11,28,37;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #6DC8FA;
  --bs-btn-active-border-color: #5AC1FA;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #48baf9;
  --bs-btn-disabled-border-color: #48baf9;
}

.btn-outline-info {
  --bs-btn-color: #48baf9;
  --bs-btn-border-color: #48baf9;
  --bs-btn-focus-shadow-rgb: 72,186,249;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #48baf9;
  --bs-btn-hover-border-color: #48baf9;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #48baf9;
  --bs-btn-active-border-color: #48baf9;
  --bs-btn-disabled-color: #48baf9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #48baf9;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f0b805;
  --bs-btn-border-color: #f0b805;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F2C32B;
  --bs-btn-hover-border-color: #F2BF1E;
  --bs-btn-focus-shadow-rgb: 36,28,1;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F3C637;
  --bs-btn-active-border-color: #F2BF1E;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f0b805;
  --bs-btn-disabled-border-color: #f0b805;
}

.btn-outline-warning {
  --bs-btn-color: #f0b805;
  --bs-btn-border-color: #f0b805;
  --bs-btn-focus-shadow-rgb: 240,184,5;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f0b805;
  --bs-btn-hover-border-color: #f0b805;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f0b805;
  --bs-btn-active-border-color: #f0b805;
  --bs-btn-disabled-color: #f0b805;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f0b805;
}

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #e74727;
  --bs-btn-border-color: #e74727;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #EB6347;
  --bs-btn-hover-border-color: #E9593D;
  --bs-btn-focus-shadow-rgb: 35,11,6;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #EC6C52;
  --bs-btn-active-border-color: #E9593D;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #e74727;
  --bs-btn-disabled-border-color: #e74727;
}

.btn-outline-danger {
  --bs-btn-color: #e74727;
  --bs-btn-border-color: #e74727;
  --bs-btn-focus-shadow-rgb: 231,71,39;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #e74727;
  --bs-btn-hover-border-color: #e74727;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #e74727;
  --bs-btn-active-border-color: #e74727;
  --bs-btn-disabled-color: #e74727;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e74727;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f7f7f7;
  --bs-btn-border-color: #f7f7f7;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D2D2D2;
  --bs-btn-hover-border-color: #C6C6C6;
  --bs-btn-focus-shadow-rgb: 37,37,37;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C6C6C6;
  --bs-btn-active-border-color: #B9B9B9;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f7f7f7;
  --bs-btn-disabled-border-color: #f7f7f7;
}

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

