﻿body {
    /*padding-top: 5px;*/
    padding-bottom: 20px;
    font-family: Verdana;
    font-size: 10px !important;
}

#datetimedata {
    font-size: 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-top: 12%;
   
}

a,button{
    cursor:pointer;
}

.PendColor{
    color:#FF0000 !important;
}

.glyphicon-sort{
    color:#FFFFFF !important;
}

@-ms-viewport {
    width: auto;
}

input[type=text]::-ms-clear {
    display: none !important;
}

.UpdateAcc > .row{
    margin-bottom:5px;
}

/*a:hover {
    color: #000000;
}

a:visited {
    color: #000000;
}*/

.panel-title > a:hover {
     color: inherit !important; 
}

a:link {
    color: #000000;
}
    .font10{
    font-size:10px !important;
}

.font13 {
    font-size: 13px;
}

.CBrpt{
    width:15.5%;
}
.BorderNone{
    border:none !important;
}
.InputStyle {
    border: 1px solid #cccccc;
    display: block;
    height: 25px;
    padding: 3px 6px;
    border-radius: 4px;
    vertical-align: middle;
    background-color: #ffffff;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.lenderSideMenu table tr td {
    line-height: 1.5 !important;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.NullBC :hover{
    background-color:#ffffff !important;
    pointer-events:none;
}

.DateBlock {
    width: 15%;
}

tab1 {
    padding-left: 3px;
}

tab2 {
    padding-right: 3px;
}

.AnchorNone {
    text-decoration: underline !important;
    color: #000000;
}

    .AnchorNone :visited {
        text-decoration: none;
        color: #000000;
    }

.btn-link :hover {
    text-decoration: none;
    color: #000000;
}

.fontArial {
    font-family: Arial !important;
}

.RmMarginBottom {
    margin-bottom: 0 !important;
}

.Rmwrap {
    white-space:nowrap;
}

.FontBold{
    font-weight:bold !important;
}

.Mandatory{
    color:#FF0000;
}

.RmOverFlow {
    overflow-x: hidden;
    padding-left: 1%;
}
/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select {
    max-width: 280px;
}

.ui-pnotify-text {
    font-size: 14px;
}

.loginblock {
    /*background-color: #e9e9e9;
    padding: 0 0 0px 0;*/
    font-size: 13px;
    font-family: Arial;
}

    /*.loginblock .heading {
        background-color: #666666;
        color: #ffffff;
        font-weight: bold;
        padding-left: 5px;
        font-size: 13px;
        margin-left: 15px;
    }

    .loginblock .row {
        /*margin-left:15px;*/
        /*margin-left: 1px;
        width: 510px;
    }*/

.marginNull {
    margin: 0px;
}

.PaddingNull {
    padding: 0;
}

.errorMsg {
    color: #FF0000 !important;
}

a {
    color: black;
    font-weight: bold;
    font-family: Verdana;
    font-size: 10px;
    margin-left: 5px;
}


.zipcodelnk {
    font-size: inherit;
    font-weight: inherit;
}

.ShowHide {
    font-size: 11px;
    cursor: pointer;
}

.rmbold {
    font-weight: 100 !important;
    font-size: 12px;
}



ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

    ul li {
        margin-left: 6px;
    }


.accordion-toggle:after {
    font-family: 'Glyphicons Halflings';
    content: "\e252";
    float: left;
    color: white;
}

ul > li > a {
    font-weight: 110;
}

.accordion-toggle.collapsed:after {
    content: "\e250";
}

/*a:link {
    text-decoration: none;
}



a:hover {
    color: #000000;
}

a:hover {
    color: #000000;
}*/

a:visited {
    text-decoration: none;
    color: purple;
}



ul li a {
    display: block !important;
}

/*body {
    margin-top: 10px;
}*/

.MarginTop2 {
    margin-top: 2px;
}

.MarginBottom2P {
    margin-bottom: 2%;
}

.MarginRight2P {
    margin-right: 2%;
}

.MarginTop2P {
    margin-top: 2%;
}

.MarginTop_Bottom {
    margin-top: 50px;
    margin-bottom: 50px;
}

.glyphicon {
    margin-right: 2%;
}

.panel-body {
    padding: 0px;
}

    .panel-body table tr td {
        padding-left: 0px;
        line-height: 5px;
    }

        .panel-body table tr td a {
            font-weight: 100 !important;
            font-family: Sans-Serif !important;
        }

        .panel-body table tr td a:visited {
          text-decoration:none;
          color:#000000 !important;
        }



.panel-body table tr :hover {
    background-color: #dddddd;
    cursor: pointer;
}

    .panel-body table tr {
       font-size:4px !important;
    }

    .panel-body .table {
        margin-bottom: 0px;
       }

@media(min-width:320px) {
    .applicantheader {
        background-color: #666666;
        color: #ffffff;
        font-weight: bold;
        font-size: 8px;
        padding-left: 5px;
        padding-right: 5px;
        border: 3px solid white;
        border-color: #000000;
        position: fixed;
        width: 84%;
        z-index: 1000;
    }
}

@media(min-width:768px){
    .applicantheader {
        background-color: #666666;
        color: #ffffff;
        font-weight: bold;
        font-size: 9px;
        padding-left: 5px;
        padding-right: 5px;
        border: 3px solid white;
        border-color: #000000;
        position: fixed;
        width: 84%;
        z-index: 1000;
    }
}

@media(min-width:1200px) {
    .applicantheader {
        background-color: #666666;
        color: #ffffff;
        font-weight: bold;
        font-size: 15px;
        padding-left: 5px;
        padding-right: 5px;
        border: 3px solid white;
        border-color: #000000;
        position: fixed;
        width: 84%;
        z-index: 1000;
    }
}
/*.sidenav {
    width: 12.333%;
}*/

.panel-scroll {
    
    overflow: hidden;
    overflow-y: auto;

}

.sidenavbar ::-webkit-scrollbar {
    display: none;
}

.customPanel > .panel > .panel-heading > .panel-title {
    line-height: 0.1;
}

    .customPanel > .panel > .panel-heading > .panel-title > a {
        font-family: Sans-Serif !important;
    }



.customPanel > .panel > .panel-heading {
    padding: 1px 0px;
    height: 18px;
}


.customPanel {
    font-family: Sans-Serif !important;
    padding-top: 20px;
    background-color:#ffffff;
}



@media(min-width:320px){
    .applicantblock {
        color: #000000;
        font-size: 12px;
        padding-top: 5.4%;
        margin-top:20px;
    }
}



@media(min-width:768px) {
    .applicantblock {
        color: #000000;
        font-size: 12px;
        padding-top: 5.4%;
        margin-top: 20px;
    }
}

@media(min-width:992px) {
    .applicantblock {
        color: #000000;
        font-size: 12px;
        padding-top: 5.4%;
        margin-top: 15px;
    }
}

@media(min-width:1200px) {
    .applicantblock {
        color: #000000;
        font-size: 12px;
        padding-top: 5.4%;
        margin-top: 0px;
    }
}
    .applicantblock .background {
        background-color: #ddd7d7;
    }

.applicanteditblock {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
}

    .applicanteditblock .background {
        background-color: #ddd7d7;
    }

    .applicanteditblock .row {
        padding-top: 1px;
        border: solid;
        border-color: #ddd7d7;
        border-width: 1px;
        font-size: 13px;
    }

    .applicanteditblock .col-md-4 {
        width: 28%;
    }

    .applicanteditblock .col-md-2 {
        width: 22%;
    }
/*.applicanteditblock .div .row {
        padding: 2px 0px 2px 0px;
   
    }*/
.applicantlink {
    text-decoration: underline !important;
    font-weight: normal;
    color: #000000;
    font-size: 12px;
}

    .applicantlink a:visited {
        text-decoration: underline;
    }

.ApplicantHeading {
    color: white;
    font-weight: bold;
    background-color: #666666;
}

    .ApplicantHeading .ApplicantHeadingspan {
        margin-left: 14px;
    }

.hdata {
    font-size: 14px;
    height: 22px;
}

.UnderwriterNote {
    background-color: lightgoldenrodyellow !important;
    color: #03537D;
}

.FunderNote {
    color: #893A09;
}

.SalesTeamMemberNote {
    color: #DF0101;
}

.LenderNote {
    color: #0000FF;
}

.SalesDocSpecialistNote {
    color: #088A29;
}

.FundingDocSpecialistNote {
    color: #A901DB;
}

.LoanProcessor {
    color: #FB4721;
}

.TradeLines {
    color: inherit;
}

.textareaforreason {
    margin-top: 2px;
    width: 475px;
    height: 56px;
}

.EditApplicantbottom {
    padding-left: 1.5%;
    padding-right: 5px;
    font-size: 13px;
    font-family: Arial;
    color: #000000;
}

    .EditApplicantbottom .btn {
        background-color: #afafb4;
        border-color: #373739;
    }

.EditAppButton {
    background-color: #afafb4;
    border-color: #373739;
    color: #ffffff;
}

.EditAppReasonSection {
    margin-left: 28%;
}

.EditAppReasonSectionCoApp {
    margin-left: 24%;
}


.EditAppDNC {
    margin-right: 2%;
}

.EditW40 {
    width: 40px;
}

EditW60 {
    width: 60px;
}


.EditCoAppAllow {
    margin-left: 1%;
}

.BottomCenter {
    margin-left: 8%;
}

.BottomCenterCoApp {
    margin-left: 6%;
}

.ReasonChange {
    margin-left: 30%;
}

.PadLeftone {
    padding-left: 1% !important;
}

.PadLeftTwo {
    padding-left: 2% !important;
}

.PadLeftFour {
    padding-left: 4% !important;
}


.MargLeftOne {
    margin-left: 1% !important;
}

.MargLeft50 {
    margin-left: 50%;
}

.ValgnMiddle {
    vertical-align: middle;
}

.AppDisclosure {
    font-size: 16px;
    text-align: justify;
}

.StipMsg {
    font-size: 16px;    
}

span.uppercase {
    text-transform: uppercase;
}

.applicanthistoryblock .row {
    padding-top: 1px;
    border: solid;
    border-color: #888686;
    border-width: 1px;
}

.applicanthistoryblockheader {
    background-color: #666666;
    font-size: 14px;
    border-radius: 0;
    margin-bottom: 3px;
}


    .applicanthistoryblockheader > span {
        color: white;
        font-weight: bold
    }

    .applicanthistoryblockheader span > a {
        color: #dddddd;
        font-weight: bold;
        text-decoration: none;
    }

.headColorWhite {
    color: #ffffff;
}

.apphistorydiv {
    padding-left: 15px;
    padding-right: 15px;
}

.notestable {
    overflow-x: hidden;
    
}

.notestabledata {
    font-size: 12px;
}

/*.notestabledata .btn {
        background-color: #808080;
        border-color: #373739;
    }*/

.notestabledatatextarea {
    margin: 0px;
    width: 745px;
    height: 90px;
    max-width: 745px;
}


.notestabledata > td {
    vertical-align: middle;
    line-height: 1.2 !important;
}





.customerhistory {
    font-weight: bold;
    padding-top: 2px;
}

.customerhistory_h {
    font-weight: bold;
    font-size: 14px;
    color: #ffffff;
}

.apphistorydivbg {
    background-color: #dddada;
}

.apphistorydivbgw {
    background-color: #ffffff;
    border-color: #373739;
}

.apphistorydivbgbtn {
    font-size: 12px;
    background-color: #666666;
    color: #ffffff;
}

.apphistorydivbgbtnVerify {
    position: relative;
    margin-top:10px;
}

.apphistorydivbgbtnVerify:hover {
    color: black !important;
}
.apphistorydivbgbtnVerify:focus{
    color: black !important;
}
.notification-badge {
    position: absolute;
    top: -4px;
    right: -12px;
    background: red;
    color: white;
    font-size: 10px;
    padding: 2px 5px;
    border-radius: 50%;
    font-weight: bold;
    border:1px solid red;
    z-index: 1;
}


.verificationspan {
    color: red;
    font-size: 14px;
}

.verifiedspan {
    color: #000000;
    font-size: 14px;
}

.tablestyleforisstatus {
    border-top: 20px solid white;
    border-bottom: 20px solid white;
    border-color: #A4A4A4;
    font-weight: bold;
    /*border-collapse: collapse;*/
    /*border: 1px solid blue;*/
}

.dltnotebtn {
    font-size: 10px;
}

.dlttd {
    vertical-align: middle;
}

.notesth {
    width: 10%;
}

.indexwhiteclr {
    color: #ffffff;
}

.indexothrclr {
    color: #FF9999;
}

.tablependw {
    width: 1300px;
}

.tablependw2 {
    width: 1350px;
}

.Width56p{
    width:56% !important;
}

.StartBlock1 {
    margin-top: 5.2%;
}

.StartBlock {
    padding-top: 3px;
}
.WhiteBG{
    background-color:#ffffff !important;
}
.notestablepad {
    margin-right: 2px;
}

.historylnk {
    color: #000000;
    font-weight: bold;
    font-size: 14px;
    margin-left: 10%;
}

.frmcustspan {
    font-size: 14px;
}

.notestextcusthistry {
    margin: 0px;
    width: 267px;
    height: 35px;
    max-width: 295px;
    margin-top: 3px;
}


.lnheightdiv {
    line-height: 60px;
}


.lnheightdiv1 {
    line-height: 25px;
}

.lnheightdiv2 {
    line-height: 30px;
}

.ddhieght1 {
    margin-top: 2%;
}

.ddhieght {
    margin-top: 5%;
}

.ddHistory {
    height: 30px;
}

.inputborder {
    border: 1px solid white;
    border-color: #000000;
    border-radius: 2px;
}

.notesesstable {
    border-bottom: 2px solid white;
    border-color: #dddddd;
}

.coapplicantblockheader {
    background-color: #666666;
    margin-bottom: 0px !important;
    border-radius: 0px;
    height: 25px;
}

.EmploymentHead {
    font-family: Verdana !important;
    font-size: 12px !important;
}

.coapplicantblockheader > span {
    color: white;
    font-weight: bold
}

.coapplicantblockheader span > a {
    color: #dddddd;
    font-weight: bold;
    text-decoration: none;
}

.SetHeadFont .coapplicantblockheader {
    font-family: Arial;
    font-size: 15px;
}

.coapplicantblock .row{
    margin:0px 0px 0px 0px !important;
}

.CollateralSubBlock {
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial;
    background-color: #cccccc;
}

.CollateralModelBlock {
    font-size: medium;
    font-family: Arial;
}

.CollateralDisplayBlock {
    font-size: medium;
    font-weight:bold;
    font-family: Arial;
}

.CollateralSearchBlock .row {
    padding-top: 2px;
}

.EmailArea > textarea {
    height: 368px;
    width: 800px;
    overflow-y: auto;
    margin-top: 3px;
    font-size: 13px;
    font-family: monospace;
}

.TextMsgArea > textarea {
    margin-top: 3px;
    font-size: 13px;
    height: 40px;
    width: 750px;
    font-family: monospace;
}

.TextCreditSub > textarea {
    height: 30px;
    width: 800px;
    font-size: 13px;
    font-family: monospace;
}

.TextMsgCustNote > textarea {
    height: 250px;
    width: 800px;
    font-size: 14px;
    font-family: monospace;
}

.TextMsgLCA > textarea {
    height: 45px;
    width: 800px;
    font-size: 13px;
    font-family: monospace;
}

.TextareaRawReport {
    outline: none;
    font-family: monospace;
    border: none;
    overflow: auto;
    font-size:13.33px;
    color:#000000;
}

.TextareaSendDocs {
    outline: none;
    font-family: inherit;
    border: none;
    overflow: auto;
    font-size: inherit;
    background-color: #EEEEEE;
    width: 152px;
    height: 116px;
    resize: none;
}

.TextareaFunding {
    outline: none;
    font-family: inherit;
    border: none;
    overflow: hidden;
    font-size: inherit;
    width: 70%;
    height: unset;
    max-height:500px;
    resize: none;
    
}


.TextRemCharCount {
    background-color: #eeefee;
    font-size: 14px;
}

.TextRemChar {
    font-size: 14px;
}

.TextCategoryDD {
    max-width: 300px;
    min-width: 100px;
}

.TextDescrDD {
    max-width: 650px;
}

.TextList {
    margin-left: 5px;
}

.docSpan {
    font-size: 10px;
}

.RulesTable {
    border-collapse: unset;
    border-spacing: 2px;
    font-size: 13px;
}

.RulesStateDD {
    width: 75px !important;
    display: inline-block;
}

.RulesLenderDD {
    display: inline-block;
    margin-top: 2px;
}

.LenderRulesHead {
    margin: 2px 0 2px 0;
}

.RulesBtn {
    font-size: 12px;
    color: #000000;
    background-color: #ffffff;
    padding: 2px 12px;
}

.Rulesblock .applicanthistoryblockheader {
    font-family: Arial;
    font-size: 15px;
}

.EmailArea > table {
    margin-left: 15%;
}

.EmailBtn {
    background-color: #afafb4;
    border-color: #373739;
    color: #ffffff;
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.EmailSubject {
    font-size: 16px;
    font-weight: bold;
}

.EmailContentDiv {
    margin-top: 2px;
    margin-bottom: 2px;
}

.TextContentDiv {
    margin-top: 2px;
    margin-bottom: 2px;
}

.BgColorDefault {
    background-color: #ddd7d7;
}

.BgcolorGrey {
    background-color: #EEEEEE;
}

.TrheadBG {
    background-color: #666666;
}
.TextErrorMsg {
    font-size: 15px;
    font-family: Arial;
}

.CoAppContentanchor {
    font-size: 12px;
    font-weight: 100;
}

    .CoAppContentanchor a:visited{
        color:purple !important;
    }

    .AppIDLnameBlock {
        background-color: #EEEEEE;
        font-size: 15px;
        margin-bottom: 3px;
        margin-top: 1px;
    }

.CoAppFormBlock {
    margin-top: 3px;
}

.boldtext {
    font-weight: bold;
    color: #000000;
}

.AppIDLnameBlocktd {
    border: solid 1px;
    border-color: #ffffff;
    font-size: 16px;
    margin: 2px 0;
}

.LCAheader {
    font-weight: bold;
}

.LCAcontent {
    font-size: 12px;
}

.LCAbgdivcolor {
    background-color: #EEEEEE;
}

.LCAtopblock {
    padding-top: 2px;
    padding-bottom: 2px;
}

.Assignments {
    font-size: 15px;
    font-family: Arial;
}

.IndexHeader {
    font-size: 15px;
}

.Autocheckdivwhiteline {
    border-right: 2px #ffffff solid;

    border-color: white;
}

.AutoCheckYN {
    color: #FF0000;
    font-weight: bold;
}

.AutocheckBlock .bgcolor {
    background-color: #ddd7d7;
}

.AutocheckBlock {
    font-size: 12px;
}

.tradelineTD {
    border-top: 1px #ffffff solid;
    border-bottom: 1px #ffffff solid;
    border-right: 1px #ffffff solid;
    border-left: 1px #ffffff solid;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    background-color: #EEEEEE;
}

.CreditExceptionEmail {
    height: 80px;
    width: 950px;
}

.tradelineTDsmall {
    font-size: 9pt;
}

.fontweight {
    font-weight: normal;
}
.Docsheader {
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
}

.FaxHeader {
    font-size: 15px;
}

.FaxBlock {
    overflow-x: hidden;
}

.Faxes table {
    font-size: 15px;
}

.FaxTopBlock {
    padding-top: 6px;
}

.DocumentTypeTD {
    margin-top: 20px;
}

    .DocumentTypeTD > select {
        margin-bottom: 5px;
    }

.DocTypeBtn {
    color: #000000;
}

    .DocTypeBtn :hover :visited {
        text-decoration: none;
        color: #000000;
    }

.DocsQue {
    font-size: 12px;
}

.CreditExceptionEmailsubject {
    width: 700px;
    height: 500px;
    /*overflow-y: auto;
    /*margin-top: 3px;*/
    /*font-size: 14px;*/
}

.CustReferencesDiv {
    font-size: 12px;
    font-weight: bold;
}

.ReqReferenceEditBlock > div {
    padding: 1px 0 1px 0;
    border: 1px #ffffff solid;
    background-color: #EEEEEE;
}

.ReqReferenceAddBlock > div {
    padding: 1px 0 1px 0;
}

.ReqRefINput {
    width: 86%;
    margin-left: 12%;
}

.ManualPOA {
    font-size: 15px;
}

.ManualPOApad {
    font-size: 15px;
    padding-left: 10%;
}

.paddingleft {
    padding-left: 2.5%;
}

.paddingcom {
    padding-left: 1%;
}

.FontMedium {
    font-size: 16px !important;
}

.FontNormal {
    font-size: 12px !important;
}


.Upload input {
    font-size: 15px;
}

/* White pages*/
.PhoneNumberBlock table {
    line-height: 25px;
    color: #000000;
}

.BusinessBlock table {
    line-height: 25px;
    color: #000000;
}

/*Approval terms*/

.ApprovalTermsTR {
    font-size: 12px !important;
}

/*Previous Residence*/

.AddPreResidence > div {
    font-size: 12px;
    font-weight: bold;
}

.AddPreResidence .row {
    padding-bottom: 2px;
}

.AddPreResLabel {
    width: 12%;
}

.AddPreResAddress {
    margin-left: 17%;
    width: 87%;
}

.PrevResidenceTable {
    font-size: 13px;
}
/*Pre Employment*/
.PreEmploymentTable {
    font-size: 13px;
}

.EmploymentTableBlock {
    border-color: #ffffff;
    font-size: 12px;
    color: #000000;
}

.PreviousResidenceBlock { 
    border-color: #ffffff;
    font-size: 12px;
    color: #000000;
}
/*Adverse action reasons*/
.AdverseActionList {
    font-size: 12px;
}


.AddlOptions > div > a {
    font-weight: 100 !important;
    font-size: 12px;
}


/*UnderWriting*/

.UnderwritingTableHeader {
    background-color: #666666;
    margin-bottom: 0px !important;
    border-radius: 0px;
    height: 20px;
    border-right: 5px solid white;
    border-color: #FFFFFF;
    
}


    .UnderwritingTableHeader > span {
        color: white;
        font-weight: bold;
        padding-left:1%;
           
    }

    .UnderwritingTableHeader span > a {
        color: #dddddd;
        font-weight: bold;
        text-decoration: none;
    }

.SetHeadFont .UnderwritingTableHeader {
    font-family: Arial;
    font-size: 15px;
}

.UnderWritingInsideDiv{
    margin-top:3px;
    font-size:12px;
}

.DocsDateBlock{
    font-size:12px;
}

.DocsSigningBlock {
    font-size: medium;
}

.DocsRecievedFromCust{
    margin-top:3%;
}

.DefaultMessage {
    font-size: small;
}

.EnvelopeID{
    font-size:15px;
    font-weight:bold;
    font-family:Arial;
}


.CollateralHistory {
    font-size: small !important;
}

.CollateralHistory > thead > tr > th {
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
}

.CollateralHistoryDiv {
    margin: 1% 0;
}


/*Savings*/

.SavingsAccordion {
    background-color: #666666;
    margin-bottom: 0px !important;
    border-radius: 0px;
    height: 40px;
}


.SavingsAccordion > span {
    color: white;
    font-weight: bold;
    font-size:14px;
     
}

.SavingsAccordion span > a {
    color: #dddddd;
    font-weight: bold;
    text-decoration: none;
}

.SavingsTH {
    background-color: #666666;
    font-weight:bold;
    font-size:15px;
    color:#FFFFFF;
    font-family:Arial;
}

.SavingsTRCommon {
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif
}

.commonFont {
    font-family: Verdana, Arial, Helvetica, sans-serif
}

.SavingsTRbackground {
    background-color: #CECECE;
}

.SavingsFontmedium {
    font-size: 16px;
}

.SavingsFont14 {
    font-size: 14px !important;
}

.SavingsRateInput{
    width:100px;
}

.BureauDataBlock .row {
    font-size: medium;
}

.StipulationsBlock .row {
    font-size: 12px;
    background-color: #EEEEEE;
    border: solid;
    border-color: #FFFFFF;
    border-width: 1px;
    padding:2px 0px 2px 0px;
}

.approvalStipBlock{

}

.BorderR1 {
    border-right: 1px solid #FFFFFF;
}

.PaddingTop1{
    padding-top:1% !important;
}

.PaddingTop3P {
    padding-top: 3px !important;
}
.approvalStipBlockTH {
    font-weight: bold;
    font-size: 12px;
    background-color: #EEEEEE;
}

.StipTextarea{
    width:300px;
    max-width:300%;
    font-size:14px !important;
}


.UWDropdown {
    width: 97% !important;
}

.UWDDCust {
    width: 97%;
}



.StipButtonMArg{
    margin-top:6%;
}

.StipDropDown {
    width: 420px !important;
}

.StipStateDropDown {
    width: 220px !important;
}

/*LCA Verification*/

.LCAVerificationBlock .row {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #EEEEEE;
    border: solid;
    border-color: #FFFFFF;
    border-width: 1px;
    color: #000000;
}

.Outline1p {
    outline: 1px solid #ffffff;
}

.ButtonMarginTB {
    margin: 3px 0px;
}

/*Decision Logic*/

.DecisionLogicTableTH {
    font-weight: bold;
    font-family: Arial;
    font-size: 15px;
    background-color: #666666;
    color:#FFFFFF;
}

/*Missing Stipulations*/

.MissStipAccordion {
    background-color: #666666;
    margin-bottom: 0px !important;
    border-radius: 0px;
    height: 20px;
   
}

.Missingstiptable {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


.MissStipAccordion > span {
    color: white;
    font-weight: bold;
    font-size: 14px;
}

.MissStipTableTH {
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #666666;
    color: #FFFFFF;
}

.MissStipBG {
    background-color: #e9e9e9;
}

.AppTable {
    border-right: 2px solid #ffffff;
    
}

.TradeLineTH {
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
    background-color: #666666;
    color: #FFFFFF;
}
.DecisionLogic-table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #f5f5f5;
}

.DecisionLogicBody {
    width: 165%;
}

/*Decision History*/

.DecisionHistoryTH {
    font-weight: bold;
    font-family: Arial;
    font-size: 15px;
    background-color: #666666;
    color: #FFFFFF;
}

.DecisionHistoryTD {
    font-weight: normal;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
}

/*Tradelines data*/

.TradeLinesDataTH {
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color: #EEEEEE;
}

.TradeLinesDataTD {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000000;
}

.InputCustom{
    height:22px;
}

.Font9Px {
    font-size: 9px !important;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.UnderLine{
    text-decoration:underline;
}

.TradeLineNote{
   
    max-width:720px !important;
}

/*Upload and split*/

.UploadSplitheader {
    background-color: #666666;
    margin-bottom: 0px !important;
    border-radius: 0px;
    height: 20px;
    font-size:medium;
    font-weight:bold;
    color:#FFFFFF;
}

.ViewTradeLineBlock .row{
    font-size:small;
}

.ViewTradeLineBlock {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*Faxes history*/
.FaxHistoryTH {
    font-family: Arial;
    font-size: 13.33px;
    font-weight: bold;
    background-color: #666666;
    color: #FFFFFF;
}

.FaxHistoryTopBlock {
    padding: 1px 0px 2px 0px;
}

/*Stip-Flag*/

.StipFlagTH {
    color: #FFFFFF;
    font-family: Arial;
    font-weight:bold;
    font-size: 14px;
    background-color: #666666;
}


.coapplicantblock {
    color: #000000;
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px;
}

    .coapplicantblock .background {
        background-color: #ddd7d7;
    }

.CoappDropDown {
    height: 23px;
}

.accounttable {
    width: 800px;
    margin-left:40px;
}

.AccountHeadBgcolor {
    background-color: #696969;
    color:white;
    
}

.LendDetails > .row{
    margin-bottom:2px;
}
.AccountTableBorder {
    border-right-color: white;
}

.LenderTable {
    background-color: #666666 !important;
    color: #ffffff;
}

.MarginRow .row{
    margin-top:2px;
}

.Font15{
    font-size:15px !important;
}

.paddingleft1p {
    padding-left: 1px;
}

.MarginRow1 .row {
    margin-top: 1px;
}

.ContractSub {
    background-color: #cccccc;
    color:#ffffff;
    font-weight:bold;
    font-size:15px;
}

.FFVblock .row {
    border-bottom: 2px solid white;
   
}

.FillerDiv {
    height: 30px;
    background-color: #ffffff;
}

.BackgroundNone{
    background-color:none !important;
}

.VVOE .row {
    border-bottom: 1px solid white;
}
.VVOE > .row  > .col-md-3{
    font-weight:100;
}

.VOETextArea {
    margin: 0px;
    width: 519px;
    height: 58px;
}

.ManageFundSaleRelation {
    font-family: Arial;
    font-size: 13.33px;
    font-weight: bold;
    background-color: #666666;
    color: #FFFFFF;
}
.td_title {
    border-top: 3px #ffffff solid;
    border-bottom: 0px #ffffff solid;
    border-right: 3px #ffffff solid;
    border-left: 0px #ffffff solid;
    text-align: left;
    vertical-align: top;
    width: 20%;
    font-weight: bold;
    font-size: 11pt;
    font-family: Arial;
    color: rgb(255,255,255);
    background-color: rgb(102,102,102);
}

.AddMailHeader {
    background-color: #666666;
    font-size: 14px;
    border-radius: 0;
    margin-bottom: 3px;
    font-weight: bold;
    color: #ffffff;
    padding-left: 1px;
}

.TextMailWidth {
    width: 750px !important;
    max-width: 750px !important
}

.AddMailTextArea {
    margin: 0px;
    width: 750px;
    height: 197px;
    font-family: monospace;
}

.ModifyMailHeader {
    background-color: #666666;
    font-size: 14px;
    border-radius: 0;
    margin-bottom: 3px;
    font-weight: bold;
    color: #ffffff;
    padding-left: 1px;
}


.ModifyMailTextArea {
    margin: 0px;
    width: 750px;
    height: 325px;
    font-family: monospace;
    font-size: 12px;
}
.tablependnew
{
    width:920px;
}
.fundingHelpLinkDiv {
    font-size: 10pt;
    font-family: Arial;
}
.fundingHelphead1 {
    line-height: normal;
    font-size: 18pt;
}
.fundingHelpLinkhead2
{
    margin-bottom: 0.0001pt;
    line-height: normal;
    font-size: 13.5pt;
}
.fundingHelpLinktablestyle 
{
    border: 0;
    border-collapse: collapse;
}
.fundingHelpLinktd
{
    width: 300pt;
    padding: 0in 5.4pt;
    margin-left:4pt;
}

.fundingHelpLinksubp 
{
    line-height: normal;
}
.fundingHelpLinkspanlink 
{
    font-size: 12pt;
}
.fundingHelpLinkspanhead
{
    color: blue;
}
.fundingHelpLinkspanlink > a {
    font-size: 10pt;
    color: blue !important;
    text-decoration: underline;
    font-weight:normal;
    font-family:Arial;
}
.fundingHelpLinkspanlink1 a:link {
    font-size: 10pt;
    color: black;
    text-decoration: underline;
    font-weight: normal;
    font-family: Arial;
}

.FFVred {
    color: #ff0000;
    font-weight:bold;
}

.FFVgreen {
    color: #008000;
}

.AppStatTextArea {
    margin: 0px;
    width: 245px;
    height: 75px;
}

.DealerContactTable {
    background-color: #C0C0C0;
    color: white;
    border-color: white;
}

.BorderRight {
    border-right: 2px #ffffff solid;
}
.BorderLeft {
    border-left: 2px #ffffff solid;
}

.BorderRight4 {
    border-right: 4px #ffffff solid;
}

.BorderLeft4 {
    border-left: 4px #ffffff solid;
}
.BorderBottom {
    border-bottom: 2px #ffffff solid;
}

.Zipth {
    background-color: #666666;
    font-size: 12px;
    border-radius: 0;
    font-weight: bold;
    color: #ffffff;
  
}

.TitleappBlock .bgcolorTitleApp{
    background-color:#EEEEEE;
}

.DashTrH {
    font-size: 12px;
    font-weight: bold;
    background-color: #666666 !important;
    color:#ffffff !important;
}

.PhoneFormat {
    background: rgba(0,0,0,0);
    border: 1px solid rgba(0,0,0,0);
}


.LenderAlign input[type="text"] {
    margin-top: 3%;
}

    .LenderAlign input[type="checkbox"] {
        margin-top: 6%;
    }

.LendDetails span {
    margin-top: 5%;
}

.LendDetails input[type="checkbox"] {
    margin-top: 3%;
}

.efgHref a:link {
    color: black;
    text-align: left;
}

.efgHref a:visited {
    color: red;
    text-align: left;
}


/*

.overlay {
    background: #e9e9e9;
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.5;
}*/

div.fadeMe {
    opacity: 0.7;
    filter: alpha(opacity=20);
    background-color: #000;
    width: 100%;
    height: 100%;
    z-index: 10;
    top: 0;
    left: 0;
    position: fixed;
    display:none;
}

#loading-img {
    display: none;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba( 255, 255, 255, .1 ) url('../../assets/images/required/Eclipse (1).gif') 50% 50% no-repeat;
}


.WaiveReason {
    font-size: 9px !important;
}


@media (min-width: 992px) {
    .DivM {
        margin-top: 3% !important;
    }
    
}

@media (min-width: 768px) {
    .DivM {
        margin-top: 0%;
    }
}

@media (min-width: 1200px) {
    .DivM {
        margin-top: 0%;
    }
}

@media (min-width: 320px) {
    .DivM {
        margin-top: 0%;
    }
}

#PrestigeContent {
    font-size: 11px;
}
.VSCSpecialistNote {
    color: #FF0000;
}
.modalcollateral {
    overflow: unset !important;
    padding-top: 50px;
}

.modal-dialog-collateral {
    width: 1000px;
    height: 730px;
}

.CollateralPopUp {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    overflow-y: scroll;
    overflow-x: hidden;
    display: block;
    justify-content: center;
    width: 1000px;
    height: 550px;
    /*max-height: 800px;*/
}

#IndexHeaderRow {
    margin-left: -30px;
    margin-right: -30px;
}

.dnone{
    display: none !important;
}