input[type=submit]:hover {
    transition: all 0.3s ease-in-out !important;
}

html, body {
    overflow-x: hidden;
}
/* Loader*/
.loaderWrap {
    position: fixed;
    z-index: 2000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,0.6);
}

.mb-15 {
    margin-bottom: 15px;
}

.loader {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.loaderWrap .loader i {
    color: #fff;
    text-shadow: 0 1px 3px #000;
}

a {
    color: #000;
    text-decoration: none;
}

    a:hover {
        color: #3996ff;
        text-decoration: none;
    }

h2 h3 {
    color: #222222;
}

a:hover {
    transition: all 0.3s ease-in-out !important;
    text-decoration: none;
    color: #fff;
}

body {
    background: #fff;
    color: #000;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
}

.container {
    max-width: 1170px;
}

.for_float {
    float: right;
}

/*-----------------------mani css-----------------*/

/* Back to Top */

#backtotop {
    z-index: 999;
    display: inline-block;
    position: fixed;
    visibility: hidden;
    bottom: 20px;
    right: 20px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    text-align: center;
    opacity: 0.2;
    color: #FFFFFF;
    background-color: #CC9F4D;
}

    #backtotop i {
        display: block;
        width: 100%;
        height: 100%;
        line-height: inherit;
    }

    #backtotop.visible {
        visibility: visible;
        opacity: .5;
    }

    #backtotop:hover {
        opacity: 1;
        transition: all 0.3s ease-in-out;
    }

/*--------------------------------------------------------------------------------------------------------*/
.headerTop {
    padding: 20px;
    min-height: 47px;
    background: #fff;
    display: block;
}

.logo {
    height: 96px;
}

    .logo img {
        position: relative;
        margin-top: 20px;
    }

.headerTop_btn {
    display: flex;
    justify-content: space-between;
}

.mainSocial {
    position: relative;
    top: 49%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

    .mainSocial ul {
        list-style-type: none;
        margin: 0;
        float: right;
    }

        .mainSocial ul li {
            float: left;
            margin-left: 5px;
        }

    .mainSocial span {
        float: right;
        /****************add css 12oct****************/
        font-size: 14px;
        /****************add css 12oct****************/
    }

.bodyWrapper {
    width: 100%;
    background: url(../images/Home_bg.png) no-repeat top left;
    background-size: cover;
    padding: 28px 0 70px 0;
}

.left-counter {
    padding: 0 33px;
    position: relative;
}

    .left-counter::after {
        position: absolute;
        top: 6px;
        left: 0;
        content: '';
        display: block;
        height: 18px;
        width: 18px;
        background: url(../images/check.png) no-repeat center center;
        background-size: 100% 100%;
    }

.homePara {
    color: #fff;
    font-size: 14px;
    line-height: 166%;
}

button.homeBtn,
a.homeBtn {
    color: #fff;
    width: 100%;
    line-height: 44px;
    text-align: center;
    text-transform: uppercase;
    background: #019ff6;
    border: 0;
    outline: none;
    transition: all 0.3s ease-in-out;
}

#btnClearAll {
    text-transform: none;
    background-color: white;
    color: black;
    line-height: 36px;
    text-decoration-line: underline;
}

div.clearAllBtn {
    margin-top: 0px !important;
    padding: 1px;
}

button.homeBtn:hover,
a.homeBtn:hover {
    background: #8d23ea;
}

.right-counter {
    width: 100%;
    margin-bottom: 40px;
}



.headerSearch {
    background: #294b92;
    position: relative;
    text-transform: uppercase;
    padding: 4px 15px;
    color: #fff;
}

    .headerSearch h4 {
        margin-left: 0;
        line-height: 54px;
        margin: 0;
    }

.rightinputSection {
    background: rgba(256,256,256,0.55);
    padding: 11px 15px 30px 15px;
}

.panel-body .rightinputSection {
    padding: 25px 15px 0px 15px;
}

input .inputElement, select.inputElement {
    border: 1px solid #c0c0c0;
    outline: none;
    background: #fff;
    height: 33px;
    margin-bottom: 15px;
    width: 100%;
    font-size: 13px;
    border: 1px solid #949494;
}

select.inputElement {
    color: #000000;
    font-weight: bold;
}
button.yellowBtn {
    background: #ff6501;
}

    button.yellowBtn:hover {
        background: #e73600;
    }
button.blackBtn {
    background: #000;
    color: red;
    border: 2px solid;
}

    button.blackBtn:hover {
        background: #222;
    }

div.logingBtn {
    text-align: center;
    margin-top: 15px;
}

.logingBtn a {
    color: #ff6501;
    font-weight: 500;
}

    .logingBtn a:hover {
        color: #e73600;
    }

.logingBtn span {
    color: #fff;
    font-weight: 500;
}

.left-counter button {
    margin-top: 25px;
}

button.dark,
div.dark {
    background: #032f51;
}

.rightbodyText {
    font-style: italic;
    color: #fff;
    margin: 25px 0 0 0;
    font-style: 14px;
    font-weight: 300;
}

.mainfooter {
    height: 84px;
    background: #fff;
    text-align: center;
    color: #2c2c2c;
}

    .mainfooter p {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        font-size: 14px;
    }
/*--------------------Login------------------*/
.loginWrapper {
    height: 100vh;
    width: 100%;
    position: relative;
    background: url(../images/Loging_bg.png) no-repeat top left;
    background-size: cover;
    padding: 30px 0;
}

.mainLogin {

    width: 470px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 1px 13px 1px #000;
    position: relative;
    margin: 0 auto;
    padding: 15px 15px 40px;
    margin-bottom: 20px;
}

.loginpg {
    width: 470px;
}

h4.loginheader {
    color: #0b2f51;
    font-size: 14px;
    font-weight: normal;
    /*font-style: italic;*/
    text-align: center;
    margin: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
}

.mainLogin label {
    font-weight: 600;
}

h4 .loginheader.regst {
    margin-bottom: 10px;
}

.log-sec {
    padding-top: 35px;
}

h4.loginheader span {
    color: #019bf3;
    display: block;
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
}

.inputArea label {
    color: #333;
    font-weight: normal;
    font-size: 14px;
}

.logControl {
    margin-bottom: 20px;
}

span.forgot {
    float: right;
    font-size: 13px;
    font-weight: 500;
    line-height: 130%;
    color: #ff6501;
    text-transform: uppercase;
    margin-top: 5px;
}

    span.forgot a {
        color: #ff6501;
    }

button.homeBtn.dark.loginBtn {
    margin: 12px 0 17px 0;
}

    button.homeBtn.dark.loginBtn:hover {
        background: #245761;
    }

.footerSing {
    text-align: center;
    font-size: 15px;
}

    .footerSing a {
        color: #ff6501;
    }

        .footerSing a:hover,
        span.forgot a:hover {
            color: #019bf3;
        }
/*-----------Check Box-------------*/
.containerCheck {
    text-transform: uppercase;
    display: inline-block;
    position: relative;
    padding-left: 25px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 13px;
    font-weight: 500;
    line-height: 130%;
    color: #ff6501;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    /* Hide the browser's default checkbox */
    .containerCheck input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
    }

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: #fff;
    border: 1px solid #333;
}

