.legacy{clear:both}.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 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;*display:inline;*zoom:1}.legacy audio:not([controls]){display:none}.legacy [hidden]{display:none}.legacy html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:Arial,sans-serif;color:#5b5b5b}.legacy html,.legacy button,.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:white;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 b,.legacy strong{font-weight:bold}.legacy blockquote{margin:1em 40px}.legacy dfn{font-style:italic}.legacy hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.legacy ins{background:#ff9;color:#000;text-decoration:none}.legacy mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}.legacy pre,.legacy code,.legacy kbd,.legacy samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}.legacy pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}.legacy q{quotes:none}.legacy q:before,.legacy q:after{content:"";content:none}.legacy small{font-size:85%}.legacy sub,.legacy sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.legacy sup{top:-0.5em}.legacy sub{bottom:-0.25em}.legacy ul,.legacy ol{margin:1em 0;padding:0}.legacy ul li,.legacy ol li{list-style-position:inside}.legacy #main:focus{outline:none !important}.legacy ul.unstyled{list-style:none;margin-left:0;padding-left:0}.legacy ul.unstyled li{list-style:none}.legacy span.yellow{background-color:yellow}.legacy a{color:#d8242f;text-decoration:none;font-weight:bold}.legacy a:hover,.legacy a:active{color:#d8242f;text-decoration:underline}.legacy a:focus{color:#d8242f;text-decoration:underline;outline:thin dotted}.legacy a:hover,.legacy a:active{outline:0}.legacy html.js body a.tap-to-call{display:none}@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{position:absolute;left:180px;top:-500px}@media(max-width:767px){.legacy a.accessibility-skip{left:0}}.legacy a.accessibility-skip:focus{top:4px}.legacy dd{margin:0 0 0 40px}.legacy nav ul,.legacy nav ol{list-style:none;list-style-image: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{margin:0}.legacy form{margin:0}.legacy fieldset{border:0;margin:0;padding:0}.legacy label{cursor:pointer}.legacy legend{border:0;*margin-left:-7px;padding:0;white-space:normal}.legacy button,.legacy input,.legacy select,.legacy textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.legacy button,.legacy input{line-height:normal}.legacy button,.legacy input[type="button"],.legacy input[type="reset"],.legacy input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}.legacy button[disabled],.legacy input[disabled]{cursor:default}.legacy input[type="checkbox"],.legacy input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}.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-decoration,.legacy input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}.legacy button::-moz-focus-inner,.legacy input::-moz-focus-inner{border:0;padding:0}.legacy textarea{overflow:auto;vertical-align:top;resize:vertical}.legacy input:invalid,.legacy textarea:invalid{background-color:#f0dddd}.legacy table{border-collapse:collapse;border-spacing:0}.legacy td{vertical-align:top}.legacy .chromeframe{margin:.2em 0;background:#ccc;color:black;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 .page-block.no-margin-bottom{margin-bottom:28px}}.legacy .page-sidebar{background:url(../img/hatch-tile-1.png);background-color:#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 dt{font-weight:bold}.legacy dl dd{margin-left:1.1em}.legacy .steplist{list-style:none;padding-left:0;counter-reset:li;margin-left:3em}.legacy .steplist>li{list-style:none;position:relative;min-height:2.5em;margin-bottom:22px}.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{list-style:none}.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 .crosslist{list-style:none}.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;background-color:#dad7d0;color:#2a2a2a;display:inline-block;cursor:pointer;padding:11px 34px 11px 12px;border-radius:3px;font-weight:normal !important;box-shadow:1px 1px 2px 0 rgba(0,2,6,0.35);-webkit-box-shadow:1px 1px 2px 0 rgba(0,2,6,0.35);line-height:normal;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:after{content:"";background:url('../img/ui-chevrons.png') -111px -39px no-repeat;width:14px;height:25px;top:.6em;right:.5em;position:absolute}.legacy .btn:hover,.legacy .btn:active,.legacy .btn:focus{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{content:"";background:url('../img/ui-chevrons.png') -111px -711px no-repeat;width:14px;height:25px;top:.6em;right:.5em;position:absolute}.legacy .btn-primary:hover:after,.legacy .btn-primary:focus:after{background:url('../img/ui-chevrons.png') -111px -711px no-repeat}.legacy .btn-primary:hover,.legacy .btn-primary:focus{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 .link-doc:after{content:'';display:block;position:absolute;background:url('../img/ui-sprite.png') no-repeat -185px -142px;width:30px;height:37px;left:0;top:0}.legacy .link-doc:hover:after,.legacy .link-doc:focus:after{background-position:-185px -189px}.legacy .link-doc:hover,.legacy .link-doc:focus{text-decoration:none;color:#2a2a2a}.legacy .link-doc small{display:block;font-size:1em;font-weight:normal;color:#5b5b5b}.legacy .link-doc:hover small{text-decoration:none}.legacy .additional-context{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.legacy .panel-primary ::-moz-selection,.legacy .page-footer-bottom ::-moz-selection{background:#fff;color:#d8242f;text-shadow:none}.legacy .panel-primary ::selection,.legacy .page-footer-bottom ::selection{background:#fff;color:#d8242f;text-shadow:none}.legacy .icon-new-page{display:inline-block;background:url(../img/icon-new-page.png) no-repeat left center;vertical-align:baseline;margin:0 .25em;width:12px;height:11px}.legacy .icon-new-page-fff{display:inline-block;background:url(../img/icon-new-page-fff.png) no-repeat left center;vertical-align:baseline;margin:0 .25em;width:12px;height:11px}.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;*line-height:0}.legacy .ir br{display:none}.legacy .hidden{display:none !important;visibility:hidden}.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 .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.legacy .visuallyhidden.focusable:active,.legacy .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.legacy .invisible{visibility:hidden}.legacy .clearfix:before,.legacy .clearfix:after{content:"";display:table}.legacy .clearfix:after{clear:both}.legacy .clearfix{*zoom:1}@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:normal;font-style:normal}.legacy h1,.legacy h2,.legacy h3,.legacy h4,.legacy h5,.legacy h6{margin:1em 0 .8em 0;color:#2a2a2a;font-weight:normal}@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{font-size:1.1em}.legacy h6{font-size:1.1em;color:#5f5b5b}.legacy body,.legacy body.masthead-page .page-header,.legacy .masthead-image,.legacy .masthead-controls{min-width:0}@media(min-width:768px) and (max-width:992px){.legacy body{min-width:996px}}.legacy .g-container{max-width:976px;margin:0 auto;position:relative;clear:both}.legacy .g-row{clear:both;-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 .g-row:before,.legacy .g-row:after{content:"";display:table}.legacy .g-row:after{clear:both}.legacy .g-row{*zoom:1}.legacy footer .g-row,.legacy .promo-row{margin-left:-16px}@media(max-width:767px){.legacy footer .g-row,.legacy .promo-row{margin-left:0}}.legacy .g-1,.legacy .g-2,.legacy .g-3,.legacy .g-4,.legacy .g-5,.legacy .g-6,.legacy .g-7,.legacy .g-8,.legacy .g-9,.legacy .g-10,.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-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-30,.legacy .g-31,.legacy .g-100,.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-2,.legacy .g-3,.legacy .g-4,.legacy .g-5,.legacy .g-6,.legacy .g-7,.legacy .g-8,.legacy .g-9,.legacy .g-10,.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-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-30,.legacy .g-31,.legacy .g-100,.legacy .promo-row .ic-10,.legacy .promo-row .ic-11{margin-left:0}}@media(min-width:768px) and (max-width:992px){.legacy .g-1.resp,.legacy .g-2.resp,.legacy .g-3.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 .g-10.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-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-30.resp,.legacy .g-31.resp,.legacy .g-100.resp,.legacy .promo-row .ic-10.resp,.legacy .promo-row .ic-11.resp{margin-left:1.6%}}.legacy .g-100{float:none;display:block}.legacy .g-1{width:16px;min-height:1px}.legacy .g-2{width:48px;min-height:1px}.legacy .g-3{width:80px;min-height:1px}.legacy .g-4{width:112px;min-height:1px}.legacy .g-5{width:144px;min-height:1px}.legacy .g-6{width:176px;min-height:1px}.legacy .g-7{width:208px;min-height:1px}.legacy .g-8{width:240px;min-height:1px}.legacy .g-9{width:272px;min-height:1px}.legacy .g-10{width:304px;min-height:1px}.legacy .g-11{width:336px;min-height:1px}.legacy .g-12{width:368px;min-height:1px}.legacy .g-13{width:400px;min-height:1px}.legacy .g-14{width:432px;min-height:1px}.legacy .g-15{width:464px;min-height:1px}.legacy .g-16{width:496px;min-height:1px}.legacy .g-17{width:528px;min-height:1px}.legacy .g-18{width:560px;min-height:1px}.legacy .g-19{width:592px;min-height:1px}.legacy .g-20{width:624px;min-height:1px}.legacy .g-21{width:656px;min-height:1px}.legacy .g-22{width:688px;min-height:1px}.legacy .g-23{width:720px;min-height:1px}.legacy .g-24{width:752px;min-height:1px}.legacy .g-25{width:784px;min-height:1px}.legacy .g-26{width:816px;min-height:1px}.legacy .g-27{width:848px;min-height:1px}.legacy .g-28{width:880px;min-height:1px}.legacy .g-29{width:912px;min-height:1px}.legacy .g-30{width:944px;min-height:1px}.legacy .g-31{width:976px;min-height:1px}@media(min-width:768px) and (max-width:992px){.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 .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}}@media(max-width:767px){.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 .lt-ie8 .clearfix{clear:both}.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 .footnotes,.legacy .definitions{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:0;padding:0 0 0 20px}.legacy .footnotes .accordion-item h3:before{content:"";background:url(../img/ui-chevrons.png) -271px -311px no-repeat;width:11px;height:9px;top:.35em;left:0;display:inline;position:absolute}.legacy .footnotes .accordion{border-bottom:0}.legacy .btn-primary-alternate{background-color:#dd3437;cursor:pointer;border-radius:3px;font-weight:normal !important;box-shadow:1px 1px 2px 0 rgba(0,2,6,0.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 0 0;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") 0 0 no-repeat;width:14px;height:25px;top:.7em;right:.5em;position:absolute}.legacy .btn-primary-alternate a:hover,.legacy .btn-primary-alternate a:focus,.legacy .btn-primary-alternate button.submit:hover,.legacy .btn-primary-alternate button.submit:focus{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:hover,.legacy .lt-ie10 .btn-primary-alternate a:focus,.legacy .lt-ie10 .btn-primary-alternate button.submit:hover,.legacy .lt-ie10 .btn-primary-alternate button.submit:focus,.legacy .lt-ie9 .btn-primary-alternate a:hover,.legacy .lt-ie9 .btn-primary-alternate a:focus,.legacy .lt-ie9 .btn-primary-alternate button.submit:hover,.legacy .lt-ie9 .btn-primary-alternate button.submit:focus{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 table tbody{border-top:0}.legacy .table-col-3{margin:0 0 30px}.legacy .table-col-3 table{border-top:0}.legacy .table-col-3 table th,.legacy .table-col-3 table td{background:#fff}.legacy .table-col-3 table tr,.legacy .table-col-3 table tr.last{border-bottom:0}.legacy .OpeningTimes tbody tr:first-child{border-bottom:2px solid #f4f1eb}.legacy .OpeningTimes tbody tr th:first-child{border-right:2px solid #f4f1eb}.noBorderItem{border-right:none !important}.legacy .table-col-3 table thead tr th{padding:0;vertical-align:middle;text-align:center;border-bottom:0;border-right:0}.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:0}.legacy .table-col-3 table td{padding:0;text-align:center;border-right:0;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:0}.legacy .lt-ie8 .table-col-3 table td,.legacy .lt-ie8 .table-col-3 table th{border-bottom:0}.legacy .table-col-3 table td.first{text-align:left}.legacy .table-col-3 table td.first span,.legacy .table-col-3 table tbody th span{text-align:left;margin:0 0 0 15px}.legacy .table-col-3 table tbody th span{font-weight:400}.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{padding:6px 0 7px 8px}.legacy .table-col-3 table td.last span{text-align:left;margin:0 15px 0 0;text-align:center;border-right:0}.legacy .table-col-3 table tr.last td span{border-bottom:0;margin-bottom:16px}.legacy .table-col-3.alternate caption{background: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 12px 0}.legacy .table-col-3.alternate table td span,.legacy .table-col-3.alternate table tbody th span{border-bottom:0;border-right:0;padding:6px 0 7px 0}.legacy .table-col-3.alternate table td span img,.legacy .table-col-3.alternate table tbody th span img{vertical-align:middle;margin:0 19px 0 0}.legacy .table-col-3.alternate table tr.last td span,.legacy .table-col-3.alternate table tbody tr.last th span{border-bottom:1px solid #adadad}.legacy .table-col-3.alternate table th.first span{text-align:left}.legacy .table-col-3.alternate table tfoot tr td{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 12px}.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 .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.white-bg{background:#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 .col-1 .teaser-form.red-bg .form-component{background:#fff}.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:hover,.legacy .row .teaser-form.red-bg p a:hover,.legacy .col-1 .teaser-form.red-bg p a:focus,.legacy .row .teaser-form.red-bg p a:focus{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 tr,.legacy .row .teaser-form.red-bg .form-component table th,.legacy .row .teaser-form.red-bg .form-component table tbody,.legacy .row .teaser-form.red-bg .form-component table tbody td{border:0}.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 thead th.first,.legacy .row .teaser-form.red-bg .form-component table tbody td.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}.legacy .row .teaser-form.red-bg .form-component table tbody td,.legacy .row .teaser-form.red-bg .form-component table thead th,.legacy .row .teaser-form.red-bg .form-component table caption{color:#fff}.legacy .row .teaser-form.red-bg .form-component table caption{line-height:1;padding:0 0 1px}.legacy .row .teaser-form.red-bg .form-component table tbody td,.legacy .row .teaser-form.red-bg .form-component table caption{padding:0}.legacy .row .teaser-form.red-bg .form-component table caption{font-size:1.25em}.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:-0.9em;position:absolute}.legacy .row .teaser-form.red-bg .form-component table tbody tr td.last.no-polygon span{padding:0;background:0}.legacy .row .teaser-form.red-bg .form-component table tbody tr td.last.no-polygon span:before{background: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:before,.legacy .webform-component:after{content:"";display:table}.legacy .webform-component:after{clear:both}.legacy .webform-component{*zoom:1}.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 0;padding:0 12px}.legacy .webform-component>.form-item .form-item{clear:both}.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:before,.legacy .default-form .webform-component>.form-item:after{content:"";display:table;clear:both !important}.legacy .default-form .webform-component>.form-item{*zoom:1}.legacy .webform-component>.form-item-error,.legacy .rmg-form-errors-wrap,.legacy .rmg-form-errors{display:block;border:1px solid #d8242f;background-color:#fdf4f4;border-radius:3px;padding:12px;overflow:auto}.legacy .rmg-form-errors-wrap{margin-bottom:32px;background:#fdf4f4 url(../img/icon-generic.png) no-repeat 16px 16px;padding:16px 16px 16px 96px}.legacy .rmg-form-errors-wrap h2{font-size:1.25em;color:#d8242f;font-weight:bold;margin:0 0 8px 0}.legacy .rmg-form-errors-wrap ol{margin:0 0 4px 0;color:#d8242f}.legacy .rmg-form-errors-wrap ol,.legacy .rmg-form-errors-wrap ol li{list-style:disc;list-style-position:inside}.legacy .form-item-error p.error,.legacy .form-item-error em{margin:0 0 4px 0;font-weight:bold}.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}@media(max-width:992px){.legacy .webform-component .description{padding-left:0}}.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:normal;font-size:1.1em;min-height:22px}@media(max-width:992px){.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:normal;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-2 .form-item label,.legacy .g-3 .form-item label,.legacy .g-4 .form-item label,.legacy .g-5 .form-item label,.legacy .g-6 .form-item label,.legacy .g-7 .form-item label,.legacy .g-8 .form-item label,.legacy .g-9 .form-item label,.legacy .g-10 .form-item label,.legacy .g-11 .form-item label,.legacy .g-12 .form-item label,.legacy .g-13 .form-item label,.legacy .g-14 .form-item label,.legacy .g-15 .form-item label,.legacy .g-16 .form-item label,.legacy .g-1 .inline-legend,.legacy .g-2 .inline-legend,.legacy .g-3 .inline-legend,.legacy .g-4 .inline-legend,.legacy .g-5 .inline-legend,.legacy .g-6 .inline-legend,.legacy .g-7 .inline-legend,.legacy .g-8 .inline-legend,.legacy .g-9 .inline-legend,.legacy .g-10 .inline-legend,.legacy .g-11 .inline-legend,.legacy .g-12 .inline-legend,.legacy .g-13 .inline-legend,.legacy .g-14 .inline-legend,.legacy .g-15 .inline-legend,.legacy .g-16 .inline-legend{text-align:left}.legacy #edit-search-block-form-1-wrapper label{display:none;visibility:hidden}.legacy .webform-component-radios div.form-item label,.legacy .webform-component-checkboxes div.form-item label{float:none;margin:0;text-align:left;font-size:1em}.legacy .webform-component-radios div.form-item label input,.legacy .webform-component-checkboxes 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-radios,.legacy .form-checkboxes{float:left;margin:0;width:272px;padding-top:5px}.legacy .form-radios .form-item,.legacy .form-checkboxes .form-item{margin:0}.legacy .marker,.legacy .form-required{color:red}.legacy .form-radios .form-item,.legacy .form-checkboxes .form-item{margin:0 0 10px 0}.legacy .form-radios .form-item:last-child,.legacy .form-checkboxes .form-item:last-child{margin-bottom:0}.legacy .webform-container-inline .form-radios,.legacy .webform-container-inline .form-checkboxes{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 0;font-size:1.25em}.legacy .webform-component-markup p{margin-top:.4em}.legacy .webform-container-inline .form-radios .form-item,.legacy .webform-container-inline .form-checkboxes .form-item{margin-bottom:0}.legacy .form-text,.legacy .form-textarea,.legacy .form-item select{width:275px;border:1px solid #ccc;border-radius:3px}@media(max-width:992px){.legacy .form-text,.legacy .form-textarea,.legacy .form-item select{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.legacy .form-item input.error,.legacy .form-item textarea.error,.legacy .form-item select.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-textfield label,.legacy .webform-component-textarea label,.legacy .webform-component-email 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{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:0;background:#d8242f url(../img/chevron-lge-right-fff.png) no-repeat 92% 50%}.legacy .form-actions .form-submit:hover,.legacy .form-actions .form-submit:focus,.legacy .form-actions .form-submit:active{background-color:#ac000b}.legacy .date-fieldset #ui-datepicker-div{background:#fff;border:1px solid #dad7d0;border-radius:3px;box-shadow:1px 1px 1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,0.2)}.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-text,.legacy .g-2 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-3 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-4 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-5 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-6 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-7 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-8 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-9 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-10 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-11 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-12 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-13 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-14 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-15 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-16 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-17 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-18 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-19 form#mortgagerepaymentcalculator-form .form-text,.legacy .g-1 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-2 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-3 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-4 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-5 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-6 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-7 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-8 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-9 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-10 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-11 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-12 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-13 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-14 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-15 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-16 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-17 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-18 form#mortgagerepaymentcalculator-form .form-textarea,.legacy .g-19 form#mortgagerepaymentcalculator-form .form-textarea{width:100% !important;min-width:100%}.legacy .g-1 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-2 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-3 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-4 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-5 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-6 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-7 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-8 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-9 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-10 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-11 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-12 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-13 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-14 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-15 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-16 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-17 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-18 form#mortgagerepaymentcalculator-form .form-item select,.legacy .g-19 form#mortgagerepaymentcalculator-form .form-item select{width:100% !important;min-width:100%}.legacy .g-1 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-2 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-3 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-4 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-5 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-6 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-7 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-8 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-9 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-10 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-11 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-12 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-13 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-14 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-15 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-16 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-17 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-18 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-19 form#mortgagerepaymentcalculator-form .form-item label,.legacy .g-1 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-2 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-3 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-4 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-5 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-6 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-7 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-8 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-9 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-10 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-11 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-12 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-13 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-14 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-15 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-16 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-17 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-18 form#mortgagerepaymentcalculator-form .inline-legend,.legacy .g-19 form#mortgagerepaymentcalculator-form .inline-legend{width:100%;text-align:left}.legacy .g-1 .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,.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{display:block;width:100%}.legacy .g-1 .potools .webform-component>.form-item,.legacy .g-2 .potools .webform-component>.form-item,.legacy .g-3 .potools .webform-component>.form-item,.legacy .g-4 .potools .webform-component>.form-item,.legacy .g-5 .potools .webform-component>.form-item,.legacy .g-6 .potools .webform-component>.form-item,.legacy .g-7 .potools .webform-component>.form-item,.legacy .g-8 .potools .webform-component>.form-item,.legacy .g-9 .potools .webform-component>.form-item,.legacy .g-10 .potools .webform-component>.form-item,.legacy .g-11 .potools .webform-component>.form-item,.legacy .g-12 .potools .webform-component>.form-item,.legacy .g-13 .potools .webform-component>.form-item,.legacy .g-14 .potools .webform-component>.form-item,.legacy .g-15 .potools .webform-component>.form-item,.legacy .g-16 .potools .webform-component>.form-item,.legacy .g-17 .potools .webform-component>.form-item,.legacy .g-18 .potools .webform-component>.form-item,.legacy .g-19 .potools .webform-component>.form-item,.legacy .g-1 .potools .form-actions,.legacy .g-2 .potools .form-actions,.legacy .g-3 .potools .form-actions,.legacy .g-4 .potools .form-actions,.legacy .g-5 .potools .form-actions,.legacy .g-6 .potools .form-actions,.legacy .g-7 .potools .form-actions,.legacy .g-8 .potools .form-actions,.legacy .g-9 .potools .form-actions,.legacy .g-10 .potools .form-actions,.legacy .g-11 .potools .form-actions,.legacy .g-12 .potools .form-actions,.legacy .g-13 .potools .form-actions,.legacy .g-14 .potools .form-actions,.legacy .g-15 .potools .form-actions,.legacy .g-16 .potools .form-actions,.legacy .g-17 .potools .form-actions,.legacy .g-18 .potools .form-actions,.legacy .g-19 .potools .form-actions{padding:0}.legacy .g-1 .potools .webform-component-select label,.legacy .g-2 .potools .webform-component-select label,.legacy .g-3 .potools .webform-component-select label,.legacy .g-4 .potools .webform-component-select label,.legacy .g-5 .potools .webform-component-select label,.legacy .g-6 .potools .webform-component-select label,.legacy .g-7 .potools .webform-component-select label,.legacy .g-8 .potools .webform-component-select label,.legacy .g-9 .potools .webform-component-select label,.legacy .g-10 .potools .webform-component-select label,.legacy .g-11 .potools .webform-component-select label,.legacy .g-12 .potools .webform-component-select label,.legacy .g-13 .potools .webform-component-select label,.legacy .g-14 .potools .webform-component-select label,.legacy .g-15 .potools .webform-component-select label,.legacy .g-16 .potools .webform-component-select label,.legacy .g-17 .potools .webform-component-select label,.legacy .g-18 .potools .webform-component-select label,.legacy .g-19 .potools .webform-component-select label,.legacy .g-1 .potools .webform-component-textfield label,.legacy .g-2 .potools .webform-component-textfield label,.legacy .g-3 .potools .webform-component-textfield label,.legacy .g-4 .potools .webform-component-textfield label,.legacy .g-5 .potools .webform-component-textfield label,.legacy .g-6 .potools .webform-component-textfield label,.legacy .g-7 .potools .webform-component-textfield label,.legacy .g-8 .potools .webform-component-textfield label,.legacy .g-9 .potools .webform-component-textfield label,.legacy .g-10 .potools .webform-component-textfield label,.legacy .g-11 .potools .webform-component-textfield label,.legacy .g-12 .potools .webform-component-textfield label,.legacy .g-13 .potools .webform-component-textfield label,.legacy .g-14 .potools .webform-component-textfield label,.legacy .g-15 .potools .webform-component-textfield label,.legacy .g-16 .potools .webform-component-textfield label,.legacy .g-17 .potools .webform-component-textfield label,.legacy .g-18 .potools .webform-component-textfield label,.legacy .g-19 .potools .webform-component-textfield label,.legacy .g-1 .potools .webform-component-select select,.legacy .g-2 .potools .webform-component-select select,.legacy .g-3 .potools .webform-component-select select,.legacy .g-4 .potools .webform-component-select select,.legacy .g-5 .potools .webform-component-select select,.legacy .g-6 .potools .webform-component-select select,.legacy .g-7 .potools .webform-component-select select,.legacy .g-8 .potools .webform-component-select select,.legacy .g-9 .potools .webform-component-select select,.legacy .g-10 .potools .webform-component-select select,.legacy .g-11 .potools .webform-component-select select,.legacy .g-12 .potools .webform-component-select select,.legacy .g-13 .potools .webform-component-select select,.legacy .g-14 .potools .webform-component-select select,.legacy .g-15 .potools .webform-component-select select,.legacy .g-16 .potools .webform-component-select select,.legacy .g-17 .potools .webform-component-select select,.legacy .g-18 .potools .webform-component-select select,.legacy .g-19 .potools .webform-component-select select,.legacy .g-1 .potools .webform-component-textfield select,.legacy .g-2 .potools .webform-component-textfield select,.legacy .g-3 .potools .webform-component-textfield select,.legacy .g-4 .potools .webform-component-textfield select,.legacy .g-5 .potools .webform-component-textfield select,.legacy .g-6 .potools .webform-component-textfield select,.legacy .g-7 .potools .webform-component-textfield select,.legacy .g-8 .potools .webform-component-textfield select,.legacy .g-9 .potools .webform-component-textfield select,.legacy .g-10 .potools .webform-component-textfield select,.legacy .g-11 .potools .webform-component-textfield select,.legacy .g-12 .potools .webform-component-textfield select,.legacy .g-13 .potools .webform-component-textfield select,.legacy .g-14 .potools .webform-component-textfield select,.legacy .g-15 .potools .webform-component-textfield select,.legacy .g-16 .potools .webform-component-textfield select,.legacy .g-17 .potools .webform-component-textfield select,.legacy .g-18 .potools .webform-component-textfield select,.legacy .g-19 .potools .webform-component-textfield select,.legacy .g-1 .potools .webform-component-select input,.legacy .g-2 .potools .webform-component-select input,.legacy .g-3 .potools .webform-component-select input,.legacy .g-4 .potools .webform-component-select input,.legacy .g-5 .potools .webform-component-select input,.legacy .g-6 .potools .webform-component-select input,.legacy .g-7 .potools .webform-component-select input,.legacy .g-8 .potools .webform-component-select input,.legacy .g-9 .potools .webform-component-select input,.legacy .g-10 .potools .webform-component-select input,.legacy .g-11 .potools .webform-component-select input,.legacy .g-12 .potools .webform-component-select input,.legacy .g-13 .potools .webform-component-select input,.legacy .g-14 .potools .webform-component-select input,.legacy .g-15 .potools .webform-component-select input,.legacy .g-16 .potools .webform-component-select input,.legacy .g-17 .potools .webform-component-select input,.legacy .g-18 .potools .webform-component-select input,.legacy .g-19 .potools .webform-component-select input,.legacy .g-1 .potools .webform-component-textfield input,.legacy .g-2 .potools .webform-component-textfield input,.legacy .g-3 .potools .webform-component-textfield input,.legacy .g-4 .potools .webform-component-textfield input,.legacy .g-5 .potools .webform-component-textfield input,.legacy .g-6 .potools .webform-component-textfield input,.legacy .g-7 .potools .webform-component-textfield input,.legacy .g-8 .potools .webform-component-textfield input,.legacy .g-9 .potools .webform-component-textfield input,.legacy .g-10 .potools .webform-component-textfield input,.legacy .g-11 .potools .webform-component-textfield input,.legacy .g-12 .potools .webform-component-textfield input,.legacy .g-13 .potools .webform-component-textfield input,.legacy .g-14 .potools .webform-component-textfield input,.legacy .g-15 .potools .webform-component-textfield input,.legacy .g-16 .potools .webform-component-textfield input,.legacy .g-17 .potools .webform-component-textfield input,.legacy .g-18 .potools .webform-component-textfield input,.legacy .g-19 .potools .webform-component-textfield input{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}@media(max-width:992px){.legacy form#mortgagerepaymentcalculator-form #edit-mortgage-product{width:100%}}.legacy .potools.result{background-color:#d8242f;color:#fff;padding-top:28px}@media(max-width:992px){.legacy .potools .sell-form label.option{display:block;width:100%}.legacy .potools .webform-component>.form-item,.legacy .potools .form-actions{padding:0}.legacy .potools .webform-component-select label,.legacy .potools .webform-component-textfield label,.legacy .potools .webform-component-select select,.legacy .potools .webform-component-textfield select,.legacy .potools .webform-component-select input,.legacy .potools .webform-component-textfield input{width:100%;text-align:left}}@media(max-width:767px){.legacy .opcountry .webform-component label,.legacy .opcountry .webform-component select,.legacy .opcountry .webform-component input{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-wrap,.legacy .rmg-form-errors{margin-bottom:32px}.legacy .rmg-form-errors-wrap h2,.legacy .rmg-form-errors h2{font-size:1.25em;color:#d8242f;font-weight:bold;margin:0 0 8px 0}.legacy .rmg-form-errors-wrap ol,.legacy .rmg-form-errors ol{margin:0 0 4px 0;color:#d8242f}.legacy .rmg-form-errors-wrap ol,.legacy .rmg-form-errors-wrap ol li,.legacy .rmg-form-errors ol,.legacy .rmg-form-errors ol li{list-style:disc;list-style-position:inside}.legacy .webform-component-date input.form-text{width:59px}.legacy .webform-component-date .container-inline{float:left}.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 ul{list-style:none}.legacy #pol-login-logout-confirmation li{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) no-repeat 3px 3px;width:24px;height:21px;float:left;border-width:0;color:transparent;font-size:0}.legacy .date-fieldset #ui-datepicker-div{background:#fff;border:1px solid #dad7d0;border-radius:3px;box-shadow:1px 1px 1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,0.2)}.legacy .date-fieldset #ui-datepicker-div .ui-datepicker-header{background:0;border:0;position:static}.legacy .date-fieldset #ui-datepicker-div select.ui-datepicker-month{left:0}.legacy .date-fieldset .ui-datepicker-div,.legacy .date-fieldset .ui-datepicker-inline,.legacy .date-fieldset #ui-datepicker-div{background:none repeat scroll 0 0 #fff;border:2px solid #d3d3d3;font-family:Verdana,Arial,sans-serif;font-size:1.1em;line-height:1.3;list-style:none outside none;margin:0;outline:0 none;padding:2.5em .5em .5em;position:relative;text-decoration:none;width:186px}.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:none repeat scroll 0 0 #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:none repeat scroll 0 0 #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;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) repeat-x scroll 0 50% #e6e6e6;border:1px solid #fff;cursor:pointer;color:#555;font-weight:normal}.legacy .date-fieldset .ui-datepicker td span,.legacy .date-fieldset .ui-datepicker td a:hover{background:#dadada url(../img/date_popup/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;border:1px solid #999;color:#212121}.legacy .date-fieldset table.ui-datepicker td a{color:#555;display:block;padding:.1em .3em .1em 0;text-decoration:none}.legacy .date-fieldset .ui-datepicker td{font-family:Verdana,Arial,sans-serif;text-align:center;text-transform:uppercase}.legacy .date-fieldset .ui-datepicker td span,.legacy .date-fieldset .ui-datepicker td a{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-next{left:172px}.legacy .date-fieldset .ui-datepicker td{border:solid 1px #ccc}.legacy .date-fieldset .ui-datepicker th{border:solid 1px #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-inline,.legacy .date-fieldset #ui-datepicker-div{padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;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{display:none}.legacy .date-fieldset .ui-datepicker-current{display:none}.legacy .date-fieldset .ui-datepicker-next,.legacy .date-fieldset .ui-datepicker-prev{background:#e6e6e6 url(../img/date_popup/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;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:#dadada url(../img/date_popup/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x}.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:0}.legacy .date-fieldset table.ui-datepicker tbody td a{background:#e6e6e6 url(../img/date_popup/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;border:1px solid #fff;cursor:pointer}.legacy .date-fieldset table.ui-datepicker tbody td a:hover{background:#dadada url(../img/date_popup/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;border:1px solid #999;color:#212121}.legacy .date-fieldset table.ui-datepicker tbody td a:active{background:#fff url(../img/date_popup/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;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:#fff url(../img/date_popup/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x}.legacy .date-fieldset table.ui-datepicker .ui-datepicker-title-row td a{color:#222}@media(max-width:992px){.legacy #edit-date-wrapper,.legacy #edit-time-wrapper{float:left !important}.legacy #edit-date-wrapper input,.legacy #edit-time-wrapper input,.legacy #edit-date-wrapper label,.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 div.text,.legacy .text{background:0;border:0}@media(max-width:992px){.legacy div.text,.legacy .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{border-top:4px solid #d8242f;padding:16px;border-bottom:2px solid #f4f1eb;border-left:2px solid #f4f1eb;border-right:2px solid #f4f1eb}.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:#d8242f url(../img/chevron-lge-right-fff.png) no-repeat 92% 50%;border:0;float:right;margin-right:16px}.legacy .login-page .form-submit:hover,.legacy .login-page .form-submit:focus,.legacy .login-page .form-submit:active{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 dt,.legacy #track-trace-request-form dl dd{float:left;margin:10px 10px 10px 0}.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 .view-pod-secondary-inline{margin-left:10px}.legacy #track-trace-request-form .dt-left-align{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;background-color:#dad7d0;color:#fff;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,0.35);-webkit-box-shadow:1px 1px 2px 0 rgba(0,2,6,0.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 .po-btn:after{content:"";background:url(../img/ui-chevrons.png) -111px -39px no-repeat;width:14px;height:25px;top:.6em;right:.5em;position:absolute}.legacy #branch-finder .btn:after{display:none}.legacy .productDetail .productDetailName a img{display:none}.legacy #editable-message{margin-top:10px}.legacy .po-btn-primary:after{content:"";background:url(../img/ui-chevrons.png) -111px -711px no-repeat;width:14px;height:25px;top:.6em;right:.5em;position:absolute}.legacy .po-btn-primary:hover:after,.legacy .po-btn-primary:focus:after{background:url(../img/ui-chevrons.png) -111px -711px no-repeat}.legacy .po-btn-secondary{padding:11px 12px 11px 34px}.legacy .po-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 h1 img{vertical-align:top;margin-top:7px;margin-left:10px}.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 input{display:none}.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;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 darkgray}.legacy .BranchResult{padding:0;border-bottom:1px solid darkgray;padding-top:9px}.legacy .BranchResultId{text-align:right;margin-right:5px;font-size:2.3em;margin-top:-5px}.legacy .BranchResult:hover{background-color:#ffe4e1;color:black}.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:normal}.legacy .BranchResultsAddress{margin-top:0;font-size:1em;line-height:1em}.legacy .BranchResultsPostcode{float:left}.legacy .branchClosing{color:#e90006;float:left;font-size:14px;margin-top:3px;margin-bottom:3px}.legacy .branchOpening{color:#13a812;float:left;font-size:14px;margin-top:3px;margin-bottom:3px}.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{content:"";background:url(../img/ui-chevrons.png) -114px -814px no-repeat;width:7px;height:10px;top:.3em;right:.5em;position:absolute}.legacy .btn-primary-small:hover:after,.legacy .btn-primary-small:focus:after{background:url(../img/ui-chevrons.png) -114px -814px no-repeat}.legacy .btn-primary-small:hover,.legacy .btn-primary-small:focus{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 .btn-primary-small a{color:white;font-style:normal;font-weight:normal;text-decoration:none}.legacy .btn-primary-small a:hover{color:white;font-style:normal;font-weight:normal;text-decoration:none}.legacy .infoWindow{width:200px;background-color:bisque}.legacy .OpeningTimes{margin-top:20px}.legacy .BranchDirections{margin-top:10px;clear:both}.legacy .NearbyBranches{margin-top:20px}.legacy .BranchProducts{margin-top:20px}.legacy .NearbyBranches h2{font-size:1.3em;font-weight:normal;margin:0}.legacy .OpeningTimes h2,.legacy .BranchProducts h2{font-size:1.3em;font-weight:normal;margin:0 0 10px 0}.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{background-color:#0f4600;float:left;width:12px;height:12px;margin:2px 5px 0 0}.legacy .openingTypeExtended{background-image:url(../img/branch-finder/ExtendedOpeningBar.png);border:1px solid #0f4600;float:left;width:12px;height:12px;margin:2px 5px 0 0}.legacy .openingTypeLunch{background-color:white;border:1px solid #0f4600;float:left;width:12px;height:12px;margin:2px 5px 0 0}.legacy .openingTypeSeasonal{background-color:#689600;float:left;width:12px;height:12px;margin:2px 5px 0 0}.legacy .productDetailName{line-height:14px;margin-right:4px;float:left}.legacy .OpeningTimes div:first-child .btn-group-xs{margin-bottom:10px}.legacy .OpeningTimes table,.legacy .OpeningTimes tbody,.legacy .OpeningTimes th,.legacy .OpeningTimes tr,.legacy .OpeningTimes td,.legacy #branch-finder .tooltip table,.legacy #branch-finder .tooltip tbody,.legacy #branch-finder .tooltip th,.legacy #branch-finder .tooltip tr,.legacy #branch-finder .tooltip td{border:0;padding:0}.legacy #branch-finder .tooltip table,.legacy #branch-finder .tooltip tbody,.legacy #branch-finder .tooltip th,.legacy #branch-finder .tooltip tr,.legacy #branch-finder .tooltip td{color:#fff}.legacy .OpeningTimes th,.legacy #branch-finder .tooltip th{font-weight:700;line-height:13px;padding:0 6px 6px 0;text-align:right;width:32px;font-size:12px}.legacy .OpeningTimes th.SeasonalOpeningTimesDate,.legacy #branch-finder .tooltip th.SeasonalOpeningTimesDate{width:120px}.legacy .OpeningTimes .TimesTextCell{font-weight:normal;line-height:44px;padding-left:5px;white-space:nowrap;text-align:center;font-size:14px;width:35%}.legacy .OpeningTimes .TimesLunchTextCell{font-weight:bold;font-family:ProbaPro-Regular;font-size:14px}.legacy .OpeningTimes .lunchTickDiv{background-image:url("./western-union/img/c1.png");background-repeat:no-repeat;background-size:contain;width:36px;height:36px;padding:5px}.legacy .OpeningTimes .TimesChartCell{position:relative}.legacy .OpeningTimesBar{width:194px;height:13px;position:relative}.legacy .OpeningTimesBar a{height:11px;content:"";text-decoration:none;background-image:url(../img/branch-finder/ExtendedOpeningBar.png);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:normal;line-height:13px;padding:0 10px 6px 0;text-align:left;width:74px;font-size:12px}.legacy .ExtendedOpeningBar{height:12px;background-image:url(../img/branch-finder/ExtendedOpeningBar.png);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:blue}.legacy .ExtendedOpeningBar:hover{background-color:gray}.legacy .LunchTimeClosedBar{height:12px;background-color:white;border:1px solid #0f4600;position:absolute;z-index:10}.legacy .LunchTimeClosedBar:hover{background-color:blue;border:1px solid #0f4600}.legacy .earliestOpeningTime{font-size:12px;width:100%;padding-bottom:3px;background:transparent url(../img/branch-finder/lefttimemarker.png) no-repeat left bottom}.legacy .earliestSeasonalOpeningTime{font-size:12px;width:100%;padding-bottom:3px;background:transparent url(../img/branch-finder/lefttimemarker.png) no-repeat left bottom}.legacy .latestClosingTime{text-align:right;font-size:12px;width:100%;padding-bottom:3px;background:transparent url(../img/branch-finder/righttimemarker.png) no-repeat right bottom}.legacy .latestSeasonalClosingTime{text-align:right;font-size:12px;width:100%;padding-bottom:3px;background:transparent url(../img/branch-finder/righttimemarker.png) no-repeat right bottom}.legacy .midDayTime{font-size:12px;position:absolute;width:8px;height:8px;bottom:0;margin-left:-4px;text-align:center;background:transparent url(../img/branch-finder/midtimemarker.png) no-repeat center bottom}.legacy .nomargin{margin:0}.legacy #nearbyBranchesList{margin-top:10px}.legacy .NearbyBranchItem{font-size:1em;clear:both}.legacy .NearbyBranchItem a{font-weight:normal}.legacy .ToggleNearbyBranchesLink{cursor:pointer;color:crimson}.legacy .SwitchOpeningTimesLink{cursor:pointer;float:right}.legacy .SwitchOpeningTimesLinkSelected{font-weight:bold;color:crimson}.legacy .SwitchOpeningTimesLink:hover{font-weight:bold}.legacy #edit-postcode-or-town-wrapper label{width:273px}@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:275px;line-height:normal}@media(max-width:992px){.legacy #edit-postcode-or-town-wrapper #edit-postcode-or-town{width:100%}}.legacy #SelectedDate{width:100px}.legacy .page-heading .header{margin:0;font-size:3.2em;font-family:ChevinProMedium,Arial,Helvetica,sans-serif;font-weight:bold;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:0}.legacy .secondary-form-actions .form-submit:hover,.legacy .form-actions .form-submit:focus,.legacy .form-actions .form-submit:active{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}@media(max-width:992px){.legacy .resultsListHeader{padding:16px}}.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;*margin-left:-7px;padding:0;white-space:normal;margin-bottom:0;font-size:1.1em;font-weight:bold}.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:before{background:url(../img/ui-chevrons.png) no-repeat scroll -267px -263px;content:"";display:block;height:17px;width:24px;position:absolute;left:0;top:0}.legacy #products .panel-title>a.collapsed:before{background:url(../img/ui-chevrons.png) no-repeat scroll -112px -263px;content:"";display:block;height:17px;width:11px;position:absolute;left:0;top:2px}.legacy .btn-group>.btn:focus{outline:thin dotted}.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:0}.legacy table.ui-datepicker-calendar tr{border-bottom:0}.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-time-wrapper input,.legacy #edit-date-wrapper label,.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}}@media(max-width:992px){.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 #ListAdults{float:left;margin-right:30px;width:50px!important;margin-top:7px}.legacy #LabelChildren{float:left;text-align:left;font-size:1.1em;margin-left:0;width:50px!important;margin-top:7px}.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 .close{display:block;text-align:right}.legacy .help-content .help-arrow{background:url(/sites/all/modules/custom/rmg_help/images/helpTriangle.gif) 0 0 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 #C00 solid;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;z-index:999}.legacy .help-content .close{background:transparent 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:bold;padding-bottom:10px;margin-bottom:11px}.legacy .help-content h4{color:#000;font-weight:bold}.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 0;padding:0 60px}.legacy form#mortgageaffordabilitycalculator-form .webform-component>.form-item-error,.legacy .rmg-form-errors-wrap,.legacy .rmg-form-errors{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{border-top:4px solid #d8242f;padding:15px}.dayOfWeekRow{width:56px !important;color:#333 !important;font-size:15px !important;font-weight:bold !important;letter-spacing:0 !important;line-height:44px !important;text-align:left !important}.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 0}.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 #mortgageaffordabilitycalculator-form #divAdultChildWrapper .container label,.legacy #mortgageaffordabilitycalculator-form #divYearsMonthsWrapper .container label,.legacy form#mortgageaffordabilitycalculator-form .form-text,.legacy form#mortgageaffordabilitycalculator-form .form-textarea,.legacy #ListAdults,.legacy #ListChildren,.legacy #ListMortgageTerm,.legacy #mortgageaffordabilitycalculator-form #divYearsMonthsWrapper label{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 #mortgageaffordabilitycalculator-form #divAdultChildWrapper .container label,.legacy #mortgageaffordabilitycalculator-form #divYearsMonthsWrapper .container label,.legacy form#mortgageaffordabilitycalculator-form .form-text,.legacy form#mortgageaffordabilitycalculator-form .form-textarea,.legacy #ListAdults,.legacy #ListChildren,.legacy #ListMortgageTerm,.legacy #mortgageaffordabilitycalculator-form #divYearsMonthsWrapper label{width:190px !important;text-align:right}.legacy #mortgageaffordabilitycalculator-form #divYearsMonthsWrapper label,.legacy #mortgageaffordabilitycalculator-form #divAdultChildWrapper #LabelAdults{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 #adultChildren{width:202px}.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 form#mortgageaffordabilitycalculator-form .form-text,.legacy form#mortgageaffordabilitycalculator-form .form-textarea,.legacy #adultChildren{width:86% !important}.legacy #mortgageaffordabilitycalculator-form #divYearsMonthsWrapper label{text-align:left}.legacy #mortgageaffordabilitycalculator-form .potools .webform-component-textfield label{text-align:left}.legacy #mortgageaffordabilitycalculator-form #divYearsMonthsWrapper label,.legacy #mortgageaffordabilitycalculator-form #divAdultChildWrapper #LabelAdults{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}.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-prev,.ui-datepicker .ui-datepicker-next{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:#fff url(../img/jquery-ui-1.11.0.custom/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x !important;font-weight:normal !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:#fcefa1 url(../img/jquery-ui-1.11.0.custom/ui-bg_flat_55_fcefa1_40x100.png) 50% 50% repeat-x !important;color:#363636 !important}.ui-datepicker td span,.ui-datepicker td a{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:bold}.po-seasonal-accordion{display:inline-block;padding:1rem 10px;margin:0;text-decoration:none;background:#fff;color:#000 !important;font-family:ProbaPro-Bold !important;font-size:1rem;line-height:1;cursor:pointer;text-align:left;transition:background 250ms ease-in-out 0,transform 150ms ease 0;appearance:none;width:100%;border-bottom:2px solid #f4f1eb;border-right:0;border-left:0;border-top:0}.po-seasonal-accordion:last-of-type{border:0}.po-seasonal-panel{display:block;width:100%;padding:5px}.datePart{font-weight:normal !important;display:inline !important;white-space:nowrap}.firstTime{width:unset !important;white-space:nowrap;text-align:center}.secondTime{width:unset !important;white-space:nowrap;text-align:center}.seasonalDay{width:unset !important;white-space:nowrap}.shText{float:right;white-space:nowrap;color:#d8242f;font-weight:normal}@media screen and (max-width:807px){}@media screen and (max-width:413px){.potools{padding:10px !important}.padding-horizontal{width:90% !important}#seasonalAccordion{padding-left:1px !important}}.seasonalTable{width:100%}