﻿.sub-container, .loan-details {
    border: 1px solid #2b71a9;
    padding: 60px 30px;
    border-radius: 10px;
    height: 100%;
}

.details input {
    width: 100%;
}

.details .left-part {
    margin-bottom: 5rem;
}

    .details .left-part:last-child {
        margin-bottom: 0;
    }

.loan-details .chart-details {
    margin-bottom: 3rem;
    display: inline-block;
}

.interest-values {
    font-size: 40px;
    color: #eb1c24;
    font-weight: 500;
    display: block;
    margin-top: 22px;
}

.detail {
    display: flex;
    justify-content: space-between;
}

p.interest-title {
    font-size: 18px;
    color: #2b71a9;
    font-weight: 500;
}

.detail .right-details {
    background: #e2e2e2;
    color: #eb1c24;
    font-size: 18px;
    font-weight: 500;
    padding: 5px 20px;
    border-radius: 5px;
    width: 24%;
    text-align: right;
}

p.sub-title {
    font-size: 18px;
    margin-top: 1rem;
    color: #00569b;
}

.section-heading h2 {
    color: #00569b;
}
/*----- Styling the sliders ----*/
/*Range style*/
.range-progress {
    appearance: none;
    width: calc(100% - (73px));
    height: 10px;
    border-radius: 5px;
    background: #d7dcdf;
    outline: none;
    padding: 0;
    margin: 0;
}

    /*Range black ⚫ thumb*/
    .range-progress::-webkit-slider-thumb {
        appearance: none;
        width: 20px;
        height: 20px;
        border-radius: 100%;
        background: #fff;
        border: 2px solid #2b71a9;
        cursor: pointer;
        transition: background 0.15s ease-in-out;
    }

        /*On hover change colour of black thumb into green 🟢 and scale size*/
        .range-progress::-webkit-slider-thumb:hover {
            transform: scale(1.1);
            background: #2b71a9;
        }

    .range-progress:active::-webkit-slider-thumb {
        transform: scale(1.1);
        background: #2b71a9;
    }


p.notes {
    margin-top: 3rem;
    margin-left: 3rem;
    color: #4c4c4c;
}

.emibtn {
    background: #eb1c24;
    color: #fff;
    font-size: 14px;
    padding: 10px 20px;
    border-radius: 30px;
    display: inline-block;
}

    .emibtn:hover {
        color: #fff;
    }
/*-------------------------------------*/
.banner .banner-caption {
    display: none;
}

.submit-form {
    margin-top: 10rem;
}
@media screen and (max-width: 1200px) {
    .detail .right-details {
        width: 50%;
        height: 35px;
    }
}
@media screen and (max-width: 768px) {
    .loan-details {
        column-count: 2;
    }
    .emicalculator-section .col-xl-8 {
        margin-bottom: 3rem;
    }
}
    @media screen and (max-width: 767px) {
        .detail .right-details {
            width: 52%;
            height: 35px;
        }

        .nav-pills .nav-link {
            padding: 17px 23px 16px;
        }
        .loan-details {
            column-count: unset;
        }

        
    }