.app-form{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);padding:1rem;background-color:white;border-radius:0.3rem;max-width:465.5px;}
p, b, strong, h1, h2, h3, h4, h5, label, output, select{font-family:'Poppins', sans-serif;}
.loan_amount_text{font-weight:700;font-size:4.5rem;}
.loan-calculator-submit{background:#FFA826;color:white;}
.loan-calculator-submit:hover{background:#FFC526;color:white;}
label{font-weight:700;}
input[type=range]{-webkit-appearance:none;width:100%;margin:17.35px 0;border:none;padding:0px;}
@media screen and (-webkit-min-device-pixel-ratio:0){input[type=range]{border:2px solid #156891;border-radius:25px;
}
}
input[type=range]:focus{outline:none;}
input[type=range]::-webkit-slider-runnable-track{width:100%;height:100%;cursor:pointer;}
input[type=range]::-webkit-slider-thumb{border:2px solid #156891;height:36px;width:36px;border-radius:50px;background:#ffffff;cursor:pointer;-webkit-appearance:none;}
input[type=range]:focus::-webkit-slider-thumb{border:2px solid #156891;border-radius:50px;}
input[type=range]::-moz-range-track{width:100%;height:15px;cursor:pointer;background:#ffffff;border-radius:25px;border:2px solid #FFA826;}
input[type="range"]::-moz-range-progress{background-color:#FFA826;height:15px;}
input[type=range]::-moz-range-thumb{border:2px solid #FFA826;height:36px;width:36px;border-radius:50px;background:#ffffff;cursor:pointer;}
input[type=range]::-ms-track{width:100%;height:36px;cursor:pointer;background:transparent;border-color:transparent;color:transparent;}
input[type=range]::-ms-thumb{border:2px solid #156891;height:36px;width:36px;margin-top:0px;border-radius:50px;background:#ffffff;cursor:pointer;}
input[type=range]:focus::-ms-fill-upper{}
.cover{background-color:#f2f2f2;border-radius:1rem;}
.top-margin{padding-top:18px;}
.cover-title{padding-top:10px;}
[data-toggle="collapse"] .fa:before{content:"\f05a";font-family:FontAwesome;}
[data-toggle="collapse"].collapsed .fa:before{content:"\f057";font-family:FontAwesome;}
a.disclaimers{color:#777777;font-size:0.6rem;}
.disclaimers a{color:#777777;}
.disclaimers a:hover{color:#777777 !important;}
.disclaimers a:active{color:#777777;}
.repayment-option{padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:20px;border-radius:1rem;}
.repayment-option{padding-top:10px;}
@media screen and (max-width:2560px){.loan_amount_text{font-size:3.5rem;}
}
@media screen and (max-width:768px){.loan_amount_text{font-size:5rem;}
}
@media screen and (max-width:425px){.loan_amount_text{font-size:2.5rem;}
}
@media screen and (max-width:320px){.loan_amount_text{font-size:1.5rem;}
}