  .react-app .calculator-app .container .tab-content .output-section {
    background: #C2C2C2;
}

input[type='range']::-webkit-slider-thumb {
    background: white;
    /* box-shadow: 0 0 10px rgba(color: #54585A, $alpha: 0.25); */
    border: 1px solid #54585A;
}

.calculator-app .output-app .cta-container .btn-light {
    color: #54585A !important;   
}
.calculator-app .output-app .cta-container .btn-light:focus { 
    outline: 2px #333 solid; 
 } 
.calculator-app .output-app .container .tab-content .tab-pane {
    background-color: #C2C2C2 !important;
}
.calculator-app .output-app .container .nav.nav-tabs .nav-link:focus {
    outline: 2px #333 solid;
}
.react-app .calculator-app .nav.nav-tabs .nav-link:focus {
    outline: 2px #333 solid;
}
.calculator-app .output-app .container .tab-content .detail-results-content .toggle-container span {
    color: #54585A;
}
.calculator-app .output-app .container .tab-content .detail-results-content .toggle-container input:focus + .slider {
    outline: 2px #333 solid;
}
.input-number:focus, .input-number:focus-visible {
    border: solid 1px #333;
    outline: solid 1px #333;
}
.calculator-app .output-app .container .tab-content .detail-results-content .toggle-container input:checked + .slider {
    background-color: #54585A;
}
.calculator-app .output-app .container .tab-content .short-results .amortization-link {
    color: #54585A !important;
}