﻿/*Views - Full Application*/

/*#region Loan Type Terms*/
/* Loan Type Terms*/


.bbs-panel-dataentry .bbs-loantype p {
    width:49%;
}

.bbs-panel-dataentry .bbs-loantype p label {
    width:85px;
}

.bbs-panel-dataentry .bbs-loantype p .k-dropdown, .bbs-panel-dataentry .bbs-loantype p .k-textbox {
    width:65%;
}

.bbs-panel-dataentry .bbs-loantype p.bbs-amortization {
   min-width:120px;
}

.bbs-panel-dataentry .bbs-loantype p.bbs-amortization input.k-textbox {
   width:65%;
   margin-right: 16px;
}

.bbs-panel-dataentry .bbs-loantype p.bbs-termsmonthslabel {
    width:25%;

}

.bbs-panel-dataentry .bbs-loantype p.bbs-termsmonthslabel input {
    width:32.3%;
    margin-right:15px;

}

.bbs-panel-dataentry .bbs-loantype p.bbs-placeholder {
    width:23%;
}


.bbs-panel-dataentry .bbs-loanterms {


}

.bbs-panel-dataentry .bbs-downpaymentsourcelist {   
    margin-top: 20px;
}

.bbs-panel-dataentry .bbs-downpaymentsourcelist p {   
   width:auto;
    text-align: left;
    margin: 3px 0 3px 0;
    vertical-align:top;
}

.bbs-panel-dataentry .bbs-downpaymentsourcelist div.bbs-container-downpayment {   
    width:50%;
    display: inline-block;
    text-align: left;
    margin: 3px 0 3px 0;
}

.bbs-panel-dataentry .bbs-downpaymentsourcelist p.listitem {   
   width:100%;
    text-align: left;
    margin: 3px 0 3px 0;
}
.bbs-panel-dataentry .bbs-downpaymentsourcelist p label {   
   width:180px;
}

.bbs-panel-dataentry .bbs-downpaymentsourcelist p.label {   
       text-align: left;
    margin-left: -5.3%;
}

.bbs-panel-dataentry .bbs-downpaymentsourcelist p .k-numerictextbox {   
   width:23%;
}

.bbs-panel-dataentry .bbs-loanterms p {
    width:28%;
}

.bbs-panel-dataentry .bbs-loanterms p label {
    width:auto;
}

.bbs-panel-dataentry .bbs-loanterms p.bbs-loanamount {
    min-width:190px;
}

.bbs-panel-dataentry .bbs-loanterms p.bbs-loanamount .k-numerictextbox {
    min-width:80px;
    width:40%;
}

.bbs-panel-dataentry .bbs-loanterms p.bbs-downpaymentamount {
    width:32%;
}

.bbs-panel-dataentry .bbs-loanterms p.bbs-downpaymentamount .k-numerictextbox {
    min-width:60px;
    width:35%;
}

.bbs-panel-dataentry .bbs-loanterms p.bbs-estimatedclosing {
    min-width:190px;
    width:22%;
}

.bbs-panel-dataentry .bbs-loanterms p.bbs-estimatedclosing .k-datepicker {
   width:100px;
}

.bbs-panel-dataentry .bbs-loanterms p.bbs-interestrate {
    width:22%;
}

.bbs-panel-dataentry .bbs-loanterms p.bbs-interestrate .k-numerictextbox {
    width:30%;
}
/*.bbs-panel-dataentry .bbs-loanterms p.bbs-settlementfundsource {
    margin-top: 20px;
    width: 48%;
    text-align:left;
}*/

.bbs-panel-dataentry .bbs-loanterms p.bbs-settlementfundsource {
    margin-top: 20px;
    width: 65%;
    text-align:right;
}

/*.bbs-panel-dataentry .bbs-loanterms p.bbs-settlementfundsource label, .bbs-panel-dataentry .bbs-loanterms p.bbs-settlementfundsource-otherdescription label {
    width:auto;
    text-align:left;
    display:block;
}*/

.bbs-panel-dataentry .bbs-loanterms p.bbs-settlementfundsource label, .bbs-panel-dataentry .bbs-loanterms p.bbs-settlementfundsource-otherdescription label {
    width:100px;
    text-align:right;

}
   
/*.bbs-panel-dataentry .bbs-loanterms p.bbs-settlementfundsource .k-multiselect {
    display: inline-block;
    width:90%;
}*/

.bbs-panel-dataentry .bbs-loanterms p.bbs-settlementfundsource .k-multiselect {
    display: inline-block;
    width:74%;
}


/*.bbs-panel-dataentry .bbs-loanterms p.bbs-settlementfundsource-otherdescription {
    margin-top:20px;
    width:48%;
    vertical-align:top;
    display:block;
    float:left;
}*/

.bbs-panel-dataentry .bbs-loanterms p.bbs-settlementfundsource-otherdescription {
    /*margin-top:20px;*/
    width:65%;
    text-align:right;
    vertical-align:top;
}

/*.bbs-panel-dataentry .bbs-loanterms p.bbs-settlementfundsource-otherdescription input {
    width:100%;
}*/

.bbs-panel-dataentry .bbs-loanterms p.bbs-settlementfundsource-otherdescription input {
    display: inline-block;
    width:74.3%;
}

/*#endregion*/

/*#region Borrower Profile*/
/*Borrower Profile*/
.bbs-panel-dataentry .bbs-borrower-personalinfo p {
    width:49%;
}

.bbs-panel-dataentry .bbs-borrower-personalinfo input {
    width:67%;
}

.bbs-panel-dataentry .bbs-borrower-personalinfo p .k-dropdown {
    width:67%;
}

