.glyphicon{font-size:14px;vertical-align:middle;padding-bottom:2px}.glyphicon-print{font-size:18px;padding-left:5px;top:-1px}#all-forms{background-color:#ddd;height:auto;position:relative}@media (min-width:721px){#footnote-container{height:auto;padding:20px}#footnote-container,#tertiary-footnote-container{position:relative;width:100%;overflow:hidden;display:block}#tertiary-footnote-container{height:43px;padding:13px;text-align:center;background:#2e2e2e}#footnote,#tertiary-footnote{width:60%;margin:0 20%;color:#fff}.homepage{height:auto;max-width:720px;margin:auto;vertical-align:middle;text-align:center;padding-top:80px;overflow:visible;position:relative}.main-banner h5{margin-top:10px}.info{font-size:14px;margin-bottom:28px;margin-left:55px;padding-right:56px;position:relative;text-align:left}.info,.info:before{vertical-align:middle}.info:before{background-color:#333;border-radius:100%;color:#fff;content:"i";display:block;font-family:serif;font-size:1.5em;font-style:italic;font-weight:700;height:24px;left:-42px;position:absolute;line-height:24px;text-align:center;top:-3px;width:24px}div label{width:250px;text-align:left;vertical-align:middle;padding-right:30px;font-weight:400;font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;padding-left:10px}#energy-type,#step-1-submit{border-radius:0}#energy-type,#initial-postcode,#step-1-submit{font-size:15px;height:40px;color:#000;font-weight:400;width:170px;padding:10px}#initial-postcode{border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:10px;border-top-left-radius:10px}.homepage button,.homepage input,.homepage select{margin:-3px;vertical-align:top;display:inline-block}.homepage button{top:0;right:1px}.print-confirmation{margin-top:40px}.submit-postcode-button{border-radius:0 10px 10px 0;width:120px;height:40px;padding:10px;text-decoration:none}}@media (max-width:720px){#footnote-container{height:auto;width:100%;overflow:hidden;display:block;padding:10px}#tertiary-footnote-container{height:28px;width:100%;overflow:hidden;padding:4px;text-align:center;background:#2e2e2e;display:block}#footnote{width:80%;font-size:12px;margin:5% 10%;color:#fff;text-align:center}div label{width:250px;text-align:left;vertical-align:bottom;padding-right:20px;padding-left:10px;margin-bottom:10px;margin-top:10px}div>div>.toggle-label{width:200px;padding-left:10px;display:inline-block}.homepage{margin:20px}.info{font-size:1em;margin-bottom:28px;margin-left:35px;padding-right:20px;padding-left:30px;position:relative}.info:before{background-color:#333;border-radius:100%;color:#fff;content:"i";display:block;font-family:serif;font-size:15px;font-style:italic;font-weight:700;height:24px;left:-22px;position:absolute;line-height:24px;text-align:center;top:0;width:24px;vertical-align:middle}#energy-type,#initial-postcode,.submit-postcode-button{font-size:15px;height:40px;padding:10px;color:#000;font-weight:400;width:250px;border-radius:1px;margin:auto;margin-bottom:5px;display:block;border-radius:2px}.submit-postcode-button{color:#fff;margin-top:20px;border-radius:2px}div>#large-list-of-prices{transition:opacity 1s ease-out;opacity:0;height:0;padding:0;overflow:hidden;margin:auto}div>#small-list-of-prices{transition:opacity 1s ease-out;opacity:1;height:auto;margin:auto}.error-message{margin:10px 0}.print-confirmation{margin:40px 20px}p{margin:0}}.extra-info-small{font-size:13px;color:#666}.previous-button{float:left;margin-left:10px;text-decoration:none}.next-button{float:right;margin-right:20px;text-decoration:none}#content{height:auto;background-color:#ddd}.user-entry-form{margin:auto;width:1200px;min-height:200px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-bottom:20px;margin-bottom:25px;background-color:#fff;transition:width .6s ease-in-out,height .6s ease-in-out}@media (max-width:1250px){.user-entry-form{margin:0 25px 25px;width:auto;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#fff;transition:width .6s ease-in-out,height .6s ease-in-out}}@media (max-width:750px){.user-entry-form{margin:0;width:auto;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#fff;transition:width .6s ease-in-out,height .6s ease-in-out}#email-button{float:none;height:35px;width:auto;margin:10px 10px 30px 20px;font-size:14px;font-weight:400}.all-supplier-information{padding-top:5px;padding-bottom:5px}.supplier-logo{float:left;height:auto;width:auto;vertical-align:middle;margin:10px}.select-quote button{font-size:14px;padding:10px 15px;float:right;height:auto;margin:15px 20px;vertical-align:middle;text-decoration:none}.select-quote{height:auto}.quote-information{display:inline-block;text-align:left;padding:20px;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}}#initial-zipcode{width:170px;border-bottom-left-radius:10px;border-top-left-radius:10px}#step-1-submit{margin-left:20px}#state-initials-error p{font-size:12px;margin-left:20px;margin:5px}div .toggle{width:50px;height:20px;margin:20px 0 40px;vertical-align:top}div .toggle-label{width:450px;margin:20px 0;position:static;vertical-align:middle;text-align:left!important}div .navigation{height:20%}#service-address-entry{margin-top:0}#business-details-entry{margin-top:0;margin-bottom:10px}body,button,input,select{font-family:Helvetica Neue,Arial,sans-serif}div button{color:#fff;height:auto;padding:10px 15px;border:0 solid #eaeaea;text-decoration:none}#email-button,div button{font-size:14px;width:auto;font-weight:400;text-align:center}#email-button{float:none;height:35px;margin:-10px 0 30px}div .rh-button{height:40px;padding:10px;text-decoration:none}div .disabled-rh-button,div .rh-button{border-radius:0 10px 10px 0;width:120px}div .disabled-rh-button{background-color:#999}div .lh-button{border-radius:10px 0 0 10px}body,html{height:100%;background-color:#ddd}html{position:relative;box-sizing:border-box}#root,body,html{min-height:100%}#root{position:relative;margin:0;background-color:#ddd;height:auto;font-family:Helvetica Neue,Arial,sans-serif}#elec-or-gas{text-align:center;margin:auto;margin-top:0;width:1300px;height:200px;min-width:-webkit-min-content;position:relative}tbody:nth-child(odd){background:#eaeaea;text-align:center;vertical-align:middle}tbody:nth-child(2n){background:#fff;text-align:center;vertical-align:middle}.all-supplier-information:nth-of-type(odd){background-color:#fff;text-align:center}.all-supplier-information:nth-of-type(2n){background-color:#eee;text-align:center}#small-list-of-prices{transition:opacity 1s ease-out;opacity:0;height:0;padding:0;overflow:hidden;margin:auto}#large-list-of-prices{transition:opacity 1s ease-out;opacity:1;height:auto;margin:auto;padding-left:30px;padding-right:30px}thead>tr>th{background-color:#999;color:#fff;font-family:Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:14px;text-align:center;vertical-align:middle}.table>tbody>tr>td{border-top:0;vertical-align:middle}.table>tbody>tr .extra-info{font-size:12px;text-align:center;color:#2e2e2e;vertical-align:middle}#elec-or-gas div{cursor:pointer;font-size:1.6em;font-weight:700;opacity:1;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out}@media (max-width:900px){#elec-or-gas div{width:100%}}#elec-or-gas div:hover{opacity:.7}#elec-or-gas p{margin-bottom:0}div #content-box{height:auto;position:relative}div #all-user-selection{margin:2.5em 0 0 30%;display:inline-block}@media (min-width:751px){h1{font-family:Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.5em;text-transform:uppercase;position:relative;text-align:center;vertical-align:middle;color:#fb7000;margin-top:.3em;margin:auto}}@media (max-width:750px){h1{font-family:Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.4em;text-transform:uppercase;position:relative;text-align:center;vertical-align:middle;color:#fb7000;margin-top:.3em;margin:auto}}.hidden{display:none}aside{float:right;font-style:italic;padding-right:5px}fieldset legend:before{color:transparent;content:"\2713";font-size:2em;position:absolute;right:-5em;top:0;transition:all 1s ease-in-out}fieldset.valid{opacity:.5}fieldset.valid legend:before{color:#0b0;font-size:3em;right:-.2em;top:0}fieldset.valid:hover{opacity:1}fieldset.valid:hover legend:before{font-size:1.4em}fieldset a{border-radius:5px;padding:0 5px;text-decoration:none;white-space:nowrap;transition:all .3s ease-in-out}fieldset>p{padding:.5em 1.5em}fieldset span{display:inline-block;font-size:.9em;padding:1em}@media (max-width:1130px){button{display:block;margin:15px auto}td>.supplier-icon-small{opacity:1;height:25px}td>.supplier-icon-large,td>.supplier-icon-small{transition:opacity 1s ease-out;overflow:hidden;margin:auto;vertical-align:middle}td>.supplier-icon-large{opacity:0;height:0}}.supplier-logo{float:left;width:auto;height:65px;vertical-align:middle;padding:10px 0 0 10px;margin:10px}button[disabled]{cursor:default}button img{margin-right:14px;vertical-align:bottom}button.valid{cursor:pointer}.loading{opacity:.8;cursor:wait}.form-input{border-radius:5px;clear:both;padding:1em 0;width:100%;transition:all .3s ease-in-out}select{height:50px;max-width:500px}.form-appended-input{display:inline-block;font-size:.9em;height:24px;line-height:24px;margin-left:48px;padding:5px 14px 5px 46px;position:relative;width:auto}input{height:50px;max-width:500px}input,select{margin-left:10px;width:95%}.form-appended,input,select{border:1px solid #ccc;border-radius:3px;font-size:.9em;height:35px;padding:5px;transition:all .3s ease-in-out;font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;vertical-align:middle}#all-content{position:relative}#generate-contract-wrapper{margin:auto;padding:0 0 10px}.generate-contract{border-top:0 solid #999;display:block;font-size:14px;height:auto;margin:0 auto 55px;width:auto;padding:10px 15px}.generating-contract{padding:6px 2em;color:#fff;background-color:#ddd;font-size:16px;width:160px;height:30px;border-radius:2px}.generating-contract:after{overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis steps(4) 1s infinite;animation:ellipsis steps(4) 1s infinite;content:"\2026";width:0}@keyframes ellipsis{to{width:20px}}@-webkit-keyframes ellipsis{to{width:20px}}@media print{.no-print,.no-print *{display:none}div .print-only{height:100%;overflow:visible;opacity:1}}.print-only{height:0;overflow:hidden;opacity:0}.print-only .confirmation-table td:first-child{width:18em}.customer-details{margin:auto;padding:30px 20px}.home-info{margin:auto;padding:50px 20px}.previous-next-wrapper{margin:auto;padding:0 20px 70px}h3{padding:15px 30px;background-color:#eaeaea;line-height:1.5em}h3,h4{margin:0;height:auto;font-weight:700;font-size:14px;font-family:Helvetica Neue,Arial,sans-serif}h4{padding-bottom:20px;padding-left:10px;padding-top:0;line-height:2em}h5{margin:0}h5,h6{height:auto;padding-bottom:15px;padding-left:30px;padding-top:15px;font-weight:300;line-height:1.5em;color:#fff;font-size:1em;font-family:Helvetica Neue,Arial,sans-serif}h6{margin:0 0 50px}li{margin:0 0 0 -25px}.supplier-icon-small{opacity:0;height:0}.supplier-icon-large,.supplier-icon-small{transition:opacity 1s ease-out;overflow:hidden;margin:auto}.supplier-icon-large{opacity:1}.error-message{margin-left:50px;text-align:left;display:inline-block;font-size:12px;color:#d30000;position:relative;font-family:Helvetica Neue,Arial,sans-serif}.error-message:before{background-color:#d30000;border-radius:100%;color:#fff;content:"!";display:block;font-family:serif;font-size:1.5em;font-weight:700;height:24px;left:-35px;position:absolute;line-height:24px;text-align:center;top:-3px;width:24px}.user-entry{margin-top:0;margin-bottom:15px}.loader-small{width:20px;height:20px;margin:auto}.loader,.loader-small{border-radius:50%;animation:spin 2s linear infinite}.loader{width:60px;height:60px;margin:40px auto}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.scrollable{height:50px;max-height:80px;overflow-y:scroll}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.disabled-button{background-color:#999}#confirmation-print-button{display:block;font-size:14px;height:auto;margin:25px auto;width:auto;padding:15px}a{border-radius:5px;height:120%;border-width:5px;white-space:nowrap;transition:all .3s ease-in-out}a,a:hover{color:#2e2e2e}.ud-link{text-decoration:none}.ud-link:hover{text-decoration:underline;color:#fff}.email-link,.phone-link,.t-and-c-link{padding:1px 2px;font-weight:700;text-decoration:underline;color:#2e2e2e}.email-link:hover,.phone-link:hover,.t-and-c-link:hover{padding:1px 2px;font-weight:700;text-decoration:underline;color:#999}button:hover{cursor:pointer;color:#2e2e2e;text-decoration:none}.confirmation-paragraph{margin:30px 10px;margin-top:0;text-align:center}.black-line,.centered-text{text-align:center}.black-line{background-color:#000;width:20%;content:"";height:2px;vertical-align:middle;margin:10px auto 30px}.confirmation-table tbody tr td{text-align:left;padding:10px 20px 10px 0;vertical-align:middle}.print-table{font-size:1em;padding-bottom:5px;vertical-align:middle}@media print{.print-table th{font-size:1em;padding:10px 20px 10px 10px;background:#8b8a8a!important;color:#fff!important;-webkit-print-color-adjust:exact;font-family:Helvetica Neue,Arial,sans-serif}.print-table td{padding-top:8px}a[href]:after,a[href]:visited:after{content:none!important}}#can-contact-toggle{text-align:left}#can-contact{margin-left:20px}.lh-paragraph{width:100%}.legal-contact{margin:20px 20px 20px 0;vertical-align:top}.legal-contact,.legal-info{font-size:14px;padding:0 20px;font-family:Helvetica Neue,Arial,sans-serif;font-weight:300;text-align:left;display:inline-block;width:auto}.legal-info{position:relative;margin-right:20px;margin-left:70px}.legal-info:before{background-color:#333;border-radius:100%;color:#fff;content:"i";display:block;font-family:serif;font-size:1.5em;font-style:italic;font-weight:700;height:24px;left:-35px;position:absolute;line-height:24px;text-align:center;top:5px;width:24px}#all-contact-methods{margin-top:20px}span>.large-checkbox{width:20px;height:20px;margin-left:0;margin-top:20px;margin-bottom:20px;vertical-align:middle}span>.contact-label{width:auto;margin:20px 30px 20px 10px;min-width:50px;padding-right:0;vertical-align:middle;text-align:left!important}#contact-methods-wrapper{margin-left:10px;margin-right:10px;margin-top:20px}#legal-wrapper{top:20px}.label-with-checkbox{width:auto;display:block}.main-banner{position:relative;overflow:hidden;height:377px}.main-banner .flavor-text{position:absolute;top:0;left:0;right:5%;top:20%;vertical-align:middle}.centered-paragraph{text-align:center;margin-top:25px;margin-right:10%;margin-left:10%}.router-link-active{text-decoration:none}[type=date]{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI5QzVEOUIyMEY2RDExRTk4NTIxQTBCNERCN0YxQjlBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI5QzVEOUIzMEY2RDExRTk4NTIxQTBCNERCN0YxQjlBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjlDNUQ5QjAwRjZEMTFFOTg1MjFBMEI0REI3RjFCOUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjlDNUQ5QjEwRjZEMTFFOTg1MjFBMEI0REI3RjFCOUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7dgGW0AAABYklEQVR42qyTy0oDQRBFp3XMGB9JDER8gYrPlYvgQj/EpT/gWvwal+5FdOtK/AMFFz4QgxgREx+o0cT2FpyBRoIudODMdKUrt29VzTjvffQf15yoihLxmjgN9rfFThCfiHVbxGACg2JaPIpZMSX6+ENZeGJP/pJInG7X4hNVExni9DccDYsrhMbZuxPLohahaDSDtfEcrF+/xefp2hzci11RR+RdZEW/KBJ3wQPPAVyUTeAW6+2uS0TtOSmOOHlBbIqCNfBJLGKxQUK3mBE54ehHkf54HIymUzgWG2KFZjWYhjX3hc7HWI8R6GTdtFsiKvTgAkdZGmVTaFFvhnI9v9fTEiJs2kYHiSaaF/Ps5yknw8jHxIS4CS05bCUk2glbxDVOrZBvAgfWu5jmmeWCGKFhOZJXf/kE9mNe0z1xSN0fvM5nWG93WRk9NhXHSVVmnVBKi1GWfhCw/V7318/5S4ABAFx6aAH3j7Q1AAAAAElFTkSuQmCC) 99% 50% no-repeat}[type=date]::-webkit-inner-spin-button{display:none}[type=date]::-webkit-calendar-picker-indicator{opacity:0}.table>thead>tr>th{vertical-align:bottom;border-bottom:0 solid #ddd}.table>tbody+tbody{border-top:0 solid #ddd}a{color:#fff}.custom a{color:blue;text-decoration:underline}.custom .standard-footer a{color:unset;text-decoration:unset}.custom .standard-footer a:focus,.custom .standard-footer a:hover{color:#000;text-decoration:underline}#switch-gas{color:#fff;background-color:#2e175f}#switch-elec{background-color:#fb7000;color:#fff}#main-nav{background-color:#fff;color:#000}button{background-color:#999;border:none;border-radius:2px;color:#eee;cursor:default;height:36px;outline:none;padding:.5em 2em;position:relative;top:-1px;transition:all .3s ease-in-out}