

/*-----------------Left Side Nav and center cards in First, Completion and Congratulation Pages--------------------*/

.header-bg {
    background: #ffffff;
    color: #26256f !important;
}

.header-text-2 {
    color: #26256f;
}

.menu-list li a.active {
    color: #a90000 !important;
    cursor: default;
}

.menu-list li a {
    color: #26256f !important;
    cursor: default;
}

.estimatedPayment {
    background: #ffffff;
}

.esText span, .showmonthlypaymentDisclicon, .showrateDisclicon {
    color: #26256f;
}

    .showmonthlypaymentDisclicon:hover, .showrateDisclicon:hover {
        color: #26256f;
    }

.est-amount, .perText, .showrateDisclicon {
    color: #a90000 !important;
}

.header-logo {
    width: 100%;
    height: auto;
    max-width: 230px;
    max-height: 100px;
}


/*-----------------Left Side Nav and center cards in First, Completion and Congratulation Pages --------------------*/






/*-----------------Center Icons--------------------*/

.center-icons-color {
    color: #227ec0 !important;
}
/*-----------------End Center Icons--------------------*/


input[type="text"]:focus, input[type="number"]:focus, input[type="password"]:focus {
    border-color: #227ec0 !important;
}


/*-----------------Header--------------------*/
.header-background-color {
    background: -webkit-linear-gradient(left, rgb(255, 255, 255) 20%, #26256f 90%) !important;
    background: -webkit-gradient(left, rgb(255, 255, 255) 20%, #26256f 90%) !important;
    background: -moz-linear-gradient(left, rgb(255, 255, 255) 20%, #26256f 90%) !important;
    background: -o-linear-gradient(left, rgb(255, 255, 255) 20%, #26256f 90%) !important;
    background: -ms-linear-gradient(left, rgb(255, 255, 255) 20%, #26256f 90%) !important;
    background: linear-gradient(left, rgb(255, 255, 255) 20%, #26256f 90%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#26256f') !important;
}


.headerTop {
    background: #26256f;
    padding: 25px 10px;
}

.headding-text {
    color: #fafbfc;
    font-size: 18px;
    font-weight: 700;
    text-align: left
}

.header-icon-color {
    color: #083573 !important;
}
/*-----------------End Header--------------------*/


/*-----------------Header For final pages--------------------*/
.headerTopFinalpage {
    background: #ffffff;
    padding: 25px 10px;
}
/*-----------------End Header--------------------*/

.loan-icon-color {
    color: #26256f !important;
}

.irs--round .irs-handle, .irs--round .irs-bar {
    background: #1529a4 !important;
    background-color: #1529a4 !important;
}

.irs--round .irs-single {
    color: #1529a4 !important;
}

.irs--round .irs-handle.state_hover, .irs--round .irs-handle:hover {
    background-color: #1529a4 !important;
}
/*-----------------Footer --------------------*/
/*Footer Background Color*/
/*.footer-background-color {
    background: -webkit-linear-gradient(right, rgb(255, 255, 255) 20%, #ffffff 90%) !important;
    background: -webkit-gradient(right, rgb(255, 255, 255) 20%, #ffffff 90%) !important;
    background: -moz-linear-gradient(right, rgb(255, 255, 255) 20%, #ffffff 90%) !important;
    background: -o-linear-gradient(right, rgb(255, 255, 255) 20%, #ffffff 90%) !important;
    background: -ms-linear-gradient(right, rgb(255, 255, 255) 20%, #ffffff 90%) !important;
    background: linear-gradient(right, #ffffff 0%, #0069aa 90%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#ffffff') !important;
}*/
.footerSection {
    /*border-top: 2px solid #8fe7cd;*/
    background: #ffffff;
}

.ehl-b {
    fill: #ffffff !important;
}

.footer-text {
    color: #000000;
}

    .footer-text p {
        color: #000000;
        margin-bottom: 0 !important;
    }

.footer-icons-color {
    color: #000000 !important;
}
/*-----------------End Footer --------------------*/

.footer-text, .footer-text p, .footer-text p span, .footer-text div, .footer-text span, .footertable td, .footer-text div span, .footer-text h1, .footer-text div h1, .footer-text div h1 span, .footer-text h1 span, .footer-text h2, .footer-text div h2, .footer-text div h2 span, .footer-text h2 span, .footer-text h3, .footer-text div h3, .footer-text div h3 span, .footer-text h3 span, .footer-text h4, .footer-text div h4, .footer-text div h4 span, .footer-text h4 span, .footer-text h5, .footer-text div h5, .footer-text div h5 span, .footer-text h5 span, .footer-text h6, .footer-text div h6, .footer-text div h6 span, .footer-text h6 span, .footer-text a, .footer-text div a, .footer-text div div a {
    color: #000000 !important;
}

.fdic polygon, .fdic path, .fdic rect, .ncua path {
    fill: #000000 !important;
}

.ncua {
    border: 1px solid #000000 !important;
}

.ehl .ehl-c {
    fill: #000000 !important;
}
/*---------------Popup Group---------------- */
.popup-title, .whydoweAsk svg {
    color: #1529a4 !important;
}

/*---------------Button Group---------------- */
.btn-theme, .cancelButton {
    color: #ffffff !important;
    background-color: #1529a4;
}
.preview-pdf {
    border: 1px solid #1529a4 !important;
}

.loantype:checked {
    background: #1529a4 !important;
    border-color: #1529a4 !important;
}

.btn-theme:focus, .cancelButton {
    color: #ffffff !important;
}

    .cancelButton:hover {
        color: #1529a4 !important;
        background-color: #ffffff !important;
        border: 1px solid #1529a4 !important;
    }

.conformation-div {
    border: 1px solid #1529a4 !important;
}

.btn-theme-back, .back-button svg, .sticky-toolbar > li > a, .applicantText, .sideReviewDetails, .sideReviewDetails svg {
    color: #1529a4 !important;
}

    .sticky-toolbar > li > a:focus, .nav > li > a:hover {
        background-color: #1529a4 !important;
        color: #fff !important;
    }

    .btn-theme-back :hover, .back-button svg:hover {
        color: #1529a4;
    }

    .btn-theme-back:focus {
        color: #1529a4 !important;
    }

/*---------------Button Group---------------- */
.inputGroup input:checked ~ label {
    color: #1529a4 !important;
}

    .inputGroup input:checked ~ label:after {
        background-color: #1529a4 !important;
        border-color: #1529a4 !important;
    }
.radio-active {
    border: 1px solid #1529a4 !important;
}
.inp-cbx:checked + .cbx span:first-child {
    background: #1529a4 !important;
    border-color: #1529a4 !important;
}
    .card-header-collapse {
    background-color: #ffffff !important;
}

.collapseText, .collapseText i {
    color: #26256f !important;
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .headerTop {
        background: #26256f;
    }

    .headerTopFinalpage {
        background: #ffffff;
    }

    .headding-text {
        color: #fafbfc;
    }

        .headding-text a svg {
            color: #083573;
        }

    .btn-theme {
        color: #ffffff;
        background-color: #1529a4;
    }

        .btn-theme:focus {
            color: #ffffff !important;
            background-color: #1529a4 !important;
        }

    .footerSection {
        background: #ffffff;
    }
}
/*Tablet Query*/
@media only screen and (min-width: 601px) and (max-width:768px) {

    .headerTop {
        background: #26256f;
    }

    .headerTopFinalpage {
        background: #ffffff;
    }

    .headding-text {
        color: #fafbfc;
    }



    .footerSection {
        background: #ffffff;
    }

    .btn-theme-back {
        color: #1529a4;
    }

    .btn-theme {
        color: #ffffff;
        background-color: #1529a4;
    }

    .menu-list li a {
        padding: 10px 5px;
        color: #26256f;
        font-size: 14px;
        font-family: 'Nunito Sans';
        font-weight: 300;
        letter-spacing: 1px;
    }

        .menu-list li a .menu-text {
            position: absolute;
            top: -5px;
        }

        .menu-list li a.active, header nav.nav-menu ul.menu-list li a:hover {
            color: #a90000;
        }


    header nav.nav-menu ul.menu-list li a.active, header nav.nav-menu ul.menu-list li a:hover {
        color: #a90000;
    }
}

.p-r-10 {
    padding-right: 10px;
}

.nav-tabs2 .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    background-color: #ffffff;
    border-color: #a90000 !important;
    color: #26256f !important;
}

.nav2 > li > a:hover {
    background-color: #ffffff;
    border-color: #a90000 !important;
    color: #26256f !important;
}
/*.chat-collapse-icon {
    background-color: #26256f !important;
}*/
.icon-bg {
    background: #26256f !important;
    color: #ffffff !important;
}

#usrProfiDpDwn {
    color: #fafbfc;
}

.p-l-10 {
    padding-left: 10px;
}

.leftsideactivecolor {
    color: #a90000 !important;
}

    .leftsideactivecolor p, .leftsideactivecolor p span, .leftsideactivecolor div span, .leftsideactivecolor li, .leftsideactivecolor li span {
        color: #a90000 !important;
    }

.header-bg .close span {
    color: #26256f !important;
}

#usrProfiDpDwn {
    color: #fafbfc;
}

@media only screen and (min-width: 250px) and (max-width:1024px) {
    .leftnav-font li a.active {
        border-bottom: 4px solid #a90000 !important;
    }
}

.iconcolorForbg {
    background: #ffffff !important;
    color: #26256f !important;
    border-top: 1px solid #e3e3e3;
}

.brdSelctedChk {
    border: 1px solid #1529a4 !important;
}