.bbs-panel-dataentry .bbs-borrower-personalinfo p .k-datepicker {
    width:80%;
}

.bbs-panel-dataentry .bbs-borrower-personalinfo p.bbs-maritalstatus {
    width:29%;
    margin-left: 0;
}

.bbs-panel-dataentry .bbs-borrower-personalinfo p.bbs-maritalstatus label {
    width:auto;
}

.bbs-panel-dataentry .bbs-borrower-personalinfo p.bbs-maritalstatus .k-dropdown {
    width:44%;
}

.bbs-panel-dataentry .bbs-borrower-personalinfo p.bbs-yrsofschool {
    width:18%;
}

.bbs-panel-dataentry .bbs-borrower-personalinfo p.bbs-yrsofschool label {
    width:auto;
}

.bbs-panel-dataentry .bbs-borrower-personalinfo p.bbs-yrsofschool .k-numerictextbox {
    width:25%;
}


/*.bbs-panel-dataentry .bbs-borrower-contactinfo p {
    width:45%;
}*/

.bbs-panel-dataentry .bbs-borrower-contactinfo p {
    width:63%;
}

/*.bbs-panel-dataentry p.bbs-borrower-phonenumber {
    width:48%;
}*/

.bbs-panel-dataentry .bbs-borrower-contactinfo p.bbs-phonenumber {
    width:35%;
}

.bbs-panel-dataentry span.bbs-workextension-x {
    margin: 0 7px 0 0;
    padding: 0;
    vertical-align: top;
    width: auto;
    display: inline-block;
}

.bbs-panel-dataentry p.bbs-workextension {
    width:17%;
}

.bbs-panel-dataentry p.bbs-workextension input {
    width:79%;
}

.bbs-panel-dataentry .bbs-borrower-contactinfo p.bbs-phonenumber input{
    width:53%;
}

.bbs-panel-dataentry p.bbs-carrier {
    width:35%;
}

.bbs-panel-dataentry p.bbs-carrier .k-dropdown {
    width:53%;
}

.bbs-panel-dataentry p.bbs-borrower-occupancystatus {
   width:45%;
   margin-left:-5.4%;
}

.bbs-panel-dataentry p.bbs-borrower-occupancystatus label {
   width:auto; 
}

.bbs-panel-dataentry p.bbs-borrower-occupancystatus .k-dropdown {
    width:50%;
}

.bbs-panel-dataentry p.bbs-years {
   width:19%;
   margin-left:-0.7%;
}

.bbs-panel-dataentry p.bbs-years label {
   width:auto;
}

.bbs-panel-dataentry p.bbs-years .k-numerictextbox {
   width:44%;
}

.bbs-panel-dataentry p.bbs-months {
   width:19%;
}

.bbs-panel-dataentry p.bbs-months label {
   width:auto;
}

.bbs-panel-dataentry p.bbs-months .k-numerictextbox {
   width:40%;
}

/*.bbs-panel-dataentry .bbs-borrower-mailingaddress .checkbox-inline, .bbs-panel-dataentry .bbs-borrower-mailingaddress .bbs-checkboxlabel {
   width:auto;
   display:inline-block;
  
}*/

.bbs-panel-dataentry .bbs-borrower-mailingaddress .checkbox-inline {
 margin-left:82px;
  
}

.bbs-panel-dataentry .bbs-borrower-mailingaddress .bbs-mailingaddresscheckbox {
 margin-left:15%;
}



.bbs-panel-dataentry .bbs-container-dependentsrow {
    width:98%;
    /*margin:20px 0 20px 0;*/
}

.bbs-panel-dataentry .bbs-container-dependentsrow .bbs-container-dependents {
    display:inline-block;
    width:42.65%;
    margin-right:20px;
    vertical-align:top;
}

.bbs-panel-dataentry .bbs-container-dependentsrow .bbs-container-dependents p.bbs-dependents {
    width:93%;
   
    
}

.bbs-panel-dataentry .bbs-container-dependentsrow .bbs-container-dependents p.bbs-dependents label {
    width:auto;
 
  

}

.bbs-panel-dataentry .bbs-container-dependentsrow .bbs-container-dependents p.bbs-dependents .k-numerictextbox  {
    display:inline-block;
    width:15%;
}

.bbs-panel-dataentry .bbs-container-dependentsrow .bbs-container-dependents p.bbs-dependents .k-numerictextbox input  {
    width:100%;
}

/*.bbs-panel-dataentry .bbs-container-dependentsrow .bbs-container-dependentsages .k-numerictextbox {
    display:inline-block;
    width:14%;
    margin:0 10px 20px 10px;
}*/


.bbs-panel-dataentry .bbs-container-dependentsrow .bbs-container-dependentsagesrow {
    display:inline-block;
    width:100%;
}

.bbs-panel-dataentry .bbs-container-dependentsrow .bbs-container-dependentsagesrow label {
    width: auto;
    vertical-align: top;
    margin-top: 3px;
    font-weight: normal;
}
    
.bbs-panel-dataentry .bbs-container-dependentsrow .bbs-container-dependentsages {
    display:inline-block;
    width:100%;
}

.bbs-panel-dataentry .bbs-container-dependentsrow .bbs-container-dependentsages .field-validation-error,
.bbs-panel-dataentry .bbs-container-dependentsrow .bbs-container-dependentsages .field-validation-valid {
    margin-top: 5px;
    vertical-align: top;
}

.bbs-panel-dataentry .bbs-container-dependentsrow .bbs-container-dependentsages .k-textbox {
    display:inline-block;
    width:4%;
    margin-left:6px;
}

.bbs-panel-dataentry .bbs-container-dependentsrow .bbs-container-dependentsages .k-numerictextbox input {
    width:100%;
}