/* On mouse-over, add a grey background color */
.containerCheck:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.containerCheck input:checked ~ .checkmark {
    background-color: rgb(255, 255, 255);
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.containerCheck input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.containerCheck .checkmark:after {
    left: 5px;
    top: 2px;
    width: 5px;
    height: 10px;
    border: solid #58c13e;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
/*--------------------------*/
.showResult {
    text-align: center;
    top: 0px;
    position: relative;
    margin-bottom: 20px;
}
    .showResult h3 {
        display: inline-flex;
        font-weight: 700;
        color: #000;
        padding-right: 50px;
    }

.showResultSpan {
    background: #000;
    padding: 10px 15px;
    display: inline-block;
    color: red;
    border: 2px solid;
    font-size: 24px;
}

span.textMatch {
    display: block;
    color: #0b2f51;
}

.logingBtn.toplog {
    text-align: left;
    margin-top: 0;
    position: relative;
    top: -26px;
    padding: 0 15px;
}

span.propartyText {
    color: #0b2f51;
    font-size: 13px;
    margin: 2px 11px;
}

span.nub {
    color: #f56501;
    font-weight: 500;
}

.logingBtn span.blueSlas {
    color: #019bf3;
}

a.headbtn {
    text-align: center;
    text-transform: uppercase;
    border: 0;
    outline: none;
    transition: all 0.3s ease-in-out;
    padding: 8px 10px;
    border: 0;
    outline: 0;
    margin-left: 35px;
}

    a.headbtn:hover {
        color: #0b2f51;
    }

.logingBtn a i.fa {
    color: #607D8B !important;
    margin-right: 5px
}

.footersection {
    text-align: center;
    position: fixed;
    bottom: 5px;
    width: 100%;
    font-size: 14px;
    color: #fff;
}

input.regist {
    margin-bottom: 10px;
}

h4.loginheader span.smTextReg {
    color: #0b2f51;
    font-size: 12px;
    font-weight: normal;
}

/*20181031*/
/******New Home Page***************************/
.banner {
    width: 100%;
    background: linear-gradient(0deg, hsl(232,67%,41%,1), hsl(36,11%,9%,1));
    background-attachment: fixed;
    background-size: cover;
    height: 100%;
}
.logoMain {
    text-align: center;
    margin: 25px 0 0 0;
}

.button-header:hover {
    color: #ffc708;
}

.logoBanar {
    display: inline;
    /*font-weight: bold;*/
}

.bannerHeading {
    color: #fff;
    text-align: center;
    margin: 0;
}

    .bannerHeading p {
        font-size: 20px;
        font-style: italic;
    }

    .bannerHeading a {
        color: #fff;
        text-decoration: underline
    }
    .topHeader {
        margin: 0 auto;
    }
.private-lending-learn {
    background-color: #B3B4B1;
    display: block;
    padding: 5px;
}
    .private-lending-learn p{
        margin-bottom: 0;
        color: #000;
    }

    .private-lending-learn a {
        text-decoration: underline;
        color: #000;
    }

        .private-lending-learn a:hover {
            color: #000;
        }

        .left_sm_header {
            width: 30%;
            text-align: center;
            float: left;
        }

.right_sm_header {
    width: 30%;
    text-align: center;
    float: right;
}

    .left_sm_header h2,
    .right_sm_header h2 {
        font-size: 26px;
    }

span.hereText a {
    color: rgb(255, 199, 8);
    text-decoration: underline;
}

.bannerLabelArea {
    clear: both;
    color: #fff;
    padding-top: 25px;
}

.labelTask {
    text-align: center;
    color: yellow;
    font-size: 20px;
    background: #000000ad;
    line-height: 3em;
    border-radius: 4px;
}

    .labelTask span {
        color: rgb(255, 155, 0);
    }

.bodySection {
    background: linear-gradient(315deg, #2234ae 0%, #191714 74%),
        url(../images/Home_bg.png) no-repeat center center;
    background-size: cover;
    background-attachment: fixed;
    margin-top: 10px;
    padding: 25px 0;
}

    .bodySection.landing {
        background: url(../images/Home_bg.png) no-repeat center center;
        background-size: cover;
        background-attachment: fixed;
        margin-top: 10px;
        padding: 25px 0;
    }

.minInputSec {
    background: rgba(256,256,256,0.40);
}

.bodyHeader {
    color: #fff;
    margin: 0 0 25px 0;
    text-transform: uppercase;
}

span.numberRound {
    height: 40px;
    width: 40px;
    display: inline-block;
    background: #0b2f51;
    text-align: center;
    color: #fff;
    line-height: 40px;
    border-radius: 50px;
    font-weight: bold;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

h3.textBig {
    font-size: 19px;
    width: 90%;
    margin: 0 0 0 10%;
    color: #fff;
    transition: 0.3s ease-in-out;
}

    h3.textBig:hover {
        color: rgb(255, 208, 0);
    }

.i-pull-right{
    margin-top: -40px;
}

.btn-upgrad {
    color: rgb(255, 199, 8);
    background-color: #212121;
    border-color: #222;
    margin-left: 100px;
}
.thumb {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
}


    .thumb .thumbCaption {
        padding: 10px 0;
    }

.overlay {
    position: relative;
}

    .overlay .thumbnail {
        display: block;
    }


.playWrapper .playBtn {
    position: absolute;
    z-index: 2;
    width: 50px;
    height: 50px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0.8;
    margin: auto; /* center */
}

.thumb .overlay:hover .playWrapper {
    opacity: 1;
}

@media only screen and (max-width: 600px) {
    .headerTop {
        border-bottom: 1px solid #ddd;
    }
    .user-section {
        border-bottom: none !important;
    }
    nav.navbar {
        border-top: none !important;
    }
        .navbar-toggle {
        margin-top: -10px !important;
        float: left !important;
        margin-left: 15px;
    }
    h3.textBig {
        font-size: 18px;
        font-size: 16px;
        margin: 0 0 0 13%;
    }
    .headerTop_btn {
        display: flex;
        justify-content: space-around;
    }
    .i-pull-right {
        margin-top: -55px;
    }
    .lendPro {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .rightinputSection.rightinputSection-Update {
        padding: 10px 0px 30px 0px;
    }
    .mailBox{
        font-size:14px;
    }
    .padding-custom {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }

    
}

@media only screen and (max-width: 1200px) {
    .range-sec input {
        width: 100% !important;
    } 
}

.textSectionright {
    position: relative;
    margin-bottom: 20px;
}

.upperContent {
    height: 50px;
}

    .upperContent.single {
        height: 65px;
    }

.normalText {
    color: #fff;
    margin: 20px 0;
}

    .normalText a {
        color: rgb(255, 208, 0);
    }

        .normalText a:hover {
            color: rgb(33, 119, 177);
        }

h4.bottomHeader {
    color: #fff;
}

footer {
    min-height: 50px;
    background: #282a2b;
    color: #fff;
    position: relative;
}

    footer a {
        color: rgb(255, 208, 0);
    }

        footer a:hover {
            color: #019bf3;
        }

    footer .container-fluid {
        position: relative;
        height: 100%;
        /*min-height: 50px;*/
    }

.footerText {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    left: 15px;
}

.btn .caret {
    margin-left: 0;
    position: absolute;
    right: 9px;
    top: 14px;
}

.dropdown.open {
    margin-bottom: 0;
}

.dropdown-menu > li {
    display: block;
    padding: 5px 0px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.open > .dropdown-menu {
    display: block;
    top: 28px;
    width: 100%;
    padding: 5px 0px;
    height: 200px;
    overflow-y: scroll;
}

    .open > .dropdown-menu input {
        border-radius: 0;
    }

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%;
    border-radius: 0;
}

.bootstrap-select button {
    border: 1px solid #949494;
    border-radius: 0;
    margin-bottom: 15px;
}

.bootstrap-select.btn-group .dropdown-menu li a span.text {
    font-size: 15px;
}

.bs-searchbox:before {
    content: "\f002";
    color: #b9b9b9;
    z-index: 11111;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 19px;
    top: 13px;
}

.bs-searchbox {
    position: relative;
}

div.logingBtn strong {
    text-align: center;
    margin-top: 15px;
    text-transform: uppercase;
    font-size: 20px;
}

.bootstrap-select.btn-group .btn .filter-option {
    color: #6b6b70;
}

.searhCol .bootstrap-select:nth-child(1) {
    background: green !important;
}

.dollar {
    position: relative;
}

    .dollar .fa {
        position: absolute;
        top: 1px;
        left: 12px;
    }

    .dollar input {
        padding-left: 25px;
    }



.wrapper-demo {
    *zoom: 1;
    font-weight: 400;
    margin-bottom: 15px;
}

    .wrapper-demo:after {
        clear: both;
        content: "";
        display: table;
    }

/* DEMO 1 */

#mainText span {
    font-weight: 600;
    position: absolute;
    right: 32px;
    top: 5px;
}

#paymentEquity span {
    font-weight: 600;
    position: absolute;
    right: 32px;
    top: 5px;
}

.wrapper-dropdown-1 {
    position: relative;
    padding: 6px 10px;
    margin: 0 auto;
    color: #6b6b70;
    outline: none;
    cursor: pointer;
    font-weight: 400;
    border: 1px solid #949494;
    background-color: #fff;
}

    .wrapper-dropdown-1:after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        right: 16px;
        top: 50%;
        margin-top: -6px;
        border-width: 6px 0 6px 6px;
        border-style: solid;
        border-color: transparent #444;
        transform: rotate(90deg);
    }

    .wrapper-dropdown-1 .dropdown {
        /* Size & position */
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        /* Styles */
        background: #ffffff;
        list-style: none;
        font-weight: normal; /* Cancels previous font-weight: bold; */
        /* Hiding */
        display: none;
        pointer-events: none;
        z-index: 1111;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgba(0, 0, 0, .15);
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    }

        .wrapper-dropdown-1 .dropdown li a {
            display: block;
            text-decoration: none;
            color: #444;
            padding: 5px 15px;
        }

        /* Hover state */
        .wrapper-dropdown-1 .dropdown li:hover a {
            background: #f3f8f8;
        }

    /* Active state */
    .wrapper-dropdown-1.active .dropdown {
        opacity: 1;
        pointer-events: auto;
        display: block;
    }

    .wrapper-dropdown-1.active:after {
        border-color: #444 transparent;
        border-width: 6px 6px 0 6px;
        margin-top: -3px;
        right: 13px;
        transform: rotate(0deg);
    }

    .wrapper-dropdown-1.active {
        background: #fff;
    }

/* No CSS3 support */

.no-opacity .wrapper-dropdown-1 .dropdown,
.no-pointerevents .wrapper-dropdown-1 .dropdown {
    display: none;
    opacity: 1; /* If opacity support but no pointer-events support */
    pointer-events: auto; /* If pointer-events support but no pointer-events support */
}

.no-opacity .wrapper-dropdown-1.active .dropdown,
.no-pointerevents .wrapper-dropdown-1.active .dropdown {
    display: block;
}

/*20181031*/

body {
    padding-bottom: 0 !important;
    background-size: cover;
}

.mainLogin form.login-box {
    overflow: hidden;
    overflow-y: inherit !important;
    max-height: max-content !important;
}

.inputArea label {
    font-weight: 600;
    font-size: 12px;
}

.mainLogin input.form-control, .mainLogin select.form-control {
    height: 30px;
    margin-bottom: 5px;
}

.mid-sec {
    position: relative;
    top: 8px;
}

    .mid-sec input {
        vertical-align: text-bottom;
    }


div.inputArea.lender-sec {
    max-height: 320px;
    overflow-y: auto;
    overflow-x: hidden;
}

.regis-sec {
    max-height: 240px;
    /*overflow-y: auto;
    overflow-x: hidden;*/
}

    .regis-sec .col-sm-6 {
        width: 100%;
    }

.inputArea label span {
    color: #e73600;
}

/*.nav.navbar-nav {
    float: right;
    position: absolute;
    right: 0;
}*/

.custNavTop {
    background-color: white !important;
}

.custNav {
    left: 20px;
    background-color: transparent !important;
}

ul.nav.navbar-nav > li > a {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 50px;
    /*************add 12oct**************/
    text-decoration: none;
    color: #23527c;
    background-color: transparent;
    font-size: 14px;
    /*************add 12oct**************/
}

ul.nav > li > a:focus, ul.nav > li > a:hover {
    text-decoration: none;
    color: #23527c;
    background-color: transparent;
}

.panel-sec {
    padding: 15px;
    position: relative;
    margin: 0 auto;
    border-radius: 5px;
    color: #fff;
    font-size: 17px;
}

    .panel-sec a {
        text-decoration: underline;
        font-size: 20px;
    }

        .panel-sec a:hover {
            text-decoration: underline;
        }


/*New Style*/
.tab-content {
    padding-top: 15px;
}

.banner-sec {
    width: 100%;
 
    background-size: cover;
    /*height: 96vh;*/
    height: auto;
    background-attachment: fixed;
}

.inner-sec {
    /*padding: 25px;*/
    height: calc(100vh - 208px);
}

.box {
    border: 1px solid #ccc;
    padding: 5px;
    border-radius: 4px;
    min-height: 90px;
}

.card {
    margin-bottom: 10px;
}

.card-body {
    min-height: 90px;
}

    .card-body img {
        min-height: 90px;
    }

/*.owl-carousel .owl-stage {
    width: 100% !important;
    height: auto;
}

.owl-carousel .owl-stage-outer {
    max-height: 78px;
}*/

.paddingZero {
    padding: 0px !important;
}

.row {
    max-width: initial !important;
}

.toggle-off.btn {
    padding-left: 17px !important;
}

button.owl-prev {
    position: absolute;
    left: 0;
    top: 25%;
}

button.owl-next {
    position: absolute;
    right: 0;
    top: 25%;
}

#demos .owl-carousel {
    margin: 0rem 0 !important;
}

.owl-carousel .item {
    height: 7rem !important;
    background: #e0e0e0 !important;
    padding: 0 !important;
}

.owl-nav button span {
    font-size: 30px;
    color: #fff;
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    /*height: 100% !important;*/
    margin-bottom: 0;
}

/*#dvSlider > a[data-caption] {
    display: none;
}*/

#demos .row {
    max-width: initial !important;
}

