.grid{}.grid .line{font-size:1.8em}.grid .line>div{height:50px;text-align:center}.grid .line>div.quantity{}.grid .header{display:block;color:#3f3f3f;font-weight:700;font-size:1.8em}#feeSchedule{float:left;width:100%;margin:auto;padding:40px 0 26px 39px;border:1px solid #e5e5e5;background:#f8f8f8}#feeSchedule .fee-schedule{float:left;width:100%;margin:10px 0}#feeSchedule .advantage{float:left;width:100%;margin:10px 0;font-size:1.8em}#feeSchedule .advantage .code label{font-weight:700}#feeSchedule .advantage .code{padding:5px}#feeSchedule .advantage .code.success{border-color:green}#feeSchedule .advantage .send{font-weight:800;text-align:center;color:#fff!important;padding:5px 5px}#feeSchedule .advantage .send:after{content:'OK';cursor:pointer}#feeSchedule .advantage .send.success{}#feeSchedule .advantage .send.success:after{content:'✓'}#feeSchedule .fee-total{float:left;width:100%;text-align:center;font-size:1.8em;margin:10px 0}#feeSchedule .fee-total .header{text-align:right;padding-right:6%;font-weight:700}#feeSchedule .fee-total .price{}.header .price:after{content:''}.field-validation-error,.error{color:red;text-align:center}