﻿@font-face{font-family:"pinergy_rational_regular";src:url("../fonts/PinergyRational-Regular.otf") format("opentype");}body .registration-wizard{padding:20px;min-width:300px;text-align:left;line-height:24px;color:#333;font-family:pinergy_rational_regular;}body .registration-wizard .form-group input[type=text],body .registration-wizard .form-group .signup-dropdown{border:transparent;border-bottom:2px solid #0ff !important;background:rgba(209,209,209,.4);color:#868c93;outline:0;height:48px;border-radius:unset;}body .registration-wizard .form-group input[type=text]:focus,body .registration-wizard .form-group .signup-dropdown:focus{outline:none;-webkit-box-shadow:0 2px 20px rgba(185,255,255,.8);box-shadow:0 2px 20px rgba(185,255,255,.8);}body .registration-wizard .form-group .signup-dropdown{background-image:linear-gradient(45deg,transparent 50%,#333 0),linear-gradient(135deg,#333 50%,transparent 0),linear-gradient(90deg,transparent,transparent);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat;}body .registration-wizard .control-label{font-size:14px !important;line-height:20px;margin-bottom:9px;}body .registration-wizard .payment-form{height:642px;width:100%;border:none;display:block;}body .registration-wizard .payment-amount-box{border:3px solid;padding:20px;}body .registration-wizard .tooltip-orange{color:#f87325;}body .registration-wizard .tooltip-orange:hover{color:#00513c;}body .registration-wizard .text-green{color:#00b787;}body .registration-wizard .text-red{color:#cd1622;}body .registration-wizard .order-footer{position:fixed;bottom:0;left:0;right:0;z-index:1000;}body .registration-wizard .order-footer .view-order{background:#cd1622;color:#fff;text-transform:uppercase;text-decoration:none;font-size:1.26em;margin:0;display:block;text-align:center;padding:15px 20px;}body .registration-wizard .order-footer .view-order:hover{background:#00b787;color:#00513c;}body .registration-wizard .order-footer .order-details{border:none;}body .registration-wizard .order-footer .details{padding:25px;background:#fff;}body .registration-wizard .order-summary .header::before{display:inline-block;width:24px;height:24px;background:#00b787;position:relative;content:"✓";color:#fff;margin-right:10px;}body .registration-wizard .order-details{border:1px solid #d1d1d1;}body .registration-wizard .order-details ul{margin-left:0;padding-left:0;}body .registration-wizard .order-details ul li{list-style-type:none;}body .registration-wizard .order-details .details-item{display:inline-block;position:relative;font-size:16px;line-height:30px;margin-bottom:10px;padding-left:35px;}body .registration-wizard .order-details .details-item use{fill:#f87325;}body .registration-wizard .order-details .details-item svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:24px;width:24px;display:inline-block;left:0;font-size:1.2em;}body .registration-wizard .mprn-addresses{background:#f8f8f8;border:1px solid #e5e5e5;}body .registration-wizard .mprn-addresses ul{margin:0;padding:10px;list-style-type:none;}body .registration-wizard .use-address-type{padding:20px;}body .registration-wizard .checkbox-styled-input .checkbox-styled-input-mark{position:absolute;top:0;left:0;height:25px;width:25px;background:rgba(209,209,209,.4);border:1px solid #fff;border-radius:2px;cursor:pointer;}body .registration-wizard .checkbox-styled-input .checkbox-styled-input-mark::after{content:"✓";display:none;height:100%;width:100%;background:#00b787;border-radius:1px;color:#fff;text-align:center;font-size:14px;}body .registration-wizard .checkbox-styled-input .checkbox-styled-input-option{position:relative;padding-left:30px;}body .registration-wizard .checkbox-styled-input .checkbox-styled-input-field{position:absolute;top:0;left:0;height:20px;width:20px;opacity:0;margin:0;z-index:20;cursor:pointer;}body .registration-wizard .checkbox-styled-input .checkbox-styled-input-field:checked+.checkbox-styled-input-mark::after{display:inline-block !important;}body .registration-wizard .checkbox-styled-input .checkbox-styled-input-field:checked+input+.checkbox-styled-input-mark::after{display:inline-block !important;}body .registration-wizard .mprn-search{box-shadow:none;}body .registration-wizard .mprn-search .search-lbl{border-radius:0 !important;}body .registration-wizard .mprn-search input{background:rgba(209,209,209,.4);color:#868c93;outline:0;}body .registration-wizard .submit-step{text-align:center;margin-bottom:75px;}body .registration-wizard .submit-step .btn-next{background-color:#d21e25;color:#fff;min-width:162px;font-size:1em;font-weight:600;padding:1.1em 1.44em;border-radius:unset;margin:40px 0 10px;}body .registration-wizard .submit-step .btn-next:hover,body .registration-wizard .submit-step .btn-next:active,body .registration-wizard .submit-step .btn-next:focus{color:#d21e25;border:1px solid #d21e25;background-color:#fff;border-radius:unset;}body .registration-wizard .submit-step .btn-action{background-color:#d21e25;color:#fff;min-width:162px;font-size:1em;font-weight:600;padding:1.1em 1.44em;border-radius:unset;}body .registration-wizard .submit-step .btn-action:hover,body .registration-wizard .submit-step .btn-action:active,body .registration-wizard .submit-step .btn-action:focus{color:#d21e25;border:1px solid #d21e25;background-color:#fff;border-radius:unset;}body .registration-wizard .submit-step .btn-prev{background-color:#d21e25;color:#fff;min-width:162px;font-size:1em;font-weight:600;padding:1.1em 1.44em;margin:40px 0 10px;color:#d21e25;border:1px solid #d21e25;background-color:#fff;border-radius:unset;}body .registration-wizard .submit-step .btn-prev:hover,body .registration-wizard .submit-step .btn-prev:active,body .registration-wizard .submit-step .btn-prev:focus{color:#d21e25;border:1px solid #d21e25;background-color:#fff;border-radius:unset;}body .registration-wizard .submit-step .btn-prev:hover,body .registration-wizard .submit-step .btn-prev:active{background-color:#9f111a;color:#fff;}body .registration-wizard .search-btn{background-color:#d21e25;color:#fff;min-width:162px;font-size:1em;font-weight:600;padding:1.1em 1.44em;border-radius:unset;border-radius:0 !important;min-width:40px;}body .registration-wizard .search-btn:hover,body .registration-wizard .search-btn:active,body .registration-wizard .search-btn:focus{color:#d21e25;border:1px solid #d21e25;background-color:#fff;border-radius:unset;}body .registration-wizard .signup-dropdown-container{position:relative;}body .registration-wizard .signup-dropdown-container .signup-dropdown-open{position:absolute;font-size:12px;display:inline-block;right:0;top:5px;color:rgba(134,140,147,.4);width:50px;height:40px;text-align:center;border-left:1px solid rgba(134,140,147,.4);pointer-events:none;padding-top:14px;}body .registration-wizard .signup-dropdown-container .signup-dropdown-md+.signup-dropdown-open{height:25px;padding-top:7px;}body .registration-wizard .radio-label{background:rgba(209,209,209,.4);color:#868c93;text-align:center;width:48.5%;padding:13px 20px;float:left;margin-left:4px;}body .registration-wizard .radio-label:hover{background:#868c93;color:#fff;}body .registration-wizard input[type="radio"]:checked+label{background:#868c93;color:#fff;}body .registration-wizard .form-control{width:100%;}body .registration-wizard .form-control.signup-dropdown{margin:0;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";border:transparent;background-color:rgba(209,209,209,.4);border-radius:1px;cursor:pointer;padding:12px 60px 12px 20px;height:48px;}body .registration-wizard.signup-input{border:transparent;background:rgba(209,209,209,.4);padding:8px 60px 8px 20px;height:auto;color:#868c93;outline:0;box-shadow:none;border-radius:1px;}body .is-required>label::after{content:" *";color:#d31e25;}body .no-select{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}body .steps{position:relative;min-height:80px;width:120%;left:-10%;}body .steps::after{width:70%;height:1px;top:20px;position:absolute;content:"";display:inline-block;z-index:-1;background:#868c93;opacity:.4;left:15%;}body .steps .active .step-circle{border:1px solid #d21e25;background:#d21e25;}body .steps .active .step-circle .step-number{color:#fff;}body .steps .step-lable{color:#333;font-size:12px;}body .steps .step-circle{width:40px;height:40px;border:1px solid rgba(134,140,147,.8);color:rgba(134,140,147,.8);text-align:center;background:#fff;margin:0 auto 5px;border-radius:100%;position:relative;}body .steps .step-circle .step-number{color:rgba(134,140,147,.8);line-height:40px;margin-top:-2px;font-size:16px;}body .steps .step-circle .step-number::before{width:10px;height:10px;background:#fbfbfb;position:absolute;content:"";display:inline-block;left:-11px;top:15px;}body .steps .step-circle .step-number::after{width:10px;height:10px;background:#fbfbfb;position:absolute;content:"";display:inline-block;right:-11px;top:15px;}body .step{margin:0 auto;}body .form-title{text-align:center;font-size:22px;font-weight:600;padding-top:40px;padding-bottom:26px;}