/*! Michael Pumo - Variables */.option-buttons:before,.slider-wrapper .slider-inputs:before,.option-buttons:after,.slider-wrapper .slider-inputs:after{content:" ";display:table}.option-buttons:after,.slider-wrapper .slider-inputs:after{clear:both}.mf-tool .submit-btn{border-radius:3px;background-color:#9fde50;box-shadow:inset 0 -2px #7fb240;margin:10px auto 0px;display:block;text-align:center;color:#333;font-weight:bold;text-transform:uppercase;font-size:12px;border:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0}.mf-tool .submit-btn:hover{cursor:pointer;background:#bce68e;background:linear-gradient(to bottom, #bce68e 0, #aee076 100%)}.mf-tool-heading .subline,.cross-site-tipbox .tipbox-text.fire h5{font-family:"museo_slab700","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-0.05em;font-weight:normal !important}.mf-tool{padding:13px 10px 25px;margin:0 auto 1em;background:#fafafa;border-top:4px solid #f8c22f;box-shadow:0 5px 15px rgba(0,0,0,0.15)}.mf-tool.no-style{margin:0px;padding:0px;background:none;border-top:none;box-shadow:none}@media only screen and (min-width: 580px){.mf-tool{padding:17px 25px 25px}}.mf-tool-heading{padding-bottom:8px;margin-bottom:20px;border-bottom:1px solid #ddd}.mf-tool-heading h3{margin-bottom:0px !important}.mf-tool-heading .subline{display:block;margin-bottom:0px;color:#656565;font-size:18px}.mf-tool label,.mf-tool legend{display:block;margin-bottom:7px;font-size:13px;font-weight:bold;line-height:1em;color:#666}.mf-tool label .sublabel,.mf-tool legend .sublabel{display:block;margin:5px 0 0;font-size:0.923em;color:#999;font-weight:normal}.mf-tool label.right-align-label,.mf-tool legend.right-align-label{text-align:right}.mf-tool label.checkbox_label,.mf-tool legend.checkbox_label{font-weight:normal;font-size:14px;color:#333}@media only screen and (min-width: 580px){.mf-tool label.checkbox_label,.mf-tool legend.checkbox_label{font-size:16px}}.mf-tool input[type="text"],.mf-tool input[type="number"],.mf-tool input[type="email"],.mf-tool select,.mf-tool textarea{transition:all 0.25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:37px;margin-bottom:8px;padding-left:8px;border-radius:3px;border:1px solid #ddd;color:#333;font-size:16px}.mf-tool input[type="text"].currency-input,.mf-tool input[type="number"].currency-input,.mf-tool input[type="email"].currency-input,.mf-tool select.currency-input,.mf-tool textarea.currency-input{background:#fff url("https://images6.moneysavingexpert.com/images/pound-symbol.jpg") 8px center no-repeat;padding-left:20px}.mf-tool input[type="text"].percentage-input,.mf-tool input[type="number"].percentage-input,.mf-tool input[type="email"].percentage-input,.mf-tool select.percentage-input,.mf-tool textarea.percentage-input{background:#fff url("https://images6.moneysavingexpert.com/images/percentage-symbol.jpg") 98% center no-repeat}.mf-tool input[type="text"].error,.mf-tool input[type="number"].error,.mf-tool input[type="email"].error,.mf-tool select.error,.mf-tool textarea.error{border:1px solid #d3222a}.mf-tool input[type="text"]:disabled,.mf-tool input[type="number"]:disabled,.mf-tool input[type="email"]:disabled,.mf-tool select:disabled,.mf-tool textarea:disabled{opacity:0.5;cursor:not-allowed}.mf-tool input[type="text"].ng-invalid.ng-touched,.mf-tool input[type="number"].ng-invalid.ng-touched,.mf-tool input[type="email"].ng-invalid.ng-touched,.mf-tool select.ng-invalid.ng-touched,.mf-tool textarea.ng-invalid.ng-touched{border:1px solid #d3222a}.mf-tool input[type="text"]:focus,.mf-tool input[type="number"]:focus,.mf-tool input[type="email"]:focus,.mf-tool select:focus,.mf-tool textarea:focus{border:1px solid #2c56a7}@media only screen and (min-width: 580px){.mf-tool input[type="text"],.mf-tool input[type="number"],.mf-tool input[type="email"],.mf-tool select,.mf-tool textarea{font-size:13px}}.lt-ie9 .mf-tool input[type="text"],.lt-ie9 .mf-tool input[type="number"],.lt-ie9 .mf-tool input[type="email"]{line-height:37px}.mf-tool select{background:#fff url(https://images6.moneysavingexpert.com/images/drop_down_arrow.png) 98% center no-repeat;padding-right:20px}.mf-tool select::-ms-expand{display:none}.lt-ie10 .mf-tool select,.lt-ie9 .mf-tool select,.lt-ie8 .mf-tool select{background-image:none;padding-right:0px}.mf-tool textarea{min-height:100px}.mf-tool form.ng-submitted .ng-invalid{border:1px solid #d3222a}.mf-tool .submit-btn{min-width:100px;height:38px;margin-right:0px;width:100%}@media only screen and (min-width: 580px){.mf-tool .submit-btn{width:auto;padding:0px 10px}}.mf-tool hr{height:1px;margin-bottom:10px;border:none;color:#ddd;background-color:#ddd}.mf-tool .tool-link{background:none;border:0;color:#2c56a7;cursor:pointer;font-size:13px;line-height:37px;margin-bottom:0;padding:0}.mf-tool .tool-link:hover{background:0;text-decoration:underline}.mf-tool .info-tooltip{background-repeat:no-repeat;background-image:url(https://images6.moneysavingexpert.com/images/article-assets.png?version=v1);background-image:none,url(https://images6.moneysavingexpert.com/images/article-assets.svg?version=v1);width:13px;height:13px;display:block;background-position:-3px -390px;display:inline-block;vertical-align:top}.no-svg .mf-tool .info-tooltip{background-image:url(https://images6.moneysavingexpert.com/images/article-assets.png?version=v1) !important}.mf-tool .help-label{margin-right:5px}/*! Michael Pumo - Form Checkboxes; will need moving into a generic tool styles at some point */.option-buttons{margin-bottom:15px}.no-svg .option-buttons label,.no-svg .option-buttons input[type="checkbox"],.no-svg .option-buttons input[type="radio"]{display:inline}.svg .option-buttons{width:100%}.svg .option-buttons label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;width:47.5%;height:43px;text-align:center;background:#fff;color:#2c56a7;margin:0;margin-bottom:5%;padding:12px 10px;border:1px solid #ddd;cursor:pointer;font-weight:normal;font-size:14px !important;border-radius:3px;line-height:normal !important}.svg .option-buttons label:nth-of-type(odd){margin-right:2.5%}.svg .option-buttons label:nth-of-type(even){margin-left:2.5%}.svg .option-buttons label.no-bottom{margin-bottom:0}.svg .option-buttons input[type="checkbox"],.svg .option-buttons input[type="radio"]{position:absolute;top:0;width:0;border:0;height:0;margin:0;padding:0;overflow:hidden;display:none}.svg .option-buttons input[type="checkbox"]:checked+label,.svg .option-buttons input[type="radio"]:checked+label{background:#2c56a7;border-color:#2c56a7;color:#fff;font-weight:bold}.svg .option-buttons input[type="checkbox"]:disabled+label,.svg .option-buttons input[type="radio"]:disabled+label{background:#ddd;border-color:#ddd;color:#fff;cursor:not-allowed}/*! Michael Pumo - jQ no UI Slider */.slider-wrapper.has-ranges .slider-control{position:relative}.slider-wrapper.has-ranges .noUi-target{width:80%;margin-left:10%;margin-right:10%}.slider-wrapper.no-ranges .noUi-base{background:#2B55A7 !important}.slider-wrapper.no-ranges .noUi-origin{background:#e9e9e9 !important}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{transition:left .3s, top .3s}.noUi-state-drag *{cursor:inherit}.noUi-base{transform:translate3d(0, 0, 0);border-radius:10px}.noUi-horizontal{height:12px}.noUi-horizontal .noUi-handle{width:25px;height:20px;left:-12px;top:-4px;cursor:e-resize}.noUi-vertical{width:13px}.noUi-vertical .noUi-handle{width:20px;height:25px;left:-4px;top:-12px;cursor:s-resize}.noUi-background{background:#e9e9e9}.noUi-connect{background:#3FB8AF;transition:background 450ms}.noUi-origin{border-radius:10px}.noUi-target{border-radius:10px;box-shadow:inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:4px;width:4px;background:#bbb;border-radius:50%;left:6px;top:7px}.noUi-handle:after{left:13px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect,[disabled].noUi-connect{background:#B8B8B8}[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;font:400 12px Arial;color:#999}.noUi-value{width:40px;position:absolute;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#e9e9e9}.noUi-pips-horizontal{padding:10px 0;height:50px;top:100%;left:0;width:100%}.noUi-value-horizontal{margin-left:-20px;padding-top:20px}.noUi-value-horizontal.noUi-value-sub{padding-top:15px}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{width:15px;margin-left:20px;margin-top:-5px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.slider-wrapper .input-slider{margin:10px 7px 15px}.slider-wrapper .input-slider.has-pips{margin-bottom:40px}.slider-wrapper .input-slider[disabled]{opacity:0.5}.slider-wrapper .slider-inputs{text-align:right}.slider-wrapper .slider-inputs input{float:right;width:100px;margin-bottom:0px}.slider-wrapper .slider-inputs span.split-label{color:#666;font-weight:700;margin:0 10px;float:right;font-size:12px;height:37px;line-height:37px;text-align:center}@media only screen and (min-width: 580px){.slider-wrapper .slider-inputs span.split-label{font-size:14px}}.slider-wrapper .slider-range{position:absolute;top:1px;display:inline-block;color:#666;font-size:11px;font-weight:bold;line-height:normal}.slider-wrapper .slider-range.from{left:0}.slider-wrapper .slider-range.to{right:0}.slider-wrapper .noUi-target .noUi-connect{background:#2B55A7}.slider-wrapper .noUi-pips{font-size:10px}.slider-wrapper .noUi-connect{background:#2c56a7}.tool-errors p{display:none;color:#d3222a;font-size:13px}.tool-errors p.show-error{display:block}.mf-tool .mf-tool-submitted .ng-invalid{border:1px solid #d3222a}.blue-header-highlight{margin-bottom:20px;border-radius:3px;overflow:hidden}.blue-header-highlight .blue-highlight-result-header{position:relative;display:block;padding:10px;margin-bottom:0px;font-size:13px;color:#fff;background:#354158}.blue-header-highlight .blue-highlight-result-header.highlighted-header:before{position:absolute;top:0;left:0;right:0;display:block;width:100%;height:5px;background:#f8c22f;content:''}.blue-header-highlight .result-content{display:block;padding:10px;background:#f5f5f5}.mf-tool .yellow-tool-highlight{border-radius:3px;box-shadow:inset 0 2px 5px rgba(221,221,221,0.51);background-color:#fef9e7;border:solid 1px #f9c30a;margin-bottom:20px;overflow:hidden;padding:15px 20px 0;position:relative;text-align:center;width:100%}@media only screen and (min-width: 580px){.mf-tool .yellow-tool-highlight:before{position:absolute;z-index:1;top:0;right:0;background-repeat:no-repeat;background-image:url(https://images6.moneysavingexpert.com/images/article-assets.png?version=v1);background-image:none,url(https://images6.moneysavingexpert.com/images/article-assets.svg?version=v1);width:70px;height:70px;display:block;background-position:-439px -191px;content:''}.no-svg .mf-tool .yellow-tool-highlight:before{background-image:url(https://images6.moneysavingexpert.com/images/article-assets.png?version=v1) !important}}.mf-tool .yellow-tool-highlight>*{position:relative;z-index:2}.mf-tool .yellow-tool-highlight p{font-size:14px;line-height:22px;margin-bottom:15px}.mf-tool .yellow-tool-highlight h5{font-size:16px;margin-bottom:20px}.mf-tool-highlight{padding:15px 10px;background-color:#FEF9E7;border-radius:3px;box-shadow:inset 0 2px 5px rgba(221,221,221,0.51);border:solid 1px #f8c22f}.cross-site-tipbox{position:relative;margin:40px 0px 25px 0px;background:#41266e;z-index:10001}@media only screen and (max-width: 580px){.cross-site-tipbox{margin-top:12px}}@media only screen and (min-width: 580px){.cross-site-tipbox:before{position:absolute;bottom:0;left:0;display:block;height:107px;width:80px;background:url(http://static.moneysavingexpert.com/images/martinMidTipBox.png) no-repeat left top;background-size:contain;content:''}}.cross-site-tipbox .tipbox-hidden{transition:max-height 0.25s ease-out;overflow:hidden}.cross-site-tipbox .tipbox-hidden.open{max-height:300px}@media only screen and (max-width: 580px){.cross-site-tipbox .tipbox-hidden{max-height:0px;background:rgba(0,0,0,0.2)}}.cross-site-tipbox .tipbox-text.fire{position:relative;color:#fff}@media only screen and (max-width: 580px){.cross-site-tipbox .tipbox-text.fire{padding:12px 65px 12px 35px}.cross-site-tipbox .tipbox-text.fire:before{background-repeat:no-repeat;background-image:url(https://images6.moneysavingexpert.com/images/article-assets.png?version=v1);background-image:none,url(https://images6.moneysavingexpert.com/images/article-assets.svg?version=v1);width:16px;height:16px;display:block;background-position:-64px -140px;position:absolute;top:50%;margin-top:-8px;left:12px;content:''}.no-svg .cross-site-tipbox .tipbox-text.fire:before{background-image:url(https://images6.moneysavingexpert.com/images/article-assets.png?version=v1) !important}.cross-site-tipbox .tipbox-text.fire.open:before{width:16px;height:16px;display:block;background-position:-80px -140px}}.cross-site-tipbox .tipbox-text.fire:after{position:absolute;bottom:0;right:0;display:block;height:75px;width:56px;background:url(https://images6.moneysavingexpert.com/images/martin-lewis-reverse.png) no-repeat left top;background-size:contain;content:''}@media only screen and (min-width: 580px){.cross-site-tipbox .tipbox-text.fire:after{display:none}}@media only screen and (min-width: 580px){.cross-site-tipbox .tipbox-text.fire{padding:12px 0px 12px 90px}}.cross-site-tipbox .tipbox-text.fire h5{color:#fff;font-size:14px;margin-bottom:0px}@media only screen and (min-width: 580px){.cross-site-tipbox .tipbox-text.fire h5{font-size:15px;line-height:1.35}}.cross-site-tipbox .tipbox-text.fire p{margin-bottom:0px;line-height:1.5625;font-size:11px}.cross-site-tipbox .tipbox-form{padding:12px 12px 0px;margin-bottom:0px}.cross-site-tipbox #tip-submit-btn{width:100%;margin:0px;min-width:0px}.cross-site-tipbox .tipbox-links{padding-bottom:10px;margin:0px}.cross-site-tipbox .tipbox-links li{padding:0px 8px;border-right:1px solid #8c75b4}.cross-site-tipbox .tipbox-links li:last-child{border-right:none}.cross-site-tipbox .tipbox-links li:before{display:none}.cross-site-tipbox .tipbox-links li a{text-decoration:none !important;color:#e0dbea !important}@media only screen and (min-width: 580px){.cross-site-tipbox .tipbox-links{padding-left:12px;text-align:left}}
