:root {
    --input-border-radius: 5px;
}

.calc-form {
    color: #374151;
    border: 1px solid #f1f1f1;
}

.calc-footer {
    background-color: #f1f1f1;
}

.calc-form a {
    color: #14956a;
}

.calc-submit {
    background-color: #106363 !important;
}

.calc-inp, .calc-checkbox + label::before, .choices .choices__inner, .calc-toggle-container {
    background-color: #f9fafb;
    border-color: #c0c4c9;
    border-bottom-width: 2px;
}

.calc-toggle-container span.current {
    background-color: #eee;
}

.calc-radio + label:after {
    background-color: #8a8a8a;
}

.calc-checkbox + label:after {
    border-color: #8a8a8a;
}


.calc-toggle-button {
    background-color: #f9fafb;
    border-color: #c0c4c9;
}

.calc-toggle-button.current {
    box-shadow: none;
}

.calc-toggle-button .calc-icon {
    color: #10b981;
}