.box-sec {
    border: none;
    padding: 10px;
    border-radius: 4px;
    display: block;
    margin-top: 10px;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    /*overflow: auto;
    max-height: 560px;*/
}

.topnav {
    overflow: hidden;
    background-color: #1b3373;
}

    .topnav a {
        float: left;
        color: #f2f2f2;
        text-align: center;
        padding: 14px 16px;
        text-decoration: none;
        font-size: 17px;
    }

        .topnav a:hover {
            background-color: #ddd;
            color: black;
        }

    .topnav li.active {
        background-color: #3598ee;
        color: #fff;
    }

.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}

.navbar-inverse {
    background-color: #1b3373;
    border-color: #1b3373;
}

    .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
        background-color: #3598ef;
    }


.hummingbird-base label {
    font-size: 14px;
    padding-left: 10px;
}

    .hummingbird-base label input {
        position: relative;
        left: -5px;
    }

.hummingbird-treeview {
    max-height: 400px;
    overflow: auto;
}

.cityClass {
    padding-left: 8px;
}

.navbar-inverse .navbar-nav > li > a:hover {
    color: #38a0f9 !important;
}

nav.navbar {
    border-radius: 0;
    border: 0;
    /*border-top: 1px solid #f1f1f1;*/
    border-bottom: 1px solid #f1f1f1;
}

.hummingbird-base .fa.fa-minus:before {
    content: "\e252";
    font-family: 'Glyphicons Halflings';
}

.hummingbird-base .fa.fa-plus:before {
    content: "\e250";
    font-family: 'Glyphicons Halflings';
}

.hummingbird-base .fa {
    font-size: 14px;
}

.rightinputSection.bg-sec {
    background-color: #fff;
}

.navbar .active a {
    color: #fff;
    background-color: #294b92 !important;
}


/*New Style*/


hr {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

/*.nav.navbar-nav {
    z-index: 1;
    top: 0;
}*/

.red-line {
    height: 2px;
    background-color: red;
    margin: 15px 0;
}

.black-line {
    height: 2px;
    background-color: black;
    margin: 15px 0;
}

.blue-line {
    width: 100%;
    text-align: left;
    border-bottom: 2px solid blue;
    line-height: 0.1em;
    margin: 20px 0 20px;
}


.green-line {
    width: 100%;
    text-align: left;
    border-bottom: 2px solid green;
    line-height: 0.1em;
    margin: 20px 0 20px;
}

    .green-line span {
        background: #fff;
        padding: 0 10px;
        font-weight: 600;
    }

.blue-line span {
    font-weight: 600;
    background: #fff;
    padding: 0 10px;
}

.usr-sec {
    border: 1px solid #ccc;
    padding: 11px 25px 0;
    text-align: center;
    border-radius: 10px;
    margin-bottom: 15px;
}

    .usr-sec em {
        font-size: 48px;
        color: #ccc;
        text-align: center;
        position: relative;
        top: 4px;
    }

.btm-sec label {
    font-weight: 400;
}



div.bhoechie-tab-container {
    z-index: 10;
    background-color: #ffffff;
    padding: 0 !important;
    border-radius: 4px;
    -moz-border-radius: 4px;
    border: 1px solid #ddd;
    margin-top: 20px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    background-clip: padding-box;
    opacity: 0.97;
    filter: alpha(opacity=97);
}

div.bhoechie-tab-menu {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
}

    div.bhoechie-tab-menu div.list-group {
        margin-bottom: 0;
    }

        div.bhoechie-tab-menu div.list-group > a {
            margin-bottom: 0;
        }

            div.bhoechie-tab-menu div.list-group > a .glyphicon,
            div.bhoechie-tab-menu div.list-group > a .fa {
                color: #5A55A3;
            }

            div.bhoechie-tab-menu div.list-group > a:first-child {
                border-top-right-radius: 0;
                -moz-border-top-right-radius: 0;
            }

            div.bhoechie-tab-menu div.list-group > a:last-child {
                border-bottom-right-radius: 0;
                -moz-border-bottom-right-radius: 0;
            }

            div.bhoechie-tab-menu div.list-group > a.active,
            div.bhoechie-tab-menu div.list-group > a.active .glyphicon,
            div.bhoechie-tab-menu div.list-group > a.active .fa {
                background-color: #365caf;
                background-image: #365caf;
                color: #ffffff;
            }

                div.bhoechie-tab-menu div.list-group > a.active:after {
                    content: '';
                    position: absolute;
                    left: 100%;
                    top: 50%;
                    margin-top: -13px;
                    border-left: 0;
                    border-bottom: 13px solid transparent;
                    border-top: 13px solid transparent;
                    border-left: 10px solid #365caf;
                }

div.bhoechie-tab-content {
    background-color: #ffffff;
    /* border: 1px solid #eeeeee; */
    padding-left: 20px;
    padding-top: 10px;
}

div.bhoechie-tab div.bhoechie-tab-content:not(.active) {
    display: none;
}
/*2018-09-14*/
a {
    display: block;
}

    a.collapsed i:before {
        content: "\f068";
    }

/*2018-09-18*/
.top-header-box .box {
    min-height: 55px !important;
    text-align: left;
}

    .top-header-box .box span {
        font-weight: bold;
    }

.top-header-box .card-body {
    min-height: unset;
}

    .top-header-box .card-body label {
        font-weight: 500;
    }

.front-img {
    height: 100px !important;
    margin-bottom: 5px;
}

.result-div {
    /*height: 520px;
    overflow-y: auto;*/
}

a {
    /* display: block;*/
    display: inline;
    text-decoration: underline;

 
}

    a.collapsed i:before {
        content: "\f068";
    }

.all-button-div input {
    margin-bottom: 5px;
}


#FileUpload1, .jcarousel-skin-tango {
    margin-bottom: 15px !important;
}

input[type="file"] {
    width: 100%;
    font-size: 12px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 155px !important;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 85px !important;
    height: 75px;
}


.panel {
    padding: 0 !important;
    margin-bottom: 5px !important;
    margin-right: 15px;
}

    .panel h4 {
        margin-bottom: 0 !important;
    }


/*.new-sec h4.panel-title:after {
    content: "\f067";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 10px;
    top: 11px;
}*/

.new-sec .panel-default > .panel-heading {
    position: relative;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px !important;
    margin-bottom: 0 !important;
}

.new-sec {
    font-size: 14px;
}

    .new-sec input.form-control {
        height: 34px !important;
    }

#txtannual_interest_rate_new, #ddlPoints_fees {
    height: 28px !important;
    padding: 5.5px !important;
}

.new-sec input.form-control#PurchasePrices,
.new-sec input.form-control#txtEstRepairs,
.new-sec input.form-control#BorrowersContributionAmt,
.new-sec input.form-control#ARVVal,
.new-sec input.form-control#txtEstARV,
.new-sec input.form-control#txtPotentialProfit,
.new-sec input.form-control#txtafter_repair_value,
.new-sec input.form-control#txtfair_market_value,
.new-sec input.form-control#txtexisting_loan_amount,
.new-sec input.form-control#txtRequestedCashOut,
.new-sec input.form-control#txtEquity,
.new-sec input.form-control#txtLTVPer,
.new-sec input.form-control#txtterm_left,
.new-sec input.form-control#txtannual_interest_rate_current,
.new-sec input.form-control#txtmonthly_payment_amount_current,
.new-sec input.form-control#txtcash_out_amount,
.new-sec input.form-control#txtpoints_fees,
.new-sec input.form-control#txtnew_total_loan_amount,
.new-sec input.form-control#txtnew_LTV,
.new-sec input.form-control#txtterm_new,
/*.new-sec input.form-control#txtannual_interest_rate_new,*/
.new-sec input.form-control#txtmonthly_payment_amount_new,
.new-sec input.form-control#LoanAmt {
    height: 28px !important;
}

#dpceDiv .card-body, #divPurchasePrice .card-body, #arvDiv .card-body, #divLoanAmt .card-body, #divPotentialProfit .card-body, #divafter_repair_value .card-body,
#divfair_market_value .card-body,
#divexisting_loan_amount .card-body, #divEquity .card-body, #divLTVPer .card-body, #divterm_left .card-body
#divannual_interest_rate_current .card-body, #divmonthly_payment_amount_current .card-body, #divcash_out_amount .card-body, #divpoints_fees .card-body,
#divnew_total_loan_amount .card-body, #divnew_LTV .card-body, #divterm_new .card-body, #divannual_interest_rate_new .card-body, #divmonthly_payment_amount_new .card-body,
#divEstARV .card-body {
    overflow: hidden;
}

#dpceDiv .col-sm-10, #dpceDiv .col-sm-2,
#divPurchasePrice .col-sm-10, #divPurchasePrice .col-sm-2,
#arvDiv .col-sm-10, #arvDiv .col-sm-2,
#divEstARV .col-sm-10, #divEstARV .col-sm-2,
#divafter_repair_value .col-sm-10, #divafter_repair_value .col-sm-2,
#divfair_market_value .col-sm-10, #divfair_market_value .col-sm-2,
#divexisting_loan_amount .col-sm-10, #divexisting_loan_amount .col-sm-2,
#divEquity .col-sm-10, #divEquity .col-sm-2,
#divLTVPer .col-sm-10, #divLTVPer .col-sm-2,
#divterm_left .col-sm-10, #divterm_left .col-sm-2,
#divannual_interest_rate_current .col-sm-10, #divannual_interest_rate_current .col-sm-2,
#divmonthly_payment_amount_current .col-sm-10, #divmonthly_payment_amount_current .col-sm-2,
#divcash_out_amount .col-sm-10, #divcash_out_amount .col-sm-2,
#divpoints_fees .col-sm-10, #divpoints_fees .col-sm-2,
#divnew_total_loan_amount .col-sm-10, #divnew_total_loan_amount .col-sm-2,
#divnew_LTV .col-sm-10, #divnew_LTV .col-sm-2,
#divterm_new .col-sm-10, #divterm_new .col-sm-2,
#divannual_interest_rate_new .col-sm-10, #divannual_interest_rate_new .col-sm-2,
#divmonthly_payment_amount_new .col-sm-10, #divmonthly_payment_amount_new .col-sm-2,
#divPotentialProfit .col-sm-10, #divPotentialProfit .col-sm-2,
#divEstRepairs .col-sm-10, #divEstRepairs .col-sm-2,
#divLoanAmt .col-sm-10, #divLoanAmt .col-sm-2 {
    padding: 0;
}


