﻿.vaa-borrower p label {
    display: inline-block;
    width: 150px !important;
    text-align: right;
}

.vaa-borrower p {
    width: 100%;
}


.vaa-borrower div.vaa-checkbox p {
    width: auto;
}

    .vaa-borrower div.vaa-checkbox p label {
        vertical-align: super;
    }

.vaa-borrower p.bbs-checkbox {
    display: inline-block;
    margin-top: 0px;
}

.vaa-borrower .vaa-borrower-name input {
}

.vaa-borrower .vaa-borrower-age input {
    width: 50px;
}

.vaa-borrower .vaa-borrower-employment-years input {
    width: 50px;
}

.va-analysis-monthly-expenses p {
    width: 100%;
}

.va-analysis-monthly-expenses p label {
    width: 135px !important;
    display: inline-block;
    text-align: right;
}

.vaa-term input {
    width: 50px;
}

.vaa-debt label, 
.vaa-debt input[type="text"] {
    width: 100%;
}

.vaa-debt p.bbs-checkbox {
    margin-left: 2px;
}

.vaa-debt p.vaa-debt-name {
    width: 200px;
}

.vaa-debt p.vaa-debt-payoff {
    width: 60px;
}

.vaa-debt p.vaa-debt-omit {
    width: 45px;
}

.vaa-debt p.vaa-debt-omit-payment {
    width: 75px;
}

.vaa-debt p.vaa-debt-net {
    width: 125px;
}

.vaa-debt p.vaa-debt-payment {
    width: 125px;
}

.vaa-debt p.vaa-debt-balance {
    width: 125px;
}

div.vaa-income-and-deductions {
    width: 50%;
}

@media (max-width: 1500px) {
    div.vaa-income-and-deductions {
        width: 100%;
    }
}

.vaa-income-and-deductions p {
    width: 20%;
}

.vaa-income-and-deductions input,
.vaa-income-and-deductions select {
    width: 100%;
}

.vaa-income-and-deductions p.vaa-income-label {
    width: 30%;
}

.vaa-income-and-deductions p.vaa-income-label label {
    white-space: nowrap;
}

.vaa-income-and-deductions p.vaa-income-total-label {
    width: 70%;
}

.vaa-crv-label {
    width: 165px;
}