/*#endregion*/

/*#region Employment*/
/*Employment*/

.bbs-panel-dataentry .bbs-employment .bbs-title-medium {
    margin-left: 15%;
    font-size: 18px;
    font-weight: bold;
}

.bbs-panel-dataentry .bbs-employment p.bbs-singlename, .bbs-panel-dataentry .bbs-previousemployment p.bbs-singlename {
    width:63%;
}

/*.bbs-panel-dataentry p.bbs-singlename label {
    width:80px;
}*/

.bbs-panel-dataentry .bbs-employment p.bbs-singlename .k-textbox, .bbs-panel-dataentry .bbs-previousemployment p.bbs-singlename .k-textbox {
    width:74.5%;
}


.bbs-panel-dataentry p.bbs-positiontitle {
    width:44.2%;
}

.bbs-panel-dataentry p.bbs-positiontitle label {
    width:80px;
}

.bbs-panel-dataentry p.bbs-positiontitle .k-textbox {
    width:63.4%;
}

.bbs-panel-dataentry p.bbs-yearsin {
    width:31%;
}

.bbs-panel-dataentry p.bbs-yearsin label {
    width:auto;
}

.bbs-panel-dataentry p.bbs-yearsin .k-numerictextbox {
    width:40%;
}

.bbs-panel-dataentry p.bbs-positionstartdate {
    width:28%;
}

.bbs-panel-dataentry .bbs-previousemployment .bbs-title-medium {
    margin-left: 15%;
    font-size: 18px;
    font-weight: bold;
}


.bbs-panel-dataentry .bbs-previousemployment p.bbs-positionstartdate {
    width:26%;
}

.bbs-panel-dataentry p.bbs-positionstartdate label {
    width:auto;
}

.bbs-panel-dataentry .bbs-previousemployment p.bbs-positionstartdate label {
    width:auto;
}

.bbs-panel-dataentry p.bbs-positionstartdate .k-datepicker {
    width:59.2%;
}

.bbs-panel-dataentry p.bbs-positionenddate {
    width:27%;
}

.bbs-panel-dataentry p.bbs-positionenddate label {
    width:auto;
}

.bbs-panel-dataentry p.bbs-positionenddate .k-datepicker {
    width:55.5%;
}


.bbs-panel-dataentry p.bbs-employmentincome {
    width:31.5%;        
}

.bbs-panel-dataentry p.bbs-employmentincome label {
    width:80px;
}

.bbs-panel-dataentry p.bbs-employmentincome .k-numerictextbox {
    width:53.23%; 
}

.bbs-panel-dataentry p.bbs-employmentincometype {
    width:30%;
}

.bbs-panel-dataentry p.bbs-employmentincometype .k-dropdown {
    width:100%;
}

/*#endregion*/

/*#region Subject Property*/
/*Subject Property*/

.bbs-panel-dataentry p.bbs-legaldescription {
    width:99%;
}

/*.bbs-panel-dataentry p.bbs-legaldescription label {
    width:80px;
}*/

.bbs-panel-dataentry p.bbs-legaldescription .k-textbox {
    width:83.689%;
    resize:vertical;
}

.bbs-panel-dataentry p.bbs-projectname {
    width:56%;
}

.bbs-panel-dataentry p.bbs-projectname .k-textbox {
    width:73.1%;
}

.bbs-panel-dataentry p.connect-pud {
    margin-left:14%;
}

.bbs-panel-dataentry p.bbs-unitnumber {
    width:25%;
}

/*.bbs-panel-dataentry p.bbs-unitnumber label {
    width:80px;
}*/

.bbs-panel-dataentry p.bbs-unitnumber .k-numerictextbox {
    width:35.4%;
}

.bbs-panel-dataentry p.bbs-yearbuilt {
    width:22%;
    /*margin-right:-20px;*/
}

.bbs-panel-dataentry p.bbs-yearbuilt label {
    width:auto;
}

.bbs-panel-dataentry p.bbs-yearbuilt .k-dropdown {
    width:45%;
}

.bbs-panel-dataentry p.bbs-propertytitletype {
    width:50%;
}

.bbs-panel-dataentry p.bbs-propertytitletype label {
    width:auto;
}

.bbs-panel-dataentry p.bbs-propertytitletype .k-dropdown {
    width:66%;
}

.bbs-panel-dataentry p.bbs-propertyrightstype {
    width:48%;
}

.bbs-panel-dataentry p.bbs-propertyrightstype label {
    width:80px;
}

.bbs-panel-dataentry p.bbs-propertyrightstype .k-dropdown {
    width:66.35%;
}

.bbs-panel-dataentry p.bbs-titleholdername {
    width:92%;
}

.bbs-panel-dataentry p.bbs-titleholdername label {
    width:138px;
}

.bbs-panel-dataentry p.bbs-titleholdername .k-textbox {
    width:75%;
}

.bbs-panel-dataentry p.bbs-leaseholdexpirationdate label {
   
}

.bbs-panel-dataentry p.bbs-leaseholdexpirationdate .k-datepicker {
    width: 66.35%;
}

.bbs-panel-dataentry p.bbs-leaseholdexpirationdate  {
    width: 48%;
}


.bbs-panel-dataentry p.bbs-refinanceyearaquired {
    width:34%;
    /*margin-right:-13px;*/
}

.bbs-panel-dataentry p.bbs-refinanceyearaquired label {
    width:138px;
}

.bbs-panel-dataentry p.bbs-refinanceyearaquired .k-numerictextbox {
    width:26.26%;
}

.bbs-panel-dataentry p.bbs-refinanceoriginalcost {
    width:31%;
    /*margin-right:-4px;*/
}

