#area_loanMortgage {
    position: relative;
}
#area_loanMortgage .switcher {
    cursor: pointer;
}
#area_loanMortgage > .row > div {
    margin-bottom: 30px;
}
#area_loanMortgage div.submit-cell > div.name {
    width: 140px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
#area_loanMortgage a.print {
    position: absolute;
    top: 0;
    right: 0;
}
#area_loanMortgage a.print span {
    width: 18px;
    height: 18px;
    display: inline-block;
}

/*** TABLET VIEW ***/
@media screen and (max-width: 1199px) {
    #area_loanMortgage div.name {
        width: 170px !important;
    }
}
/*** MOBILE VIEW ***/
@media screen and (max-width: 767px) {
    #lm_amortization div.list-table > div.row > div:before {
        text-align: left;
    }
    #lm_amortization div.list-table > div.row {
        padding-left: 0;
        padding-right: 0;
    }
    #lm_amortization div.list-table > div.row > div {
        text-align: right;
    }
    body[dir=rtl] #lm_amortization div.list-table > div.row > div:before {
        text-align: right !important;
        left: auto;
        right: 0;
    }
    body[dir=rtl] #lm_amortization div.list-table > div.row > div {
        text-align: left !important;
        padding: 5px 95px 5px 0!important;
    }
}
