@media(min-width:992px){.plans-static .plan-modal .summary-title{margin-top:0}
}
.plans-static .plan-modal .summary-subtitle{display:block;font-family:"OpensansSemibold",Helvetica,Arial,sans-serif;margin-bottom:10px}
.plans-static .plan-modal .cost-group{margin-bottom:10px}
.plans-static .plan-modal .cost-group.cost-bold{margin-top:0}
.plans-static .plan-modal .plan-pricing-estimate{display:none}
.plans-static .plan-modal .plan-pricing-estimate-Electricity .plan-pricing-summary-Gas,.plans-static .plan-modal .plan-pricing-estimate-Gas .plan-pricing-summary-Electricity{display:none}
.plans-static .plan-rewards{padding:32px 0}
.plans-static .plan-rewards .reward-detail{padding:0 0 33px 0}
@media(min-width:768px){.plans-static .plan-rewards .reward-detail{padding:0}
}
@media(min-width:992px){.plans-static .plan-rewards .reward-detail{padding:33px 0}
}
.plans-static .plan-rewards .h1{font-size:1.602em;line-height:1em}
.plans-static .bonus-credit{display:block;padding:20px 0;border:3px solid #fff;border-radius:105px;width:125px;margin:0 auto}
@media(min-width:768px){.plans-static .bonus-credit{float:right;margin:0;display:inline-block}
}
.plans-static .bonus-credit p{color:#fff;margin:0 0 3px 0;text-transform:uppercase;font-family:"HouschkaAltProBold",Helvetica,Arial,sans-serif;font-size:.79em}
.plans-static .bonus-credit p.bonus-value{font-size:2.566em;line-height:1em}
.plans-static .bonus-credit p.bonus-value sup{position:relative;top:-7px;font-size:.72em}
.plans-static .plan-usage-calculator .control-label{margin-bottom:20px}
@media(min-width:768px){.plans-static .plan-usage-calculator .control-label{margin-bottom:0;padding-top:12px}
}
@media(min-width:992px){.plans-static .plan-usage-calculator .control-label{padding-top:12px}
}
.plans-static .plan-usage-calculator .btn-default,.plans-static .plan-usage-calculator .btn-default a,.btn-default .plans-static .plan-usage-calculator a{padding-left:0;padding-right:0;margin-bottom:0;width:100%}
.pay-icon{display:block;width:68px;height:50px;background:url(img/components/bill-payment/payment-icons.png) top left no-repeat;background-size:68px 300px}
.pay-icon.icon-bpay{background-position:0 0}
.pay-icon.icon-post{background-position:0 -50px}
.pay-icon.icon-credit{background-position:0 -100px}
.pay-icon.icon-mail{background-position:0 -150px}
.pay-icon.icon-direct{background-position:0 -200px}
.pay-icon.icon-telephone{background-position:0 -250px}
.callback-button-container{position:relative;overflow:visible}
.callback-button-container button.btn-callback-alt{background-color:transparent;border:0}
.callback-button-container button.btn-callback-alt:hover{background-color:transparent}
.callback-button-container button.btn-callback-alt .hidden-xs,.callback-button-container button.btn-callback-alt .callback-text{font-size:12.44444px;font-weight:normal}
.callback-button-container button.btn-callback-alt .icon{position:relative;top:3px}
.callback-button-container button.btn-full-mobile-text{padding:10px 24px}
.text-image-column-content .btn-link{padding-left:0}
.plans-dynamic .plans-banner{position:relative;height:300px;width:100%;background-size:cover;background-position:50% 25%}
.plans-dynamic .plans-banner-content{margin-bottom:67.27588px;position:absolute;bottom:0;width:100%}
.plans-dynamic .breadcrumb{margin-bottom:0}
.plans-dynamic .filter-no-results{padding-bottom:44.85059px}
.plans-dynamic .plan-filter-heading{font-size:19.93359px;font-size:1.42383em;color:#f36d00;font-family:"OpensansBold",Helvetica,Arial,sans-serif;margin-bottom:67.27588px;text-transform:none}
.plans-dynamic .plan-filter-heading .icon-question{color:#d8d8d8;position:relative;top:3px;right:-7px}
.plans-dynamic .form-group-plans label{margin-bottom:15px}
.plans-dynamic .form-group-plans label.disabled{color:#d8d8d8}
.plans-dynamic .form-group-plans .control-label--has-number{position:relative;padding-left:35px}
.plans-dynamic .form-group-plans .control-label--has-number .bg-circle{position:absolute;display:block;margin:0;left:0;top:-3px;line-height:1.6}
.plans-dynamic .form-group-plans .control-label.control-label-filter{display:block;padding-top:0;text-align:left}
@media(min-width:992px){.plans-dynamic .form-group-plans .control-label.control-label-filter{margin-bottom:0;line-height:1.3;min-height:3.5em}
}
.plans-dynamic .form-group-plans button[name="updateForm"] small{top:1px;position:relative}
.plans-dynamic .form-group-plans .input-group input{border-right:0}
.plans-dynamic .form-group-plans .input-group-addon{background-color:transparent;font-size:1.45em;padding:0 22.42529px;color:#f36d00}
.plans-dynamic .form-group-plans .fluid-btn-group-container.fluid-btn-group-25 .btn-group>.btn,.plans-dynamic .form-group-plans .fluid-btn-group-container.fluid-btn-group-25 .btn .btn-group>a,.btn .plans-dynamic .form-group-plans .fluid-btn-group-container.fluid-btn-group-25 .btn-group>a,.plans-dynamic .form-group-plans .fluid-btn-group-container.fluid-btn-group-25 .banner-state-selector .btn-group>.dropdown-toggle,.banner-state-selector .plans-dynamic .form-group-plans .fluid-btn-group-container.fluid-btn-group-25 .btn-group>.dropdown-toggle,.plans-dynamic .form-group-plans .fluid-btn-group-container.fluid-btn-group-25 .personalised-campaign-nav .campaign-nav .btn-group>.dropdown-toggle,.personalised-campaign-nav .campaign-nav .plans-dynamic .form-group-plans .fluid-btn-group-container.fluid-btn-group-25 .btn-group>.dropdown-toggle{display:inline-block;padding-left:5px;padding-right:5px;width:25%}
.plans-dynamic .form-group-plans .fluid-btn-group-container.fluid-btn-group-33 .btn-group>.btn,.plans-dynamic .form-group-plans .fluid-btn-group-container.fluid-btn-group-33 .btn .btn-group>a,.btn .plans-dynamic .form-group-plans .fluid-btn-group-container.fluid-btn-group-33 .btn-group>a,.plans-dynamic .form-group-plans .fluid-btn-group-container.fluid-btn-group-33 .banner-state-selector .btn-group>.dropdown-toggle,.banner-state-selector .plans-dynamic .form-group-plans .fluid-btn-group-container.fluid-btn-group-33 .btn-group>.dropdown-toggle,.plans-dynamic .form-group-plans .fluid-btn-group-container.fluid-btn-group-33 .personalised-campaign-nav .campaign-nav .btn-group>.dropdown-toggle,.personalised-campaign-nav .campaign-nav .plans-dynamic .form-group-plans .fluid-btn-group-container.fluid-btn-group-33 .btn-group>.dropdown-toggle{display:inline-block;padding-left:5px;padding-right:5px;width:33%}
.plans-dynamic .form-group-plans .fluid-btn-group-container.fluid-btn-group-50 .btn-group>.btn,.plans-dynamic .form-group-plans .fluid-btn-group-container.fluid-btn-group-50 .btn .btn-group>a,.btn .plans-dynamic .form-group-plans .fluid-btn-group-container.fluid-btn-group-50 .btn-group>a,.plans-dynamic .form-group-plans .fluid-btn-group-container.fluid-btn-group-50 .banner-state-selector .btn-group>.dropdown-toggle,.banner-state-selector .plans-dynamic .form-group-plans .fluid-btn-group-container.fluid-btn-group-50 .btn-group>.dropdown-toggle,.plans-dynamic .form-group-plans .fluid-btn-group-container.fluid-btn-group-50 .personalised-campaign-nav .campaign-nav .btn-group>.dropdown-toggle,.personalised-campaign-nav .campaign-nav .plans-dynamic .form-group-plans .fluid-btn-group-container.fluid-btn-group-50 .btn-group>.dropdown-toggle{display:inline-block;padding-left:5px;padding-right:5px;width:50%}
.plans-dynamic .form-group-plans .fluid-btn-group-container .btn-group{width:100%}
.plans-dynamic .form-group-plans .btn-select{font-family:"Opensans",Helvetica,Arial,sans-serif;font-weight:normal;color:#666}
.plans-dynamic .form-group-plans .btn-select .icon-tick-2{color:#d8d8d8;font-size:1.45em;margin-right:.5em;position:relative;top:2px}
.plans-dynamic .form-group-plans .btn-select.active{border-color:#f36d00;font-family:"OpensansBold",Helvetica,Arial,sans-serif;color:#2a2a2a}
.plans-dynamic .form-group-plans .btn-select.active .icon-tick-2{color:#f36d00}
.plans-dynamic .plan-no-fuel{position:absolute;bottom:20px}
.plans-dynamic .address-error{padding-top:11.21265px;padding-bottom:11.21265px}
@media(min-width:992px){.plans-dynamic .address-error{padding-top:22.42529px;padding-bottom:22.42529px;margin-bottom:44.85059px}
}
.plans-dynamic .address-error p{margin-bottom:0}
.plans-dynamic .plan-detail-outer{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px;border-radius:3px 3px 0 0;padding:2px}
.plans-dynamic .plan-detail-inner{background-color:#fff}
.plans-dynamic .plan-detail-recommended{background-color:#2a2a2a}
.plans-dynamic .plan-detail-recommended .plan-header{border-radius:0;background-color:#f36d00}
.plans-dynamic .plan-detail-standard .plan-detail-inner{margin-top:55px}
.plans-dynamic .plan-recommended{font-size:14px;font-size:1em;background-color:#2a2a2a;color:white;font-family:"OpensansBold",Helvetica,Arial,sans-serif;height:56px;padding:15px 15px 0 15px;text-transform:uppercase}
.plans-dynamic .plan-recommended span{border-bottom:2px solid #f36d00}
.plans-dynamic .plan-header{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px;border-radius:3px 3px 0 0;background-color:#2a2a2a;margin-bottom:22.42529px;padding:44.85059px 22.42529px}
.plans-dynamic .plan-title{font-size:22.42529px;font-size:1.60181em;color:#fff;font-family:"HouschkaAltProBold",Helvetica,Arial,sans-serif;margin-bottom:22.42529px}
.plans-dynamic .plan-tagline{font-size:14px;font-size:1em;color:#fff;font-family:"OpensansBold",Helvetica,Arial,sans-serif}
.plans-dynamic .plan-bonus{border-bottom:1px solid #bbb;margin:0 15px 30px;padding-bottom:22.42529px;position:relative}
.plans-dynamic .plan-bonus>img{position:absolute;top:4px}
.plans-dynamic .plan-bonus>div{display:block;padding-left:42px}
.plans-dynamic .plan-bonus-heading{font-size:15.75px;font-size:1.125em;font-family:"OpensansBold",Helvetica,Arial,sans-serif;text-transform:uppercase}
.plans-dynamic .plan-feature{border-bottom:1px solid #bbb;margin:0 15px 30px;padding-bottom:50px}
.plans-dynamic .tariff-info .plan-discount-text{margin-bottom:0}
.plans-dynamic .tariff-info .fuel-estimate{margin-bottom:1em}
.plans-dynamic .plan-feature-heading{font-size:14px;font-size:1em;font-family:"OpensansBold",Helvetica,Arial,sans-serif}
.plans-dynamic .plan-feature-text{font-size:12.44444px;font-size:.88889em;color:#666}
.plans-dynamic .plan-feature-text span{color:#a9bf43;font-size:1.2em;margin-right:6px;top:.2em}
.plans-dynamic .plan-feature-green [data-toggle="buttons"]>.btn,.plans-dynamic .plan-feature-green .btn [data-toggle="buttons"]>a,.btn .plans-dynamic .plan-feature-green [data-toggle="buttons"]>a,.plans-dynamic .plan-feature-green .banner-state-selector [data-toggle="buttons"]>.dropdown-toggle,.banner-state-selector .plans-dynamic .plan-feature-green [data-toggle="buttons"]>.dropdown-toggle,.plans-dynamic .plan-feature-green .personalised-campaign-nav .campaign-nav [data-toggle="buttons"]>.dropdown-toggle,.personalised-campaign-nav .campaign-nav .plans-dynamic .plan-feature-green [data-toggle="buttons"]>.dropdown-toggle{font-weight:normal}
.plans-dynamic .plan-submit{margin-left:15px;margin-right:15px;padding-bottom:15px}
.plans-dynamic .plan-submit .btn-default,.plans-dynamic .plan-submit .btn-default a,.btn-default .plans-dynamic .plan-submit a{padding:10px 22px}
.plans-dynamic .plan-discount-text{font-family:"HouschkaAltProBold",Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:1em;line-height:1;color:#2a2a2a}
.plans-dynamic .plan-discount-text sup{font-size:55%;top:-0.6em}
.plans-dynamic .plan-discount-text .plan-discount-large-text{font-size:57.53847px;font-size:4.10989em}
.plans-dynamic .plan-discount-text .plan-discount-medium-text{font-size:35.92098px;font-size:2.56578em}
.plans-dynamic .plan-discount-text .plan-discount-small-text{font-size:17.71875px;font-size:1.26563em}
.plans-dynamic .plan-discount-text__gst{font-family:"Opensans",Helvetica,Arial,sans-serif;text-transform:none}
.plans-dynamic .plan-approx-charges span{font-size:3.6em;color:black;font-family:"HouschkaAltProBold",Helvetica,Arial,sans-serif}
.plans-dynamic .plan-approx-charges span sup{font-size:40%;top:-1.1em}
.plans-dynamic .plan-disclaimer .disclaimer-text{color:#666}
.plans-dynamic .js_planApp .callback-button-container{display:none}
.plans-dynamic .js_planApp .callback-button-container button{margin-bottom:0;padding-left:0;padding-right:0}
.plans-dynamic .checkbox.checkbox-right label{padding-left:0;position:relative}
.plans-dynamic .checkbox.checkbox-right input[type="checkbox"]{margin-left:0;position:absolute;right:0}
.plans-dynamic .slick-prev,.plans-dynamic .slick-next{top:15px !important}
.plans-dynamic .slick-dots{top:0 !important}