.wrapper-dropdown-1 {
    font-size: 14px;
}

.p-sec {
    font-size: 14px;
}

input[type="file"], input[type="checkbox"], input[type="radio"], select {
    margin: 0 0 0rem 0 !important;
}

.checkbox-margin input[type="checkbox"] {
    margin: 4px -18px 0 !important;
}

div.footersection {
    text-align: center;
    position: fixed;
    width: 100%;
    background-color: #ccc;
    bottom: 0;
    padding: 5px;
    color: #545454;
    z-index: 999;
}

/*2018-10-11 sk*/
.dropdown {
    position: absolute;
    top: 50%;
    transform: translateY(0%);
    z-index: 9;
}

a {
    color: #fff;
}

.dropdown dd,
.dropdown dt {
    margin: 0px;
    padding: 0px;
}

.dropdown ul {
    margin: -1px 0 0 0;
}

.dropdown dd {
    position: relative;
}

.dropdown a,
.dropdown a:visited {
    color: #fff;
    text-decoration: none;
    outline: none;
    font-size: 12px;
}

.dropdown dt a {
    background-color: #fff;
    display: block;
    padding: 8px 20px 5px 10px;
    min-height: 25px;
    line-height: 20px;
    overflow: hidden;
    border: 0;
    width: 100%;
    color: #6b6b87;
    border: 1px solid #949494;
    font-size: 14px;
    font-weight: normal;
}

    .dropdown dt a:hover {
        text-decoration: none;
    }

    .dropdown dt a span,
    .multiSel span {
        cursor: pointer;
        display: inline-block;
        padding: 0 2px;
    }

.dropdown p {
    color: #6b6b87;
    font-weight: 600;
}

.dropdown dd ul {
    background-color: #fff;
    border: 0;
    color: #000;
    display: none;
    left: 0px;
    padding: 2px 15px 2px 5px;
    position: absolute;
    top: 2px;
    width: 100%;
    list-style: none;
    height: 124px;
    overflow: auto;
}

.dropdown span.value {
    display: none;
}

.dropdown dd ul li label {
    color: #6b6b87;
    font-weight: normal;
}

.dropdown dd ul li a {
    padding: 5px;
    display: block;
}

    .dropdown dd ul li a:hover {
        background-color: #fff;
    }

.dropdown button {
    background-color: #6BBE92;
    width: 302px;
    border: 0;
    padding: 10px 0;
    margin: 5px 0;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

.down-arrow {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 16px;
    top: 50%;
    margin-top: -6px;
    border-width: 6px 0 6px 6px;
    border-style: solid;
    border-color: transparent #444;
    transform: rotate(90deg);
}

#dvResult label input[type="checkbox"] {
    margin-right: 5px !important;
}


#criteriaContainer1 label {
    color: #4d4d4d;
    display: inline-block;
    font-weight: bold;
}

    #criteriaContainer1 label input[type="checkbox"] {
        margin-right: 5px !important;
    }

#criteriaContainer2 label {
    color: #4d4d4d;
    display: inline-block;
    font-weight: bold;
}

    #criteriaContainer2 label input[type="checkbox"] {
        margin-right: 5px !important;
    }

.p-sec input[type="checkbox"] {
    position: unset !important;
}


#chkBrCertify {
    zoom: 1.7;
    display: inline-block;
    vertical-align: middle;
}

.p-sec label {
    padding-left: 0 !important;
}

#dvResult a {
    display: block;
}

    #dvResult a.collapsed i:before {
        content: "\f068";
    }

.panel-minusicon a.collapsed i:before {
    content: "\f067";
}

#btnMoreDetails {
    width: 150px;
}

/*******************add new css***********/

.owl-carousel .owl-item img {
    height: 110px;
}

.owl-carousel {
    z-index: 0 !important;
}

.btn-overview {
    width: 130px;
}

.text-red {
    color: #ff0000 !important;
}

.text-black {
    color: #000;
}

.video-weight {
    width: 200px;
}

.mar-bottom10 {
    margin-bottom: 10px !important;
}

.center-section1 {
    margin: auto;
    width: 80%;
    border: 1px solid black;
    padding: 10px;
}

.mar-top15 {
    margin-top: 15px;
}

.manage-bg {
    background: #fff;
    width: 50%;
    margin: auto;
    border-radius: 3px;
    padding: 10px 20px;
}

    .manage-bg h4 {
        margin-left: 40px;
    }

    .manage-bg .dl-horizontal dt {
        float: left;
        width: 200px;
        overflow: hidden;
        clear: left;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .manage-bg .dl-horizontal dd {
        margin-left: 220px;
        margin-bottom: 15px;
    }

.mar-top8 {
    margin-top: 8%;
}

.mar-top5 {
    margin-top: 5px;
}

.mar-top10 {
    margin-top: 10px;
}

#divLogin .button {
    padding: 8px 15px;
}

#inputcontrols label {
    margin-bottom: 5px;
    margin-top: 5px;
}

#inputcontrols textarea {
    margin-bottom: 15px;
    margin-top: 10px;
}

.display-flex {
    display: flex;
    flex-direction: row;
    width: 100%;
}

.button-header:hover {
    color: #c19b20 !important;
}

.button-header {
    background-color: #0b0b0e;
    border: none;
    color: #efc12a;
    padding: 7px 3px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
    margin: 7px 2px;
    cursor: pointer;
}

.mar-top30 {
    
}

.card-body-invite {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 0.25rem;
}

.container-fluid .row {
    max-width: initial !important;
}

.banner-sec.no-bg {
    background: #fff;
}


/* new designe inbox 11 Nov 2018 */

#wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.sidebar {
    width: 90px !important;
    background-color: #f5f5f6;
    min-height: calc(100vh - 56px);
    border: 1px solid rgba(0, 0, 0, .175);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}

    .sidebar .nav-item .nav-link {
        text-align: center;
        padding: 0.75rem 1rem;
        width: 90px;
    }

.navbar-nav .nav-item.active .nav-link {
    color: #fff;
    background-color: #107fb9;
}

#content-wrapper {
    width: calc(100% - 175px) !important;
    background-color: #f5f5f6;
    min-height: calc(100vh - 56px);
    float: left;
}

.send-message-btn {
    margin: 10px 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

.custom-search-menu {
    margin-bottom: 15px;
}

.custom-search-icon {
    position: absolute;
    top: 5px;
    left: 25px;
    z-index: 99999;
}

.custom-search-input {
    float: left !important;
    width: 100% !important;
    margin: 0 auto;
    text-indent: 12px;
    display: block !important;
}

.new-active-chat .chat_people1 {
    padding: 10px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}



.new-active-chat .chat_img {
    width: 30%;
    float: right;
}

.new-active-chat .chat_ib {
    width: 70%;
    float: left;
}

.new-active-chat .chat_people1:hover {
    background-color: #3588d9;
}

.new-active-chat .chat_people1 h5,
.new-active-chat .chat_people1 p {
    text-align: left;
}

.new-active-chat .chat_people1:hover h5,
.new-active-chat .chat_people1:hover p {
    color: #fff;
    text-align: left;
}

.new-active-chat h5 {
    margin: 0;
    font-size: 14px;
}

.new-active-chat p {
    margin-bottom: 0;
    font-size: 12px;
}

.new-left-bord {
    background: #fff;
    padding-top: 15px;
}

    .new-left-bord .chat_ib h5 {
        margin: 0;
        color: #1bb7ff;
        font-size: .8rem;
    }

        .new-left-bord .chat_ib h5 span {
            color: #8d9398;
        }

.message-box p {
    margin-bottom: 0;
    font-size: .8rem;
}

.new-left-bord .chat_ib {
    width: 100%;
}

.new-sec .result-div {
    overflow-x: hidden;
    /*max-height:450px;*/
    overflow-y: auto;
}

#map.form-group {
    margin-bottom: 9px;
}

.mt-1 {
    margin-top: 1rem !important;
}

.mr-1 {
    margin-right: 1rem !important;
}

.mt-3px {
    margin-top: 3px !important;
}

.no-gutters-left {
    padding-left: 0 !important;
}




/**************Datatable*************/
.table > thead > tr > th {
    border-bottom-width: 0px;
    background: #445eac;
    color: #dadfee;
}

.table > thead > tr > th {
    border-bottom-width: 0px;
    background: #445eac;
    color: #dadfee;
}

.table-striped > thead > tr > th {
    border-bottom-width: 0px;
    background: #3d5aa6;
    color: #dadfee;
}

.table-select > tbody > tr:focus,
.table-select > tbody > tr.highlight {
    background: #EEE;
    outline: none;
}

div.dataTables_wrapper div.dataTables_length label, .dataTables_filter label, .dataTables_info {
    color: #fff;
}

span.btn-fistatus {
    padding: 10px;
    margin-bottom: 10px;
}

.hummingbird-base li ul {
    margin-left: 5px;
}

.border-0 {
    border: 0;
}

.nav-link:hover {
    text-decoration: none;
}

.nav-link {
    color: #000;
}

.custom-search-input {
    width: 80% !important;
    margin-left: 20px !important;
}

a:hover, a:focus {
    color: #107fb9 !important;
    text-decoration: none;
}

.active a:hover, .navbar-nav .nav-item.active .nav-link:hover {
    color: #fff !important;
}

.nav-item {
    position: relative;
    overflow: hidden;
}

.count {
    position: absolute;
    right: 12px;
    top: 20px;
}

.message-box {
    padding-bottom: 25px;
}

.passwrd-sec {
    color: #fff;
    padding: 1% 5%;
}