.bbs-panel-dataentry p.bbs-refinanceoriginalcost label {
    width:80px;
}

.bbs-panel-dataentry p.bbs-refinanceoriginalcost .k-numerictextbox {
    width:47%;
}

.bbs-panel-dataentry p.bbs-refinanceexistingliens {
    width:32%;
}

.bbs-panel-dataentry p.bbs-refinanceexistingliens label {
    width:80px;
}

.bbs-panel-dataentry p.bbs-refinanceexistingliens .k-numerictextbox {
    width:45%;
}

.bbs-panel-dataentry p.bbs-refinanceimprovementsstatus {
    width:57%;
}

.bbs-panel-dataentry p.bbs-refinanceimprovementsstatus label {
    width:138px;
}

.bbs-panel-dataentry p.bbs-refinanceimprovementsstatus .k-dropdown {
    width:56%;
}

.bbs-panel-dataentry p.bbs-refinanceimprovementscost {
    width:41%;
}

.bbs-panel-dataentry p.bbs-refinanceimprovementscost label {
    width:115px;
}

.bbs-panel-dataentry p.bbs-refinanceimprovementscost .k-numerictextbox {
    width:35.3%;
}

.bbs-panel-dataentry p.bbs-refinanceimprovementsdescription {
    width:99%;
}

.bbs-panel-dataentry p.bbs-refinanceimprovementsdescription label {
    width:138px;    
}

.bbs-panel-dataentry p.bbs-refinanceimprovementsdescription .k-textbox {
    width:74.67%;
}

.bbs-panel-dataentry p.bbs-constructionyearaquired {
    width:34%;
}

.bbs-panel-dataentry p.bbs-constructionyearaquired label {
    width:92px;    
}

.bbs-panel-dataentry p.bbs-constructionyearaquired .k-numerictextbox {
    width:46%;
}

.bbs-panel-dataentry p.bbs-constructionoriginalcost {
    width:31%;
}

.bbs-panel-dataentry p.bbs-constructionoriginalcost label {
    width:auto;    
}

.bbs-panel-dataentry p.bbs-constructionoriginalcost .k-numerictextbox {
    width:46%;
}

.bbs-panel-dataentry p.bbs-constructionexistingliensamount {
    width:31%;
}

.bbs-panel-dataentry p.bbs-constructionexistingliensamount label {
    width:auto;    
}

.bbs-panel-dataentry p.bbs-constructionexistingliensamount .k-numerictextbox {
    width:46%;
}

.bbs-panel-dataentry p.bbs-constructionpresentvalue {
    width:34%;
}

.bbs-panel-dataentry p.bbs-constructionpresentvalue label {
    width:92px;    
}

.bbs-panel-dataentry p.bbs-constructionpresentvalue .k-numerictextbox {
    width:46%;
}

.bbs-panel-dataentry p.bbs-constructionimprovementscost {
    width:31%;
}

.bbs-panel-dataentry p.bbs-constructionimprovementscost label {
    width:auto;    
}

.bbs-panel-dataentry p.bbs-constructionimprovementscost .k-numerictextbox {
    width:46%;
}

.bbs-panel-dataentry p.bbs-constructiontotalvalue {
    width:31%;
}

.bbs-panel-dataentry p.bbs-constructiontotalvalue label {
    width:auto;    
}

.bbs-panel-dataentry p.bbs-constructiontotalvalue .k-numerictextbox {
    width:46%;
    margin-right: 15px;
}

#IsSameAsCurrentAddress {
    margin-left: 15.7%
}




/*#endregion*/

/*#region Income & Assets*/
/*Income & Assets*/

.bbs-panel-dataentry p.bbs-incometype {
    width:54%;
}

.bbs-panel-dataentry p.bbs-incometype label {
    width:80px;    
}

.bbs-panel-dataentry p.bbs-incometype .k-dropdown {
    width:70%;
}

.bbs-panel-dataentry p.bbs-otherdescription {
    width:54%;
}

.bbs-panel-dataentry p.bbs-otherdescription label {
    width:80px;    
}

.bbs-panel-dataentry p.bbs-otherdescription .k-textbox {
    width:70%;
}

.bbs-panel-dataentry p.bbs-incomemonthlyamount {
    width:35%;
}

.bbs-panel-dataentry p.bbs-incomemonthlyamount label {
    width:100px;    
}

.bbs-panel-dataentry p.bbs-incomemonthlyamount .k-numerictextbox {
    width:auto;
}

.bbs-panel-dataentry p.bbs-borrowercurrentexpense {
    width:35%;
}

.bbs-panel-dataentry p.bbs-borrowercurrentexpense label {
    width:100px;    
}

.bbs-panel-dataentry p.bbs-borrowercurrentexpense .k-numerictextbox {
    width:auto;
}

.bbs-panel-dataentry p.bbs-coborrowercurrentexpense {
    width:22%;
}

.bbs-panel-dataentry p.bbs-coborrowercurrentexpense label {
    width:100px;    
}

.bbs-panel-dataentry p.bbs-coborrowercurrentexpense .k-numerictextbox {
    width:auto;
}

.bbs-panel-dataentry p.bbs-proposedexpense {
    width:22%;
}

.bbs-panel-dataentry p.bbs-proposedexpense label {
    width:100px;    
}

.bbs-panel-dataentry p.bbs-proposedexpense .k-numerictextbox {
    width:auto;
}


.bbs-panel-dataentry p.bbs-downpaymentheldby {
    width:54%;
}

.bbs-panel-dataentry p.bbs-downpaymentheldby label {
    width:80px;    
}

.bbs-panel-dataentry p.bbs-downpaymentheldby .k-textbox {
    width:70%;
}


