:root {
    --psd-green: #008357;
    --psd-green-dark: #005029;
    --psd-gold: #F3AB00;
    --psd-gold-dark: #da9a00;
    /* --psd-blue: #78acdc; */
    /* --psd-blue-light: #e9f0f8; */
    /* --psd-bg: #FAFBFA; */
    --psd-nav: #3C3C3C;
    --psd-text: #3C3C3C;
    --color-grey-7: #cacaca;
    --black: #000000;
    --vr-blue: var(--psd-green);
    --text: var(--psd-text);

}

@media (min-width: 600px) {
    .accordiontab-nav .accordiontab-button:hover {
        background-color: white;
    }
    
    .accordiontab-nav .accordiontab-button {
        color: var(--psd-nav);
    }
}

.form-field-input input~.form-field-input-border,
.form-field-input select~.form-field-input-border,
.form-field-input textarea~.form-field-input-border {
    background-color: var(--psd-green);
}

.flatpickr-day.today:before {
    /* background-color: var(--psd-gold); */
}

.progress-action-bar {
    /* background: var(--psd-green-dark); */
}

.progress-action-bar-progress {
    background: var(--psd-green);
}

.btn--secondary-orange .btn-label {
    color: var(--psd-green);
}

.btn--secondary-orange .btn-next, .btn--secondary-orange .btn-prev {
    background-color: var(--psd-green);
}

.form-field-input-select .input-select:checked~.form-field-input-border, .form-field-input-select .input-select:not(:checked)~.form-field-input-border {
    background-color: var(--psd-green);
}

.btn--secondary-orange-invert:hover i {
    background-color: var(--psd-green);
}
.btn{
    border-radius: 0 !important;
}
.btn--primary-blue:hover {
    background-color: var(--psd-green-dark);
}
.flatpickr-day {
    color: var(--psd-text) !important;
}
.flatpickr-monthDropdown-month{
    color: var(--psd-text);
}
.flatpickr-months .flatpickr-month, .flatpickr-months .flatpickr-next-month, .flatpickr-months .flatpickr-prev-month {
    fill: var(--psd-text);
    color: var(--psd-text);
}
.flatpickr-day.prevMonthDay {
    color: var(--psd-text);
}
.flatpickr-months .flatpickr-next-month:hover svg, .flatpickr-months .flatpickr-prev-month:hover svg {
    fill: var(--psd-text);
}
.flatpickr-day:focus {
    border: 2px solid var(--psd-green) !important;
}
.form-field-input input:focus~label{
    color: var(--psd-text);
}
.form-field-input .suffix {
    color: var(--psd-text);
}
.icon {
    color: var(--psd-text) !important;
    background-color: var(--psd-text);
}
.progress-action-bar-progress-bg {
    background: var(--color-grey-7);
}
.btn--primary-blue {
    background-color: var(--psd-gold) !important;
}
.btn--primary-blue:hover, .btn--primary-blue:active {
    background-color: var(--psd-gold-dark) !important;
}
.btn--primary-blue .btn-label{
    color: var(--psd-text) !important;
}
.btn--primary-blue .btn-next{
    background-color: var(--psd-text) !important;
}