#tblLenderProgram_wrapper table.table-bordered.dataTable th:nth-child(2), #tblLenderProgram_wrapper table.table-bordered.dataTable th:nth-child(3), #tblLenderProgram_wrapper table.table-bordered.dataTable th:nth-child(4), table.table-bordered.dataTable td:nth-child(2), #tblLenderProgram_wrapper table.table-bordered.dataTable td:nth-child(3), #tblLenderProgram_wrapper table.table-bordered.dataTable td:nth-child(4) {
    width: 120px !important;
}


.yellowBtn {
    background: #ff6501;
    color: #fff;
    border-radius: 0;
    line-height: 44px;
    text-align: center;
    /*text-transform: uppercase;*/
    border: 0;
    outline: none;
    transition: all 0.3s ease-in-out;
}


/*.box-green {
    border: 2px solid #ccc;
    padding: 5px 10px;
    border-radius: 4px;
    margin-bottom: 5px;
    background-color: lightgreen; 
}

.box-gold {
    border: 2px solid #ccc;
    padding: 5px 10px;
    border-radius: 4px;
    margin-bottom: 5px;
    background-color: goldenrod;
}

textarea.gold-bg {
    background: goldenrod;
}*/

/*#map-canvas, html, body {
    height: 100%;
    width: 100% margin: 0px;
    padding: 0px;
    overflow: visible !important;
    
*}*/

/*.gm-style{
    max-height:4% !important;
}*/

#map-canvas {
    /*height: 100%;
    width: 100% margin: 0px;*/
    height: 126px !important;
    padding: 0px;
    float: left;
    /*position:fixed !important;*/
}

    #map-canvas.media-section {
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 0;
        overflow: visible;
    }

#map-canvas {
    margin-bottom: 9px;
}

#video {
    border: 0;
    width: 100%;
    height: 126px !important;
}

.media-container {
    height: 126px !important;
    background: #ccc;
    margin-bottom: 9px;
}

.owl-carousel .owl-item img {
    height: 126px !important;
}

div#dvResult {
    /*margin-left: 15px;*/
    margin-bottom: 10px !important;
}

.form-group.marginbotom8 {
    margin-bottom: 8px;
}

#map {
    height: 126px !important;
}

.media-section {
    height: 126px !important;
}

.hummingbird-treeview label {
    display: inline-block;
}

.width-100 {
    width: 100%;
    display: block;
}

.customGroup {
    width: 100%;
}

    .customGroup span.input-group-addon {
        float: left;
        padding: 9px 12px 8px;
        border: 1px solid #949494;
        border-right: 0;
        text-align: center;
    }

    .customGroup span.input-group-addon1 {
        float: left;
        padding: 8px 8px 6px;
        border: 1px solid #949494;
        border-right: 0;
        text-align: center;
    }

    .customGroup .inputElement {
        float: left;
        width: calc(100% - 26px);
        display: inline-block;
    }

span.editable {
    width: 100%;
    word-break: break-all;
}

.customMultiSelect .multiselect-container > li > a > label > input[type=checkbox] {
    left: 10px;
    top: 7px;
}

div#divRequiredDoc button.multiselect.dropdown-toggle.btn.btn-default,
.customMultiSelect button.multiselect.dropdown-toggle.btn.btn-default {
    min-width: 160px;
    border-radius: 0 0 0 0 !important;
    border: 1px solid #868686;
    margin-left: 5px;
}

.customMultiSelect .multiselect-container > li > a > label {
    padding: 4px 20px 3px 27px;
}

div#divRequiredDoc .open > .dropdown-menu {
    display: block;
    left: 3px;
    max-width: 100%;
}

@media (min-width: 768px) {
    .sidebar {
        width: 200px !important;
    }

        .sidebar .nav-item .nav-link {
            display: block;
            width: 100%;
            text-align: left;
            padding: 1rem;
            width: 225px;
        }
}




.wrapper-btn {
    padding-bottom: 10px;
    text-align: right;
}

    .wrapper-btn .btn {
        margin: 0 10px;
    }

        .wrapper-btn .btn:first-child {
            margin-right: 20%;
            margin-left: 0;
        }

#EditBREntity .btn-group > .btn:first-child {
    width: 100%;
}



button.multiselect.dropdown-toggle.btn.btn-default.disabled,
.multiselect-native-select .btn-group {
    width: 100%;
    text-align: left;
}

input#programname {
    padding: 0 5px;
}

div#imgCompanyPreview,
#imgLenderPreview {
    max-width: 200px;
}


.box-sec.customMultiSelect span.multiselect-native-select {
    display: block;
}

.box-sec.customMultiSelect .btn-group, .btn-group-vertical {
    width: 100%;
}

#divRequiredDoc button.multiselect.dropdown-toggle.btn.btn-default.disabled {
    width: 100%;
    text-align: left;
    margin-left: 0;
}

#divLoanType button.multiselect.dropdown-toggle.btn.btn-default.disabled {
    margin-left: 0;
}

.program-comment {
    background: #f9f9f9;
    padding: 20px;
    margin-top: 20px;
}

ul.citycls,
ul.countycls {
    margin-left: 20px !important;
}

#divRequiredDoc button.multiselect.dropdown-toggle.btn.btn-default.disabled {
    width: 100%;
    text-align: left;
    margin-left: 0;
}

button.multiselect.dropdown-toggle.btn.btn-default {
    width: 100%;
}

.multiselect-container > li > a > label > input[type=checkbox] {
    left: 10px;
}

.multiOverflow {
    height: 372px;
    overflow-y: auto;
}

.nodropdown {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: 1px;
    text-overflow: '';
}


button.multiselect.dropdown-toggle.btn.btn-default, .box-sec.customMultiSelect span.multiselect-native-select {
    width: 100%;
    text-align: left;
}

.range-sec input, .range-sec span {
    display: inline-block;
}


.range-sec input {
    width: 25%;
    margin-right: 5px;
}

.range-sec span.span-month {
    vertical-align: middle;
    margin-top: 5px;
    margin-right: 5px;
}

.range-sec span.spanTerm {
    margin-top: 5px;
    margin-right: 5px;
}



.range-sec span {
    width: auto;
}

.range-sec label {
    display: block;
}

.range-sec #rangeto, #rangetoAmt, #rangetoPoints, #rangetoRate {
    display: block !important;
    margin: 0px 5px;
}

.range-sec div {
    display: flex;
    display: -webkit-flex;
    /*justify-content: center;
    align-items: center;*/
}

.mt8 {
    margin-top: 8px;
}

.range-sec label {
    min-width: 120px;
}

.range-sec input.form-control[name="txtAvgRateRangeFrom"], .range-sec input.form-control[name="txtAvgRateRangeTo"],
.range-sec input.form-control[name="txtPointsFrom"], .range-sec input.form-control[name="txtPointsTo"] {
    width: 160px;
    margin: 0 5px;
}

/*.multiselect-native-select .multiselect {
    border: 0 !important;
}

    .multiselect-native-select div button .caret {
        display:none;
    }*/

.presavelenderdoc .multiselect.dropdown-toggle {
    max-width: 260px;
}

a.accordion-toggle.collapsed i:before {
    content: "\f067" !important;
    transition: all .4s ease-in-out;
}

a.accordion-toggle i:before {
    content: "\f068" !important;
    transition: all .4s ease-in-out;
}

div.headerSearch h5, div.headerSearch h6 {
    color: #fff;
    margin-top: 20px;
}

.m-0 {
    margin: 0;
}


.box-input {
    position: absolute;
    background-color: #e0e0e0;
    color: #f1f1f1;
    width: 95px;
    right: 2px;
    text-align: center;
    line-height: 34px;
}

.panel-body .rightinputSection .customGroup span.input-group-addon {
    line-height: 18px;
}

.right-counter .rightinputSection .customGroup span.input-group-addon {
    line-height: 15px;
}



.panel-body .right-counter .rightinputSection .box-input {
    line-height: 36px;
}

.rightinputSection.bg-sec {
    background-color: #fff;
    /*max-height: 600px;*/
    min-height: 480px;
    overflow: auto;
}
/* 25-2-2019 */

.normalText a {
    display: inline;
}

#btnClearAll:hover {
    color: #ff6501;
}

.input-as-line .form-control {
    border-width: 0;
    border-bottom-width: 1px;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .input-as-line .form-control:focus {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.logo a, dd a, .d-inline {
    display: inline;
}

.px-15 {
    padding-left: 15px;
    padding-right: 15px;
}

.px-20 {
    padding-left: 20px;
    padding-right: 20px;
}

.px-30 {
    padding-left: 30px;
    padding-right: 30px;
}

.scroll-table {
    max-height: calc(100vh - (148px + 50px));
    overflow: auto;
}

.style-box2 label {
    margin-right: 3px;
}

.box-sec.style-box {
    padding-top: 10px;
    padding-bottom: 10px;
}

    .box-sec.style-box p {
        margin-bottom: 5px;
    }

        .box-sec.style-box p:last-child {
            margin-bottom: 0;
        }

/*div#divProfilePic {
    padding-left: 40px;
}*/
/* inline */
.multiselect-container > li > a > label {
    padding: 4px 20px 3px 20px;
}

.multiselectNew {
    width: 20em;
    height: 28.5em;
    border: solid 1px #c0c0c0;
    overflow: auto;
}

    .multiselectNew label {
        display: block;
    }

.multiselect-on {
    color: #ffffff;
    background-color: #000099;
}

.container1 {
    padding: 10px;
    margin: 10px 0;
}

.darker {
    border-color: #ccc;
    background-color: #ddd;
}

.container1::after {
    content: "";
    clear: both;
    display: table;
}

.container1 img {
    float: left;
    max-width: 60px;
    width: 100%;
    margin-right: 20px;
    border-radius: 50%;
}

    .container1 img.right {
        float: right;
        margin-left: 20px;
        margin-right: 0;
    }

.time-right {
    float: right;
    color: #aaa;
}

.time-left {
    float: left;
    color: #999;
}

.left-plan {
    width: 50%;
    float: left;
    border: 2px solid #dedede;
    background-color: #f1f1f1;
    border-radius: 5px;
    padding: 10px;
}

.right-plan {
    width: 50%;
    float: right;
    border-radius: 5px;
    border: 2px solid #dedede;
    padding: 10px;
}

.left-plan p {
    white-space: initial;
    font-size: 14px;
}

.right-plan p {
    white-space: initial;
    font-size: 14px;
}

.chat_people1:hover {
    background-color: #f5e9e9;
}

.p_row_heading {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 18px;
    padding-top: 2px;
    font-size: 18px;
    background-color: lightgreen;
    display: inline;
    font-size: 18px;
}

.padLeft-10 {
    padding-left: 10px;
}

.LabelMinWieth150 {
    min-width: 150px !important;
}

.box-sec_second {
    border: 1px solid #8c8989;
    padding: 5px 10px;
    border-radius: 6px;
    margin-bottom: 15px;
}



.paddingZeroRight {
    padding-right: 0px !important;
}

.paddingTopZero {
    padding-top: 0px;
}

.margin-zero {
    margin: 0 !important;
}

.SearchHeight {
    height: 40px;
    line-height: 0px !important;
}

.searchHearder {
    height: 58PX;
    line-height: 0px !important;
}

.text-align-center {
    text-align: center;
}

.Mar-Left0 {
    margin-left: 0;
}

.headerText {
    margin-bottom: 3px;
    padding-top: 7px;
    font-size: 15px;
    color: #ff0000 !important;
}

.color-red {
    color: red;
    font-weight: bolder;
    padding: 4px;
}

.ddlScroll {
    height: 200px;
    overflow-y: scroll;
}

#treeview ul li, #treeview_container ul li {
    color: #000 !important;
}

#testZip code {
    padding: 2px 4px;
    font-size: 90%;
    color: rgb(121, 120, 120);
    background-color: transparent;
    border-radius: 0px;
}

