.emi-box { display: block; margin-top: 50px; }
.emi-box h3 { font-family: 'FuturaStdHeavy'; font-size: 30px; text-align: center; color: #000033; margin-bottom: 20px; font-weight: normal; }
.emi-cals-box { display: block; background: #e2e2e291; width: 100%; border: 2px solid #000033; padding: 20px; min-height: 345px; margin-bottom: 20px; }
.emi-cals-box p { font-size: 18px; display: block; margin-bottom: 4px; }
.emi-cals-box p strong { font-size: 18px; font-family: 'FuturaStdHeavy'; }
.accrue-field-amount { display: block; width: 100%; margin-bottom: 10px; }
.emi-cals-box label { width: 100%; display: block; font-size: 18px; font-weight: normal; line-height: normal; font-family: 'FuturaStdHeavy'; position: relative; }
.emi-cals-box input { display: block; width: 100%; border: 0px solid #86c740; padding: 10px; font-size: 18px; margin-bottom: 20px; border-bottom: 1px solid #b2b3b7; outline: none; }
.accrue-field-amount input:focus { outline: none; }
.accrue-field-rate { display: block; width: 100%; margin-bottom: 10px; }
.accrue-field-rate label { width: 200px; display: block; float: left; }
.accrue-field-term { display: block; width: 100%; margin-bottom: 10px; }
.accrue-field-term label { width: 200px; display: block; float: left; }
.accrue-field-term small { display: none; }
.accrue-field-amount label:after { position: absolute; top: 2px; left: 120px; content: '(₹)'; font-family: 'FuturaStdMedium'; font-weight: normal; font-size: 18px; }
.accrue-field-rate label:after { position: absolute; top: 2px; left: 45px; content: '(%)'; font-family: 'FuturaStdMedium'; font-weight: normal; font-size: 18px; }
.accrue-field-term label:after { position: absolute; top: 2px; left: 46px; content: '(Months)'; font-size: 15px; font-family: 'FuturaStdMedium'; font-weight: normal; }