:root, [data-bs-theme=light] {
  --bs-primary: rgb(50,205,50);
  --bs-primary-rgb: 50,205,50;
  --bs-primary-text-emphasis: #145214;
  --bs-primary-bg-subtle: #D6F5D6;
  --bs-primary-border-subtle: #ADEBAD;
  --bs-secondary: rgb(30,58,138);
  --bs-secondary-rgb: 30,58,138;
  --bs-secondary-text-emphasis: #0C1737;
  --bs-secondary-bg-subtle: #D2D8E8;
  --bs-secondary-border-subtle: #A5B0D0;
  --bs-success: #e9f9e9;
  --bs-success-rgb: 233,249,233;
  --bs-success-text-emphasis: #5D645D;
  --bs-success-bg-subtle: #FBFEFB;
  --bs-success-border-subtle: #F6FDF6;
  --bs-info: rgb(231,235,255);
  --bs-info-rgb: 231,235,255;
  --bs-info-text-emphasis: #5C5E66;
  --bs-info-bg-subtle: #FAFBFF;
  --bs-info-border-subtle: #F5F7FF;
  --bs-light: #fff;
  --bs-light-rgb: 255,255,255;
  --bs-light-text-emphasis: #666666;
  --bs-light-bg-subtle: #FFFFFF;
  --bs-light-border-subtle: #FFFFFF;
  --bs-dark: rgb(30,58,138);
  --bs-dark-rgb: 30,58,138;
  --bs-dark-text-emphasis: #0C1737;
  --bs-dark-bg-subtle: #D2D8E8;
  --bs-dark-border-subtle: #A5B0D0;
  --bs-secondary-bg: #e9f9e9;
  --bs-secondary-bg-rgb: 233,249,233;
  --bs-tertiary-bg: rgb(231,235,255);
  --bs-tertiary-bg-rgb: 231,235,255;
  --bs-body-font-family: Roboto, sans-serif;
  --bs-body-font-size: 1.3rem;
  --bs-body-line-height: 1.5;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(50,205,50);
  --bs-btn-border-color: rgb(50,205,50);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #51D551;
  --bs-btn-hover-border-color: #47D247;
  --bs-btn-focus-shadow-rgb: 8,31,8;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #5BD75B;
  --bs-btn-active-border-color: #47D247;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgb(50,205,50);
  --bs-btn-disabled-border-color: rgb(50,205,50);
}

.btn-outline-primary {
  --bs-btn-color: rgb(50,205,50);
  --bs-btn-border-color: rgb(50,205,50);
  --bs-btn-focus-shadow-rgb: 50,205,50;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(50,205,50);
  --bs-btn-hover-border-color: rgb(50,205,50);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(50,205,50);
  --bs-btn-active-border-color: rgb(50,205,50);
  --bs-btn-disabled-color: rgb(50,205,50);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(50,205,50);
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(30,58,138);
  --bs-btn-border-color: rgb(30,58,138);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A3175;
  --bs-btn-hover-border-color: #182E6E;
  --bs-btn-focus-shadow-rgb: 221,225,237;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #182E6E;
  --bs-btn-active-border-color: #172C68;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(30,58,138);
  --bs-btn-disabled-border-color: rgb(30,58,138);
}

.btn-outline-secondary {
  --bs-btn-color: rgb(30,58,138);
  --bs-btn-border-color: rgb(30,58,138);
  --bs-btn-focus-shadow-rgb: 30,58,138;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(30,58,138);
  --bs-btn-hover-border-color: rgb(30,58,138);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(30,58,138);
  --bs-btn-active-border-color: rgb(30,58,138);
  --bs-btn-disabled-color: rgb(30,58,138);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(30,58,138);
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #e9f9e9;
  --bs-btn-border-color: #e9f9e9;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ECFAEC;
  --bs-btn-hover-border-color: #EBFAEB;
  --bs-btn-focus-shadow-rgb: 35,37,35;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #EDFAED;
  --bs-btn-active-border-color: #EBFAEB;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #e9f9e9;
  --bs-btn-disabled-border-color: #e9f9e9;
}

.btn-outline-success {
  --bs-btn-color: #e9f9e9;
  --bs-btn-border-color: #e9f9e9;
  --bs-btn-focus-shadow-rgb: 233,249,233;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #e9f9e9;
  --bs-btn-hover-border-color: #e9f9e9;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #e9f9e9;
  --bs-btn-active-border-color: #e9f9e9;
  --bs-btn-disabled-color: #e9f9e9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e9f9e9;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(231,235,255);
  --bs-btn-border-color: rgb(231,235,255);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #EBEEFF;
  --bs-btn-hover-border-color: #E9EDFF;
  --bs-btn-focus-shadow-rgb: 35,35,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ECEFFF;
  --bs-btn-active-border-color: #E9EDFF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgb(231,235,255);
  --bs-btn-disabled-border-color: rgb(231,235,255);
}

.btn-outline-info {
  --bs-btn-color: rgb(231,235,255);
  --bs-btn-border-color: rgb(231,235,255);
  --bs-btn-focus-shadow-rgb: 231,235,255;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(231,235,255);
  --bs-btn-hover-border-color: rgb(231,235,255);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(231,235,255);
  --bs-btn-active-border-color: rgb(231,235,255);
  --bs-btn-disabled-color: rgb(231,235,255);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(231,235,255);
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D9D9D9;
  --bs-btn-hover-border-color: #CCCCCC;
  --bs-btn-focus-shadow-rgb: 38,38,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #CCCCCC;
  --bs-btn-active-border-color: #BFBFBF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #fff;
  --bs-btn-disabled-border-color: #fff;
}

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

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(30,58,138);
  --bs-btn-border-color: rgb(30,58,138);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A3175;
  --bs-btn-hover-border-color: #182E6E;
  --bs-btn-focus-shadow-rgb: 221,225,237;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #182E6E;
  --bs-btn-active-border-color: #172C68;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(30,58,138);
  --bs-btn-disabled-border-color: rgb(30,58,138);
}

.btn-outline-dark {
  --bs-btn-color: rgb(30,58,138);
  --bs-btn-border-color: rgb(30,58,138);
  --bs-btn-focus-shadow-rgb: 30,58,138;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(30,58,138);
  --bs-btn-hover-border-color: rgb(30,58,138);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(30,58,138);
  --bs-btn-active-border-color: rgb(30,58,138);
  --bs-btn-disabled-color: rgb(30,58,138);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(30,58,138);
}