.myClassCode {
    font-size: 17px !important;
    margin: 0px !important;
    padding: 0px !important;
}

    .myClassCode h2 {
        width: 100%;
        text-align: center;
        border-bottom: 1px solid #000;
        line-height: 0.3em;
        /*margin: 10px 0 20px;*/
    }

        .myClassCode h2 span {
            background: #fff;
            padding: 0 4px;
            font-size: 15px;
        }

code h3 {
    font-size: 12px;
    border-bottom: 1px dashed #ddd;
    line-height: 0.05rem;
    text-align: center;
    padding: 0;
    margin: 0;
}

    code h3 span {
        background: #fff;
        padding: 2px 4px;
    }

.NewTreeViewULUL {
    margin-left: 0px !important;
    display: inline !important;
}

#expireCounterId {
    font-weight: bolder;
}

.strongLine {
    border: solid black;
    border-width: 1px 0 0;
}

.paddingLeft {
    /*padding-left: 2px !important;*/
}

.paddingRight {
    padding-right: 0px !important;
}

a.morelink {
    text-decoration: none;
    outline: none;
}

.morecontent span {
    display: none;
}

.comment {
    /*width: 400px;*/
    background-color: #f0f0f0;
    margin: 10px;
}

#programname {
    width: 300px;
    height: 30px;
}

.bootbox-body {
    font-size: 14px !important;
    margin-top: 20px !important;
}

.modal-footer {
    padding: 10px !important;
    margin-top: 0px;
    text-align: right;
    border-top: none !important;
}

.new-sec10 {
    margin-left: -86px;
    width: 82%;
}

.black-line1 {
    height: 1px;
    background-color: #ccc;
    margin: 15px 0;
    float: left;
    width: 100%;
}

.listWapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.listItem {
    display: inline-block;
    margin-right: 10px;
}

    .listItem:last-child {
        margin-right: 0px;
    }

.listHeading {
    font-weight: 600;
    font-size: 1.6rem;
    color: #244d90;
    display: block;
    margin-bottom: 15px
}

.listItem.sub-heading > .box-sec {
    color: #244d90;
}

.btnWrapper {
    display: inline-block;
    position: absolute;
    right: 25px;
}

.panel-collapse.border-0 {
    border-width: 0;
}

.labelWrapper > label {
}

.labelWrapper > span {
}

.pMorelink {
    margin-left: 20px;
    font-size: 14px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 11px;
}

.labelWrapper {
    display: block;
    padding: 20px 0 0;
    text-align: center;
}

.red {
    display: block;
    text-align: center;
    color: #e20000;
    font-weight: bold;
    margin: 10px 0 0;
}



.labelBox:last-child {
    margin: 0;
}

.labelBox {
    display: inline-block;
    margin: 40px 75px 0 15px;
}

.listHeader {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0;
}

.disableButton {
    background-color: #696e6f !important;
    cursor: not-allowed;
}

.wrapResponse {
    width: 65px;
    white-space: pre-wrap;
    word-break: break-word;   
}

.multiselectNew.width-100 {
    width: 100%;
    display: block;
}

.thumbnail.profileImg {
    display: inline-block;
    padding: 10px 0;
    width: 120px;
    height: 120px;
    margin-bottom: 0;
    line-height: 1.42857143;
    background-color: #fff;
    border: 2px solid #ddd;
    overflow: hidden;
    border-radius: 100%;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}

    .thumbnail.profileImg > img, .thumbnail.profileImg a > img {
        width: 100%;
        height: 120% !important;
        margin-top: -10px;
    }

.mar-top40 {
    margin-top: 40px;
}

.customMultiSelect.editMod button.multiselect.dropdown-toggle.btn.btn-default {
    border: 1px solid #868686;
    padding-left: 10px;
}

.multiselect-native-select.editMod .caret {
    display: block;
}

.fontWeightN {
    font-weight: normal;
}

.PaddingTop15 {
    padding-top: 15px !important;
}

.disableDivElements {
    pointer-events: none;
}

.treeList {
    padding: 5px;
    margin-left: 25px;
}

.mar-top35 {
    margin-top: 35px;
}

.mar-left45 {
    margin-left: 45px;
}

.font-size21 {
    font-size: 21px;
}

.multiSel.lender-right-txt {
    display: inline;
    float: right;
    position: absolute;
    right: 30px;
    top: 5px;
    color: #6b6b70;
    font-size: 15px;
    font-weight: 600;
}

/* Select box arrow hide css start */


.remove-select-arrow select.hideArrow {
    -webkit-appearance: none;
    appearance: none;
    padding: 5px;
}

.box-sec.customMultiSelect .remove-select-arrow .caret {
    display: none;
}


/* Select box arrow hide css end */
.labelWrapper > label,
.labelWrapper > input#programname {
    display: block;
    text-align: left;
}

.labelWrapper > input#programname {
    height: 33px;
    width: 100%
}

#divLoanType button.multiselect.dropdown-toggle.btn.btn-default.disabled {
    border: none;
}

#divRequiredDoc button.multiselect.dropdown-toggle.btn.btn-default.disabled {
    border: none;
}

.removecaretorborder {
    -webkit-appearance: none;
    padding: 2px 30px 2px 2px;
    border: 0px !important;
}

.padding0-margin-15 {
    /*padding-left: 0px !important;*/
    margin-left: -15px;
}

.text-align-left {
    text-align: left;
}

.fontWeight600 {
    font-weight: 600;
}

.goBack {
    text-align: right;
    margin-right: 160px;
    padding-bottom: 10px;
}

#divCompanyProfile {
    min-height: 435px;
}

.mar-top-N55 {
    margin-top: -55px;
}

.redColor {
    color: red;
}

.blueColor {
    color: blue;
}

.fontWeightBolder {
    font-weight: bolder;
}

.box-sec label {
    display: initial;
}

.IsEnable {
    background-color: red;
    color: white;
    border-radius: 5px;
    font-size: 14px;
    padding: 3px;
}
/*kuldeep 30thJul'19*/
.multiselect-native-select .multiselect-selected-text {
    display: block;
    width: 100%;
    height: 100%;
    max-height: 50px;
    overflow-y: auto;
    white-space: pre-wrap;

    
}
.customSelect2{
    position:relative;
}
.customSelect2 #mainText {
    top: 23%;
    left: 10px;
    position: absolute;
    z-index: 1;
}
    .customSelect2.wrapper-dropdown-1:after {
        top: 20%!important;
    }
.customSelect2 .multiselect-native-select .multiselect-selected-text {
    /*aks*/

    width: auto;
    float: right;
    padding-right: 10px;
    font-weight: 600;
    padding-left: 47px;
    height: auto;
    word-break: break-all;
    display: block;
    color: #6b6b70;
    font-size: 14px;
} 
.multiselect-native-select button {
    padding: 6px 20px;
}

.multiselect-native-select.Savechangebackground button {
    border: none !important;
    padding: 0;
    margin: 0 !important;
}

.multiselect-native-select.Savechangebackground .multiselect-selected-text {
    max-height: initial;
    height: auto;
}

.loanProgramHeading {
    text-align: center;
    font-size: 22px;
    padding-bottom: 30px;
}

.marLR {
    margin-left: 15px !important;
    margin-right: 15px !important;
    padding-bottom: 14px;
}

.paddingRight20 {
    padding-right: 20px;
}

.imgbank {
    width: 24% !important;
}

.paddingLeft5 {
    padding-left: 5px;
}

.font-size17 {
    font-size: 17px;
}

.padding10 {
    padding: 10px;
}

.padding10W > p {
    padding: 5px;
}

.padding10 > p {
    padding: 5px;
    font-weight: bold;
}

.borderLine {
    border-right-style: groove;
    border-color: #19c4d8;
}

.borderLineLeft {
    border-left-style: groove;
    border-color: #19c4d8;
}

.padding10 p span {
    font-style: oblique;
    font-weight: normal;
}

.ViewTransHeading {
    font-family: monospace;
    margin-top: 23px;
    text-align: center;
    font-size: 22px;
}

.buttons-excel {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    margin-right: 5px;
    display: inline-block;
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-bottom: 5px;
    margin-left: 7px;
}

.buttons-csv {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-bottom: 5px;
}

.range-sec input.form-control[name="txtLoanTermFrom"], .range-sec input.form-control[name="txtLoanTermTo"],
.range-sec input.form-control[name="txtLoanAmtFrom"], .range-sec input.form-control[name="txtLoanAmtTo"] {
    width: 50%;
    margin: 0 5px;
}

.range-sec input.form-control[name="txtLifeTimeLoan"], .range-sec input.form-control[name="txtLoanSizeAmount"] {
    width: 75%;
    margin: 0 5px;
}
/* kuldeep 21stAug'19 */
.rf-square-img {
    width: 250px !important;
    height: 250px !important;
    margin: auto;
    object-fit: cover;
}

#mixedSlider .MS-content > .item > table {
    max-width: 250px;
    margin: auto;
}

