/*--------------------------------
Nucleo Web Font
Generated using nucleoapp.com
-------------------------------- */
@font-face {
  font-family: 'Nucleo';
  src: url('/sites/default/themes/cgu/fonts/webchat/Nucleo.eot');
  src: url('/sites/default/themes/cgu/fonts/webchat/Nucleo.eot') format('embedded-opentype'), url('/sites/default/themes/cgu/fonts/webchat/Nucleo.woff2') format('woff2'), url('/sites/default/themes/cgu/fonts/webchat/Nucleo.woff') format('woff'), url('/sites/default/themes/cgu/fonts/webchat/Nucleo.ttf') format('truetype'), url('/sites/default/themes/cgu/fonts/webchat/Nucleo.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

.node-type-webform label.icheck-label{width:auto}.node-type-webform .webform-component--i-agree label.EditingFormLabel{display:none}.node-type-webform .webform-component--i-agree label.icheck-label{width:90%}#edit-submitted-upload-ajax-wrapper p:nth-child(1){margin-bottom:-20px}.form-page #edit-submitted-upload-upload-button{display:none}.form-page #edit-submitted-upload-upload{height:60px}.node-type-webform .cvMessage{display:none}.form-page input.customfile-input #edit-submitted-upload-upload{height:60px}input[type=email]{background:0 0;border:1px solid #dcddde;border-radius:0;height:50px;padding:2px 15px 0;color:#414042;font-weight:400;-webkit-font-smoothing:antialiased;font-style:normal;margin:6px 0;display:block;width:100%;line-height:45px \9;font-size:15px;font-size:1.5rem}.webform-submit{width:100%;background:#009fdf;border:0;height:50px;color:#fff;font-weight:400;-webkit-font-smoothing:antialiased;margin-top:10px}form#webform-client-form-341 div#edit-submitted-new-payment-frequency,form#webform-client-form-341 label[for=edit-submitted-new-payment-frequency],form#webform-client-form-341 label[for=edit-submitted-account-number],form#webform-client-form-341 label[for=edit-submitted-bsb],form#webform-client-form-341 label[for=edit-submitted-account-name],form#webform-client-form-341 input#edit-submitted-account-number,form#webform-client-form-341 input#edit-submitted-bsb,form#webform-client-form-341 input#edit-submitted-account-name{margin-left:30px}form#webform-client-form-341 h2,form#webform-client-form-11906 h2{margin:20px 0}form#webform-client-form-341 .webform-component--upload{display:none}form#webform-client-form-341 .webform-component--file-upload br{display:none}form#webform-client-form-341 .webform-component--new-payment-frequency label,form#webform-client-form-341 .webform-component--account-number label{margin-top:0}@media (max-width:990px){.related-products-container .related-products>div{height:168px}}@media (min-width:990px){.related-products-container .related-products>div{height:224px}}@media (min-width:1200px){.related-products-container .related-products>div{height:186px}}.cgu_k_right_center_contact{top:50%}.k_right{right:0}.k_float{z-index:9999999;position:fixed!important;cursor:pointer}nav.global-nav ul li.active-override a{color:#fff}nav.global-nav ul li.active-override{background:none}.content-module .connect-to-xero-form input.first-name{margin-right:2%}.content-module .connect-to-smea-form input.first-name{margin-right:16px}@media (min-width:1200px){.node-type-quote-landing header.content.clear-header{background-size:100%;padding-top:15%}.node-type-quote-landing header.content.has-image-bg .row{margin-bottom:90px}}@media only screen and (max-width:767px){.node-type-product .pi-product.testimonials .testimonial.large .bg-image{background-position:65% center}}@media only screen and (min-width:768px) and (max-width:991px){.node-type-product .pi-product.testimonials .testimonial .bg-image{background-position:70% center}}.node-type-product .pi-product.testimonials .testimonial .bg-image,.node-type-product .pi-product.testimonials .testimonial .bg-image-xs{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.32,1);transition:transform .3s cubic-bezier(0,0,.32,1)}.uplift-cta-quote-module{position:relative;margin:40px 0;min-height:260px;background:#f1f2f2}@media only screen and (max-width:767px){.uplift-cta-quote-module{min-height:0}}.uplift-cta-quote-module .text{position:static;padding:25px 70px 90px 30px}@media only screen and (min-width:768px) and (max-width:991px){.uplift-cta-quote-module .text{padding:25px 50px 90px 30px}}@media only screen and (max-width:767px){.uplift-cta-quote-module .text{padding:25px}}.uplift-cta-quote-module .text .title{margin-bottom:10px}.uplift-cta-quote-module .text .button{position:absolute;bottom:30px}@media only screen and (max-width:767px){.uplift-cta-quote-module .text .button{position:static;margin-top:10px}}.uplift-cta-quote-module .image{position:absolute;top:0;right:0;width:33.33333333%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (min-width:768px) and (max-width:991px){.uplift-cta-quote-module .image{width:41.66666667%}}.refresh .cgu-global-header form#cgu-search-form,.refresh .cgu-global-header form#cgu-search-form>div{display:inline}.refresh .cgu-global-header form#cgu-search-form div.search-button,.caravan .ajax-progress{display:none}.pi-product.dark-bg a:hover{color:#fff}form div.captcha{padding:15px 0}.element-invisible{display:none}.refresh .module-container.cgu-two-up-tiles h2{text-align:left;width:100%}.refresh .module-container.cgu-two-up-tiles div.tagline{text-align:left;width:100%;font-size:18px;line-height:1.17;margin-bottom:10px}.refresh .cgu-two-up-tile{text-align:left;padding:0 20px;display:block;outline:none}@media only screen and (max-width:767px){.refresh .cgu-two-up-tile{padding:0 60px;margin-bottom:40px}}.refresh .cgu-two-up-tile h3{color:#0bab47;font-size:18px;line-height:1.17;margin-bottom:10px}@media (min-width:992px){.refresh .cgu-two-up-tile h3{width:100%}}.refresh .cgu-two-up-tile p:not(.learn-more){margin-bottom:10px}.refresh .with-cta .cgu-two-up-tile{padding:0 35px}@media only screen and (max-width:767px){.refresh .with-cta .cgu-two-up-tile{margin-bottom:0;padding:0 60px}}@media only screen and (min-width:768px) and (max-width:991px){.refresh .with-cta .cgu-two-up-tile{padding:0 23px}}.refresh .with-cta .cgu-two-up-tile p:not(.learn-more){color:#414042}.refresh .with-cta .cgu-two-up-tile .learn-more{margin-bottom:0}@media only screen and (max-width:767px){.refresh .with-cta .cgu-two-up-tile .learn-more{margin-bottom:20px}}@media (min-width:768px){.refresh .cgu-two-up-tiles-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:-15px;margin-right:-15px}.refresh .cgu-two-up-tile{padding:0 20px;width:calc(100% / 2)}}@media (min-width:992px){.refresh .cgu-two-up-tiles-wrapper{margin-left:-20px;margin-right:-20px}}

.refresh .briefings__item ul li {
    position: inherit;
}
.refresh .briefings__item ul li:before {
    content: '• ';
    position: inherit;
    left: -25px;
}
.refresh .briefings__item .image-carousel {
    /*max-width: 800px;*/
    margin: 0px auto;
}

.refresh .briefings__item .image-carousel ul {
    list-style: none outside none;
    padding-left: 0;
    margin-bottom:0;
}

.refresh .briefings__item .image-carousel li {
    list-style: none;
    display: block;
    cursor:pointer;
}

.refresh .briefings__item .image-carousel img {
    display: block;
    /*max-height: 533px;*/
    /*max-height: 487px;*/
    max-width: 100%;
    width: auto;
    margin: 0 auto;

    background: #3A6F9A;
    vertical-align: middle;
}

/*.refresh .briefings__item .image-carousel .helper {*/
    /*display: inline-block;*/
    /*height: 100%;*/
    /*vertical-align: middle;*/
/*}*/

.refresh .briefings__item .cgu-module-img { margin: 20px 0; }
.refresh .briefings__item .accordian ul li:before {
    content: none;
}

#lightSlider li:before {
    content: none;
}

/* START: Webchat styling */
/* --------------------------------*/

/*------------------------
  font icons
-------------------------*/
a i.icon-webchat_solid {
    font: normal normal normal 32px/1 'Nucleo';
    font-size: 18px;
    speak: none;
    text-transform: none;
    /* Better Font Rendering */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
}

/*------------------------
  Button styling
-------------------------*/
a.webchat-btn {
    padding: 9px !important;
    position: fixed;
    right: 0px;
    border-radius: 50px 50px 50px 50px;
    margin: 20px !important;
    bottom: 0px;
    background: #0bab47;
    height: 64px;
    width: 64px;
    box-shadow: rgb(0, 0, 0) 2px 5px 20px -4px;
    text-align: center;
}

.icon-webchat_solid::before {
    content: "\ea05";
    color: #ffffff;
    vertical-align: middle;
}

a.webchat-btn p.webchat-text {
    color: #fff;
    font-weight: 700;
    font-size: 15px;
}

a.webchat-btn:hover {
    background: #083 !important;
    border: none !important;
    text-decoration: none;
}

a.webchat-btn a:hover span {
    border: none;
}

a.webchat-disabled, div.webchat-disabled {
    display: none;
}

/* END: Webchat styling */

/* Serenity custom styling */
.refresh span.serenity-modal-cta-debug-info {
    position: absolute;
    top: 0;
    left: 50px;
    margin-left:0 !important;
    color:grey !important;
    font-size:10px !important;
}

.refresh span.serenity-cta-debug-info {
    position: absolute;
    bottom: 0;
    left: 0px;
    margin-left:0 !important;
    color:white !important;
    font-size:10px !important;
}

.refresh span.serenity-cta-debug-info.modal-destination {
    color:white;
}

/*.refresh .modal div.serenity-modal-debug-info {*/
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 50px;*/
    /*margin-left:0 !important;*/
    /*color:darkgreen !important;*/
    /*font-size:10px !important;*/
/*}*/