﻿.payment-calulator {color:#444;}
.payment-calulator .totalbox {display:block;font-size:14px;font-weight:bold;}
.payment-calculator .creditbox {width:50px;padding:3px;}
.payment-calculator .subtotal {padding:6px;background:#ffffee;border:1px solid #e7e7cc;width:100%;}
.payment-calculator .subtotal h3 {margin:0px;}
.payment-calculator .subtotal-credits {padding:6px;background:#ddeeff;border:1px solid #bedded;width:100%;}
.payment-calculator .subtotal-credits h3 {margin:0px;}
.payment-calculator .subtotal td,.payment-calculator .subtotal-credits td {padding:6px;border-bottom-width:1px;border-color:#e7e7cc;}
.payment-calculator .subtotal-credits td {border-color:#bedded;}
.payment-calculator hr {height:4px;border:1px solid #eee;background:#f5f5f5;}
.payment-calculator input.totalbox {border:1px solid #ddd;padding:3px 0px;text-align:right;}
.payment-calculator h3 + p {margin-top:0px;}
.payment-calculator table td.t {border-left:1px solid #ddd;text-align:right;}
.payment-calculator table td.group-heading {background:#f5f5f5;border:1px solid #ddd;padding:8px 5px;font-weight:bold;}
.payment-calculator .mealplans {display:none;}