.rf-view-transaction .thumbnail {
    max-width: 450px;
}

    .rf-view-transaction .thumbnail > img {
        width: 450px;
        height: 450px !important;
        object-fit: fit;
        display: inline-block;
    }

.rf-client-deals-t {
    padding: 10px;
}

    .rf-client-deals-t .d-flex {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 5px 0;
    }

        .rf-client-deals-t .d-flex:not(:last-child) {
            border-bottom: 1px solid #ddd;
        }

        .rf-client-deals-t .d-flex.text-center {
            justify-content: center;
        }

        .rf-client-deals-t .d-flex > span:first-child {
            padding-right: 10px;
            width: 50%;
        }

.mr-2 {
    margin-right: 10px;
}

.mx-auto {
    margin-left: auto;
    margin-right: auto;
}

.active a:hover, .navbar-nav .nav-item.active .nav-link:hover {
    color: #1a141f !important;
}

.toggle-group label {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.Guaranteesecured select#ddlOriginationFee {
    padding: 2px 0px 2px 2px !important;
}

.inviteMessage {
    background-color: #eee;
    color: #151414;
    border-radius: 5px;
    font-size: 14px !important;
    padding: 3px;
}

.IsLimitExceed {
    background-color: red;
    color: white;
    border-radius: 5px;
    font-size: 14px;
    padding: 3px;
}

#borrowerEmail {
    overflow-wrap: break-word;
}
/*24thSept'19*/
.rf-dflex {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

    .rf-dflex .btn {
        padding-left: 7px;
        padding-right: 7px;
    }

.rf-pr-15 {
    padding-right: 15px;
}

.rf-anonyresultscontainer {
    width: 87.9%;
    margin: auto;
    transform: translateX(-14px);
}

.rf-anonysteps-m {
    padding-left: 55px;
}

.rf-px-15 {
    padding-left: 15px;
    padding-right: 15px;
}

.rf-dvMatch-m {
    margin-right: 0;
}

/* lender profile view's css */
.rf-lenderprofile-m .customMultiSelect button.multiselect.dropdown-toggle.btn.btn-default {
    border: 0;
    padding-left: 0;
}

.rf-lenderprofile-m .multiselect-native-select .caret {
    display: none;
}

.rf-lenderprofile-m div#divRequiredDoc button.multiselect.dropdown-toggle.btn.btn-default, .rf-lenderprofile-m .customMultiSelect button.multiselect.dropdown-toggle.btn.btn-default {
    border: 0;
    padding-left: 0;
}

.rf-lenderprofile-m .item {
    width: 33.333%;
}

.rf-lenderprofile-m h2 {
    margin: 30px auto;
}

.rf-lenderprofile-m .container {
    margin: 150px auto;
}

.rf-lenderprofile-m #mixedSlider {
    position: relative;
}

    .rf-lenderprofile-m #mixedSlider .MS-content {
        white-space: nowrap;
        overflow: hidden;
        margin: 0 5%;
    }

        .rf-lenderprofile-m #mixedSlider .MS-content .item {
            display: inline-block;
            width: 33.3333%;
            position: relative;
            vertical-align: top;
            overflow: hidden;
            height: 100%;
            white-space: normal;
            padding: 0 10px;
        }

            .rf-lenderprofile-m #mixedSlider .MS-content .item .imgTitle {
                position: relative;
            }

                .rf-lenderprofile-m #mixedSlider .MS-content .item .imgTitle .blogTitle {
                    margin: 0;
                    text-align: left;
                    letter-spacing: 2px;
                    color: #252525;
                    font-style: italic;
                    position: absolute;
                    background-color: rgba(255, 255, 255, 0.5);
                    width: 100%;
                    bottom: 0;
                    font-weight: bold;
                    padding: 0 0 2px 10px;
                }

                .rf-lenderprofile-m #mixedSlider .MS-content .item .imgTitle img {
                    height: auto;
                    width: 100%;
                }

            .rf-lenderprofile-m #mixedSlider .MS-content .item p {
                font-size: 16px;
                margin: 2px 10px 0 5px;
                text-indent: 15px;
            }

            .rf-lenderprofile-m #mixedSlider .MS-content .item a:hover {
                text-shadow: 0 0 1px grey;
            }

    .rf-lenderprofile-m #mixedSlider .MS-controls button {
        position: absolute;
        border: none;
        background-color: transparent;
        outline: 0;
        font-size: 50px;
        top: 200px;
        color: rgba(0, 0, 0, 0.4);
        transition: 0.15s linear;
    }

        .rf-lenderprofile-m #mixedSlider .MS-controls button:hover {
            color: rgba(0, 0, 0, 0.8);
        }

    .rf-lenderprofile-m #mixedSlider .MS-controls .MS-left {
        left: 0px;
    }

    .rf-lenderprofile-m #mixedSlider .MS-controls .MS-right {
        right: 0px;
    }

.rf-lenderprofile-m #basicSlider {
    position: relative;
}

    .rf-lenderprofile-m #basicSlider .MS-content {
        white-space: nowrap;
        overflow: hidden;
        margin: 0 2%;
        height: 50px;
    }

        .rf-lenderprofile-m #basicSlider .MS-content .item {
            display: inline-block;
            width: 20%;
            position: relative;
            vertical-align: top;
            overflow: hidden;
            height: 100%;
            white-space: normal;
            line-height: 50px;
            vertical-align: middle;
        }

            .rf-lenderprofile-m #basicSlider .MS-content .item a {
                line-height: 50px;
                vertical-align: middle;
            }

    .rf-lenderprofile-m #basicSlider .MS-controls button {
        position: absolute;
    }

    .rf-lenderprofile-m #basicSlider .MS-controls .MS-left {
        top: 35px;
        left: 10px;
    }

    .rf-lenderprofile-m #basicSlider .MS-controls .MS-right {
        top: 35px;
        right: 10px;
    }

.blinking {
    animation: blinkingText 2.0s infinite;
}

@keyframes blinkingText {
    49% {
        -webkit-box-shadow: 0 0 3px #B20000;
    }

    50% {
        -webkit-box-shadow: 0 0 40px #FF0000;
    }

    99% {
        box-shadow: 0 0 3px #B20000;
    }

    100% {
        color: #000;
    }
}

.DeclinedSummary {
    cursor: pointer;
    padding-top: 12px;
    text-align: center;
    font-size: 20px;
    color: blue;
    text-decoration: underline;
    margin-left: 28%;
}

.CloseModel {
    color: #4d4d4d !important;
    text-align: right !important;
    text-decoration: underline !important;
}

.btnClickHere {
    text-decoration: underline !important;
    margin-top: 8px !important;
    color: #000000 !important;
    background-color: #e80303 !important;
    border-color: #000000 !important;
}

.divSubmitFeedback {
    text-align: center;
    margin-top: 12px;
}

.boldText {
    font-weight: bold !important;
}

.fontWeight100 {
    font-weight: 100 !important;
}

.min_height44 {
    min-height: 44px !important;
}

.CodeHeader {
    text-align: center;
    font-weight: bold;
    font-size: 18px;
}

    .CodeHeader code {
        color: #222222;
        background-color: #ffffff;
    }

.suggestedForm {
    text-align: center !important;
    min-height: 250px !important;
    border: 1px solid #000;
    box-shadow: 0px 0px 5px 0px black;
}

.suggestedFormcs {
    text-align: center !important;
    min-height: 250px !important;
    border: 1px solid #000;
    box-shadow: 0px 0px 5px 0px black;
}

.invite-status button:disabled {
    /*background-color: rgb(105, 110, 111) !important;*/
}

.invite-status #rInviteStatus {
    background-color: rgb(105, 110, 111) !important;
}

.reg-btn-register {
    background-color: #1fe21f;
    color: #000000 !important;
    padding: 22px;
    width: 77%;
    border-radius: 50%;
    display: inline-block;
    border-style: solid;
    border-color: #f5f5f6;
}

.RoundButton {
    padding: 10px;
    background-color: yellow;
    margin-bottom: 15px;
    border-radius: 40%;
    border-style: solid;
    border-width: 1px;
}

.toggle.btn {
    min-width: 77px !important;
    margin-top: -7px !important;
}

.circle_red {
    height: 25px;
    width: 25px;
    background-color: #f70909;
    color: #000;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    padding: 2px;
}

i.fa-question-circle {
    /*color: #099ff7;*/
    color: #0665BD;
}

.fa-2x {
    font-size: 20px;
}

.circle-blue {
    height: 17px;
    width: 18px;
    background-color: #0d98c2;
    border-radius: 50%;
    color: white;
    display: inline-block;
}

.greyColor {
    background-color: rgb(153, 156, 157) !important;
}

.mailTittle span {
    font-size: 12px;
    color: rgb(92, 92, 92);
}

.mailTime {
    float: none;
    background: #3598ef;
    border-radius: 200px;
    padding: 4px 9px;
    color: #fff;
    font-size: 12px;
    line-height: 100%;
    margin-top: 1px;
}


/*25-05-2020*/


.pad-10 {
    padding: 10px
}

.custNavTop .navbar-collapse {
    max-height: 340px;
}

.user-section {
    float: right;
    padding: 9px 15px;
    margin-bottom: 0px !important
}

    .user-section li {
        float: left;
    }

        .user-section li a {
            color: #000;
            font-size: 16px;
            font-weight: 300;
            display:flex;
            align-items: center;
        }
    
    .user-section .dropdown-color a{
        color: #000;
    }

        .user-section .dropdown-color a img {
            width: 30px;
            max-height: 35px;
        }
    .user-section .dropdown-color .dropdown-menu {
        height: auto;
        overflow-y: unset;
        min-width: 200px;
    }
    .user-section .dropdown-color .dropdown-menu li {
        width: 100%;
    }
        .user-section .dropdown-color .dropdown-menu .divider {
            padding:1px 0;
        }
    .user-section .dropdown-color li span {
        margin-left: 20px;
    }
    
    .user-section .dropdown-color .sub-menu li {
        padding: 5px 0;
        display: flex;
    }
    .user-section .dropdown-color .sub-menu_child  span{
        font-weight: 600;
       margin-left: 40px;
    }
.sub-menu li a {
    padding: 3px 20px 3px 40px;
    
}
.user-section .dropdown-color .sub-menu_child a {
    padding: 3px 20px 3px 60px;
}

