.cw-mortgage{font-family:Helvetica,Arial,sans-serif;padding:20px 20px 10px 20px;font-size:14px;border:1px solid #CCC}.cw-mortgage *{font-size:1em;font-family:Helvetica,Arial,sans-serif}.cw-mortgage label{display:block;margin:0 0 7px 0}.cw-mortgage input[type="number"]{padding:10px;margin:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #CCC}.cw-mortgage input[type="number"]:focus{border:1px solid #999;outline:none}.cw-mortgage select{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cw-mortgage-field{position:relative;margin:0 0 12px 0}.cw-mortgage-field-amount{margin-bottom:15px}.cw-mortgage-field-amount:before{position:absolute;top:50%;left:8px;width:20px;font-size:1.2em;line-height:30px;margin-top:-15px;text-align:right;content:"\00a3"}.cw-mortgage-field-amount input[type="number"]{padding:15px 15px 15px 28px;font-size:1.2em}.cw-mortgage-field-interest-rate:before{position:absolute;top:50%;right:0;width:50px;line-height:30px;margin-top:-15px;text-align:left;content:'years'}.cw-mortgage-field-term .cw-mortgage-append{position:absolute;top:50%;right:15px;line-height:30px;margin-top:-15px;text-align:left}.cw-mortgage-field-term input[type="number"]{padding-right:60px}.cw-mortgage-field-interest-rate:before{content:'%';width:30px}.cw-mortgage-field-interest-rate input[type="number"]{padding-right:40px}.cw-mortgage input[type="submit"]{margin:0 0 10px 0}.cw-mortgage table{width:100%;border-top:1px solid #EEE;margin:0 0 20px 0}.cw-mortgage table td,.cw-mortgage table th{padding:10px;font-weight:400;text-align:left;border-bottom:1px solid #EEE}.cw-mortgage table thead,.cw-mortgage table tfoot{background:#f9f9f9}.cw-mortgage table tfoot td{font-weight:700}.cw-mortgage input[type="submit"]{background:#2b8cc4;color:#FFF;display:inline-block;padding:15px 20px;font-size:1.2em;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.cw-mortgage input[type="submit"]:hover{background:#333}#cw-mortgage-results{display:none}#cw-mortgage-results-total,#cw-mortgage-results-interest-paid{font-size:1.5em;margin:10px 0 20px 0;padding:20px;text-align:center;background:#f9f9f9;border:1px solid #EEE}#cw-mortgage-results-total span,#cw-mortgage-results-interest-paid span{font-weight:700}.cw-mortgage-heading{font-size:1.5em;margin:0 0 10px 0}.cw-mortgage-disclaimer{display:block;font-size:.8em;line-height:1.2em;padding:5px 0 0 0;color:#999;margin:0 0 10px 0}