/* load mortgage calculator plugin */

div.loan-table-cont > div {
    display: inline-block;
    vertical-align: top;
    margin-right: 15px;
}
div.loan-table-cont > div > span {
	height: 20px;
	margin-bottom: 4px;
	font-size: 0.929em;
	display: inline-block;
	vertical-align: text-top;
}
div.loan-table-cont > div > div.switcher {
	padding-top: 4px;
	font-size: 0.929em;
	white-space: nowrap;
	text-align: right;
}

div.loan-table-cont > div:last-child {
    margin-right: 0;
}
div.loan-table-cont div.lm-amount {
    width: 90px;
}
div.loan-table-cont div.lm-amount input {
    width: 70px;
}
div.loan-table-cont div.lm-date {
    width: 180px;
}
div.loan-table-cont div.lm-date select {
    width: 80px;
    margin-right: 10px;
}
div.loan-table-cont div.lm-date > select:last-child {
    margin-right: 0;
}

div.lm-payment-cont {
	margin-top: 25px;
}
div.lm-payment-cont a {
	margin-left: 10px;
	display: inline-block;
}
.loan-box #lm_details_area {
	margin-bottom: 5px;
}
.modal_block div.inner div.modal_content {
	position: inherit;
}
div.modal_content #lm_amortization_area {
  position: absolute;
  overflow: auto;
  top: 60px;
  bottom: 25px;
  right: 30px;
  left: 30px;
}

.loan-box #lm_details_area table {
	width: 50%;
	display: inline-block;
}

/*div.loan-table-cont {
	width: 100%;
	margin-bottom: -15px;
}
div.loan-table-cont > div {
	vertical-align: top;
	padding: 0 20px 15px 0;
	display: inline-block;
}
div.loan-table-cont > div:last-child {
	padding-right: 0;
}
div.loan-table-cont > div > span {
	height: 20px;
	margin-bottom: 4px;
	font-size: 0.929em;
	display: inline-block;
	vertical-align: text-top;
}
div.loan-table-cont > div input[type=text] {
	width: 100%;
}
div.loan-table-cont > div > div.field > select {
	width: 100px;
	margin-right: 20px;
}
div.loan-table-cont > div > div.switcher {
	padding-top: 4px;
	font-size: 0.929em;
	white-space: nowrap;
	text-align: right;
}
div.lm-payment-cont {
	margin-top: 25px;
}
div.lm-payment-cont span.link {
	margin-left: 10px;
	display: inline-block;
}
.loan-box #lm_details_area {
	margin-bottom: 5px;
}
.loan-box #lm_details_area > div {
	width: 33.333%;
	float: left;
	margin-bottom: 13px;
}
.side_block .loan-box #lm_details_area > div {
	width: 50%;
}
.loan-box #lm_details_area div.name {
	height: 20px;
	margin-bottom: 2px;
	font-size: 0.929em;
}
.loan-box #lm_details_area div.value {
	font-size: 1.071em;
	font-weight: bold;
}
.modal_block div.inner div.modal_content {
	position: inherit;
}
div.modal_content #lm_amortization_area {
  position: absolute;
  overflow: auto;
  top: 60px;
  bottom: 25px;
  right: 30px;
  left: 30px;
}

body[dir=rtl] #area_loanMortgage div.top > div {
	margin-right: 0;
	margin-left: 6%;
}
body[dir=rtl] #area_loanMortgage div.top > div:last-child {
	margin-right: 0;
	margin-left: 0;
}
body[dir=rtl] #area_loanMortgage a.print {
	right: auto;
	left: 0;
}

body[dir=rtl] div.loan-table-cont > div {
	padding: 0 0 15px 20px;
}
body[dir=rtl] div.loan-table-cont > div:last-child {
	padding-left: 0;
}
body[dir=rtl] div.loan-table-cont > div > div.field > select {
	width: 45%;
	margin-right: 10%;
}
body[dir=rtl] div.lm-payment-cont span.link {
	margin-left: 0;
	margin-right: 10px;
}
body[dir=rtl] .loan-box #lm_details_area > div {
	float: right;
}

div.loan-table-cont > div > div.field > select:last-child {
	margin-right: 0!important;
}
body[dir=rtl] div.loan-table-cont > div > div.field > select:last-child {
	margin-right: 0!important;
}*/

/* load mortgage calculator plugin end */