.user-section .dropdown-color .sub-menu li a:hover {
    text-decoration: none;
    background-color: #f5f5f5;
    width: 100%;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #000 !important
}

.navbar-inverse .navbar-toggle:focus .icon-bar, .navbar-inverse .navbar-toggle:hover .icon-bar {
    background-color: #fff !important;
}






/*//new//*/


.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: block;
    max-width: 276px;
    font-family: "Rubik", sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 0.875rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 2px;
}

    .popover .arrow {
        position: absolute;
        display: block;
        width: 1rem;
        height: 0.5rem;
        margin: 0 2px;
    }

        .popover .arrow::before, .popover .arrow::after {
            position: absolute;
            display: block;
            content: "";
            border-color: transparent;
            border-style: solid;
        }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
    margin-bottom: 0.5rem;
}

    .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
        bottom: calc((0.5rem + 1px) * -1);
    }

        .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
            bottom: 0;
            border-width: 0.5rem 0.5rem 0;
            border-top-color: rgba(0, 0, 0, 0.25);
        }

        .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
            bottom: 1px;
            border-width: 0.5rem 0.5rem 0;
            border-top-color: #fff;
        }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
    margin-left: 0.5rem;
}

    .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
        left: calc((0.5rem + 1px) * -1);
        width: 0.5rem;
        height: 1rem;
        margin: 2px 0;
    }

        .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
            left: 0;
            border-width: 0.5rem 0.5rem 0.5rem 0;
            border-right-color: rgba(0, 0, 0, 0.25);
        }

        .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
            left: 1px;
            border-width: 0.5rem 0.5rem 0.5rem 0;
            border-right-color: #fff;
        }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
    margin-top: 0.5rem;
}

    .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
        top: calc((0.5rem + 1px) * -1);
    }

        .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
            top: 0;
            border-width: 0 0.5rem 0.5rem 0.5rem;
            border-bottom-color: rgba(0, 0, 0, 0.25);
        }

        .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
            top: 1px;
            border-width: 0 0.5rem 0.5rem 0.5rem;
            border-bottom-color: #fff;
        }

    .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
        position: absolute;
        top: 0;
        left: 50%;
        display: block;
        width: 1rem;
        margin-left: -0.5rem;
        content: "";
        border-bottom: 1px solid #f7f7f7;
    }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
    margin-right: 0.5rem;
}

    .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
        right: calc((0.5rem + 1px) * -1);
        width: 0.5rem;
        height: 1rem;
        margin: 2px 0;
    }

        .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
            right: 0;
            border-width: 0.5rem 0 0.5rem 0.5rem;
            border-left-color: rgba(0, 0, 0, 0.25);
        }

        .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
            right: 1px;
            border-width: 0.5rem 0 0.5rem 0.5rem;
            border-left-color: #fff;
        }

.popover-header {
    padding: 0.5rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(2px - 1px);
    border-top-right-radius: calc(2px - 1px);
}

    .popover-header:empty {
        display: none;
    }

.popover-body {
    padding: 0.5rem 0.75rem;
    color: #7c8798;
}

.ChLender {
    display: initial;
    color: #09099d;
    text-decoration: underline;
    font-weight: bold;
}

/*09,Nov2020*/


.nav-profile-pic {
    max-height: 25px;
    border: 1px solid #ddd;
    border-radius: 50px;
    margin-right: 10px;
}

.header-main nav.navbar.navbar-default {
    margin-bottom: 0;
    height: 96px;
    background: #fff !important;
}

.header-main .dropdown a, .header-main .dropdown a:visited {
    color: #000;
}

.header-main ul.dropdown-menuL1 {
    background: #fff;
    border: 1px solid #ddd;
    padding: 10px;
    line-height: 2;
    display: none;
    right: 10px !important;
    left: auto;
    position: absolute;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}

    .header-main ul.dropdown-menuL1 li a:hover {
        text-decoration: none;
    }

.dropdown-toggle-btn.show + .dropdown-menuL1 {
    display: block;
}

.dropdown-menuL1 li {
    position: relative;
}

ul.dropdown-menuL1 li a {
    font-size: 14px;
    border-bottom: 1px solid #ddd;
    padding: 8px 5px;
}

ul.dropdown-menuL1 li:last-child a {
    border-bottom: 0;
}

ul.dropdown-menuL1 li a span.fa {
    padding: 0 5px;
}

ul.dropdown-menuL1 li a i.fa {
    padding: 0 5px;
}

ul.dropdown-menuL1 ul {
    display: none;
    position: absolute;
    right: 105%;
    min-width: 120px;
    background: #fff;
    top: 0;
    border: 1px solid #ddd;
}

.header-main a.sub_menu.show + ul {
    display: block;
}

@media (max-width:767px) {
    .header-main nav.navbar.navbar-default {
        height: 60px;
        z-index: 999;
    }

    .header-main a.navbar-brand img {
        max-width: 180px;
    }

    ul.nav.navbar-nav.navbar-right {
        background: #fff;
        width: calc(100vw - 80px);
    }

    .navbar-inverse .navbar-toggle {
        z-index: 9999;
    }

    .header-main ul.dropdown-menuL1 {
        left: 0;
    }

    .header-main a.sub_menu.show + ul {
        position: relative;
        right: 0;
    }
}

/*End*/
/* 17 November */
select.classic {
    background-image: linear-gradient(45deg, transparent 50%, #444 50%), linear-gradient(135deg, #444 50%, transparent 50%), linear-gradient(to right, transparent, transparent);
    background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), 100% 0;
    background-size: 5px 5px, 5px 5px, 2.5em 2.5em;
    background-repeat: no-repeat;
}

#ImgVarifiedUnvarifiedLender {
    width: 40px;
    height: 40px !important;
    margin-left: 206px;
    margin-top: -40px;
}
/*#ImgVarUnvarPre {
    width: 40px;
    height: 40px !important;
    margin-left: 243px;
    margin-top: -129px;
}*/

.imagedv {
    text-align: center;
    height: 150px;
    display: inline-flex;
    flex-direction: column;
    padding-right: 14px !important;
}

.imageurl {
    margin-top: auto;
    width: auto;
}

.imagenewurl {
    margin-top: 10px;
    width:50px;
    height:45px;
   
}

input[type='file'] {
    color: transparent;
}

.btn-Red {
    /*color: #fff;*/
    background-color: red !important;
    border-color: red !important;
}

body .dropdown-menu > .active > a, body .dropdown-menu > .active > a:hover, body .dropdown-menu > .active > a:focus {
    color: #535353 !important;
    background-color: #fff !important;
    outline: 0;
}

.cls-title-company-info p {
    margin-bottom:0px;
}

.cls-red-flashing-button {
    background-color: #004A7F;
    text-decoration: underline !important;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Arial;
    font-size: 20px;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    -webkit-animation: glowing 1500ms infinite;
    -moz-animation: glowing 1500ms infinite;
    -o-animation: glowing 1500ms infinite;
    animation: glowing 1500ms infinite;
}

@-webkit-keyframes glowing {
    0% {
        background-color: #B20000;
        -webkit-box-shadow: 0 0 3px #B20000;
    }

    50% {
        background-color: #FF0000;
        -webkit-box-shadow: 0 0 40px #FF0000;
    }

    100% {
        background-color: #B20000;
        -webkit-box-shadow: 0 0 3px #B20000;
    }
}

@-moz-keyframes glowing {
    0% {
        background-color: #B20000;
        -moz-box-shadow: 0 0 3px #B20000;
    }

    50% {
        background-color: #FF0000;
        -moz-box-shadow: 0 0 40px #FF0000;
    }

    100% {
        background-color: #B20000;
        -moz-box-shadow: 0 0 3px #B20000;
    }
}

@-o-keyframes glowing {
    0% {
        background-color: #B20000;
        box-shadow: 0 0 3px #B20000;
    }

    50% {
        background-color: #FF0000;
        box-shadow: 0 0 40px #FF0000;
    }

    100% {
        background-color: #B20000;
        box-shadow: 0 0 3px #B20000;
    }
}

@keyframes glowing {
    0% {
        background-color: #B20000;
        box-shadow: 0 0 3px #B20000;
    }

    50% {
        background-color: #FF0000;
        box-shadow: 0 0 40px #FF0000;
    }

    100% {
        background-color: #B20000;
        box-shadow: 0 0 3px #B20000;
    }
}

.cls-header-anchor,
.cls-header-anchor :focus,
.cls-header-anchor :hover,
.cls-header-anchor :visited,
.cls-header-anchor :focus-visible {
    text-decoration: none !important;
    color: red !important;
}

.cls-count-box {
    color: black;
    border: red solid;
    padding: 2px 8px 2px 8px;
}
    .cls-count-box:hover,
    .cls-count-box:focus {
        color: black !important;
    }

.top-bannerHeading {
    color: #fff;
    text-align: center;
    margin: 0;
}

.top-bannerHeading p {
    font-size: 16px;
    font-style: italic;
}
.cls-home-tile-container {
    padding: 10px;
    background: #FFC708;
    border-radius: 10px;
    width: 80%;
    margin: auto;
}
.cls-home-tile-container span{
    color:black;
}
.cls-home-tile {
    padding: 10px;
    border-radius: 10px;
    min-height: 165px;
    background: #ffffff;
    color: black;
    border: blue solid;
}
    .cls-home-tile p {
        font-size: 15px;
        font-style: normal;
        font-weight: 600;
        line-height: 1;
    }
    .cls-home-tile a{
        color:blue;
    }

.cls-home-tile span{
    color: grey;
    font-style: italic;
}
.cls-home-tile-mini {
    min-height: auto;   
}

    .cls-home-tile-mini p {
        font-size: 15px;
    }

.bannerHeading-with-border {
    color: black;
    background: #ffffff;
    text-align: center;
    border-radius: 10px;
    border: solid 4px #FFC708;
    padding: 10px;
    /*max-width:250px;*/
}

    .bannerHeading-with-border p {
        font-size: 15px;
        font-style: normal;
        font-weight: 600;
        line-height: 1;
    }

    .bannerHeading-with-border span {
        color: grey;
        font-style: italic;
    }

    .bannerHeading-with-border a {
        color: blue;
    }

.gold-color,
.gold-color:hover {
    color: #FFC708 !important;
}

@media only screen and (min-width : 992px) {
    #bfborrowerSearchForm
    {
        min-width:500px;
    }
}

.modal-backdrop {
    opacity: .5;
}