.bbs-panel-dataentry .bbs-downpaymentsection p.bbs-downpaymentamount {
    width:35%;
}

.bbs-panel-dataentry .bbs-downpaymentsection p.bbs-downpaymentamount label {
    width:100px;    
}

.bbs-panel-dataentry .bbs-downpaymentsection p.bbs-downpaymentamount .k-numerictextbox {
    width:45%;
}

.bbs-panel-dataentry .bbs-lifeinsurancesection {}

.bbs-panel-dataentry p.bbs-issuedby {
    width:68%;
}

.bbs-panel-dataentry p.bbs-issuedby .k-textbox {
    width:76%;
}

.bbs-panel-dataentry .bbs-lifeinsurancesection p.bbs-placeholder {
    width:20%;
}

.bbs-panel-dataentry p.bbs-netcash {
    width:35%;
    margin-left:-2%;
}

.bbs-panel-dataentry p.bbs-netcash label {
    width:90px;
}

.bbs-panel-dataentry p.bbs-netcash .k-numerictextbox {
    width:45%;
}

.bbs-panel-dataentry p.bbs-faceamount {
    width:35%;
}

.bbs-panel-dataentry p.bbs-faceamount .k-numerictextbox {
    width:45%;
}



.bbs-panel-dataentry .bbs-liquidasset p.bbs-institutionname {
    width:60%;
    margin-left:-1.9%;
}

.bbs-panel-dataentry .bbs-liquidasset p.bbs-institutionname label {
    width:100px;    
}

.bbs-panel-dataentry .bbs-liquidasset p.bbs-institutionname .k-textbox {
    width:67.9%;
}

.bbs-panel-dataentry .bbs-liquidasset p.bbs-liquidtype {
    width:40%;
}

.bbs-panel-dataentry .bbs-liquidasset p.bbs-liquidtype label {
    width:80px;    
}

.bbs-panel-dataentry .bbs-liquidasset p.bbs-liquidtype .k-dropdown {
    width:59%;
}

.bbs-panel-dataentry .bbs-liquidasset p.bbs-accountnumber {
    margin-left: -1%;
    width: 38%;
    margin-right: -1.45%;
}

.bbs-panel-dataentry .bbs-liquidasset p.bbs-accountnumber label {
    width:100px;    
}

.bbs-panel-dataentry .bbs-liquidasset p.bbs-accountnumber .k-textbox {
    width:45%;
}

.bbs-panel-dataentry .bbs-liquidasset p.bbs-liquidvalue {
    width:22%;
}

.bbs-panel-dataentry .bbs-liquidasset p.bbs-liquidvalue label {
    width:auto;    
}

.bbs-panel-dataentry .bbs-liquidasset p.bbs-liquidvalue .k-numerictextbox {
    width:58%;
}


.bbs-panel-dataentry .bbs-autolist p.bbs-make {
    width:33%;
}

.bbs-panel-dataentry .bbs-autolist p.bbs-make label {
    width:80px;    
}

.bbs-panel-dataentry .bbs-autolist p.bbs-make .k-textbox {
    width:50%;
}

.bbs-panel-dataentry .bbs-autolist p.bbs-model {
    width:30%;
    margin-left:-0.7%;
}

.bbs-panel-dataentry .bbs-autolist p.bbs-model label {
    width:auto;    
}

.bbs-panel-dataentry .bbs-autolist p.bbs-model .k-textbox {
    width:65%;
}

.bbs-panel-dataentry .bbs-autolist p.bbs-year {
    width:15%;
}

.bbs-panel-dataentry .bbs-autolist p.bbs-year label {
    width:auto;    
}

.bbs-panel-dataentry .bbs-autolist p.bbs-year .k-textbox {
    width:47%;
}

.bbs-panel-dataentry .bbs-autolist p.bbs-value {
    width:21%;
    margin-left:-0.7%;
}

.bbs-panel-dataentry .bbs-autolist p.bbs-value label {
    width:auto;    
}

.bbs-panel-dataentry .bbs-autolist p.bbs-value .k-numerictextbox {
    width:50%;
}


