.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:0}.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:"£"}.cw-mortgage-field-amount input[type=number]{padding:15px 15px 15px 28px;font-size:1.2em}.cw-mortgage-field-term:before,.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 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 input[type=submit]{background:#2b8cc4;color:#fff;display:inline-block;padding:15px 20px;font-size:1.2em;border:0;-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-disclaimer{display:block;font-size:.8em;line-height:1.2em;padding:5px 0 0 0;color:#999;margin:0 0 10px 0}