
        :root {
            --bs-primary: #2E6E3A;
            --bs-primary-rgb: 46, 110, 58;          
        }

        .btn-primary {
            --bs-btn-bg: var(--bs-primary);
            --bs-btn-border-color: var(--bs-primary);
            --bs-btn-hover-bg: rgb(41, 99, 52);
            --bs-btn-hover-border-color: rgb(41, 99, 52);
            --bs-btn-active-bg: var(--bs-primary);
            --bs-btn-active-border-color: var(--bs-primary);
            --bs-btn-disabled-bg: var(--bs-primary);
            --bs-btn-disabled-border-color: var(--bs-primary);
        }

        .btn-outline-primary {
            --bs-btn-color: var(--bs-primary);
            --bs-btn-border-color: var(--bs-primary);
            --bs-btn-hover-bg: rgb(41, 99, 52);
            --bs-btn-hover-border-color: rgb(41, 99, 52);
            --bs-btn-active-bg: var(--bs-primary);
            --bs-btn-active-border-color: var(--bs-primary);
            --bs-btn-disabled-border-color: var(--bs-primary);
            --bs-btn-disabled-color: var(--bs-primary);
        }

        .form-check-input:checked {
            background-color: var(--bs-primary);
            border-color: var(--bs-primary);
        }

        .form-control:focus, .form-check-input:focus {
            border-color: rgb(150, 182, 156);
            box-shadow: 0 0 0 0.25rem rgba(46, 110, 58, 0.25);
        }

        .form-switch .form-check-input:not(:checked):focus {
            --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2396B69C'/%3e%3c/svg%3e");
        }

        .dropdown-item.active, .dropdown-item:active {
            --bs-dropdown-link-active-bg: #2E6E3A;
        }
        