.legacy dfn,.legacy mark{font-style:italic}.legacy a,.legacy b,.legacy dl dt,.legacy mark,.legacy strong{font-weight:700}.legacy .crosslist,.legacy .steplist,.legacy .steplist>li,.legacy .ticklist,.legacy ul.unstyled,.legacy ul.unstyled li{list-style:none}.legacy,.legacy .clearfix:after,.legacy .g-row,.legacy .g-row:after,.legacy .lt-ie8 .clearfix,.legacy .webform-component:after,.legacy .webform-component>.form-item .form-item{clear:both}#widget-button-span,.legacy .hidden,.legacy .invisible{visibility:hidden}.legacy article,.legacy aside,.legacy details,.legacy figcaption,.legacy figure,.legacy footer,.legacy header,.legacy hgroup,.legacy nav,.legacy section{display:block}.legacy audio,.legacy canvas,.legacy video{display:inline-block}.legacy [hidden],.legacy audio:not([controls]){display:none}.legacy html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.legacy button,.legacy html,.legacy input,.legacy select,.legacy textarea{font-family:Arial,sans-serif;color:#5b5b5b}.legacy body{margin:0;font-size:.9em;line-height:1.4;-webkit-font-smoothing:antialiased;background:#fff;color:#5b5b5b}.legacy ::-moz-selection{background:#d8242f;color:#fff;text-shadow:none}.legacy ::selection{background:#d8242f;color:#fff;text-shadow:none}.legacy abbr[title]{border-bottom:1px dotted}.legacy .footnotes .accordion,.legacy .table-col-3 table tr,.legacy .table-col-3 table tr.last{border-bottom:0}.legacy blockquote{margin:1em 40px}.legacy hr,.legacy ol,.legacy ul{margin:1em 0;padding:0}.legacy hr{display:block;height:1px;border:0;border-top:1px solid #ccc}.legacy ins{background:#ff9;color:#000;text-decoration:none}.legacy mark{background:#ff0;color:#000}.legacy code,.legacy kbd,.legacy pre,.legacy samp{font-family:monospace,serif;font-size:1em}.legacy pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}.legacy q{quotes:none}.legacy q:after,.legacy q:before{content:"";content:none}.legacy small{font-size:85%}.legacy sub,.legacy sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.legacy .btn,.legacy button,.legacy input{line-height:normal}.legacy sup{top:-.5em}.legacy sub{bottom:-.25em}.legacy ol li,.legacy ul li{list-style-position:inside}.legacy #main:focus{outline:0!important}.legacy ul.unstyled{margin-left:0;padding-left:0}.legacy span.yellow{background-color:#ff0}.legacy a{color:#d8242f;text-decoration:none}.legacy a:focus{color:#d8242f;text-decoration:underline;outline:dotted thin}.legacy a:active,.legacy a:hover{color:#d8242f;text-decoration:underline;outline:0}.legacy html.js body a.tap-to-call{display:none}.legacy a.accessibility-skip{position:absolute;left:180px;top:-500px}.legacy a.accessibility-skip:focus{top:4px}.legacy dd{margin:0 0 0 40px}.legacy nav ol,.legacy nav ul{list-style:none;margin:0;padding:0}.legacy img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}.legacy iframe{max-width:100%}@media (max-width:992px){.legacy iframe{width:100%}}.legacy svg:not(:root){overflow:hidden}.legacy figure,.legacy form{margin:0}.legacy fieldset{border:0;margin:0;padding:0}.legacy label{cursor:pointer}.legacy legend{border:0;padding:0;white-space:normal}.legacy button,.legacy input,.legacy select,.legacy textarea{font-size:100%;margin:0;vertical-align:baseline}.legacy td,.legacy textarea{vertical-align:top}.legacy button,.legacy input[type=button],.legacy input[type=reset],.legacy input[type=submit]{cursor:pointer;-webkit-appearance:button}.legacy button[disabled],.legacy input[disabled]{cursor:default}.legacy input[type=checkbox],.legacy input[type=radio]{box-sizing:border-box;padding:0}.legacy input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.legacy input[type=search]::-webkit-search-cancel-button,.legacy input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.legacy button::-moz-focus-inner,.legacy input::-moz-focus-inner{border:0;padding:0}.legacy textarea{overflow:auto;resize:vertical}.legacy input:invalid,.legacy textarea:invalid{background-color:#f0dddd}.legacy table{border-collapse:collapse;border-spacing:0}.legacy .chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.legacy .page-container{padding-bottom:80px}.legacy .page-block{margin-bottom:28px}.legacy .page-block.no-margin-bottom{margin-bottom:0;overflow:hidden}@media (max-width:767px){.legacy html.js body a.tap-to-call{display:block}.legacy html.js body a.tap-to-call+a{display:none}.legacy a.accessibility-skip{left:0}.legacy .page-block.no-margin-bottom{margin-bottom:28px}}.legacy .page-sidebar{background:url(../img/hatch-tile-1.png) #f4f1ec;float:left;width:100%;margin-bottom:28px}.legacy .g-row>.page-sidebar{margin-bottom:0}.legacy .page-sidebar .page-block{margin-bottom:28px}@media (max-width:767px){.legacy .page-sidebar .page-block{margin-bottom:28px}}.legacy ul.inline li,.legacy ul.inline li a{display:inline-block;float:left}.legacy dl dd{margin-left:1.1em}.legacy .steplist{padding-left:0;counter-reset:li;margin-left:3em}.legacy .steplist>li{position:relative;min-height:2.5em;margin-bottom:22px}.legacy .g-1,.legacy .g-10,.legacy .g-11,.legacy .g-12,.legacy .g-13,.legacy .g-14,.legacy .g-15,.legacy .g-17,.legacy .g-18,.legacy .g-19,.legacy .g-2,.legacy .g-20,.legacy .g-21,.legacy .g-22,.legacy .g-23,.legacy .g-24,.legacy .g-25,.legacy .g-26,.legacy .g-27,.legacy .g-28,.legacy .g-29,.legacy .g-3,.legacy .g-30,.legacy .g-31,.legacy .g-4,.legacy .g-5,.legacy .g-6,.legacy .g-7,.legacy .g-8,.legacy .g-9{min-height:1px}.legacy .steplist>li:before{content:counter(li);counter-increment:li;display:inline-block;color:#d8242f;font-size:2.5em;position:absolute;left:-1.2em;top:-9px}.legacy .steplist-step-name{display:block}.legacy ol.ieOlFix>li:before{content:attr(data-ieOlFix)!important}.legacy .ticklist li{margin-bottom:.2em;padding-left:1.7em;position:relative}.legacy .ticklist li:before{content:'';background:url(../img/ui-sprite.png) -195px -110px no-repeat;width:16px;height:11px;top:.3em;left:0;display:inline;position:absolute}.legacy .rmg-form-errors ol,.legacy .rmg-form-errors ol li,.legacy .rmg-form-errors-wrap ol,.legacy .rmg-form-errors-wrap ol li{list-style:disc inside}.legacy .crosslist li{margin-bottom:.2em;padding-left:1.7em;position:relative}.legacy .crosslist li:before{content:"";background:url(../img/ui-sprite.png) -258px -110px no-repeat;width:11px;height:11px;top:.3em;left:0;display:inline;position:absolute}.legacy .btn{position:relative;color:#2a2a2a;display:inline-block;cursor:pointer;padding:11px 34px 11px 12px;border-radius:3px;font-weight:400!important;box-shadow:1px 1px 2px 0 rgba(0,2,6,.35);-webkit-box-shadow:1px 1px 2px 0 rgba(0,2,6,.35);background-color:#fff;background:-moz-linear-gradient(top,#fff 0,#e5e5e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top,#fff 0,#e5e5e5 100%);background:-o-linear-gradient(top,#fff 0,#e5e5e5 100%);background:-ms-linear-gradient(top,#fff 0,#e5e5e5 100%);background:linear-gradient(to bottom,#fff 0,#e5e5e5 100%)}.legacy .btn-primary:after,.legacy .btn:after{content:"";width:14px;height:25px;top:.6em;position:absolute;right:.5em}.legacy .btn:after{background:url(../img/ui-chevrons.png) -111px -39px no-repeat}.legacy .btn:active,.legacy .btn:focus,.legacy .btn:hover{text-decoration:none;box-shadow:none;background-color:#feffff;background:-moz-linear-gradient(top,#e5e5e5 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e5e5e5),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#e5e5e5 0,#fff 100%);background:-o-linear-gradient(top,#e5e5e5 0,#fff 100%);background:-ms-linear-gradient(top,#e5e5e5 0,#fff 100%);background:linear-gradient(to bottom,#e5e5e5 0,#fff 100%)}.legacy .btn-primary{color:#fff;background-color:#d8242f;background:-moz-linear-gradient(top,#d8242f 0,#c2202a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d8242f),color-stop(100%,#c2202a));background:-webkit-linear-gradient(top,#d8242f 0,#c2202a 100%);background:-o-linear-gradient(top,#d8242f 0,#c2202a 100%);background:-ms-linear-gradient(top,#d8242f 0,#c2202a 100%);background:linear-gradient(to bottom,#d8242f 0,#c2202a 100%)}.legacy .btn-primary:after,.legacy .btn-primary:focus:after,.legacy .btn-primary:hover:after{background:url(../img/ui-chevrons.png) -111px -711px no-repeat}.legacy .btn-primary:focus,.legacy .btn-primary:hover{color:#fff;background-color:#ac000b;background:-moz-linear-gradient(top,#c2202a 0,#d8242f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c2202a),color-stop(100%,#d8242f));background:-webkit-linear-gradient(top,#c2202a 0,#d8242f 100%);background:-o-linear-gradient(top,#c2202a 0,#d8242f 100%);background:-ms-linear-gradient(top,#c2202a 0,#d8242f 100%);background:linear-gradient(to bottom,#c2202a 0,#d8242f 100%)}.legacy .link-doc{display:block;position:relative;padding:2px 0 2px 40px;line-height:1.1em;color:#d8242f}.legacy .additional-context,.legacy .visuallyhidden{border:0;clip:rect(0 0 0 0);overflow:hidden;padding:0;position:absolute}.legacy .link-doc:after{content:'';display:block;position:absolute;background:url(../img/ui-sprite.png) -185px -142px no-repeat;width:30px;height:37px;left:0;top:0}.legacy .link-doc:focus:after,.legacy .link-doc:hover:after{background-position:-185px -189px}.legacy .link-doc:focus,.legacy .link-doc:hover{text-decoration:none;color:#2a2a2a}.legacy .link-doc small{display:block;font-size:1em;font-weight:400;color:#5b5b5b}.legacy .link-doc:hover small{text-decoration:none}.legacy .additional-context{height:1px;width:1px;margin:-1px}.legacy .icon-new-page,.legacy .icon-new-page-fff{display:inline-block;vertical-align:baseline;margin:0 .25em;width:12px;height:11px}.legacy .page-footer-bottom ::-moz-selection,.legacy .panel-primary ::-moz-selection{background:#fff;color:#d8242f;text-shadow:none}.legacy .page-footer-bottom ::selection,.legacy .panel-primary ::selection{background:#fff;color:#d8242f;text-shadow:none}.legacy .icon-new-page{background:url(../img/icon-new-page.png) left center no-repeat}.legacy .icon-new-page-fff{background:url(../img/icon-new-page-fff.png) left center no-repeat}.legacy .image-link{float:left}.legacy ul.li-display-outside li{list-style-position:outside;margin-left:16px}.legacy .ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.legacy .ir br{display:none}.legacy .hidden{display:none!important}.legacy .hide-desktop,.legacy div.g-container .hide-desktop{display:none}@media (max-width:992px){.legacy .hide-desktop,.legacy div.g-container .hide-desktop{display:block}}@media (min-width:768px) and (max-width:992px){.legacy .hide-tablet,.legacy div.g-container .hide-tablet{display:none}}@media (max-width:767px){.legacy .hide-mobile,.legacy div.g-container .hide-mobile{display:none}}.legacy .clearfix:after,.legacy .clearfix:before,.legacy .g-row:after,.legacy .g-row:before{display:table;content:""}.legacy .visuallyhidden{height:1px;margin:-1px;width:1px}.legacy .visuallyhidden.focusable:active,.legacy .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:ChevinProMedium;src:url(../fonts/chevinpro-medium-webfont.eot);src:url(../fonts/chevinpro-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/chevinpro-medium-webfont.woff) format('woff'),url(../fonts/chevinpro-medium-webfont.ttf) format('truetype'),url(../fonts/chevinpro-medium-webfont.svg#ChevinProMedium) format('svg');font-weight:400;font-style:normal}.legacy h1,.legacy h2,.legacy h3,.legacy h4,.legacy h5,.legacy h6{margin:1em 0 .8em;color:#2a2a2a;font-weight:400}@media (max-width:767px){.legacy h1,.legacy h2,.legacy h3,.legacy h4,.legacy h5,.legacy h6{margin-top:.5em;margin-bottom:.5em}}.legacy h1{font-size:2.2em}.legacy h2{font-size:1.95em}.legacy h3{font-size:1.7em}.legacy h4{font-size:1.25em}.legacy h5,.legacy h6{font-size:1.1em}.legacy h6{color:#5f5b5b}.legacy .masthead-controls,.legacy .masthead-image,.legacy body,.legacy body.masthead-page .page-header{min-width:0}.legacy .g-container{max-width:976px;margin:0 auto;position:relative;clear:both}.legacy .g-row{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-16px}@media (max-width:992px){.legacy .g-row{margin-left:-1.6%}}@media (max-width:767px){.legacy .g-row{margin-left:0}}.legacy .promo-row,.legacy footer .g-row{margin-left:-16px}@media (max-width:767px){.legacy .promo-row,.legacy footer .g-row{margin-left:0}}.legacy .g-1,.legacy .g-10,.legacy .g-100,.legacy .g-11,.legacy .g-12,.legacy .g-13,.legacy .g-14,.legacy .g-15,.legacy .g-16,.legacy .g-17,.legacy .g-18,.legacy .g-19,.legacy .g-2,.legacy .g-20,.legacy .g-21,.legacy .g-22,.legacy .g-23,.legacy .g-24,.legacy .g-25,.legacy .g-26,.legacy .g-27,.legacy .g-28,.legacy .g-29,.legacy .g-3,.legacy .g-30,.legacy .g-31,.legacy .g-4,.legacy .g-5,.legacy .g-6,.legacy .g-7,.legacy .g-8,.legacy .g-9,.legacy .promo-row .ic-10,.legacy .promo-row .ic-11{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;margin-left:16px}@media (max-width:767px){.legacy .g-1,.legacy .g-10,.legacy .g-100,.legacy .g-11,.legacy .g-12,.legacy .g-13,.legacy .g-14,.legacy .g-15,.legacy .g-16,.legacy .g-17,.legacy .g-18,.legacy .g-19,.legacy .g-2,.legacy .g-20,.legacy .g-21,.legacy .g-22,.legacy .g-23,.legacy .g-24,.legacy .g-25,.legacy .g-26,.legacy .g-27,.legacy .g-28,.legacy .g-29,.legacy .g-3,.legacy .g-30,.legacy .g-31,.legacy .g-4,.legacy .g-5,.legacy .g-6,.legacy .g-7,.legacy .g-8,.legacy .g-9,.legacy .promo-row .ic-10,.legacy .promo-row .ic-11{margin-left:0}}.legacy .g-100{float:none;display:block}.legacy .g-1{width:16px}.legacy .g-2{width:48px}.legacy .g-3{width:80px}.legacy .g-4{width:112px}.legacy .g-5{width:144px}.legacy .g-6{width:176px}.legacy .g-7{width:208px}.legacy .g-8{width:240px}.legacy .g-9{width:272px}.legacy .g-10{width:304px}.legacy .g-11{width:336px}.legacy .g-12{width:368px}.legacy .g-13{width:400px}.legacy .g-14{width:432px}.legacy .g-15{width:464px}.legacy .g-16{width:496px;min-height:1px}.legacy .g-17{width:528px}.legacy .g-18{width:560px}.legacy .g-19{width:592px}.legacy .g-20{width:624px}.legacy .g-21{width:656px}.legacy .g-22{width:688px}.legacy .g-23{width:720px}.legacy .g-24{width:752px}.legacy .g-25{width:784px}.legacy .g-26{width:816px}.legacy .g-27{width:848px}.legacy .g-28{width:880px}.legacy .g-29{width:912px}.legacy .g-30{width:944px}.legacy .g-31{width:976px}@media (min-width:768px) and (max-width:992px){.legacy body{min-width:996px}.legacy .g-1.resp,.legacy .g-10.resp,.legacy .g-100.resp,.legacy .g-11.resp,.legacy .g-12.resp,.legacy .g-13.resp,.legacy .g-14.resp,.legacy .g-15.resp,.legacy .g-16.resp,.legacy .g-17.resp,.legacy .g-18.resp,.legacy .g-19.resp,.legacy .g-2.resp,.legacy .g-20.resp,.legacy .g-21.resp,.legacy .g-22.resp,.legacy .g-23.resp,.legacy .g-24.resp,.legacy .g-25.resp,.legacy .g-26.resp,.legacy .g-27.resp,.legacy .g-28.resp,.legacy .g-29.resp,.legacy .g-3.resp,.legacy .g-30.resp,.legacy .g-31.resp,.legacy .g-4.resp,.legacy .g-5.resp,.legacy .g-6.resp,.legacy .g-7.resp,.legacy .g-8.resp,.legacy .g-9.resp,.legacy .promo-row .ic-10.resp,.legacy .promo-row .ic-11.resp{margin-left:1.6%}.legacy .g-1.resp{width:1.61%}.legacy .g-1{width:auto;max-width:16px}.legacy .g-2.resp{width:4.84%}.legacy .g-2{width:auto;max-width:48px}.legacy .g-3.resp{width:8.06%}.legacy .g-3{width:auto;max-width:80px}.legacy .g-4.resp{width:11.29%}.legacy .g-4{width:auto;max-width:112px}.legacy .g-5.resp{width:14.52%}.legacy .g-5{width:auto;max-width:144px}.legacy .g-6.resp{width:17.74%}.legacy .g-6{width:auto;max-width:176px}.legacy .g-7.resp{width:20.97%}.legacy .g-7{width:auto;max-width:208px}.legacy .g-8.resp{width:24.19%}.legacy .g-8{width:auto;max-width:240px}.legacy .g-9.resp{width:27.42%}.legacy .g-9{width:auto;max-width:272px}.legacy .g-10.resp{width:30.65%}.legacy .g-10{width:auto;max-width:304px}.legacy .g-11.resp{width:33.87%}.legacy .g-11{width:auto;max-width:336px}.legacy .g-12.resp{width:37.1%}.legacy .g-12{width:auto;max-width:368px}.legacy .g-13.resp{width:40.32%}.legacy .g-13{width:auto;max-width:400px}.legacy .g-14.resp{width:43.55%}.legacy .g-14{width:auto;max-width:432px}.legacy .g-15.resp{width:46.77%}.legacy .g-15{width:auto;max-width:464px}.legacy .g-16.resp{width:50%}.legacy .g-16{width:auto;max-width:496px}.legacy .g-17.resp{width:53.23%}.legacy .g-17{width:auto;max-width:528px}.legacy .g-18.resp{width:56.45%}.legacy .g-18{width:auto;max-width:560px}.legacy .g-19.resp{width:59.68%}.legacy .g-19{width:auto;max-width:592px}.legacy .g-20.resp{width:62.9%}.legacy .g-20{width:auto;max-width:624px}.legacy .g-21.resp{width:66.13%}.legacy .g-21{width:auto;max-width:656px}.legacy .g-22.resp{width:69.35%}.legacy .g-22{width:auto;max-width:688px}.legacy .g-23.resp{width:72.58%}.legacy .g-23{width:auto;max-width:720px}.legacy .g-24.resp{width:75.81%}.legacy .g-24{width:auto;max-width:752px}.legacy .g-25.resp{width:79.03%}.legacy .g-25{width:auto;max-width:784px}.legacy .g-26.resp{width:82.26%}.legacy .g-26{width:auto;max-width:816px}.legacy .g-27.resp{width:85.48%}.legacy .g-27{width:auto;max-width:848px}.legacy .g-28.resp{width:88.71%}.legacy .g-28{width:auto;max-width:880px}.legacy .g-29.resp{width:91.94%}.legacy .g-29{width:auto;max-width:912px}.legacy .g-30.resp{width:95.16%}.legacy .g-30{width:auto;max-width:944px}.legacy .g-31.resp{width:98.39%}.legacy .g-31{width:auto;max-width:976px}}@media (max-width:767px){.legacy .g-1.resp{width:100%;max-width:none;max-width:initial}.legacy .g-1{width:auto;max-width:16px;min-height:0}.legacy .g-2.resp{width:100%;max-width:none;max-width:initial}.legacy .g-2{width:auto;max-width:48px;min-height:0}.legacy .g-3.resp{width:100%;max-width:none;max-width:initial}.legacy .g-3{width:auto;max-width:80px;min-height:0}.legacy .g-4.resp{width:100%;max-width:none;max-width:initial}.legacy .g-4{width:auto;max-width:112px;min-height:0}.legacy .g-5.resp{width:100%;max-width:none;max-width:initial}.legacy .g-5{width:auto;max-width:144px;min-height:0}.legacy .g-6.resp{width:100%;max-width:none;max-width:initial}.legacy .g-6{width:auto;max-width:176px;min-height:0}.legacy .g-7.resp{width:100%;max-width:none;max-width:initial}.legacy .g-7{width:auto;max-width:208px;min-height:0}.legacy .g-8.resp{width:100%;max-width:none;max-width:initial}.legacy .g-8{width:auto;max-width:240px;min-height:0}.legacy .g-9.resp{width:100%;max-width:none;max-width:initial}.legacy .g-9{width:auto;max-width:272px;min-height:0}.legacy .g-10.resp{width:100%;max-width:none;max-width:initial}.legacy .g-10{width:auto;max-width:304px;min-height:0}.legacy .g-11.resp{width:100%;max-width:none;max-width:initial}.legacy .g-11{width:auto;max-width:336px;min-height:0}.legacy .g-12.resp{width:100%;max-width:none;max-width:initial}.legacy .g-12{width:auto;max-width:368px;min-height:0}.legacy .g-13.resp{width:100%;max-width:none;max-width:initial}.legacy .g-13{width:auto;max-width:400px;min-height:0}.legacy .g-14.resp{width:100%;max-width:none;max-width:initial}.legacy .g-14{width:auto;max-width:432px;min-height:0}.legacy .g-15.resp{width:100%;max-width:none;max-width:initial}.legacy .g-15{width:auto;max-width:464px;min-height:0}.legacy .g-16.resp{width:100%;max-width:none;max-width:initial}.legacy .g-16{width:auto;max-width:496px;min-height:0}.legacy .g-17.resp{width:100%;max-width:none;max-width:initial}.legacy .g-17{width:auto;max-width:528px;min-height:0}.legacy .g-18.resp{width:100%;max-width:none;max-width:initial}.legacy .g-18{width:auto;max-width:560px;min-height:0}.legacy .g-19.resp{width:100%;max-width:none;max-width:initial}.legacy .g-19{width:auto;max-width:592px;min-height:0}.legacy .g-20.resp{width:100%;max-width:none;max-width:initial}.legacy .g-20{width:auto;max-width:624px;min-height:0}.legacy .g-21.resp{width:100%;max-width:none;max-width:initial}.legacy .g-21{width:auto;max-width:656px;min-height:0}.legacy .g-22.resp{width:100%;max-width:none;max-width:initial}.legacy .g-22{width:auto;max-width:688px;min-height:0}.legacy .g-23.resp{width:100%;max-width:none;max-width:initial}.legacy .g-23{width:auto;max-width:720px;min-height:0}.legacy .g-24.resp{width:100%;max-width:none;max-width:initial}.legacy .g-24{width:auto;max-width:752px;min-height:0}.legacy .g-25.resp{width:100%;max-width:none;max-width:initial}.legacy .g-25{width:auto;max-width:784px;min-height:0}.legacy .g-26.resp{width:100%;max-width:none;max-width:initial}.legacy .g-26{width:auto;max-width:816px;min-height:0}.legacy .g-27.resp{width:100%;max-width:none;max-width:initial}.legacy .g-27{width:auto;max-width:848px;min-height:0}.legacy .g-28.resp{width:100%;max-width:none;max-width:initial}.legacy .g-28{width:auto;max-width:880px;min-height:0}.legacy .g-29.resp{width:100%;max-width:none;max-width:initial}.legacy .g-29{width:auto;max-width:912px;min-height:0}.legacy .g-30.resp{width:100%;max-width:none;max-width:initial}.legacy .g-30{width:auto;max-width:944px;min-height:0}.legacy .g-31.resp{width:100%;max-width:none;max-width:initial}.legacy .g-31{width:auto;max-width:976px;min-height:0}.legacy .promo-row{text-align:center}.legacy .promo-row .ic-10,.legacy .promo-row .ic-11{display:inline-block;float:none;text-align:left}}.legacy .m-0{margin-left:0}.legacy .m-1{margin-left:48px}.legacy .m-2{margin-left:80px}.legacy .m-3{margin-left:112px}.legacy .m-4{margin-left:144px}.legacy .m-5{margin-left:176px}.legacy .m-6{margin-left:208px}.legacy .m-7{margin-left:240px}.legacy .m-8{margin-left:272px}.legacy .m-9{margin-left:304px}.legacy .m-10{margin-left:336px}.legacy .m-11{margin-left:368px}.legacy .m-12{margin-left:400px}.legacy .m-13{margin-left:432px}.legacy .m-14{margin-left:464px}.legacy .m-15{margin-left:496px}.legacy .m-16{margin-left:528px}.legacy .m-17{margin-left:560px}.legacy .m-18{margin-left:592px}.legacy .m-19{margin-left:624px}.legacy .m-20{margin-left:656px}.legacy .m-21{margin-left:688px}.legacy .m-22{margin-left:720px}.legacy .m-23{margin-left:752px}.legacy .m-24{margin-left:784px}.legacy .m-25{margin-left:816px}.legacy .m-26{margin-left:848px}.legacy .m-27{margin-left:880px}.legacy .m-28{margin-left:912px}.legacy .m-29{margin-left:944px}.legacy .m-30{margin-left:976px}.legacy .promo-row .ic-10{width:304px;min-height:1px;max-width:304px}.legacy .promo-row .ic-11{width:336px;min-height:1px;max-width:336px}@media (min-width:768px) and (max-width:992px){.legacy .promo-row{margin-left:0}}.legacy .panel-action-small{padding-right:1em;position:relative;display:inline-block;font-weight:700}.legacy .definitions h2{margin:0 0 12px;color:#2a2a2a}.legacy .definitions p{color:#2a2a2a}.legacy .definitions,.legacy .footnotes{padding:40px 0 0}.legacy .footnotes p{color:#2a2a2a;font-size:.9em}.legacy .footnotes .accordion-content-inner{margin:0 0 0 21px}.legacy .footnotes .accordion-item h3{font-size:1em;color:#2a2a2a;border-top:none;padding:0 0 0 20px}.legacy .table-col-3 table,.legacy .table-col-3 table tbody{border-top:0}.legacy .footnotes .accordion-item h3:before{content:"";background:url(http://www.postoffice.co.uk/sites/all/themes/postoffice2012/img/ui-chevrons.png) -271px -311px no-repeat;width:11px;height:9px;top:.35em;left:0;display:inline;position:absolute}.legacy .btn-primary-alternate{cursor:pointer;border-radius:3px;font-weight:400!important;box-shadow:1px 1px 2px 0 rgba(0,2,6,.65);background:#dd3437;background:-webkit-gradient(linear,0 0,0 100%,from(#d92a2e),to(#950604));background:-webkit-linear-gradient(top,#d92a2e,#950604);background:-moz-linear-gradient(top,#d92a2e,#950604);background:-ms-linear-gradient(bottom,#d92a2e,#950604);background:-o-linear-gradient(top,#d92a2e,#950604)}.legacy .btn-primary-alternate a,.legacy .btn-primary-alternate button.submit{position:relative;display:block;padding:11px 0 11px 12px;background:url(http://es.optimost.com/es/700/c/79/u/btn-alternate.png) no-repeat;font-size:1.25em;color:#fff}.legacy .btn-primary-alternate a span.hidden{position:absolute;left:-9999px}.legacy .btn-primary-alternate button.submit{border:0;width:100%;text-align:left}.legacy .btn-primary-alternate a:after,.legacy .btn-primary-alternate button.submit:after{content:"";background:url(http://es.optimost.com/es/700/c/79/u/chevron.png) no-repeat;width:14px;height:25px;top:.7em;right:.5em;position:absolute}.legacy .btn-primary-alternate a:focus,.legacy .btn-primary-alternate a:hover,.legacy .btn-primary-alternate button.submit:focus,.legacy .btn-primary-alternate button.submit:hover{background:-webkit-gradient(linear,0 0,0 100%,from(#950604),to(#de3c3f));background:-webkit-linear-gradient(top,#950604,#de3c3f);background:-moz-linear-gradient(top,#950604,#de3c3f);background:-ms-linear-gradient(bottom,#950604,#de3c3f);background:-o-linear-gradient(top,#950604,#de3c3f);text-decoration:none;border-radius:3px}.legacy .lt-ie10 .btn-primary-alternate a:focus,.legacy .lt-ie10 .btn-primary-alternate a:hover,.legacy .lt-ie10 .btn-primary-alternate button.submit:focus,.legacy .lt-ie10 .btn-primary-alternate button.submit:hover,.legacy .lt-ie9 .btn-primary-alternate a:focus,.legacy .lt-ie9 .btn-primary-alternate a:hover,.legacy .lt-ie9 .btn-primary-alternate button.submit:focus,.legacy .lt-ie9 .btn-primary-alternate button.submit:hover{background:#bd191a}.legacy .table-col-3 caption{background:#5b5b5b;color:#fff;font:400 1.95em ChevinProMedium,Arial,Helvetica,sans-serif;padding:12px 14px}.legacy .table-col-3{margin:0 0 30px}.legacy .table-col-3 table td,.legacy .table-col-3 table th{background:#fff}.legacy .table-col-3 table thead tr th{padding:0;vertical-align:middle;text-align:center;border-bottom:none;border-right:none}.legacy .table-col-3 table th span{display:block;border-bottom:1px solid #ccc;padding:12px 0 12px 8px;border-right:1px solid #ccc;margin:16px 0 0}.legacy .table-col-3 table thead th.first span{margin:16px 0 0 15px}.legacy .table-col-3 table th.last span{margin:16px 15px 0 0;border-right:none}.legacy .table-col-3 table td{padding:0;text-align:center;border-right:none;color:#2a2a2a}.legacy .table-col-3 table td span{display:block;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:6px 0 7px 8px}.legacy .lt-ie9 .table-col-3 table td,.legacy .lt-ie9 .table-col-3 table th{border-left:none}.legacy .lt-ie8 .table-col-3 table td,.legacy .lt-ie8 .table-col-3 table th{border-bottom:none}.legacy .table-col-3 table td.first{text-align:left}.legacy .table-col-3 table tbody th span,.legacy .table-col-3 table td.first span{text-align:left;margin:0 0 0 15px}.legacy .table-col-3 table tr.last th span{border-bottom:0}.legacy .table-col-3 table tbody th{padding:0;border-bottom:0;border-right:0}.legacy .table-col-3 table tbody th span{font-weight:400;padding:6px 0 7px 8px}.legacy .table-col-3 table td.last span{margin:0 15px 0 0;text-align:center;border-right:none}.legacy .table-col-3 table tr.last td span{border-bottom:none;margin-bottom:16px}.legacy .table-col-3.alternate caption{background:0 0;color:#2a2a2a;border-bottom:5px solid #ac000b;padding:0 14px 12px 0}.legacy .table-col-3.alternate table th span{border-bottom:1px solid #adadad;border-right:0;padding:12px 0}.legacy .table-col-3.alternate table tbody th span,.legacy .table-col-3.alternate table td span{border-bottom:0;border-right:0;padding:6px 0 7px}.legacy .table-col-3.alternate table tbody th span img,.legacy .table-col-3.alternate table td span img{vertical-align:middle;margin:0 19px 0 0}.legacy .table-col-3.alternate table tbody tr.last th span,.legacy .table-col-3.alternate table tr.last td span{border-bottom:1px solid #adadad}.legacy .table-col-3.alternate table tfoot tr td,.legacy .table-col-3.alternate table th.first span{text-align:left}.legacy .table-col-3.alternate table tfoot tr td div.gutter{padding:0 15px}.legacy .table-col-3.alternate table tfoot tr td div.gutter span{padding:6px 0 17px}.legacy .col-1{margin-bottom:28px}.legacy .col-1 .teaser-header.red-bg,.legacy .row .teaser-header.red-bg{background:#d8242f;padding:12px 15px}.legacy .row .teaser-header.red-bg{padding:12px 15px 12px 13px}.legacy .col-1 .teaser-header.red-bg h2,.legacy .row .teaser-header.red-bg h2{color:#fff;margin:0;font:400 1.95em ChevinProMedium,Arial,Helvetica,sans-serif}.legacy .row .teaser-header.red-bg h2 span.txt-small{font:400 .6em ChevinProMedium,Arial,Helvetica,sans-serif;color:#fff;display:block}.legacy .col-1 .teaser-form.red-bg,.legacy .row .teaser-form.red-bg{background:#ac000b;padding:20px}.legacy .col-1 .teaser-form.red-bg .form-component,.legacy .row .teaser-form.red-bg .form-width.white-bg{background:#fff}.legacy .row .teaser-form.red-bg{padding:20px 15px}.legacy .row .teaser-form.red-bg .form-width{width:280px;float:left}.legacy .row .teaser-form.red-bg .form-width.first{margin:0 25px 0 0}.legacy .row .teaser-form.red-bg .form-width.first .form-component{width:274px}.legacy .row .teaser-form.red-bg .form-width.first .form-component label{color:#fff}.legacy .row .teaser-form.red-bg .form-width .form-component{margin:0}.legacy .row .teaser-form.red-bg .form-width.white-bg .form-component{padding:28px 20px 10px;width:240px}.legacy .row .teaser-form.red-bg .form-width.white-bg .form-component p{color:#2a2a2a;font-size:1.2em;text-align:center;padding:0 0 8px}.legacy .row .teaser-form.red-bg .form-width.white-bg .form-component p span{display:block}.legacy .row .teaser-form.red-bg{margin:0 0 22px}.legacy .col-1 .teaser-form.red-bg .form-component,.legacy .row .teaser-form.red-bg .form-component{padding:14px 10px;margin:0 0 20px;width:276px}.legacy .row .teaser-form.red-bg .form-component{float:left;width:273px}.legacy .row .teaser-form.red-bg .form-component.first{margin:1px 3px 0 0;background:#fff}.legacy .col-1 .teaser-form.red-bg .form-component .form-hide,.legacy .row .teaser-form.red-bg .form-component .form-hide{display:none}.legacy .col-1 .teaser-form.red-bg .form-component .form-item,.legacy .row .teaser-form.red-bg .form-component .form-item{margin:0 0 14px;position:relative}.legacy .col-1 .teaser-form.red-bg .form-component .form-item.last{margin:0}.legacy .col-1 .teaser-form.red-bg .form-component .form-item label.right,.legacy .row .teaser-form.red-bg .form-component .form-item label.right{float:right;width:100px;text-align:left}.legacy .row .teaser-form.red-bg .form-component .form-item label.right{width:auto;margin:6px 78px 0 0}.legacy .row .teaser-form.red-bg .form-component .form-item .form-item-align{float:left;margin:0 21px 0 0;display:block}.legacy .row .teaser-form.red-bg .form-component .form-item .form-item-align.last{margin:0}.legacy .row .teaser-form.red-bg .form-component .form-item .form-item-align label{width:auto;color:#fff;margin:0 0 0 10px}.legacy .row .teaser-form.red-bg .form-component .form-item .form-item-align img.tooltip{float:right;margin:0 0 0 5px}.legacy .row .teaser-form.red-bg .form-component .form-item .form-item-align input{margin:5px 0 0}.legacy .col-1 .teaser-form.red-bg .form-component .form-item .form-type-textfield,.legacy .row .teaser-form.red-bg .form-component .form-item .form-type-textfield{width:37%;border:1px solid #ccc;padding:6px 10px;color:#2a2a2a;margin:0 3px 0 0}.legacy .col-1 .teaser-form.red-bg .form-component .form-item .form-type-select,.legacy .row .teaser-form.red-bg .form-component .form-item .form-type-select{width:52%;padding:3px 0 4px;border-radius:0}.legacy .col-1 .teaser-form.red-bg p,.legacy .row .teaser-form.red-bg p{color:#fff;font-size:1em;margin:0}.legacy .col-1 .teaser-form.red-bg p a,.legacy .row .teaser-form.red-bg p a{color:#fff;font-weight:400;text-decoration:underline}.legacy .col-1 .teaser-form.red-bg p a:focus,.legacy .col-1 .teaser-form.red-bg p a:hover,.legacy .row .teaser-form.red-bg p a:focus,.legacy .row .teaser-form.red-bg p a:hover{text-decoration:none}.legacy .col-1 .teaser-form.red-bg input.btn,.legacy .row .teaser-form.red-bg input.btn{display:block;width:100%;text-align:left;font-size:1.45em}.legacy .row .teaser-form.red-bg .form-component.table{padding:0 0 0 6px;width:287px}.legacy .row .teaser-form.red-bg .form-component table,.legacy .row .teaser-form.red-bg .form-component table tbody,.legacy .row .teaser-form.red-bg .form-component table tbody td,.legacy .row .teaser-form.red-bg .form-component table th,.legacy .row .teaser-form.red-bg .form-component table tr{border:none}.legacy .row .teaser-form.red-bg .form-component table th{padding:12px 8px 0;font-size:.85em}.legacy .row .teaser-form.red-bg .form-component table th span{display:block;padding:0 0 9px}.legacy .row .teaser-form.red-bg .form-component table th.first{padding:12px 8px 0 0}.legacy .row .teaser-form.red-bg .form-component table tbody td.first,.legacy .row .teaser-form.red-bg .form-component table thead th.first{text-align:right}.legacy .row .teaser-form.red-bg .form-component table tbody td.first{border-right:1px solid #fff}.legacy .row .teaser-form.red-bg .form-component table tbody{background:0 0}.legacy .row .teaser-form.red-bg .form-component table caption,.legacy .row .teaser-form.red-bg .form-component table tbody td,.legacy .row .teaser-form.red-bg .form-component table thead th{color:#fff}.legacy .row .teaser-form.red-bg .form-component table caption{line-height:1;font-size:1.25em}.legacy .row .teaser-form.red-bg .form-component table caption,.legacy .row .teaser-form.red-bg .form-component table tbody td{padding:0}.legacy .row .teaser-form.red-bg .form-component table thead th.last{width:25%}.legacy .row .teaser-form.red-bg .form-component table tbody tr.highlight td span{background:#c54d55;padding:3px 6px}.legacy .row .teaser-form.red-bg .form-component table tbody td.first span{padding:3px 6px}.legacy .row .teaser-form.red-bg .form-component table tbody td span{display:block;color:#fff;margin:0 0 4px;padding:3px 6px}.legacy .row .teaser-form.red-bg .form-component table tbody td.last span,.legacy .row .teaser-form.red-bg .form-component table tbody tr.highlight td.last span{text-align:right;color:#2a2a2a;position:relative;background:#f8f6f2;line-height:1.1}.legacy .row .teaser-form.red-bg .form-component table tbody tr td.last span:before{content:"";background:url(http://es.optimost.com/es/700/c/81/u/C_polygon.png) no-repeat;width:14px;height:25px;top:0;left:-.9em;position:absolute}.legacy .row .teaser-form.red-bg .form-component table tbody tr td.last.no-polygon span{padding:0;background:0 0}.legacy .row .teaser-form.red-bg .form-component table tbody tr td.last.no-polygon span:before{background:0 0}.legacy .col-1 .teaser-header.grey-bg{background:#5b5b5b;padding:17px 20px}.legacy .col-1 .teaser-header.grey-bg h2{color:#fff;margin:0;font:400 1.95em/1 ChevinProMedium,Arial,Helvetica,sans-serif}.legacy .col-1 .teaser-form.grey-bg{background:#dad7d0;padding:14px 20px 20px}.legacy .col-1 .teaser-form.grey-bg .form-component .form-item{margin:0}.legacy .col-1 .teaser-form.grey-bg .form-component .form-item label.txt-large{color:#2a2a2a;text-align:left;display:block;margin:0 0 14px}.legacy .col-1 .teaser-form.grey-bg .form-component .form-item .form-type-select{width:100%;padding:3px 0 4px;border-radius:0}.legacy .col-1 .teaser-form-result{background:#fff;padding:16px 15px}.legacy .col-1 .teaser-form-result ul{margin:0;list-style-type:none}.legacy .col-1 .teaser-form-result ul li span{display:block;color:#2a2a2a}.legacy .col-1 .teaser-form-result ul li span.txt-large{font-size:1.45em;margin:0 0 6px}.legacy .content-pool-item-bar{display:none;pointer-events:none}.legacy .content-pool-item-bar *{pointer-events:none}.legacy .mgnlEditorBar[aria-hidden=false]+.content-pool-item-bar{display:block!important}.legacy div.mgnlEditorBar.area.childFocus~* div.mgnlEditorBar.component.focus+* .content-pool-item-bar,.legacy div.mgnlEditorBar.area.childFocus~* div.mgnlEditorBar.component.focus+.content-pool-item-bar{color:#fff!important}.legacy .webform-component{padding:0;margin:0}.legacy .webform-component:after,.legacy .webform-component:before{content:"";display:table}.legacy .webform-component p{margin-bottom:16px}@media (max-width:992px){.legacy .webform-component>p{padding-left:16px;padding-right:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.legacy .webform-component>.form-item{display:block;margin:0 0 12px;padding:0 12px}.legacy .webform-component>.form-item .horizontal{display:inline}.legacy .webform-component>.form-item .horizontal input[type=checkbox]+label,.legacy .webform-component>.form-item .horizontal input[type=radio]+label{float:none;display:inline}.legacy .default-form .webform-component>.form-item:after,.legacy .default-form .webform-component>.form-item:before{content:"";display:table;clear:both!important}.legacy .rmg-form-errors,.legacy .rmg-form-errors-wrap,.legacy .webform-component>.form-item-error{display:block;border:1px solid #d8242f;background-color:#fdf4f4;border-radius:3px;padding:12px;overflow:auto}.legacy .rmg-form-errors-wrap{background:url(../img/icon-generic.png) 16px 16px no-repeat #fdf4f4}.legacy .form-item-error em,.legacy .form-item-error p.error{margin:0 0 4px;font-weight:700}.legacy .form-item-error p.error{color:#000}.legacy .form-error-header{margin-top:0;font-size:1.5em}.legacy .webform-component .description{clear:both;display:block;padding-left:224px;padding-top:4px}.legacy .webform-component .description p{margin:0}.legacy .webform-container-inline .inline-fieldset .description{padding-left:0}.legacy .form-item label,.legacy .inline-legend{width:208px;margin:0 16px 0 0;float:left;text-align:right;font-weight:400;font-size:1.1em;min-height:22px}@media (max-width:992px){.legacy .webform-component .description{padding-left:0}.legacy .form-item label,.legacy .inline-legend{width:100%;text-align:left;min-height:0}}.legacy .form-item .top-legend{width:208px;margin:0 16px 0 0;float:left;text-align:right;font-weight:400;font-size:1.1em;min-height:22px}@media (max-width:992px){.legacy .form-item .top-legend{width:100%;text-align:left;min-height:0}}.legacy .form-item .top-legend label{text-align:left}.legacy .form-item .top-legend .description{padding-left:0;text-align:left}.legacy .g-1 .form-item label,.legacy .g-1 .inline-legend,.legacy .g-10 .form-item label,.legacy .g-10 .inline-legend,.legacy .g-11 .form-item label,.legacy .g-11 .inline-legend,.legacy .g-12 .form-item label,.legacy .g-12 .inline-legend,.legacy .g-13 .form-item label,.legacy .g-13 .inline-legend,.legacy .g-14 .form-item label,.legacy .g-14 .inline-legend,.legacy .g-15 .form-item label,.legacy .g-15 .inline-legend,.legacy .g-16 .form-item label,.legacy .g-16 .inline-legend,.legacy .g-2 .form-item label,.legacy .g-2 .inline-legend,.legacy .g-3 .form-item label,.legacy .g-3 .inline-legend,.legacy .g-4 .form-item label,.legacy .g-4 .inline-legend,.legacy .g-5 .form-item label,.legacy .g-5 .inline-legend,.legacy .g-6 .form-item label,.legacy .g-6 .inline-legend,.legacy .g-7 .form-item label,.legacy .g-7 .inline-legend,.legacy .g-8 .form-item label,.legacy .g-8 .inline-legend,.legacy .g-9 .form-item label,.legacy .g-9 .inline-legend{text-align:left}.legacy #edit-search-block-form-1-wrapper label{display:none;visibility:hidden}.legacy .webform-component-checkboxes div.form-item label,.legacy .webform-component-radios div.form-item label{float:none;margin:0;text-align:left;font-size:1em}.legacy .webform-component-checkboxes div.form-item label input,.legacy .webform-component-radios div.form-item label input{margin-right:4px}.legacy .webform-component-inline div.form-item{display:inline}.legacy .webform-container-inline .inline-legend{display:block;width:100%;margin-bottom:8px;text-align:left}.legacy .webform-container-inline div.form-item label.option{display:inline;float:none;width:auto;margin:0 24px 0 0;text-align:left;font-size:1.1em}.legacy input[type=radio]{border:none!important}.legacy .form-checkboxes,.legacy .form-radios{float:left;margin:0;width:272px;padding-top:5px}.legacy .form-required,.legacy .marker{color:red}.legacy .form-checkboxes .form-item,.legacy .form-radios .form-item{margin:0 0 10px}.legacy .form-checkboxes .form-item:last-child,.legacy .form-radios .form-item:last-child{margin-bottom:0}.legacy .webform-container-inline .form-checkboxes,.legacy .webform-container-inline .form-radios{display:block;width:100%;padding-top:0}.legacy .webform-component-date .webform-container-inline .form-item label,.legacy .webform-component-webform_time .webform-container-inline .form-item label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;text-indent:-2500px;float:none}.legacy .webform-component-markup h2{margin:1em 0 0;font-size:1.25em}.legacy .webform-component-markup p{margin-top:.4em}.legacy .webform-container-inline .form-checkboxes .form-item,.legacy .webform-container-inline .form-radios .form-item{margin-bottom:0}.legacy .form-item select,.legacy .form-text,.legacy .form-textarea{width:275px;border:1px solid #ccc;border-radius:3px}@media (max-width:992px){.legacy .form-item select,.legacy .form-text,.legacy .form-textarea{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.legacy .form-item input.error,.legacy .form-item select.error,.legacy .form-item textarea.error{border:1px solid #ccc;color:#e55}.legacy .form-text,.legacy .form-textarea{width:260px;padding:6px}@media (max-width:992px){.legacy .form-text,.legacy .form-textarea{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.legacy .form-text[name=search_block_form]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.legacy .form-text-custom-width{width:inherit!important}@media (max-width:992px){.legacy .form-text-custom-width{width:100%!important}}.legacy .webform-component-email label,.legacy .webform-component-textarea label,.legacy .webform-component-textfield label{padding-top:4px}.legacy .form-item select{font-size:1.1em}.legacy .form-item select.day,.legacy .form-item select.month,.legacy .form-item select.year,.legacy .webform-component-webform_time .form-item select{width:auto}.legacy .form-actions{background:#f4f1eb;padding:8px;text-align:right;font-size:1.1em;margin-top:16px}.legacy .form-actions .btn-secondary{float:left}.legacy .form-actions .form-submit{border:none;background:url(../img/chevron-lge-right-fff.png) 92% 50% no-repeat #d8242f}.legacy .form-actions .form-submit:active,.legacy .form-actions .form-submit:focus,.legacy .form-actions .form-submit:hover{background-color:#ac000b}.legacy form#mortgagerepaymentcalculator-form .form-text,.legacy form#mortgagerepaymentcalculator-form .form-textarea{width:230px}@media (max-width:992px){.legacy form#mortgagerepaymentcalculator-form .form-text,.legacy form#mortgagerepaymentcalculator-form .form-textarea{width:100%!important;min-width:100%}}.legacy form#mortgagerepaymentcalculator-form .form-item select{width:242px}@media (max-width:992px){.legacy form#mortgagerepaymentcalculator-form .form-item select{width:100%!important;min-width:100%}}.legacy form#mortgagerepaymentcalculator-form .form-item label,.legacy form#mortgagerepaymentcalculator-form .inline-legend{width:290px}@media (max-width:992px){.legacy form#mortgagerepaymentcalculator-form .form-item label,.legacy form#mortgagerepaymentcalculator-form .inline-legend{width:100%;text-align:left}}.legacy .g-31 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-31 form#mortgagerepaymentcalculator-form .form-textarea{width:46.8%}.legacy .g-31 form#mortgagerepaymentcalculator-form .form-item select{width:48.4%}.legacy .g-31 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-31 form#mortgagerepaymentcalculator-form .inline-legend{width:48.4%;margin-right:1.6%}.legacy .g-1 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-1 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-1 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-10 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-10 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-10 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-11 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-11 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-11 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-12 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-12 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-12 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-13 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-13 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-13 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-14 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-14 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-14 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-15 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-15 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-15 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-16 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-16 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-16 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-17 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-17 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-17 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-18 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-18 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-18 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-19 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-19 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-19 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-2 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-2 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-2 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-3 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-3 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-3 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-4 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-4 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-4 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-5 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-5 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-5 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-6 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-6 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-6 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-7 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-7 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-7 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-8 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-8 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-8 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-9 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-9 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-9 form#mortgagerepaymentcalculator-form .form-textarea{width:100%!important;min-width:100%}.legacy .g-1 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-1 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-10 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-10 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-11 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-11 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-12 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-12 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-13 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-13 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-14 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-14 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-15 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-15 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-16 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-16 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-17 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-17 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-18 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-18 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-19 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-19 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-2 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-2 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-3 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-3 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-4 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-4 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-5 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-5 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-6 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-6 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-7 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-7 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-8 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-8 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-9 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-9 form#mortgagerepaymentcalculator-form .inline-legend{width:100%;text-align:left}.legacy .g-1 .potools .sell-form label.option,.legacy .g-10 .potools .sell-form label.option,.legacy .g-11 .potools .sell-form label.option,.legacy .g-12 .potools .sell-form label.option,.legacy .g-13 .potools .sell-form label.option,.legacy .g-14 .potools .sell-form label.option,.legacy .g-15 .potools .sell-form label.option,.legacy .g-16 .potools .sell-form label.option,.legacy .g-17 .potools .sell-form label.option,.legacy .g-18 .potools .sell-form label.option,.legacy .g-19 .potools .sell-form label.option,.legacy .g-2 .potools .sell-form label.option,.legacy .g-3 .potools .sell-form label.option,.legacy .g-4 .potools .sell-form label.option,.legacy .g-5 .potools .sell-form label.option,.legacy .g-6 .potools .sell-form label.option,.legacy .g-7 .potools .sell-form label.option,.legacy .g-8 .potools .sell-form label.option,.legacy .g-9 .potools .sell-form label.option{display:block;width:100%}.legacy .g-1 .potools .form-actions,.legacy .g-1 .potools .webform-component>.form-item,.legacy .g-10 .potools .form-actions,.legacy .g-10 .potools .webform-component>.form-item,.legacy .g-11 .potools .form-actions,.legacy .g-11 .potools .webform-component>.form-item,.legacy .g-12 .potools .form-actions,.legacy .g-12 .potools .webform-component>.form-item,.legacy .g-13 .potools .form-actions,.legacy .g-13 .potools .webform-component>.form-item,.legacy .g-14 .potools .form-actions,.legacy .g-14 .potools .webform-component>.form-item,.legacy .g-15 .potools .form-actions,.legacy .g-15 .potools .webform-component>.form-item,.legacy .g-16 .potools .form-actions,.legacy .g-16 .potools .webform-component>.form-item,.legacy .g-17 .potools .form-actions,.legacy .g-17 .potools .webform-component>.form-item,.legacy .g-18 .potools .form-actions,.legacy .g-18 .potools .webform-component>.form-item,.legacy .g-19 .potools .form-actions,.legacy .g-19 .potools .webform-component>.form-item,.legacy .g-2 .potools .form-actions,.legacy .g-2 .potools .webform-component>.form-item,.legacy .g-3 .potools .form-actions,.legacy .g-3 .potools .webform-component>.form-item,.legacy .g-4 .potools .form-actions,.legacy .g-4 .potools .webform-component>.form-item,.legacy .g-5 .potools .form-actions,.legacy .g-5 .potools .webform-component>.form-item,.legacy .g-6 .potools .form-actions,.legacy .g-6 .potools .webform-component>.form-item,.legacy .g-7 .potools .form-actions,.legacy .g-7 .potools .webform-component>.form-item,.legacy .g-8 .potools .form-actions,.legacy .g-8 .potools .webform-component>.form-item,.legacy .g-9 .potools .form-actions,.legacy .g-9 .potools .webform-component>.form-item{padding:0}.legacy .g-1 .potools .webform-component-select input,.legacy .g-1 .potools .webform-component-select label,.legacy .g-1 .potools .webform-component-select select,.legacy .g-1 .potools .webform-component-textfield input,.legacy .g-1 .potools .webform-component-textfield label,.legacy .g-1 .potools .webform-component-textfield select,.legacy .g-10 .potools .webform-component-select input,.legacy .g-10 .potools .webform-component-select label,.legacy .g-10 .potools .webform-component-select select,.legacy .g-10 .potools .webform-component-textfield input,.legacy .g-10 .potools .webform-component-textfield label,.legacy .g-10 .potools .webform-component-textfield select,.legacy .g-11 .potools .webform-component-select input,.legacy .g-11 .potools .webform-component-select label,.legacy .g-11 .potools .webform-component-select select,.legacy .g-11 .potools .webform-component-textfield input,.legacy .g-11 .potools .webform-component-textfield label,.legacy .g-11 .potools .webform-component-textfield select,.legacy .g-12 .potools .webform-component-select input,.legacy .g-12 .potools .webform-component-select label,.legacy .g-12 .potools .webform-component-select select,.legacy .g-12 .potools .webform-component-textfield input,.legacy .g-12 .potools .webform-component-textfield label,.legacy .g-12 .potools .webform-component-textfield select,.legacy .g-13 .potools .webform-component-select input,.legacy .g-13 .potools .webform-component-select label,.legacy .g-13 .potools .webform-component-select select,.legacy .g-13 .potools .webform-component-textfield input,.legacy .g-13 .potools .webform-component-textfield label,.legacy .g-13 .potools .webform-component-textfield select,.legacy .g-14 .potools .webform-component-select input,.legacy .g-14 .potools .webform-component-select label,.legacy .g-14 .potools .webform-component-select select,.legacy .g-14 .potools .webform-component-textfield input,.legacy .g-14 .potools .webform-component-textfield label,.legacy .g-14 .potools .webform-component-textfield select,.legacy .g-15 .potools .webform-component-select input,.legacy .g-15 .potools .webform-component-select label,.legacy .g-15 .potools .webform-component-select select,.legacy .g-15 .potools .webform-component-textfield input,.legacy .g-15 .potools .webform-component-textfield label,.legacy .g-15 .potools .webform-component-textfield select,.legacy .g-16 .potools .webform-component-select input,.legacy .g-16 .potools .webform-component-select label,.legacy .g-16 .potools .webform-component-select select,.legacy .g-16 .potools .webform-component-textfield input,.legacy .g-16 .potools .webform-component-textfield label,.legacy .g-16 .potools .webform-component-textfield select,.legacy .g-17 .potools .webform-component-select input,.legacy .g-17 .potools .webform-component-select label,.legacy .g-17 .potools .webform-component-select select,.legacy .g-17 .potools .webform-component-textfield input,.legacy .g-17 .potools .webform-component-textfield label,.legacy .g-17 .potools .webform-component-textfield select,.legacy .g-18 .potools .webform-component-select input,.legacy .g-18 .potools .webform-component-select label,.legacy .g-18 .potools .webform-component-select select,.legacy .g-18 .potools .webform-component-textfield input,.legacy .g-18 .potools .webform-component-textfield label,.legacy .g-18 .potools .webform-component-textfield select,.legacy .g-19 .potools .webform-component-select input,.legacy .g-19 .potools .webform-component-select label,.legacy .g-19 .potools .webform-component-select select,.legacy .g-19 .potools .webform-component-textfield input,.legacy .g-19 .potools .webform-component-textfield label,.legacy .g-19 .potools .webform-component-textfield select,.legacy .g-2 .potools .webform-component-select input,.legacy .g-2 .potools .webform-component-select label,.legacy .g-2 .potools .webform-component-select select,.legacy .g-2 .potools .webform-component-textfield input,.legacy .g-2 .potools .webform-component-textfield label,.legacy .g-2 .potools .webform-component-textfield select,.legacy .g-3 .potools .webform-component-select input,.legacy .g-3 .potools .webform-component-select label,.legacy .g-3 .potools .webform-component-select select,.legacy .g-3 .potools .webform-component-textfield input,.legacy .g-3 .potools .webform-component-textfield label,.legacy .g-3 .potools .webform-component-textfield select,.legacy .g-4 .potools .webform-component-select input,.legacy .g-4 .potools .webform-component-select label,.legacy .g-4 .potools .webform-component-select select,.legacy .g-4 .potools .webform-component-textfield input,.legacy .g-4 .potools .webform-component-textfield label,.legacy .g-4 .potools .webform-component-textfield select,.legacy .g-5 .potools .webform-component-select input,.legacy .g-5 .potools .webform-component-select label,.legacy .g-5 .potools .webform-component-select select,.legacy .g-5 .potools .webform-component-textfield input,.legacy .g-5 .potools .webform-component-textfield label,.legacy .g-5 .potools .webform-component-textfield select,.legacy .g-6 .potools .webform-component-select input,.legacy .g-6 .potools .webform-component-select label,.legacy .g-6 .potools .webform-component-select select,.legacy .g-6 .potools .webform-component-textfield input,.legacy .g-6 .potools .webform-component-textfield label,.legacy .g-6 .potools .webform-component-textfield select,.legacy .g-7 .potools .webform-component-select input,.legacy .g-7 .potools .webform-component-select label,.legacy .g-7 .potools .webform-component-select select,.legacy .g-7 .potools .webform-component-textfield input,.legacy .g-7 .potools .webform-component-textfield label,.legacy .g-7 .potools .webform-component-textfield select,.legacy .g-8 .potools .webform-component-select input,.legacy .g-8 .potools .webform-component-select label,.legacy .g-8 .potools .webform-component-select select,.legacy .g-8 .potools .webform-component-textfield input,.legacy .g-8 .potools .webform-component-textfield label,.legacy .g-8 .potools .webform-component-textfield select,.legacy .g-9 .potools .webform-component-select input,.legacy .g-9 .potools .webform-component-select label,.legacy .g-9 .potools .webform-component-select select,.legacy .g-9 .potools .webform-component-textfield input,.legacy .g-9 .potools .webform-component-textfield label,.legacy .g-9 .potools .webform-component-textfield select{width:100%;text-align:left;box-sizing:border-box}.legacy #edit-monthly-repayment-amount-wrapper .form-item label{width:48.4%}@media (max-width:992px){.legacy #edit-monthly-repayment-amount-wrapper .form-item label{width:100%}}.legacy .g-20 form#mortgagerepaymentcalculator-form #edit-mortgage-product{width:548px}.legacy .potools.result{background-color:#d8242f;color:#fff;padding-top:28px}@media (max-width:992px){.legacy form#mortgagerepaymentcalculator-form #edit-mortgage-product{width:100%}.legacy .potools .sell-form label.option{display:block;width:100%}.legacy .potools .form-actions,.legacy .potools .webform-component>.form-item{padding:0}.legacy .potools .webform-component-select input,.legacy .potools .webform-component-select label,.legacy .potools .webform-component-select select,.legacy .potools .webform-component-textfield input,.legacy .potools .webform-component-textfield label,.legacy .potools .webform-component-textfield select{width:100%;text-align:left}}@media (max-width:767px){.legacy .opcountry .webform-component input,.legacy .opcountry .webform-component label,.legacy .opcountry .webform-component select{width:100%;text-align:left}}.legacy .app-alt-text{color:#d8242f}.legacy .css-transition-bg-color{-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.legacy .rmg-form-errors,.legacy .rmg-form-errors-wrap{margin-bottom:32px}.legacy .rmg-form-errors h2,.legacy .rmg-form-errors-wrap h2{font-size:1.25em;color:#d8242f;font-weight:700;margin:0 0 8px}.legacy .rmg-form-errors ol,.legacy .rmg-form-errors-wrap ol{margin:0 0 4px;color:#d8242f}.legacy .webform-component-date input.form-text{width:59px}.legacy .webform-component-date .container-inline,.legacy .webform-component-date .container-inline .webform-component-select{float:left}.legacy .webform-component-date .container-inline .webform-component-select .form-item{padding:0 5px 0 0}.legacy #pol-login-logout-confirmation li,.legacy #pol-login-logout-confirmation ul{list-style:none}.legacy .consent-wrapper .webform-component-checkboxes{float:left;margin:0 10px 0 0}.legacy .date-fieldset .webform-calendar{background:url(../img/misc/calendar.png) 3px 3px no-repeat;width:24px;height:21px;float:left;border-width:0;color:transparent;font-size:0}.legacy .date-fieldset #ui-datepicker-div{border-radius:3px;box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2)}.legacy .date-fieldset #ui-datepicker-div .ui-datepicker-header{background:0 0;border:none;position:static}.legacy .date-fieldset #ui-datepicker-div select.ui-datepicker-month{left:0}.legacy .date-fieldset .ui-datepicker .ui-datepicker-prev span{background:url(../img/date_popup/888888_7x7_arrow_left.gif) 50% 50% no-repeat;border:1px solid #d3d3d3;cursor:pointer;display:block;font-size:1em;height:1.4em;text-indent:-999999px;width:1.3em}.legacy .date-fieldset .ui-datepicker .ui-datepicker-next span{background:url(../img/date_popup/888888_7x7_arrow_right.gif) 50% 50% no-repeat;border:1px solid #d3d3d3;cursor:pointer;display:block;font-size:1em;height:1.4em;text-indent:-999999px;width:1.3em}.legacy .date-fieldset .ui-datepicker .ui-datepicker-title{background:#e6e6e6;border:1px solid #d3d3d3;color:#555;font-size:1em;line-height:1.4em;margin:0!important;padding:0!important;position:absolute;top:.5em;left:30px;font-weight:800}.legacy .date-fieldset .ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0}.legacy .date-fieldset .ui-datepicker select.ui-datepicker-month,.legacy .date-fieldset .ui-datepicker select.ui-datepicker-year{width:50%}.legacy .date-fieldset .ui-datepicker select.ui-datepicker-month{background:#e6e6e6;border:1px solid #d3d3d3;color:#555;font-family:Verdana,Arial,sans-serif;font-size:.9em;line-height:1.4em;margin:0!important;padding:0!important;position:absolute;top:0;width:6.5em}.legacy .date-fieldset .ui-datepicker .ui-datepicker-title select.ui-datepicker-year{color:#555;float:right;font-family:Verdana,Arial,sans-serif;font-size:.9em;left:80px;position:absolute;top:0;width:5em}.legacy .date-fieldset .ui-datepicker table{border:1px solid #d3d3d3;width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.legacy .date-fieldset .ui-datepicker table th{text-align:center;font-weight:400;background:0 0;font-size:.9em;text-transform:uppercase;border:1px solid #ccc}.legacy .date-fieldset .ui-datepicker table.ui-datepicker-title-row td a{color:#222;line-height:1.5em;text-transform:uppercase}.legacy .date-fieldset .ui-datepicker table tbody td a{background:url(../img/date_popup/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x #e6e6e6;border:1px solid #fff;cursor:pointer;color:#555;font-weight:400}.legacy .date-fieldset .ui-datepicker td a:hover,.legacy .date-fieldset .ui-datepicker td span{background:url(../img/date_popup/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x #dadada;border:1px solid #999;color:#212121}.legacy .date-fieldset .ui-datepicker td{font-family:Verdana,Arial,sans-serif;text-align:center;text-transform:uppercase}.legacy .date-fieldset .ui-datepicker td a,.legacy .date-fieldset .ui-datepicker td span{display:block;padding:.1em .3em .1em 0;text-decoration:none}.legacy .date-fieldset .ui-datepicker .ui-datepicker-header{padding:.2em 0;position:static}.legacy .date-fieldset .ui-datepicker td,.legacy .date-fieldset .ui-datepicker th{border:1px solid #ccc}.legacy .date-fieldset .messages.error a{color:#000}.legacy .date-fieldset .consent-wrapper{display:inline-block;width:100%;margin:0 0 20px}.legacy .date-fieldset .consent-wrapper .webform-component-checkboxes{float:left;margin:0 10px 0 0}.legacy .date-fieldset #ui-datepicker-div table,.legacy .date-fieldset #ui-datepicker-div td,.legacy .date-fieldset #ui-datepicker-div th{margin:0;padding:0}.legacy .date-fieldset #ui-datepicker-div,.legacy .date-fieldset #ui-datepicker-div table,.legacy .date-fieldset .ui-datepicker-div,.legacy .date-fieldset .ui-datepicker-div table,.legacy .date-fieldset .ui-datepicker-inline,.legacy .date-fieldset .ui-datepicker-inline table{font-size:12px!important}.legacy .date-fieldset #ui-datepicker-div,.legacy .date-fieldset .ui-datepicker-div,.legacy .date-fieldset .ui-datepicker-inline{outline:0;line-height:1.3;text-decoration:none;list-style:none;background:#fff;border:2px solid #d3d3d3;font-family:Verdana,Arial,sans-serif;font-size:1.1em;margin:0;padding:2.5em .5em .5em;position:relative;width:15.5em}.legacy .date-fieldset #ui-datepicker-div{background:#fff;display:none;z-index:9999}.legacy .date-fieldset .ui-datepicker-inline{display:block;float:left}.legacy .date-fieldset .ui-datepicker-control,.legacy .date-fieldset .ui-datepicker-current{display:none}.legacy .date-fieldset .ui-datepicker-next,.legacy .date-fieldset .ui-datepicker-prev{background:url(../img/date_popup/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x #e6e6e6;left:.5em;position:absolute;top:.5em}.legacy .date-fieldset .ui-datepicker-next{left:14.6em}.legacy .date-fieldset .ui-datepicker-next:hover,.legacy .date-fieldset .ui-datepicker-prev:hover{background:url(../img/date_popup/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x #dadada}.legacy .date-fieldset .ui-datepicker-next a,.legacy .date-fieldset .ui-datepicker-prev a{background:url(../img/date_popup/888888_7x7_arrow_left.gif) 50% 50% no-repeat;border:1px solid #d3d3d3;cursor:pointer;display:block;font-size:1em;height:1.4em;text-indent:-999999px;width:1.3em}.legacy .date-fieldset .ui-datepicker-next a{background:url(../img/date_popup/888888_7x7_arrow_right.gif) 50% 50% no-repeat}.legacy .date-fieldset .ui-datepicker-prev a:hover{background:url(../img/date_popup/454545_7x7_arrow_left.gif) 50% 50% no-repeat}.legacy .date-fieldset .ui-datepicker-next a:hover{background:url(../img/date_popup/454545_7x7_arrow_right.gif) 50% 50% no-repeat}.legacy .date-fieldset .ui-datepicker-prev a:active{background:url(../img/date_popup/222222_7x7_arrow_left.gif) 50% 50% no-repeat}.legacy .date-fieldset .ui-datepicker-next a:active{background:url(../img/date_popup/222222_7x7_arrow_right.gif) 50% 50% no-repeat}.legacy .date-fieldset .ui-datepicker-header select{background:#e6e6e6;border:1px solid #d3d3d3;color:#555;font-size:1em;line-height:1.4em;margin:0!important;padding:0!important;position:absolute;top:.5em}.legacy .date-fieldset .ui-datepicker-header select.ui-datepicker-new-month{left:2.2em;width:7em}.legacy .date-fieldset .ui-datepicker-header select.ui-datepicker-new-year{left:9.4em;width:5em}.legacy .date-fieldset table.ui-datepicker{text-align:right;width:15.5em}.legacy .date-fieldset table.ui-datepicker td a{color:#555;display:block;padding:.1em .3em .1em 0;text-decoration:none}.legacy .date-fieldset table.ui-datepicker tbody{border-top:none}.legacy .date-fieldset table.ui-datepicker tbody td a{background:url(../img/date_popup/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x #e6e6e6;border:1px solid #fff;cursor:pointer}.legacy .date-fieldset table.ui-datepicker tbody td a:hover{background:url(../img/date_popup/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x #dadada;border:1px solid #999;color:#212121}.legacy .date-fieldset table.ui-datepicker tbody td a:active{background:url(../img/date_popup/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x #fff;border:1px solid #ddd;color:#222}.legacy .date-fieldset table.ui-datepicker .ui-datepicker-title-row td{color:#222;font-size:.9em;padding:.3em 0;text-align:center;text-transform:uppercase}.legacy .date-fieldset table.ui-datepicker-calendar .ui-datepicker-current-day a{background:url(../img/date_popup/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x #fff}.legacy .date-fieldset table.ui-datepicker .ui-datepicker-title-row td a{color:#222}.legacy .text,.legacy div.text{background:0 0;border:none}@media (max-width:992px){.legacy #edit-date-wrapper,.legacy #edit-time-wrapper{float:left!important}.legacy #edit-date-wrapper input,.legacy #edit-date-wrapper label,.legacy #edit-time-wrapper input,.legacy #edit-time-wrapper label{clear:left}.legacy #edit-date-wrapper img,.legacy #edit-time-wrapper img{float:left}.legacy .webform-component .form-item .form-item input[type=checkbox]+label,.legacy .webform-component .form-item .form-item input[type=radio]+label{float:none;display:inline}.legacy .text,.legacy div.text{padding-left:16px;padding-right:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.legacy #mortgageaffordabilitycalculator-form *{box-sizing:content-box}.legacy #mortgageaffordabilitycalculator-form .container{width:auto;padding:0}.legacy #mortgageaffordabilitycalculator-form p{margin:1em 0}.legacy #mortgageaffordabilitycalculator-form h2{line-height:1.4em}.legacy #mortgageaffordabilitycalculator-form .btn{font-size:16px}.legacy .potools{background:#f4f1eb;border-top:4px solid #d8242f;padding:16px}.legacy .login-page #edit-pass-wrapper{position:relative}.legacy .login-page #edit-pass-wrapper .description{position:absolute;bottom:-8px;width:auto;left:224px;height:1em}.legacy .login-page #edit-pass-wrapper .field-suffix{margin-left:8px}.legacy .login-page .login-link{margin-top:4px;margin-left:224px}.legacy .login-page .login-link.margin-top{margin-top:48px}.legacy .login-page .form-submit{background:url(../img/chevron-lge-right-fff.png) 92% 50% no-repeat #d8242f;border:none;float:right;margin-right:16px}.legacy .login-page .form-submit:active,.legacy .login-page .form-submit:focus,.legacy .login-page .form-submit:hover{background-color:#AC000B}.legacy .form-item select#edit-callback-date-day,.legacy .form-item select#edit-callback-date-month,.legacy .form-item select#edit-callback-date-year{width:88px;float:left;margin-right:4px}.legacy form#requestcallback-form .form-actions a.left{float:left}.legacy .btn-secondary:after{content:"";background:url(../img/ui-chevrons.png) -40px -39px no-repeat;width:14px;height:25px;top:.6em;left:.5em;position:absolute}.legacy form#track-trace-request-form .webform-component label{padding-bottom:10px;text-align:left;width:auto}.legacy form#track-trace-request-form.webform-component input#edit-tracking-number{padding-left:0}.legacy form#tnt-pfw-contact-us-form .form-item label.option{width:260px}.legacy #track-trace-request-form dl dd,.legacy #track-trace-request-form dl dt{float:left;margin:10px 10px 10px 0}.legacy #track-trace-request-form .view-pod-secondary-inline,.legacy h1 img{margin-left:10px}.legacy #track-trace-request-form dl dt{clear:left;width:180px}.legacy #track-trace-request-form p{clear:both}.legacy #track-trace-request-form p.buttons a{display:block}.legacy #track-trace-request-form .dt-left-align,.legacy .po-btn{display:inline-block}.legacy #track-trace-request-form .potools #edit-track-id{width:260px}.legacy #track-trace-request-form #edit-track{float:none}.legacy .btn-secondary{padding:11px 12px 11px 34px}.legacy #edit-callback-date-wrapper select{margin-bottom:4px}.legacy .po-btn{position:relative;color:#fff;cursor:pointer;padding:11px 34px 11px 12px;border-radius:3px;font-weight:400!important;box-shadow:1px 1px 2px 0 rgba(0,2,6,.35);-webkit-box-shadow:1px 1px 2px 0 rgba(0,2,6,.35);background-color:#fff;background:-moz-linear-gradient(top,#fff 0,#e5e5e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top,#fff 0,#e5e5e5 100%);background:-o-linear-gradient(top,#fff 0,#e5e5e5 100%);background:-ms-linear-gradient(top,#fff 0,#e5e5e5 100%);background:linear-gradient(to bottom,#fff 0,#e5e5e5 100%)}.legacy .btn-primary-small:after,.legacy .po-btn-primary:after,.legacy .po-btn-secondary:after,.legacy .po-btn:after{position:absolute;content:""}.legacy #branch-finder .btn:after,.legacy .productDetail .productDetailName a img,.legacy .styledCheckbox input{display:none}.legacy .po-btn:after{background:url(../img/ui-chevrons.png) -111px -39px no-repeat;width:14px;height:25px;top:.6em;right:.5em}.legacy .po-btn-primary:after,.legacy .po-btn-primary:focus:after,.legacy .po-btn-primary:hover:after{background:url(../img/ui-chevrons.png) -111px -711px no-repeat}.legacy #editable-message{margin-top:10px}.legacy .po-btn-primary:after{width:14px;height:25px;top:.6em;right:.5em}.legacy .po-btn-secondary{padding:11px 12px 11px 34px}.legacy .po-btn-secondary:after{background:url(../img/ui-chevrons.png) -40px -39px no-repeat;width:14px;height:25px;top:.6em;left:.5em}.legacy h1 img{vertical-align:top;margin-top:7px}.legacy ul.ui-autocomplete{max-height:210px;overflow-y:auto;overflow-x:hidden}.legacy ul.ui-autocomplete li.ui-menu-item{list-style-type:none;list-style-image:none}.legacy p.nomargin{margin:0}.legacy .validation-summary-errors ul,.legacy .validation-summary-errors ul li{margin:0;list-style-type:none;color:#D8242F;vertical-align:middle;padding:0;font-size:12px}.legacy .styledCheckbox span{width:20px;height:20px;display:block;background:url(/Content/themes/base/images/ui-icons_cd0a0a_256x240.png)}.legacy .styledCheckbox input:checked+span{background:url(/Content/themes/base/images/ui-icons_888888_256x240.png)}.legacy .ui-accordion-header{font-size:12px}.legacy .webform-component-checkboxes label{display:inline-block;font-size:12px;width:auto;text-align:left;float:none;margin:0}.legacy .webform-component-checkboxes input{display:inline-block;top:-1px;vertical-align:middle;margin:0}.legacy .longLabel{width:277px}.legacy #SelectedDay{width:105px;font-size:13px;padding:5px}.legacy #SelectedTime{width:90px;font-size:13px;padding:6px 3px}.legacy .no-branches-form-actions{background:0 0;text-align:left;font-size:1.1em;margin-top:16px;padding:8px 8px 8px 0}.legacy #ResultsMap{height:624px;width:100%;margin-bottom:28px}@media (max-width:767px){.legacy #ResultsMap{height:240px!important}}.legacy #BranchMap{height:624px;width:100%;margin-bottom:28px}@media (max-width:767px){.legacy #BranchMap{height:240px!important}}.legacy #BranchPanorama{height:208px;width:624px}.legacy .mainBranchResultsList{border-top:1px solid #a9a9a9}.legacy .BranchResult{padding:9px 0 0;border-bottom:1px solid #a9a9a9}.legacy .BranchResultId{text-align:right;margin-right:5px;font-size:2.3em;margin-top:-5px}.legacy .BranchResult:hover{background-color:#FFE4E1;color:#000}.legacy .btn-primary-small:after,.legacy .btn-primary-small:focus:after,.legacy .btn-primary-small:hover:after{background:url(../img/ui-chevrons.png) -114px -814px no-repeat}.legacy .BranchResult h2{margin:0;font-size:1.3em;line-height:1.4}.legacy .BranchName{font-size:1.3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;cursor:pointer}.legacy .BranchDetails .BranchName{float:none}.legacy .BranchDetailsLink{font-size:13px;float:right;margin-top:3px;margin-bottom:3px}@media (max-width:992px){.legacy .BranchDetailsLink{margin-right:16px}}.legacy .BranchDetailsLink a{font-weight:400}.legacy .BranchResultsAddress{margin-top:0;font-size:1em;line-height:1em}.legacy .branchClosing,.legacy .branchOpening{font-size:14px;margin-top:3px;margin-bottom:3px;float:left}.legacy .BranchResultsPostcode{float:left}.legacy .branchClosing{color:#e90006}.legacy .branchOpening{color:#13a812}.legacy .branchOpening .branchOpeningTime{color:#2a2a2a;float:right;margin-left:15px}@media (max-width:480px){.legacy .branchOpening .branchOpeningTime{color:#2a2a2a;float:right;margin-left:5px}}.legacy .btn-primary-small{padding-top:1px;padding-bottom:1px;padding-right:24px;font-size:12px}.legacy .btn-primary-small:after{width:7px;height:10px;top:.3em;right:.5em}.legacy .btn-primary-small:focus,.legacy .btn-primary-small:hover{color:#fff;background-color:#ac000b;background:-moz-linear-gradient(top,#c2202a 0,#d8242f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c2202a),color-stop(100%,#d8242f));background:-webkit-linear-gradient(top,#c2202a 0,#d8242f 100%);background:-o-linear-gradient(top,#c2202a 0,#d8242f 100%);background:-ms-linear-gradient(top,#c2202a 0,#d8242f 100%);background:linear-gradient(to bottom,#c2202a 0,#d8242f 100%)}.legacy .ExtendedOpeningBar,.legacy .OpeningTimesBar a,.legacy .openingTypeExtended{background-image:url(../img/branch-finder/ExtendedOpeningBar.png)}.legacy .btn-primary-small a,.legacy .btn-primary-small a:hover{color:#fff;font-style:normal;font-weight:400;text-decoration:none}.legacy .infoWindow{width:200px;background-color:bisque}.legacy .OpeningTimes{margin-top:20px}.legacy .BranchDirections{margin-top:10px;clear:both}.legacy .BranchProducts,.legacy .NearbyBranches{margin-top:20px}.legacy .NearbyBranches h2{font-size:1.3em;font-weight:400;margin:0}.legacy .BranchProducts h2,.legacy .OpeningTimes h2{font-size:1.3em;font-weight:400;margin:0 0 10px}.legacy .OpeningTimes .tooltip-inner td{color:#fff}.legacy .ui-accordion h3{margin:0}.legacy .productAvailabilityHeader{font-size:1em;font-weight:700;margin-bottom:2px;margin-top:2px}.legacy .productDetail{font-size:.9em;display:table;margin-bottom:4px;height:14px}.legacy .productDetailOpening{height:14px;width:14px;float:left;margin-right:4px}.legacy .openingTypeCore,.legacy .openingTypeExtended,.legacy .openingTypeLunch,.legacy .openingTypeSeasonal{width:12px;height:12px;margin:2px 5px 0 0;float:left}.legacy .openingTypeCore{background-color:#0F4600}.legacy .openingTypeExtended{border:1px solid #0F4600}.legacy .openingTypeLunch{background-color:#fff;border:1px solid #0F4600}.legacy .openingTypeSeasonal{background-color:#689600}.legacy .productDetailName{line-height:14px;margin-right:4px;float:left}.legacy .OpeningTimes div:first-child .btn-group-xs{margin-bottom:10px}.legacy #branch-finder .tooltip table,.legacy #branch-finder .tooltip tbody,.legacy #branch-finder .tooltip td,.legacy #branch-finder .tooltip th,.legacy #branch-finder .tooltip tr,.legacy .OpeningTimes table,.legacy .OpeningTimes tbody,.legacy .OpeningTimes td,.legacy .OpeningTimes th,.legacy .OpeningTimes tr{border:none;padding:0}.legacy #branch-finder .tooltip table,.legacy #branch-finder .tooltip tbody,.legacy #branch-finder .tooltip td,.legacy #branch-finder .tooltip th,.legacy #branch-finder .tooltip tr{color:#fff}.legacy #branch-finder .tooltip th,.legacy .OpeningTimes th{font-weight:700;line-height:13px;padding:0 6px 6px 0;text-align:right;width:32px;font-size:12px}.legacy #branch-finder .tooltip th.SeasonalOpeningTimesDate,.legacy .OpeningTimes th.SeasonalOpeningTimesDate{width:120px}.legacy .OpeningTimes .TimesTextCell{font-weight:400;line-height:13px;padding:0 6px 6px 0;text-align:left;font-size:12px;width:80px}.legacy .OpeningTimes .TimesChartCell{position:relative}.legacy .OpeningTimesBar{width:194px;height:13px;position:relative}.legacy .OpeningTimesBar a{height:11px;content:"";text-decoration:none;position:absolute;border-top:1px solid #0F4600;border-bottom:1px solid #0F4600;cursor:default}.legacy .OpeningTimesBar a .ExtendedBarEndCap{position:absolute;width:1px;height:9px;background-color:#0F4600}.legacy .OpeningTimesBar a .CoreHours{height:9px;position:absolute;background-color:#0F4600}.legacy #SeasonalOpeningTimes .OpeningTimesBar a .CoreHours{background-color:#689600}.legacy .OpeningTimesBar a .LunchHours{height:9px;position:absolute;background-color:#FFF;border-left:1px solid #0F4600;border-right:1px solid #0F4600}.legacy .OpeningTimesBarHeader{width:100%;position:relative}.legacy .btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.legacy .OpeningTimesBarHeader table{position:absolute;width:100%}.legacy .SeasonalOpeningTimesBarHeader{width:100%;position:relative}.legacy .SeasonalOpeningTimesBarHeader table{position:absolute;width:100%}.legacy .ClosedTimesBar{font-weight:400;line-height:13px;padding:0 10px 6px 0;text-align:left;width:74px;font-size:12px}.legacy .ExtendedOpeningBar{height:12px;border:1px solid #0F4600;position:absolute;z-index:1}.legacy .NormalOpeningBar{height:12px;background-color:#0F4600;position:absolute;z-index:2}.legacy .NormalOpeningBar:hover{background-color:#00f}.legacy .ExtendedOpeningBar:hover{background-color:gray}.legacy .LunchTimeClosedBar{height:12px;background-color:#fff;border:1px solid #0F4600;position:absolute;z-index:10}.legacy .LunchTimeClosedBar:hover{background-color:#00f;border:1px solid #0F4600}.legacy .earliestOpeningTime,.legacy .earliestSeasonalOpeningTime{font-size:12px;width:100%;padding-bottom:3px;background:url(../img/branch-finder/lefttimemarker.png) left bottom no-repeat}.legacy .latestClosingTime,.legacy .latestSeasonalClosingTime{text-align:right;font-size:12px;width:100%;padding-bottom:3px;background:url(../img/branch-finder/righttimemarker.png) right bottom no-repeat}.legacy .midDayTime{font-size:12px;position:absolute;width:8px;height:8px;bottom:0;margin-left:-4px;text-align:center;background:url(../img/branch-finder/midtimemarker.png) center bottom no-repeat}.legacy .nomargin{margin:0}.legacy #nearbyBranchesList{margin-top:10px}.legacy .NearbyBranchItem{font-size:1em;clear:both}.legacy .NearbyBranchItem a{font-weight:400}.legacy .ToggleNearbyBranchesLink{cursor:pointer;color:#dc143c}.legacy .SwitchOpeningTimesLink{cursor:pointer;float:right}.legacy .SwitchOpeningTimesLinkSelected{font-weight:700;color:#dc143c}.legacy .SwitchOpeningTimesLink:hover{font-weight:700}.legacy #edit-postcode-or-town-wrapper label{width:277px}.legacy #edit-postcode-or-town-wrapper #edit-postcode-or-town{width:275px;line-height:normal}@media (max-width:992px){.legacy #edit-postcode-or-town-wrapper label{padding-top:10px;padding-bottom:10px}.legacy #edit-postcode-or-town-wrapper #edit-postcode-or-town{width:100%}.legacy .resultsListHeader{padding:16px}}.legacy #SelectedDate{width:100px}.legacy .page-heading .header{margin:0;font-size:3.2em;font-family:ChevinProMedium,Arial,Helvetica,sans-serif;font-weight:700;line-height:1em;letter-spacing:-1px;float:left}.legacy .secondary-form-actions{font-size:1.1em;margin-top:3px}.legacy .secondary-form-actions .form-submit{border:none}.legacy .form-actions .form-submit:active,.legacy .form-actions .form-submit:focus,.legacy .secondary-form-actions .form-submit:hover{background-color:#ac000b}.legacy .btn-redlink,.legacy .btn-redlink:hover{color:#D8242F}.legacy .placePickerCategory{font-size:12px}.legacy .placePickerName{margin-top:-4px}.legacy .productPickerLevel1Heading{font-size:1em;font-weight:700}.legacy .productPickerLevel2Group{margin-bottom:10px}.legacy .resultsListHeader{font-size:16px;margin-bottom:8px}.legacy .openingTimesFooter{font-size:.9em;clear:both;margin-top:3px}.legacy #products{width:275px;float:left}@media (max-width:992px){.legacy #products{width:100%}}.legacy #products legend{border:0;padding:0;white-space:normal;margin-bottom:0;font-size:1.1em;font-weight:700}.legacy #products label{min-height:0}.legacy #products .panel-title{position:relative;display:inline-block;font-size:1.1em}.legacy #products .panel-title>a{position:relative;display:inline-block;padding-left:25px}.legacy #products .panel-title>a.collapsed:before,.legacy #products .panel-title>a:before{display:block;height:17px;left:0;position:absolute;content:""}.legacy #products .panel-title>a:before{background:url(../img/ui-chevrons.png) -267px -263px no-repeat;width:24px;top:0}.legacy #products .panel-title>a.collapsed:before{background:url(../img/ui-chevrons.png) -112px -263px no-repeat;width:11px;top:2px}.legacy .btn-group>.btn:focus{outline:dotted thin}.legacy #productSelectionLabel{padding-top:10px;padding-bottom:10px;width:277px}@media (max-width:992px){.legacy #productSelectionLabel{width:100%}}.legacy .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.legacy table.ui-datepicker-calendar thead tr th{padding-bottom:.3em}.legacy table.ui-datepicker-calendar tbody{border-top:none}.legacy table.ui-datepicker-calendar tr{border-bottom:none}.legacy #edit-date-wrapper>label{width:277px;padding-top:10px;padding-bottom:10px}@media screen and (max-width:624px){.legacy #BranchMap{height:310px;width:99%;margin:0 auto 28px}}@media (max-width:992px){.legacy #edit-date-wrapper,.legacy #edit-time-wrapper{float:left!important}.legacy #edit-date-wrapper input,.legacy #edit-date-wrapper label,.legacy #edit-time-wrapper input,.legacy #edit-time-wrapper label{clear:left}.legacy #edit-date-wrapper img,.legacy #edit-time-wrapper img{float:left}.legacy #edit-time-wrapper{margin-left:1em}.legacy .otherBranchVisible{margin-left:16px;padding-left:16px}}.legacy #LabelAdults{float:left;font-size:1.1em;text-align:right;margin-top:7px;width:214px;display:inline-block}.legacy #adultChildren{width:202px;display:inline-block}.legacy #LabelChildren,.legacy #ListAdults{width:50px!important;float:left;margin-top:7px}.legacy #ListAdults{margin-right:30px}.legacy #LabelChildren{text-align:left;font-size:1.1em;margin-left:0}.legacy #LabelMortgageTerm{text-align:right;float:left;font-size:1.1em}.legacy #ListMortgageTerm{float:left;margin-left:0;width:50px}.legacy #LabelMortgageMonths{float:left;font-size:1.1em;margin-left:10px;text-align:left;width:50px}.legacy #ListMortgageMonths{width:50px;float:left}.legacy form#mortgageaffordabilitycalculator-form .form-text,.legacy form#mortgageaffordabilitycalculator-form .form-textarea{width:190px;padding:6px}.legacy .help-content{display:none;padding:16px 16px 24px 19px;width:220px;position:absolute}.legacy .help-content .help-arrow{background:url(/sites/all/modules/custom/rmg_help/images/helpTriangle.gif) no-repeat;position:absolute;height:20px;left:-20px;top:15px;width:20px}.legacy #multistep-wizard-form .help-content .help-arrow{top:50px}.legacy .block-travelinsurance #multistep-wizard-form .help-content .help-arrow{top:40px}.legacy .help-content{background-color:#FFF;border:3px solid #C00;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;z-index:999}.legacy .help-content .close{display:block;text-align:right;background:url(../img/close-icon.jpg) center right no-repeat;line-height:25px;padding-right:25px;text-decoration:underline}.legacy .help-content .close:hover{text-decoration:none}.legacy .help-content h3{border-bottom:1px solid #999;color:#000;line-height:1em;font-size:1.167em;font-weight:700;padding-bottom:10px;margin-bottom:11px}.legacy .help-content h4{color:#000;font-weight:700}.legacy .help-content ul li{list-style-position:outside;margin-left:12px}.legacy .pointer{cursor:pointer;vertical-align:bottom}.legacy form#mortgageaffordabilitycalculator-form img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}.legacy #ListChildren{width:50px!important;float:right;margin-right:0;margin-top:7px}.legacy form#mortgageaffordabilitycalculator-form .webform-component>.form-item{display:block;margin:1 0 11px;padding:0 60px}.legacy .rmg-form-errors,.legacy .rmg-form-errors-wrap,.legacy form#mortgageaffordabilitycalculator-form .webform-component>.form-item-error{display:block;border:1px solid #d8242f;background-color:#fdf4f4;border-radius:3px;padding:12px;overflow:auto;color:#D8242F;margin:0 0 10px}.legacy form#mortgageaffordabilitycalculator-form .potools{background:#f4f1eb;border-top:4px solid #d8242f;padding:15px}.legacy form#mortgageaffordabilitycalculator-form .potools.result{background-color:#d8242f!important;color:#fff;padding-top:26px}.legacy element.style{background-color:#FDF4F4;border:1px solid #D8242F;border-radius:3px;color:#D8242F;display:block;padding:12px}.legacy #lblYears{width:214px}@media (max-width:992px){.legacy form#mortgageaffordabilitycalculator-form .webform-component>.form-item{padding:0}.legacy #mortgageaffordabilitycalculator-form #divAdultChildWrapper label,.legacy #mortgageaffordabilitycalculator-form #divYearsMonthsWrapper label{width:214px;text-align:right}.legacy form#mortgageaffordabilitycalculator-form>p{padding:0 10px}.legacy #mortgageaffordabilitycalculator-form #divYearsMonthsWrapper{padding:0;margin-bottom:14px}.legacy #mortgageaffordabilitycalculator-form .potools .webform-component-textfield label{text-align:right}}@media (max-width:590px){.legacy form#mortgageaffordabilitycalculator-form .form-text,.legacy form#mortgageaffordabilitycalculator-form .form-textarea{width:91%}.legacy #mortgageaffordabilitycalculator-form #divAdultChildWrapper label,.legacy #mortgageaffordabilitycalculator-form #divYearsMonthsWrapper label{width:165px}}@media (max-width:800px){.legacy #ListAdults,.legacy #ListChildren,.legacy #ListMortgageTerm,.legacy #mortgageaffordabilitycalculator-form #divAdultChildWrapper .container label,.legacy #mortgageaffordabilitycalculator-form #divYearsMonthsWrapper .container label,.legacy #mortgageaffordabilitycalculator-form #divYearsMonthsWrapper label,.legacy form#mortgageaffordabilitycalculator-form .form-text,.legacy form#mortgageaffordabilitycalculator-form .form-textarea{width:90%!important;text-align:left}.legacy #ListAdults,.legacy #ListChildren{margin-top:1px;float:none}.legacy #LabelChildren{margin-top:13px}.legacy form#mortgageaffordabilitycalculator-form .webform-component>.form-item{margin-bottom:0}.legacy #ListChildren{margin-right:0}.legacy #adultChildren{width:100%}.legacy #imgNumberAdultChild{float:right;margin-top:-32px}.legacy #imgAnnual1,.legacy #imgAnnual2,.legacy #imgMonthlyOutgoings{float:right}.legacy #lblYears,.legacy #mortgageaffordabilitycalculator-form .potools .webform-component-textfield label{margin-top:10px;text-align:left}}@media (max-width:625px){.legacy #imgAnnual1,.legacy #imgAnnual2,.legacy #imgMonthlyOutgoings,.legacy #imgNumberAdultChild{float:none}.legacy #ListAdults,.legacy #ListChildren,.legacy #ListMortgageTerm,.legacy #mortgageaffordabilitycalculator-form #divAdultChildWrapper .container label,.legacy #mortgageaffordabilitycalculator-form #divYearsMonthsWrapper .container label,.legacy #mortgageaffordabilitycalculator-form #divYearsMonthsWrapper label,.legacy form#mortgageaffordabilitycalculator-form .form-text,.legacy form#mortgageaffordabilitycalculator-form .form-textarea{width:190px!important;text-align:right}.legacy #mortgageaffordabilitycalculator-form #divAdultChildWrapper #LabelAdults,.legacy #mortgageaffordabilitycalculator-form #divYearsMonthsWrapper label{width:214px!important}.legacy form#mortgageaffordabilitycalculator-form .form-text,.legacy form#mortgageaffordabilitycalculator-form .form-textarea{width:190px!important;margin-top:7px}.legacy #ListAdults,.legacy #ListChildren{width:50px!important}.legacy #lblYears,.legacy #mortgageaffordabilitycalculator-form .potools .webform-component-textfield label{text-align:right}.legacy #ListAdults{float:left;margin-right:18px}.legacy #mortgageaffordabilitycalculator-form #divAdultChildWrapper .container #LabelChildren{width:50px!important;margin-top:0}.legacy #ListMortgageTerm{margin-top:11px}.legacy #mortgageaffordabilitycalculator-form #divYearsMonthsWrapper{margin-bottom:0}.legacy #imgNumberAdultChild{margin-top:0}.legacy #adultChildren{width:190px}}@media (max-width:505px){.legacy #ListMortgageTerm{width:86%!important;text-align:left}.legacy #adultChildren,.legacy form#mortgageaffordabilitycalculator-form .form-text,.legacy form#mortgageaffordabilitycalculator-form .form-textarea{width:86%!important}.legacy #mortgageaffordabilitycalculator-form #divAdultChildWrapper #LabelAdults,.legacy #mortgageaffordabilitycalculator-form #divYearsMonthsWrapper label,.legacy #mortgageaffordabilitycalculator-form .potools .webform-component-textfield label{text-align:left}.legacy #ListAdults,.legacy #ListChildren{width:100%!important;text-align:left}.legacy #imgAnnual1,.legacy #imgAnnual2,.legacy #imgMonthlyOutgoings,.legacy #imgNumberAdultChild{float:right}.legacy #imgNumberAdultChild{margin-top:40px;position:absolute;right:14px}}.ui-datepicker{border:1px solid #aaa!important;bottom:inherit!important;padding:.2em .2em 0;width:17em}.ui-datepicker .ui-datepicker-header{position:relative!important;padding:.2em 0!important;color:#fff!important}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute!important;top:2px!important;width:1.8em!important;height:1.8em!important;font-size:inherit!important}.ui-datepicker .ui-datepicker-header:before{content:""}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #d3d3d3!important;background:url(../img/jquery-ui-1.11.0.custom/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x #fff!important;font-weight:400!important;color:#555!important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1!important;background:url(../img/jquery-ui-1.11.0.custom/ui-bg_flat_55_fcefa1_40x100.png) 50% 50% repeat-x #fcefa1!important;color:#363636!important}.ui-datepicker td a,.ui-datepicker td span{display:block!important;padding:.2em!important;text-align:right!important;text-decoration:none!important}.legacy .panel-heading{padding-left:10px!important;padding:0}.list-type-disc{list-style-type:disc}.list-type-binary{list-style-type:binary}.font-weight-bold{font-weight:700}.widget-dropt-down{background:#fff;border:1px solid #d4d6d8;text-align:left;width:431px}.widget-error{color:#D71440;padding-top:7px;padding-left:4px;padding-bottom:7px;margin-top:7px;margin-right:7px}.widget-error p{margin-left:7px}#widget-input{width:351px}.widget-button{background:url(../img/icn/d_2/f_4/m_11/e3.png) center center no-repeat #d71440}#widget-button-span{padding:6px 8px 7px}.widget-use-my-location{color:#D71440;text-decoration:underline}.openWidget{border:1px solid #d4d6d8;border-bottom:none}