.sp-pat-147-eligibility-checker-responsive .icon-tick:before{font-size:24px;color:white}.sp-pat-147-eligibility-checker-responsive .button{font-size:17px}.sp-pat-147-eligibility-checker-responsive .button.button-primary{font-size:17px}.sp-pat-147-eligibility-checker-responsive .icon-holder.medium .holder{font-size:70px}.sp-pat-147-eligibility-checker-responsive .icon-holder.medium .holder+span,.sp-pat-147-eligibility-checker-responsive .icon-holder.medium .iconography{font-size:24px;top:32px;width:70px}.sp-pat-147-eligibility-checker-responsive p.tertiary-button{font-size:16px}.sp-pat-147-eligibility-checker-responsive .field.error .message{width:100%}.sp-pat-147-eligibility-checker-responsive h2{font-family:'BoS Avenir Next Regular'}.sp-pat-147-eligibility-checker-responsive #notification{position:fixed;top:0;width:100%;z-index:105;text-align:center;font-weight:normal;font-size:14px;font-weight:bold;color:white;background-color:#FF7800;padding:5px}.sp-pat-147-eligibility-checker-responsive #notification span.dismiss{border:2px solid #FFF;padding:0 5px;cursor:pointer;float:right;margin-right:10px}.sp-pat-147-eligibility-checker-responsive #notification a{color:white;text-decoration:none;font-weight:bold}.sp-pat-147-eligibility-checker-responsive .field-container{margin-bottom:0}.sp-pat-147-eligibility-checker-responsive div.modal .modal-header{padding:6px 0;border-bottom:1px solid #e5e5e5}.sp-pat-147-eligibility-checker-responsive div.modal .modal-header h4{margin-bottom:0}.sp-pat-147-eligibility-checker-responsive div.modal .modal-header .close{margin-top:0}.sp-pat-147-eligibility-checker-responsive div.modal .modal-body{padding:5px}.sp-pat-147-eligibility-checker-responsive div.modal .modal-body p{font-family:'BoS Avenir Next Regular';font-size:1.7em;margin-bottom:0;text-align:center;font-weight:normal}.sp-pat-147-eligibility-checker-responsive div.modal .modal-footer{padding:5px;border-top:0;margin-top:0}.sp-pat-147-eligibility-checker-responsive div.modal .modal-footer .button-primary{margin:0;padding:5px 10px}.sp-pat-147-eligibility-checker-responsive .tick-list{font-size:.9em}.sp-pat-147-eligibility-checker-responsive .list{padding:15px 15px 0;font-size:1.5em}.sp-pat-147-eligibility-checker-responsive .list li{padding-bottom:15px}.sp-pat-147-eligibility-checker-responsive #dob_message p{color:#e02b52}.sp-pat-147-eligibility-checker-responsive .integer-input{position:relative;color:#333333}.sp-pat-147-eligibility-checker-responsive .result-dial-container{background-color:#fff;padding:30px;overflow:auto;margin-bottom:20px}.sp-pat-147-eligibility-checker-responsive .result-dial-container .h4{font-size:24px}.sp-pat-147-eligibility-checker-responsive .result-dial-container .column-1{clear:both;float:right;width:25%}.sp-pat-147-eligibility-checker-responsive .result-dial-container .column-1 img{max-width:100%;margin-top:5px}.sp-pat-147-eligibility-checker-responsive .result-dial-container .column-2{float:left;width:73%}.sp-pat-147-eligibility-checker-responsive .results-section{background-color:#fff;padding:20px 20px 5px;overflow:auto}.sp-pat-147-eligibility-checker-responsive .results-section p{font-size:15px}.sp-pat-147-eligibility-checker-responsive .results-section h4{padding-bottom:20px}.sp-pat-147-eligibility-checker-responsive .results-section h2{margin-bottom:30px;font-size:24px}.sp-pat-147-eligibility-checker-responsive .results-section hr{clear:both;margin:5px 0 0}.sp-pat-147-eligibility-checker-responsive .results-section .column-1{clear:both;float:left;width:15%;text-align:center}.sp-pat-147-eligibility-checker-responsive .results-section .column-1 img{max-width:100%;margin-top:5px}.sp-pat-147-eligibility-checker-responsive .results-section .column-2{float:right;width:83%;padding-right:48px;padding-bottom:30px}.sp-pat-147-eligibility-checker-responsive .buttons-section{background-color:#fff;padding:20px;margin-bottom:20px;overflow:auto}.sp-pat-147-eligibility-checker-responsive .buttons-section a.reset-eligibility-btn{float:right;font-size:1.4em;margin-top:10px;margin-bottom:10px}.sp-pat-147-eligibility-checker-responsive .promo-primary-link{font-size:1em}.sp-pat-147-eligibility-checker-responsive form{background-color:#fff;padding:30px 30px 20px;margin-bottom:1.2em}.sp-pat-147-eligibility-checker-responsive form .lbg-tooltip .tooltip-content p{color:#ffffff}.sp-pat-147-eligibility-checker-responsive form .lbg-tooltip .btn-close{top:4px;right:8px}.sp-pat-147-eligibility-checker-responsive form .recaptcha-loader{clear:both}.sp-pat-147-eligibility-checker-responsive form .recaptcha-loader p{float:left;margin:0;padding:8px 8px 8px 0}.sp-pat-147-eligibility-checker-responsive form .recaptcha-loader img{float:left}.sp-pat-147-eligibility-checker-responsive form input[type="text"]{width:220px;display:block;color:#333333;font-size:18px;padding:8px 9px}.sp-pat-147-eligibility-checker-responsive form label{display:inline-block}.sp-pat-147-eligibility-checker-responsive form #postcode{text-transform:uppercase}.sp-pat-147-eligibility-checker-responsive form .field .field-container{position:relative}.sp-pat-147-eligibility-checker-responsive form .field .field-container .currency{position:absolute;top:5px;left:-3px;font-size:18px;z-index:1}.sp-pat-147-eligibility-checker-responsive form .field .field-container input{padding-left:25px}.sp-pat-147-eligibility-checker-responsive form .field span{font-size:14px}.sp-pat-147-eligibility-checker-responsive form .field .help-container{display:inline}.sp-pat-147-eligibility-checker-responsive form .field .help-container span.help span.ec-sr-text{position:absolute;top:-10000px}.sp-pat-147-eligibility-checker-responsive form .field .help{margin-left:10px}.sp-pat-147-eligibility-checker-responsive form .field div{padding-bottom:0}.sp-pat-147-eligibility-checker-responsive form .select-wrapper{width:220px;border:1px solid #d0d0d0}.sp-pat-147-eligibility-checker-responsive form .select-wrapper .error{border-color:#e02b52}.sp-pat-147-eligibility-checker-responsive form .select-wrapper .select-focused{border-color:#4D90FE}.sp-pat-147-eligibility-checker-responsive form .select-wrapper select{width:100%;font-size:18px;padding:8px 9px 8px 11px}.sp-pat-147-eligibility-checker-responsive form .select-wrapper select::-ms-value{background:none;color:#006a4d}.sp-pat-147-eligibility-checker-responsive form .select-wrapper:after{top:12px}.sp-pat-147-eligibility-checker-responsive form .formFieldInner.error label{color:#e02b52}.sp-pat-147-eligibility-checker-responsive form .date .select-wrapper{display:inline-block}.sp-pat-147-eligibility-checker-responsive form .date .select-wrapper:nth-child(1){width:11em}.sp-pat-147-eligibility-checker-responsive form .date .select-wrapper:nth-child(2){width:14em}.sp-pat-147-eligibility-checker-responsive form .date .select-wrapper:nth-child(3){width:11em}.sp-pat-147-eligibility-checker-responsive form .date .select-wrapper.error{border:1px solid #e02b52}.sp-pat-147-eligibility-checker-responsive form .date .select-wrapper.focused{border-color:1px solid #005ba2}.sp-pat-147-eligibility-checker-responsive form.date{display:block}.sp-pat-147-eligibility-checker-responsive form.date select{width:20px}.sp-pat-147-eligibility-checker-responsive form .manual-entry-container{display:none;clear:both}.sp-pat-147-eligibility-checker-responsive form .manual-entry-container .address-toggle-container{margin-bottom:10px}.sp-pat-147-eligibility-checker-responsive form .manual-entry-container #address-picker{color:#005ba2;cursor:pointer;text-decoration:underline}.sp-pat-147-eligibility-checker-responsive form .manual-entry-container span{font-size:1.5em;margin-bottom:10px}.sp-pat-147-eligibility-checker-responsive form div.g-recaptcha{clear:both;margin-bottom:10px}.sp-pat-147-eligibility-checker-responsive form .address-picker{clear:both;margin-bottom:10px}.sp-pat-147-eligibility-checker-responsive form .address-picker .button-primary{padding:.4em 1.6778em;cursor:pointer}.sp-pat-147-eligibility-checker-responsive form .address-picker div.message{position:absolute;clear:both;top:75px}.sp-pat-147-eligibility-checker-responsive form .address-picker div.message p{color:#e02b52;margin-bottom:5px;font-size:14px}.sp-pat-147-eligibility-checker-responsive form .address-picker div.sr-only-text{position:absolute;left:-10000px}.sp-pat-147-eligibility-checker-responsive form .address-picker .address-lookup-controls{position:relative;padding-top:5px;padding-left:1px;margin-bottom:10px}.sp-pat-147-eligibility-checker-responsive form .address-picker .address-lookup-controls .field-container{float:left;margin-bottom:20px;overflow:auto}.sp-pat-147-eligibility-checker-responsive form .address-picker .address-lookup-controls div.address-finder-icon{display:none}.sp-pat-147-eligibility-checker-responsive form .address-picker #post-code-lookup{float:left;text-transform:uppercase}.sp-pat-147-eligibility-checker-responsive form .address-picker:after{clear:both}.sp-pat-147-eligibility-checker-responsive form .address-picker #address-list-container{clear:both;display:none;margin:10px 0}.sp-pat-147-eligibility-checker-responsive form .address-picker #address-list-container select{font-size:1.5em;margin-bottom:10px}.sp-pat-147-eligibility-checker-responsive form .address-picker #address-list-container label{font-size:1.5em}.sp-pat-147-eligibility-checker-responsive form .address-picker #address-list-container .address-selection-container{display:none}.sp-pat-147-eligibility-checker-responsive form .address-picker #address-list-container .address-selection-container select{width:100%}.sp-pat-147-eligibility-checker-responsive form .address-picker #address-list-container .selected-address-container{display:none;margin:10px 0;font-size:1.5em;position:relative}.sp-pat-147-eligibility-checker-responsive form .address-picker #address-list-container .selected-address-container label{font-size:1em}.sp-pat-147-eligibility-checker-responsive form .address-picker #address-list-container .selected-address-container span{text-transform:uppercase;display:block}.sp-pat-147-eligibility-checker-responsive form .address-picker #address-list-container .selected-address-container #change-address-btn{display:inline-block}.sp-pat-147-eligibility-checker-responsive form .address-picker #address-list-container .selected-address-container .change-address-container span{background-image:url('/assets/css/img/forms/arrow-right.png');background-position:left;background-repeat:no-repeat;cursor:pointer;color:#006a4d;display:inline-block;font-family:'BoS Avenir Next Regular';padding-left:10px;text-transform:none}.sp-pat-147-eligibility-checker-responsive form .address-picker #address-list-container .selected-address-container .change-address-container span:hover{text-decoration:underline}.sp-pat-147-eligibility-checker-responsive form .address-picker #address-list-container .selected-address-container div.sr-only-text{color:green;position:absolute;left:-10000px}.sp-pat-147-eligibility-checker-responsive form .address-picker label{display:block}.sp-pat-147-eligibility-checker-responsive form .address-picker input[type='text']{float:left}.sp-pat-147-eligibility-checker-responsive form .address-picker .find-container{float:left;margin:0 20px}.sp-pat-147-eligibility-checker-responsive form .address-picker .find-container a{font-size:1.5em;display:block;cursor:pointer}.sp-pat-147-eligibility-checker-responsive form .address-picker .find-container input[type='button']{width:5em}.sp-pat-147-eligibility-checker-responsive form .address-picker .find-container span{display:block;cursor:pointer;font-size:14.5px}.sp-pat-147-eligibility-checker-responsive form .address-picker .find-container #btn-manual-entry{text-decoration:underline;text-align:center;padding:0}.sp-pat-147-eligibility-checker-responsive form .address-picker.error div.message{color:#e02b52}.sp-pat-147-eligibility-checker-responsive form .address-picker.error label{color:#e02b52}.sp-pat-147-eligibility-checker-responsive form .address-picker.error input{border-color:#e02b52}.sp-pat-147-eligibility-checker-responsive form .time-of-stay-container{clear:both;margin-bottom:30px}.sp-pat-147-eligibility-checker-responsive form .time-of-stay-container label{display:block}.sp-pat-147-eligibility-checker-responsive form .time-of-stay-container .integer-input{width:70px;display:inline-block}.sp-pat-147-eligibility-checker-responsive form .time-of-stay-container span{font-size:1.5em}.sp-pat-147-eligibility-checker-responsive form input[type='button']{width:50px}.sp-pat-147-eligibility-checker-responsive form .checkbox-wrapper{position:relative;margin-bottom:20px}.sp-pat-147-eligibility-checker-responsive form .checkbox-wrapper input[type="checkbox"]{position:absolute;width:20px;top:6px;-webkit-appearance:checkbox}.sp-pat-147-eligibility-checker-responsive form .checkbox-wrapper p{font-family:'BoS Avenir Next Regular';height:36px;padding-top:4px;margin-left:25px}.sp-pat-147-eligibility-checker-responsive form .checkbox-wrapper .error{clear:both;padding:0;margin:0;color:#e02b52;font-size:1.5em}.sp-pat-147-eligibility-checker-responsive form .error div.message{color:#e02b52}.sp-pat-147-eligibility-checker-responsive form .error label{color:#e02b52}.sp-pat-147-eligibility-checker-responsive form .error input,.sp-pat-147-eligibility-checker-responsive form .error .select-wrapper{border-color:#e02b52}.sp-pat-147-eligibility-checker-responsive form .error input:focus,.sp-pat-147-eligibility-checker-responsive form .error .select-wrapper:focus{border:1px solid #005ba2}.sp-pat-147-eligibility-checker-responsive form .success input:focus,.sp-pat-147-eligibility-checker-responsive form .success .select-wrapper:focus{border:1px solid #005ba2}.sp-pat-147-eligibility-checker-responsive form .ctrlparent{display:block;position:relative}.sp-pat-147-eligibility-checker-responsive form .ctrlparent .select-wrapper.focused{border-color:#4D90FE}.sp-pat-147-eligibility-checker-responsive form .ctrlparent div.message{position:absolute;clear:both;margin-top:10px}.sp-pat-147-eligibility-checker-responsive form .ctrlparent div.message p{color:#e02b52;margin-bottom:5px;font-size:14px}.sp-pat-147-eligibility-checker-responsive form .submit-container{clear:both;margin:20px 0}.sp-pat-147-eligibility-checker-responsive form .submit-container input[type="submit"]{float:left}.sp-pat-147-eligibility-checker-responsive form .submit-container a{float:left}.sp-pat-147-eligibility-checker-responsive form .submit-container a.button-cancel{color:#333333;background-color:transparent;background-image:none}.sp-pat-147-eligibility-checker-responsive form .submit-container a.button-cancel:hover{text-decoration:underline}.sp-pat-147-eligibility-checker-responsive form .submit-container div.submission-progress-container{background-image:url('/assets/css/img/forms/ellipsis.svg');background-repeat:no-repeat;background-position:left;background-size:50px 50px;margin-bottom:20px;display:none}.sp-pat-147-eligibility-checker-responsive form .submit-container div.submission-progress-container p.submission-progress-text{font-size:1.5em;font-family:'BoS Avenir Next Regular';padding-left:55px}.sp-pat-147-eligibility-checker-responsive.entry-exit-skin{background:#0e577c;padding:0}.sp-pat-147-eligibility-checker-responsive.entry-exit-skin .content-wrapper{display:table;width:100%}.sp-pat-147-eligibility-checker-responsive.entry-exit-skin .content-wrapper p{margin:6px 0 0;font-size:15px}.sp-pat-147-eligibility-checker-responsive.entry-exit-skin .content-wrapper h3{margin-top:0}.sp-pat-147-eligibility-checker-responsive.entry-exit-skin .content-wrapper h2,.sp-pat-147-eligibility-checker-responsive.entry-exit-skin .content-wrapper h3,.sp-pat-147-eligibility-checker-responsive.entry-exit-skin .content-wrapper p{color:#ffffff}.sp-pat-147-eligibility-checker-responsive.entry-exit-skin .content-wrapper .button-container{margin-top:0}.sp-pat-147-eligibility-checker-responsive.entry-exit-skin .content-wrapper .icon{background:#0c4b6b;display:table-cell;height:138px;text-align:center;vertical-align:middle;width:126px}.sp-pat-147-eligibility-checker-responsive.entry-exit-skin .content-wrapper .column{display:table-cell;padding:24px}.sp-pat-147-eligibility-checker-responsive.entry-exit-skin .content-wrapper .column:first-child{width:80%}.sp-pat-147-eligibility-checker-responsive.entry-exit-skin .content-wrapper .column:last-child{vertical-align:middle;text-align:center;width:20%;text-align:right}.sp-pat-147-eligibility-checker-responsive.entry-exit-skin .content-wrapper .column [class^="eligibility-score-"],.sp-pat-147-eligibility-checker-responsive.entry-exit-skin .content-wrapper .column [class*="eligibility-score-"]{display:none}@media all and (max-width:884px){.sp-pat-147-eligibility-checker-responsive form .field .help{margin-bottom:8px}.sp-pat-147-eligibility-checker-responsive form .submit-container{clear:both}}@media all and (max-width:650px){.sp-pat-147-eligibility-checker-responsive.entry-exit-skin .content-wrapper{display:block;text-align:center}.sp-pat-147-eligibility-checker-responsive.entry-exit-skin .content-wrapper p{margin-left:0;margin-top:6px}.sp-pat-147-eligibility-checker-responsive.entry-exit-skin .content-wrapper h2,.sp-pat-147-eligibility-checker-responsive.entry-exit-skin .content-wrapper h3{margin-left:0;margin-top:0}.sp-pat-147-eligibility-checker-responsive.entry-exit-skin .content-wrapper .icon{display:block;height:inherit;padding-top:32px;padding-bottom:33px;width:100%}.sp-pat-147-eligibility-checker-responsive.entry-exit-skin .content-wrapper .column{display:block;margin-top:24px;width:100% !important;padding-right:18px !important;padding-left:18px !important;text-align:center !important}.sp-pat-147-eligibility-checker-responsive.entry-exit-skin .content-wrapper .column:last-child{padding-bottom:30px}}@media all and (max-width:767px){.sp-pat-147-eligibility-checker-responsive{font-size:10px}.sp-pat-147-eligibility-checker-responsive .result-dial-container h4{text-align:center;font-size:24px}.sp-pat-147-eligibility-checker-responsive form label{font-size:16px}.sp-pat-147-eligibility-checker-responsive form .date .select-wrapper{display:inline-block}.sp-pat-147-eligibility-checker-responsive form .date .select-wrapper:nth-child(1){width:28%}.sp-pat-147-eligibility-checker-responsive form .date .select-wrapper:nth-child(2){width:40%}.sp-pat-147-eligibility-checker-responsive form .date .select-wrapper:nth-child(3){width:30%}.sp-pat-147-eligibility-checker-responsive form .help{font-size:1.2em}.sp-pat-147-eligibility-checker-responsive form .field .help-container{display:block;margin-bottom:5px}.sp-pat-147-eligibility-checker-responsive form .field .help-container .help{margin:0}.sp-pat-147-eligibility-checker-responsive form .field input,.sp-pat-147-eligibility-checker-responsive form .field .select-wrapper{width:100%}.sp-pat-147-eligibility-checker-responsive form .address-picker .address-lookup-controls .field-container{float:none}.sp-pat-147-eligibility-checker-responsive form .address-picker .address-lookup-controls div.address-finder-icon{text-align:center}.sp-pat-147-eligibility-checker-responsive form .address-picker input{width:100%}.sp-pat-147-eligibility-checker-responsive form .address-picker .find-container{display:block;float:none;margin:10px 0}.sp-pat-147-eligibility-checker-responsive form .address-picker .find-container .button-primary{margin-bottom:0;margin:5px 20px}.sp-pat-147-eligibility-checker-responsive form .address-picker .find-container #btn-manual-entry{margin:5px 0}.sp-pat-147-eligibility-checker-responsive form div.submit-container div.submit-container-buttons input[type="submit"]{width:50%}.sp-pat-147-eligibility-checker-responsive form div.submit-container div.submit-container-buttons a{width:50%}.sp-pat-147-eligibility-checker-responsive .result-dial-container h3{font-size:30px;text-align:center}.sp-pat-147-eligibility-checker-responsive .result-dial-container h2{text-align:center}.sp-pat-147-eligibility-checker-responsive .result-dial-container p.lead-text{text-align:center}.sp-pat-147-eligibility-checker-responsive .result-dial-container p{font-size:15px}.sp-pat-147-eligibility-checker-responsive .result-dial-container p a{white-space:normal;width:100%;font-size:15px}.sp-pat-147-eligibility-checker-responsive .result-dial-container .column-1{display:block;width:100%}.sp-pat-147-eligibility-checker-responsive .result-dial-container .column-1 p{text-align:center}.sp-pat-147-eligibility-checker-responsive .result-dial-container .column-2{display:block;width:100%}.sp-pat-147-eligibility-checker-responsive .result-dial-container .column-2 p{text-align:center}.sp-pat-147-eligibility-checker-responsive .result-dial-container .column-2 img{margin-left:auto;margin-right:auto}.sp-pat-147-eligibility-checker-responsive .buttons-section .button{width:100%;white-space:normal}}@media all and (max-width:650px){.sp-pat-147-eligibility-checker-responsive form{font-size:10px}.sp-pat-147-eligibility-checker-responsive form h1{text-align:center}.sp-pat-147-eligibility-checker-responsive form .field .help{display:inline-block;margin:0}.sp-pat-147-eligibility-checker-responsive form .field span{font-size:1.2em}.sp-pat-147-eligibility-checker-responsive form .field input,.sp-pat-147-eligibility-checker-responsive form .field .select-wrapper{width:100%}.sp-pat-147-eligibility-checker-responsive form div.submit-container div.submit-container-buttons input[type="submit"]{display:block;width:100%}.sp-pat-147-eligibility-checker-responsive form div.submit-container div.submit-container-buttons a{display:block;width:100%}.sp-pat-147-eligibility-checker-responsive form .select-wrapper:after{font-size:1.4em}.sp-pat-147-eligibility-checker-responsive form #rc-imageselect,.sp-pat-147-eligibility-checker-responsive form .g-recaptcha{transform:scale(.75);-webkit-transform:scale(.75);transform-origin:0 0;-webkit-transform-origin:0 0}.sp-pat-147-eligibility-checker-responsive .result-dial-container h2{text-align:center}.sp-pat-147-eligibility-checker-responsive .result-dial-container p{text-align:center}.sp-pat-147-eligibility-checker-responsive .result-dial-container p a{white-space:normal}.sp-pat-147-eligibility-checker-responsive .result-dial-container .column-1{display:block;width:100%}.sp-pat-147-eligibility-checker-responsive .result-dial-container .column-2{display:block;width:100%}.sp-pat-147-eligibility-checker-responsive .results-section h2{line-height:1.1em;font-family:'BoS Avenir Next Demi';size:18px}.sp-pat-147-eligibility-checker-responsive .results-section .column-1{display:none}.sp-pat-147-eligibility-checker-responsive .results-section .column-2{width:100%;padding:0}}@media all and (max-width:650px){.sp-pat-147-eligibility-checker-responsive form{padding:16px;font-size:10px}.sp-pat-147-eligibility-checker-responsive form .date .select-wrapper{display:inline-block;margin-top:5px}.sp-pat-147-eligibility-checker-responsive form .date .select-wrapper:nth-child(1){width:28%}.sp-pat-147-eligibility-checker-responsive form .date .select-wrapper:nth-child(2){width:40%}.sp-pat-147-eligibility-checker-responsive form .date .select-wrapper:nth-child(3){width:30%}}@media all and (max-width:650px){.sp-pat-147-eligibility-checker-responsive form .address-picker .find-container .button-primary{margin-bottom:0;white-space:normal}}@media all and (min-width:767px 1) and (max-width:884px){.sp-pat-147-eligibility-checker-responsive form{padding:30px}}