:root, [data-bs-theme=light] {
    --bs-primary: #1c3f1f;
    --bs-link-decoration: unset;
    --bs-primary-rgb: 28, 63, 31;
    --bs-primary-text-emphasis: #0B190C;
    --bs-primary-bg-subtle: #D2D9D2;
    --bs-primary-border-subtle: #A4B2A5;
    --bs-secondary: #eda438;
    --bs-secondary-rgb: 237, 164, 56;
    --bs-secondary-text-emphasis: #5F4216;
    --bs-secondary-bg-subtle: #FBEDD7;
    --bs-secondary-border-subtle: #F8DBAF;
    --bs-success: #0e23e1;
    --bs-success-rgb: 14, 35, 225;
    --bs-success-text-emphasis: #060E5A;
    --bs-success-bg-subtle: #CFD3F9;
    --bs-success-border-subtle: #9FA7F3;
    --bs-info: #47c30c;
    --bs-info-rgb: 71, 195, 12;
    --bs-info-text-emphasis: #1C4E05;
    --bs-info-bg-subtle: #DAF3CE;
    --bs-info-border-subtle: #B5E79E;
    --bs-body-font-family: Roboto, sans-serif;
    --bs-link-color: #1c3f1f;
    --bs-link-color-rgb: 28, 63, 31;
    --bs-link-hover-color: #b1e5da;
    --bs-link-hover-color-rgb: 177, 229, 218;
}

:root {
    --bs-link-decoration: unset;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #1c3f1f;
    --bs-btn-border-color: #1c3f1f;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #18361A;
    --bs-btn-hover-border-color: #163219;
    --bs-btn-focus-shadow-rgb: 221, 226, 221;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #163219;
    --bs-btn-active-border-color: #152F17;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #1c3f1f;
    --bs-btn-disabled-border-color: #1c3f1f;
}

.btn-outline-primary {
    --bs-btn-color: #1c3f1f;
    --bs-btn-border-color: #1c3f1f;
    --bs-btn-focus-shadow-rgb: 28, 63, 31;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #1c3f1f;
    --bs-btn-hover-border-color: #1c3f1f;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #1c3f1f;
    --bs-btn-active-border-color: #1c3f1f;
    --bs-btn-disabled-color: #1c3f1f;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #1c3f1f;
}

.btn-secondary {
    --bs-btn-color: #000000;
    --bs-btn-bg: #eda438;
    --bs-btn-border-color: #eda438;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #F0B256;
    --bs-btn-hover-border-color: #EFAD4C;
    --bs-btn-focus-shadow-rgb: 36, 25, 8;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #F1B660;
    --bs-btn-active-border-color: #EFAD4C;
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #eda438;
    --bs-btn-disabled-border-color: #eda438;
}

.btn-outline-secondary {
    --bs-btn-color: #eda438;
    --bs-btn-border-color: #eda438;
    --bs-btn-focus-shadow-rgb: 237, 164, 56;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #eda438;
    --bs-btn-hover-border-color: #eda438;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #eda438;
    --bs-btn-active-border-color: #eda438;
    --bs-btn-disabled-color: #eda438;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #eda438;
}

.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: #0e23e1;
    --bs-btn-border-color: #0e23e1;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0C1EBF;
    --bs-btn-hover-border-color: #0B1CB4;
    --bs-btn-focus-shadow-rgb: 219, 222, 251;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0B1CB4;
    --bs-btn-active-border-color: #0B1AA9;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0e23e1;
    --bs-btn-disabled-border-color: #0e23e1;
}

.btn-outline-success {
    --bs-btn-color: #0e23e1;
    --bs-btn-border-color: #0e23e1;
    --bs-btn-focus-shadow-rgb: 14, 35, 225;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0e23e1;
    --bs-btn-hover-border-color: #0e23e1;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0e23e1;
    --bs-btn-active-border-color: #0e23e1;
    --bs-btn-disabled-color: #0e23e1;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0e23e1;
}

.btn-info {
    --bs-btn-color: #000000;
    --bs-btn-bg: #47c30c;
    --bs-btn-border-color: #47c30c;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #63CC30;
    --bs-btn-hover-border-color: #59C924;
    --bs-btn-focus-shadow-rgb: 11, 29, 2;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #6CCF3D;
    --bs-btn-active-border-color: #59C924;
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #47c30c;
    --bs-btn-disabled-border-color: #47c30c;
}

.btn-outline-info {
    --bs-btn-color: #47c30c;
    --bs-btn-border-color: #47c30c;
    --bs-btn-focus-shadow-rgb: 71, 195, 12;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #47c30c;
    --bs-btn-hover-border-color: #47c30c;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #47c30c;
    --bs-btn-active-border-color: #47c30c;
    --bs-btn-disabled-color: #47c30c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #47c30c;
}