.bbs-panel-dataentry .bbs-realestateowned p.bbs-propertytype {
    width:49%;    
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-propertytype label {
    width:80px;    
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-propertytype .k-dropdown {
    width:67%;
}


.bbs-panel-dataentry .bbs-realestateowned p.bbs-dispositiontype {
    width:49%;  
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-dispositiontype label {
    width:auto;    
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-dispositiontype .k-dropdown {
    width:65%;
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-marketvalue {
    width:33%; 
    margin-left:-1%; 
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-marketvalue label {
    width:80px;    
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-marketvalue .k-numerictextbox {
    width:45%;
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-mortgages {
    width:33%;  
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-mortgages label {
    width:auto;    
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-mortgages .k-numerictextbox {
    width:40%;
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-insurancetaxamount {
    width:33%;  
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-insurancetaxamount label {
    width:100px;    
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-insurancetaxamount .k-numerictextbox {
    width:38%;
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-mortgagepaymentamount {
    width:33%; 
    margin-left:-1%;
    margin-right: -2%;
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-mortgagepaymentamount label {
    width:80px;    
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-mortgagepaymentamount .k-numerictextbox {
    width:45%;
}


.bbs-panel-dataentry .bbs-realestateowned p.bbs-grossincomeamount {
    width:36%; 
    margin-left:-1%; 
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-grossincomeamount label {
    width:auto;    
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-grossincomeamount .k-numerictextbox {
    width:33%;
}


.bbs-panel-dataentry .bbs-realestateowned p.bbs-netincomeamount {
    width:35.5%; 
    margin-left:-1%; 
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-netincomeamount label {
    width:auto;    
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-netincomeamount .k-numerictextbox {
    width:35.5%;
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-issubjectproperty {
    /*width:75%;*/ 
    margin-left:-1%; 
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-issubjectproperty label {
    width:auto;    
}

.bbs-panel-dataentry .bbs-realestateowned p.bbs-iscurrentresidenceafterclosing label {
    width:auto;    
}

.bbs-panel-dataentry p.bbs-nonliquidvalue {
    width:25%;
}

.bbs-panel-dataentry p.bbs-nonliquidvalue .k-numerictextbox {
    width:25%;
}

/*#endregion*/

/*#region Expenses and Liabilities*/
/*Expenses and Liabilities*/

.bbs-panel-dataentry p.bbs-expenseheading {
    width:22%;
    margin-right:2%;
    text-align:center;
}

.bbs-panel-dataentry p.bbs-expenseheading label {
    text-align:center;
}


.bbs-panel-dataentry .bbs-expenses p.bbs-placeholder {
    width:130px;
    margin-right:1%
}

.bbs-panel-dataentry p.bbs-present {
    width:22%;
    margin-right:2%;
}

.bbs-panel-dataentry p.bbs-present .k-numerictextbox {
    width:85%;

}

.bbs-panel-dataentry p.bbs-proposed {
    width:22%;
}

.bbs-panel-dataentry p.bbs-proposed .k-numerictextbox {
    width:85%;

}

.bbs-panel-dataentry p.bbs-proposed .k-numerictextbox .k-input {
    text-align:right;
}

.bbs-panel-dataentry p.bbs-expenselabel {
    width:130px;
    margin-right:1%
}

.bbs-panel-dataentry p.bbs-otherexpensesdescription {
   width:130px;
    margin-right:1%
}

.bbs-panel-dataentry p.bbs-otherexpensesdescription .k-textbox {
    width:100%;
}

.bbs-panel-dataentry .bbs-liabilitylist p.bbs-liabilitytype {
    width:36%;  
}

.bbs-panel-dataentry .bbs-liabilitylist p.bbs-liabilitytype label {
    width:80px;    
}

.bbs-panel-dataentry .bbs-liabilitylist p.bbs-liabilitytype .k-dropdown {
    width:55%;
}

.bbs-panel-dataentry .bbs-liabilitylist p.bbs-accountnumber {
    width:40%;  
}

.bbs-panel-dataentry .bbs-liabilitylist p.bbs-accountnumber label {
    width:auto;    
}

.bbs-panel-dataentry .bbs-liabilitylist p.bbs-accountnumber .k-textbox {
    width:50%;
}

.bbs-panel-dataentry .bbs-liabilitylist p.bbs-creditorname {
    margin-left: -2.7%;
    width: 80.7%;
}

.bbs-panel-dataentry .bbs-liabilitylist p.bbs-creditorname label {
    width:100px;    
}

.bbs-panel-dataentry .bbs-liabilitylist p.bbs-creditorname .k-textbox {
    width:75.0291%;
}

.bbs-panel-dataentry .bbs-liabilitylist p.bbs-creditornamepaidoff {
      background-color: #afd06f;
  padding: 0px 5px 0px 5px;
  border-radius: 4px;
  color: #ffffff;
  width: auto;
  font-size: 11px;
}


.bbs-panel-dataentry .bbs-liabilitylist p.bbs-monthlypaymentamount {
    margin-left: -4%;
    width: 35%; 
}

.bbs-panel-dataentry .bbs-liabilitylist p.bbs-monthlypaymentamount label {
    width:100px;    
}

.bbs-panel-dataentry .bbs-liabilitylist p.bbs-monthlypaymentamount .k-numerictextbox {
    width:40%;
}

.bbs-panel-dataentry .bbs-liabilitylist p.bbs-monthsremainingcount {
    width:33%;  
}

.bbs-panel-dataentry .bbs-liabilitylist p.bbs-monthsremainingcount label {
    width:auto;    
}

.bbs-panel-dataentry .bbs-liabilitylist p.bbs-monthsremainingcount .k-textbox {
    width:100%;
}

.bbs-panel-dataentry .bbs-liabilitylist p.bbs-unpaidbalanceamount {
    width:34%;  
}

.bbs-panel-dataentry .bbs-liabilitylist p.bbs-unpaidbalanceamount label {
    width:100px;    
}

.bbs-panel-dataentry .bbs-liabilitylist p.bbs-unpaidbalanceamount .k-numerictextbox {
    width:37%;
}

/*#endregion*/

/*#region Declaration*/

/*Declarations*/


.bbs-panel-dataentry p.bbs-declarationschecklist {
    width:39%;
    text-align:left;
    /*display: block;*/
    position: relative;
}



.bbs-panel-dataentry .bbs-declarationssection p.bbs-declarationschecklist {
    /*width:39%;*/
    /*width:58%;*/
    text-align:right;
    /*border-bottom: 1px solid #ebebeb;
    height: 28px;*/
    display: block;
}


.bbs-panel-dataentry p.bbs-declarationschecklist label {
    /*width:80%;*/
    width: auto;
    text-align:left;
    max-width: 250px;
    
}

.bbs-panel-dataentry p.bbs-declarationschecklist i {
    /*width:80%;*/
    position: relative;
    left: 0px;
    font-size: 12px;
    cursor: pointer;
    margin-right : 3px;
}

.bbs-panel-dataentry p.bbs-declarationschecklist label.checkbox-inline {
    width:auto;
    text-align:left;    
}


.bbs-panel-dataentry p.bbs-declarationschecklist.bbs-declarations-dropdown .k-dropdown {
    width: 50%;
}

.bbs-panel-dataentry p.bbs-declarationschecklist input.bbs-unknowncolumn {
    position: relative;
    left: 13px;
}
.bbs-panel-dataentry p.bbs-racelabel {
        width: 90%;
    text-align: left;
    margin-left: 35px;
    margin-top: 10px;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 16px;
}

.bbs-panel-dataentry p.bbs-racelabel label {
    
    text-align:left;
    font-weight:bold;
}

.bbs-panel-dataentry p.bbs-gender {
    margin-left:8px;
    width:60%; 
    text-align:left;
}

.bbs-panel-dataentry p.bbs-gender .k-dropdown {
    width:29%;
}


.bbs-panel-dataentry .bbs-interviewmethodsection p {
   text-align:left;
    width:60%; 
}

.bbs-panel-dataentry .bbs-interviewmethodsection p label {
    width:auto;
}

.bbs-panel-dataentry .bbs-interviewmethodsection p .k-dropdown {
    width:55%;
}

.bbs-panel-dataentry p.bbs-haspreviouspropertyownershipinterest {
    /*width: 40%;
    text-align: left;
    margin-left: 46px;*/
}

.bbs-panel-dataentry p.bbs-haspreviouspropertyownershipinterest label {
    /*width: 105px;
    text-align: left;*/
    /*width: 105px;
    text-align: left;*/
}

.bbs-panel-dataentry p.bbs-haspreviouspropertyownershipinterest .k-dropdown {
    /*width: 47%;*/
}

.bbs-panel-dataentry .bbs-declarationssection p.bbs-placeholder {
    width: 40%;
}

/* Shane - I put these here, but they possible belong somewhere else*/

input.bbs-checkbox-tristate[type="checkbox"] {
            display: inline-block;
            background-repeat: no-repeat;
            opacity: 0;
            filter:alpha(opacity=0);
        }

input.bbs-checkbox-tristate[type="checkbox"] + label {

    background-repeat: no-repeat;
    font-weight: normal;
    cursor: pointer;
    display: inline-block;
    height: 18px;
    /*width: 18px;*/
    line-height: 16px;
    margin: 6px 3px 6px 0;
    padding-left: 28px;
    vertical-align: middle;
        -moz-user-select: none;
    background-image: url(/images/bbs-checkboxes.png);
    background-position: 0 0;
    z-index: 200;
    position: relative;
    left: -20px;
    top: -1px;

}


input.bbs-checkbox-tristate[type="checkbox"]:checked + label {
    background-position: 0 -20px;
}

input.bbs-checkbox-tristate[type="checkbox"]:indeterminate + label {
    background-position: 0 -40px;
}

input.bbs-checkbox-tristate[type="checkbox"]:focus + label {
    background-position: 0 -60px;
}

input.bbs-checkbox-tristate[type="checkbox"]:focus:checked + label {
    background-position: 0 -80px;
}

input.bbs-checkbox-tristate[type="checkbox"]:focus:indeterminate + label {
    background-position: 0 -100px;
}

input.bbs-checkbox-tristate[type="checkbox"]:hover + label {
    background-position: 0 -120px;
}

input.bbs-checkbox-tristate[type="checkbox"]:hover:checked + label {
    background-position: 0 -140px;
}

input.bbs-checkbox-tristate[type="checkbox"]:hover:indeterminate + label {
    background-position: 0 -160px;
}




input.bbs-checkbox-normal[type="checkbox"] {
    display: inline-block;
    background-repeat: no-repeat;
    opacity: 0;
    filter:alpha(opacity=0);
}




/*input.bbs-checkbox-normal[type="checkbox"] + input + label {

    background-repeat: no-repeat;
    font-weight: normal;
    cursor: pointer;
    display: inline-block;
    height: 18px;   
    line-height: 16px;
    margin: 6px 0;
    padding-left: 28px;
    vertical-align: middle;    
    background-image: url(img/bbs-checkboxes.png);
    background-position: 0 0;
    z-index: 200;
    position: relative;
    left: -20px;
    top: -1px;
}*/

input.bbs-checkbox-normal[type="checkbox"] + input + label {

    background-repeat: no-repeat;
    font-weight: normal;
    cursor: pointer;
    display: inline-block;
    height: 18px;
  line-height: 16px;
    margin: 6px 0;
    padding-left: 28px;
    vertical-align: middle;
      background-image: url(/images/bbs-checkboxes.png);
    background-position: 0 0;
    z-index: 200;
    position: relative;
    left: -20px;
    top: -1px;
}


/*p.bbs-radio-normal label {
    width: auto;
    text-align: left;
    max-width: none;
    font-weight: normal;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}*/


.bbs-container-declarationslabels {
    display: inline-block;
    text-align: right; 
        /*margin-right: -30px;*/   
}

.bbs-container-declarationslabels span {
    display: inline-block;
       margin-right: 7px;
    margin-left: 2px;
    font-weight: bold;
    
}

.bbs-container-declarationslabels span.bbs-container-radio span {
    display: inline-block;
       margin-right: 7px;
    margin-left: 5px; 
}



.bbs-declarationschecklist span.bbs-container-radio {
    width: auto;
    display: inline-block;
    vertical-align: middle;
    margin-right: 31px;
}

.checkboxtoggle input {
    margin: 0 9px 0 9px;
    vertical-align: middle;
}

.checkboxtoggle input[type="checkbox"] {
    margin-left: 12px;
}

.bbs-radio-normal label.bbs-container-radio {
    width: auto;
    text-align: left;
    max-width: none;
    font-weight: normal;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

.bbs-radio-normal label.bbs-container-radio input[type="radio"], p.bbs-radio-normal label.bbs-container-radio input[type="checkbox"] {
    visibility: visible;
    position: absolute;
    z-index: -100;
}

.bbs-radio-normal label.bbs-container-radio input + span.replaceinput {
    cursor:pointer;
    background-image: url(/images/bbs-radiobuttons.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
    line-height: 16px;

    vertical-align: middle;
    -moz-user-select: none;
}

    .bbs-radio-normal label.bbs-container-radio input[disabled] + span.replaceinput {
        opacity: .3;
        cursor: default;
    }

fieldset[disabled] .bbs-radio-normal label.bbs-container-radio input + span.replaceinput {
    opacity: .3;
    cursor: default;
}

.bbs-radio-normal label.bbs-container-radio input[type="radio"]:checked + span.replaceinput, p.bbs-radio-normal label.bbs-container-radio input[type="checkbox"]:checked + input + span.replaceinput{
    background-position: 0 -20px;
    
}

.bbs-radio-normal label.bbs-container-radio input[type="radio"]:focus + span.replaceinput, p.bbs-radio-normal label.bbs-container-radio input[type="checkbox"]:focus + input + span.replaceinput  {
    background-position: 0 -60px;
    box-shadow: none;
    border: none;
    outline: none;

}

.bbs-radio-normal label.bbs-container-radio input[type="radio"]:focus:checked + span.replaceinput, p.bbs-radio-normal label.bbs-container-radio input[type="checkbox"]:focus:checked + input + span.replaceinput {
    background-position: 0 -80px;
    outline: none;
}

.bbs-radio-normal label.bbs-container-radio input[type="radio"]:hover + span.replaceinput, p.bbs-radio-normal label.bbs-container-radio input[type="checkbox"]:hover + input + span.replaceinput {
    background-position: 0 -120px;
}

.bbs-radio-normal label.bbs-container-radio input[type="radio"]:hover:checked + span.replaceinput, p.bbs-radio-normal label.bbs-container-radio input[type="checkbox"]:hover:checked + input + span.replaceinput {
    background-position: 0 -140px;
}





/*p.bbs-radio-normal label.bbs-container-radio {
    width: auto;
    text-align: left;
    max-width: none;
    font-weight: normal;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}*/

/*.bbs-radio-normal input[type="radio"], p.bbs-radio-normal input[type="checkbox"] {
    visibility: hidden;
    position: absolute;
}

.bbs-radio-normal .bbs-container-radio  label.replaceinput input[type="radio"], p.bbs-radio-normal .bbs-container-radio label.replaceinput + input + input[type="checkbox"] {
    cursor:pointer;
    background-image: url(img/bbs-radiobuttons.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
    line-height: 16px;

    vertical-align: middle;
    -moz-user-select: none;
}

.bbs-radio-normal .bbs-container-radio input[type="radio"]:checked + label.replaceinput, p.bbs-radio-normal .bbs-container-radio input[type="checkbox"]:checked + input + label.replaceinput{
    background-position: 0 -20px;
    
}

.bbs-radio-normal .bbs-container-radio input[type="radio"] + label.replaceinput:focus, p.bbs-radio-normal .bbs-container-radio input[type="checkbox"] + input + label.replaceinput:focus  {
    background-position: 0 -60px;
    box-shadow: none;
    border: none;
    outline: none;

}
.bbs-radio-normal .bbs-container-radio input[type="radio"]:checked + label.replaceinput:focus, p.bbs-radio-normal .bbs-container-radio input[type="checkbox"]:checked + input + label.replaceinput:focus {
    background-position: 0 -80px;
    outline: none;
}

.bbs-radio-normal .bbs-container-radio input[type="radio"] + label.replaceinput:hover, p.bbs-radio-normal .bbs-container-radio input[type="checkbox"] + input + label.replaceinput:hover {
    background-position: 0 -120px;
}

.bbs-radio-normal .bbs-container-radio input[type="radio"]:checked + label.replaceinput:hover, p.bbs-radio-normal .bbs-container-radio input[type="checkbox"]:checked + input + label.replaceinput:hover {
    background-position: 0 -140px;
}*/







input.bbs-checkbox-normal[type="checkbox"]:checked + input + label {
    background-position: 0 -20px;
}

input.bbs-checkbox-normal[type="checkbox"]:focus + input + label {
    background-position: 0 -60px;
}

input.bbs-checkbox-normal[type="checkbox"]:focus:checked + input + label {
    background-position: 0 -80px;
}

input.bbs-checkbox-normal[type="checkbox"]:hover + input + label {
    background-position: 0 -120px;
}

input.bbs-checkbox-normal[type="checkbox"]:hover:checked + input + label {
    background-position: 0 -140px;
}
 

/*#endregion*/

/*#region Loan Summary*/

/*Loan Summary*/

/* - TODO - Shane - Refactor*/

.bbs-panel-dataentry  p.bbs-loansummaryinformation {
    width: 32%;
    text-align: left;
}

.bbs-panel-dataentry  p.bbs-loansummaryinformation label {
    width: 120px;
    font-weight: bold;
    font-size: 12px;
}

.bbs-panel-dataentry  p.bbs-loansummaryinformation span {
    width: 50%;
    display: inline-block;
}

.bbs-panel-dataentry .bbs-loaninformation-criticaldates p.bbs-dateofbirth label {
    width: 120px;
}

.bbs-panel-dataentry p.bbs-anti-steering-description {
    width:290px !important;   
}

.bbs-panel-dataentry p.bbs-anti-steering-cost {
    width:16em !important;  
}

.bbs-panel-dataentry p.bbs-anti-steering-interest {
    width:16em !important;  
}

/*#endregion*/


