#investment_calc-container {
    /*position: absolute;*/
    /*top: 10px;*/
    /*left: 10px;*/
    /*height: calc(100% - 22px);*/
    /*width: calc(100% - 22px);*/
    /*border: 1px solid #ccc;*/
}

#investment_calc-container .control-group {
    margin-bottom: 12px;
}

#investment_calc-container .control-group.control-group-2lines {
    margin-bottom: 3px;
}

#investment_calc-container label {
    width: 45%;
    font-size: 15px;
}

.label-2lines {
    margin-top: -9px;
}

#investment_calc-container .controls {
    margin-left: 55%;
}


.investment_calc-title {
    margin: 10px 0 15px;
    color: #720a0a;
    font-size: 21px;
    text-align: center;
}

.investment_calc-input-container {
    margin: 10px 20px;
}

.investment_calc-input {
    width: 58px;
}

select.investment_calc-input {
    padding: 0;
    width: 95px;
}

.investment_calc-second_input-container {
    margin-top: 5px;
}

#investment_calc-financing {
    
}

#mortgage-data-container {
    display: none;
}

#mortgage-data-container .input-prepend {
    margin-left: 1px;
}



/*#investment_calc-loan_term_years {*/
/*    width: 86px;*/
/*}*/

#investment_calc-downpayment-label {
    margin-top: 14px;
}

.investment_calc-subtitle {
    background-color: #720a0a;
    color: white;
    font-size: 19px;
    margin-bottom: 10px;
    padding: 5px;
    text-align: center;
}

#investment_calc-calculate_button-container {
    text-align: center;
    width: 100%;
    margin: 20px 0;
}

.investment_calc-results-container {
    font-size: 16px;
    text-align: center;
}

.investment_calc-results-result-container {
    text-align: left;
    margin-bottom: 3px;
}

.investment_calc-results-name-container {
    display: inline-block;
    width: 41%;
    text-align: right;
}

.investment_calc-results-header-container .investment_calc-results-name-container {
    font-weight: bold;
}

.investment_calc-results-amount-container {
    display: inline-block;
    width: 27%;
    text-align: right;
    /*margin: 0 10px;*/
    font-weight: bold;
    font-size: 17px;
}

.investment_calc-results-header-container {
    margin-bottom: 0;
}

.investment_calc-results-header-container .investment_calc-results-amount-container {
    font-weight: normal;
}

.investment_calc-results-total-container {
    background-color: #720a0a;
    color: white;
    font-size: 19px;
    margin-top: 10px;
    padding: 5px 0;
}

#investment_calc-results-total {
    font-size: 19px;
}

.investment_calc-results-total-row {
    margin: 5px 0;
}