.style--rebrand .form-group.has-error .checkbox .label-text:before{border-color:#ec0000;background-color:rgba(236,0,0,.08)}.style--rebrand .form-group.has-error input[type="checkbox"]:checked+.md-icon+.label-text{color:#505050}.style--rebrand .form-group.has-error input[type="checkbox"]:checked+.md-icon+.label-text:before{border-color:#505050;background-color:transparent}.style--rebrand .form-group .checkbox{margin-top:0;margin-bottom:0!important;padding-top:7px;padding-bottom:7px;padding-left:0}.style--rebrand .form-group .checkbox input[type="checkbox"]{opacity:0}.style--rebrand .form-group .checkbox .label-text{display:inline-block;margin-left:40px}.style--rebrand .form-group .checkbox .label-text:before{content:"";visibility:visible;display:block;position:absolute;top:7px;left:0;width:24px;height:24px;box-sizing:border-box;border:1px solid #505050;cursor:pointer}.style--rebrand .form-group .checkbox input[type="checkbox"]:focus+.label-text:before{border-color:#ffb432}.style--rebrand .form-group .checkbox input[type="checkbox"]:checked+.label-text:before{color:#ffb532}.style--rebrand .form-group .checkbox input[type="checkbox"]+.md-icon{color:#ffb532;position:absolute;display:none;z-index:1}.style--rebrand .form-group .checkbox input[type="checkbox"]:checked+.md-icon{display:block}.style--rebrand .form-group ul{padding-left:0;padding-right:0}@media (min-width:768px){.style--rebrand .form-group ul{padding-left:15px}}.style--rebrand .form-group .control-label{display:inline-block}.style--rebrand .form-group .form-control[size]{width:auto}.style--rebrand .form-group.has-error .label-text{color:#ec0000}.style--rebrand .form-group.has-error .help-block{margin-top:11px;padding:4px 6px 4px 10px;font-size:12px}.style--rebrand .form-group.has-error input[type="text"],.style--rebrand .form-group.has-error input[type="email"]{border-color:#ec0000}.style--rebrand .origin-ui-form__form-group>.origin-ui-form__label-container{padding-right:15px;padding-left:0}.style--rebrand .origin-ui-form__form-group>.origin-ui-form__label-container .md-icon{margin-right:0;font-size:20px;padding-bottom:3px;vertical-align:middle}.style--rebrand .origin-ui-form__form-group>div[class^="col-"]{padding-right:0}@media (min-width:768px){.style--rebrand .origin-ui-form__form-group>div[class^="col-"]{padding-left:15px}}.payment-form .cc-icon{margin-top:12px}.payment-form div.payment-method-row .cc-icon{margin-top:0}@media (min-width:768px){.payment-form .payment-method-row-card-number span{position:relative;top:-12px}}@media (max-width:768px){div#manage-credit-card-form-main>div>div.form-group,div#manage-credit-card-form-main>div.form-group,div#manage-credit-card-form>div.form-group{margin-left:0;margin-right:0}}div#manage-credit-card-form{margin-top:10px}div.button-row-manage-credit-card > span,
div.button-row-manage-credit-card > a:not(:first-child) {position:relative;top:-12px}div.button-row-manage-credit-card span{margin:auto 10px}div div.button-row-manage-credit-card a.link_cancel{cursor:pointer}.glyphicon.spinning{animation:spin 1s infinite linear;-webkit-animation:spin2 1s infinite linear}@keyframes spin {
  from {
    transform: scale(1) rotate(0deg);
  }
  to {
    transform: scale(1) rotate(360deg);
  }
}@-webkit-keyframes spin2 {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}.form-message.form-fail-manage .icon{color:#ec0000}.cc-icon,.cc-icon-list-item{width:45px;height:30px;display:inline-block;border:1px solid #e3e3e3;background:transparent url(clientlib/img/components/bill-payment/credit-card-icons.png) no-repeat}.cc-icon.icon-visa,.cc-icon-list-item.icon-visa{background-position:-51px -35px}.cc-icon.icon-visa.disabled-card-type,.cc-icon-list-item.icon-visa.disabled-card-type{background-position:-51px 0}.cc-icon.icon-mastercard,.cc-icon-list-item.icon-mastercard{background-position:-102px -35px}.cc-icon.icon-mastercard.disabled-card-type,.cc-icon-list-item.icon-mastercard.disabled-card-type{background-position:-102px 0}form.payment-form.direct-debit hr{border-top-color:#e3e3e3}form.payment-form.direct-debit input[type="text"]:disabled{background-color:#f8f8f8}form.payment-form.direct-debit .form-control{border-color:#e3e3e3}@media (max-width:1200px){div.direct-debit-detail div.links .divider{display:none}div.direct-debit-detail div.links .link{display:block}}@media (max-width:768px){span.rwd-line{display:block}}div.form-save-cancel-button-row a.link-cancel{cursor:pointer}.payment-group hr{margin:14px 0}.payment-group .is-expired label{cursor:auto}.payment-group .is-expired .pull-right{height:30px}.payment-group .is-expired .label{position:relative;top:-10px;margin-right:15px}.payment-group .direct-debit-label{margin-top:10px;margin-bottom:20px}.payment-group .icon-tick-2{color:#007632;margin-left:10px}.direct-debit-bsb{display:inline-block;margin-right:30px}.direct-debit-account{display:inline-block}.lpg-payment.style--rebrand .payment-form .expiry__container{height:48px;width:68px;float:left}.lpg-payment.style--rebrand .payment-form .expiry__container--month{margin-left:15px}.lpg-payment.style--rebrand .payment-form .expiry__container--splitter{width:30px;text-align:center;line-height:48px;color:#d8d8d8}.lpg-payment.style--rebrand .payment-form .help-block{margin-bottom:8px}.lpg-payment.style--rebrand .payment-form .help-block-muted{color:#737373;margin-top:8px;margin-bottom:0;padding-left:0;padding-right:0}.lpg-payment.style--rebrand .payment-form .has-error .help-block-muted{background:transparent;color:#737373}.lpg-payment.style--rebrand .payment-form .has-error .help-block-muted:before{content:none}.lpg-payment.style--rebrand .lpg-payment__bpoint-response .md-icon{position:absolute;left:16px;top:17px}.lpg-payment.style--rebrand .lpg-payment__bpoint-response .nice-alert-error{position:relative;color:#7b0000;background-color:rgba(236,0,0,.08);padding:17px 16px 17px 50px;border:1px solid #fcd6d6;margin-bottom:16px;line-height:24px;font-size:14px}.lpg-payment.style--rebrand .lpg-payment__bpoint-response .nice-alert-error .md-icon{color:#ec0000}.lpg-payment.style--rebrand .lpg-payment__bpoint-response .nice-alert-success{position:relative;background-color:#ebf4ef;padding:17px 16px 17px 50px;border:1px solid #d6e9df;margin-bottom:16px;line-height:24px;font-size:14px}.lpg-payment.style--rebrand .lpg-payment__bpoint-response .nice-alert-success p{color:#007632;margin-bottom:16px;font-size:14px;line-height:24px}.lpg-payment.style--rebrand .lpg-payment__bpoint-response .nice-alert-success p:last-child{margin-bottom:0}.lpg-payment.style--rebrand .lpg-payment__bpoint-response .nice-alert-success .md-icon{color:#007632}