﻿/* Customise the default theme */

.health-carriage-return {
 white-space: pre-line!important;
}

.btn-check+.btn.btn-outline-secondary {
    color: #212529;
}
.health-displaynone
{
  display: none;
}

.health-label-compliant {
  background-color: #00727d;
}

.health-label-incorrect {
  background-color: #6d6e70;
}

.health-label-unanswered {
  background-color: #e86234;
}

.question-text{font-size:18px; font-weight:bold; color: #313131;}
.question-text label{font-size:18px; font-weight:bold; color: #313131;}

.question-text-inline{font-size:18px; font-weight:bold; color: #313131;}
.login-title {
    background: url("images/health-logo.svg") no-repeat;
    padding: 10px;
    color: rgba(0,0,0,0);
    height: 100px;
    background-position: center;
}

.tile-md .tile-icon, .tile-wd .tile-icon {
    padding-top: 5px;
    font-family: "Roboto",Trebuchet,Verdana,Segoe,sans-serif;
}

header {
    /* height: 80px !important; */
}

.page-header {
    color: #fff !important;
}

.table th a {
    color: #444 !important;
}

.tile {
    background-image: none;
    background-color: #1E3D6B;
}

.tile-content {
    text-shadow: none !important;
}

.btn .btn-primary .genbutton {
    text-shadow: none !important;
font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    padding: 8px 24px;
    padding: .5rem 1.5rem;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    color: #fff;
    text-decoration: none;
    border-radius: 4px;
    background-color: #006fb0;
    border: 3px solid #006fb0;
    cursor: pointer;
    vertical-align: middle;
    -webkit-transition: background .1s ease,border .1s ease,color .1s ease;
    -o-transition: background .1s ease,border .1s ease,color .1s ease;
    transition: background .1s ease,border .1s ease,color .1s ease
}
/*! @health.gov.au/health-design-system v1.4.0-alpha.17 */
.au-body .health-band.health-band--primary, .health-sub-header.health-sub-header--campaign .health-sub-header__content {
    background-color: #004693;
    background: -webkit-gradient(linear,left top,right top,from(#004693),to(#16477d));
    background: -o-linear-gradient(left,#004693,#16477d);
    background: linear-gradient(to right,#004693,#16477d)
}

.au-body .health-band.health-band--secondary, .health-sub-header.health-sub-header--campaign .health-sub-header__content--secondary, .taskbar .taskbar__item, .taskbar--2 .taskbar__item, .taskbar--3 .taskbar__item, .taskbar--4 .taskbar__item, .taskbar--5 .taskbar__item, .taskbar--6 .taskbar__item, .taskbar--tiled--2 .taskbar__item, .taskbar--tiled--2.view ul > .views-row .node, .taskbar--tiled--3 .taskbar__item, .taskbar--tiled--3.view ul > .views-row .node, .taskbar--tiled--4 .taskbar__item, .taskbar--tiled--4.view ul > .views-row .node, .taskbar--tiled--5 .taskbar__item, .taskbar--tiled--5.view ul > .views-row .node, .taskbar--tiled--6 .taskbar__item, .taskbar--tiled--6.view ul > .views-row .node, .taskbar.view ul > .views-row .node {
    background-color: #007680;
    background: -webkit-gradient(linear,left top,right top,from(#055a61),to(#007680));
    background: -o-linear-gradient(left,#055a61,#007680);
    background: linear-gradient(to right,#055a61,#007680)
}

.au-body .health-band.health-band--tertiary, .health-sub-header.health-sub-header--campaign .health-sub-header__content--tertiary {
    background-color: #005fa0;
    background: -webkit-gradient(linear,right top,left top,from(#005fa0),to(#185b88));
    background: -o-linear-gradient(right,#005fa0,#185b88);
    background: linear-gradient(to left,#005fa0,#185b88)
}

.au-body .health-band.health-band--tertiary-2 {
    background-color: #002058;
    background: -webkit-gradient(linear,left top,right top,from(#002058),to(#004181));
    background: -o-linear-gradient(left,#002058,#004181);
    background: linear-gradient(to right,#002058,#004181)
}

.au-body .au-side-nav, .au-body .health-band.health-band--neutral-1 {
    background-color: #ececec;
    background: -webkit-gradient(linear,left top,right top,from(#ececec),to(#f9f9f9));
    background: -o-linear-gradient(left,#ececec,#f9f9f9);
    background: linear-gradient(to right,#ececec,#f9f9f9)
}

.au-body .health-band.health-band--neutral-2 {
    background-color: #f9f9f9;
    background: -webkit-gradient(linear,left top,right top,from(#f9f9f9),to(#ececec));
    background: -o-linear-gradient(left,#f9f9f9,#ececec);
    background: linear-gradient(to right,#f9f9f9,#ececec)
}
/*! PANCAKE v1.4.1 PANCAKE-SASS v2.3.7 */ /*! @gov.au/core v3.4.2 */ /*! @gov.au/accordion v7.0.8 */

@media print {
    .au-accordion {
        border-color: #000 !important;
        color: #000 !important
    }

    .au-accordion__title {
        background: #fff !important;
        color: #000 !important;
        border: 1px !important
    }

        .au-accordion__title:after {
            display: none
        }

    .au-accordion__body-wrapper {
        border-color: #000 !important
    }

    .au-accordion__body {
        height: auto !important;
        display: block !important
    }
}

.au-accordion {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    display: block;
    border: 1px solid gray;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    color: #313131;
    padding: 0
}

* + .au-accordion {
    margin-top: 16px;
    margin-top: 1rem
}

.au-accordion .au-accordion__title {
    background-color: #f5f5f5
}

.au-accordion.au-accordion--dark {
    border-color: gray;
    color: #fff
}

    .au-accordion.au-accordion--dark .au-accordion__title {
        background-color: #000
    }

.au-accordion + .au-accordion {
    margin-top: 0;
    border-top: 0
}

.au-accordion__title, .au-body .au-accordion__title {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.2;
    padding: 16px 40px 16px 16px;
    padding: 1rem 2.5rem 1rem 1rem;
    width: 100%;
    display: block;
    color: #006fb0;
    text-decoration: underline;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
    font-weight: 700;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    cursor: pointer;
    border: none;
    text-align: left;
    font-family: inherit
}

    .au-accordion__title:hover, .au-body .au-accordion__title:hover {
        text-decoration: none;
        color: #313131
    }

        .au-accordion__title:hover:after, .au-body .au-accordion__title:hover:after {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M64 0l64 64-16 16-64-64'/%3E%3Cpath fill='%23313131' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E")
        }

    .au-accordion__title:focus, .au-body .au-accordion__title:focus {
        outline: 3px solid #9263de;
        outline-offset: 2px
    }

    .au-accordion__title::-moz-focus-inner, .au-body .au-accordion__title::-moz-focus-inner {
        border: 0
    }

    .au-accordion__title:focus, .au-body .au-accordion__title:focus {
        z-index: 100
    }

    .au-accordion__title::-webkit-details-marker, .au-body .au-accordion__title::-webkit-details-marker {
        display: none
    }

    .au-accordion__title:after, .au-body .au-accordion__title:after {
        content: ' ';
        position: absolute;
        top: 50%;
        margin-top: -8px;
        margin-top: -.5rem;
        right: 16px;
        right: 1rem;
        width: 16px;
        width: 1rem;
        height: 16px;
        height: 1rem;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23006FB0' d='M64 0l64 64-16 16-64-64'/%3E%3Cpath fill='%23006FB0' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center;
        z-index: 101;
        -webkit-transition: -webkit-transform .25s ease-in;
        transition: -webkit-transform .25s ease-in;
        -o-transition: transform .25s ease-in;
        transition: transform .25s ease-in;
        transition: transform .25s ease-in,-webkit-transform .25s ease-in
    }

    .au-accordion__title.au-accordion--closed:after, .au-body .au-accordion__title.au-accordion--closed:after {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }

.ie8 .au-accordion__title:after, .ie8 .au-body .au-accordion__title:after, .lt-ie8 .au-accordion__title:after, .lt-ie8 .au-body .au-accordion__title:after {
    content: ' ? '
}

.ie8 .au-accordion__title.au-accordion--open:after, .ie8 .au-body .au-accordion__title.au-accordion--open:after, .lt-ie8 .au-accordion__title.au-accordion--open:after, .lt-ie8 .au-body .au-accordion__title.au-accordion--open:after {
    content: ' ? '
}

.au-accordion.au-accordion--dark .au-accordion__title, .au-body.au-body--dark .au-accordion__title {
    color: #fff
}

    .au-accordion.au-accordion--dark .au-accordion__title:hover, .au-body.au-body--dark .au-accordion__title:hover {
        color: #fff
    }

        .au-accordion.au-accordion--dark .au-accordion__title:hover:after, .au-body.au-body--dark .au-accordion__title:hover:after {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E %3Cpath fill='%23fff' d='M64 0l64 64-16 16-64-64'/%3E %3Cpath fill='%23fff' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E")
        }

    .au-accordion.au-accordion--dark .au-accordion__title:focus, .au-body.au-body--dark .au-accordion__title:focus {
        outline: 3px solid #c390f9
    }

    .au-accordion.au-accordion--dark .au-accordion__title::-moz-focus-inner, .au-body.au-body--dark .au-accordion__title::-moz-focus-inner {
        border: 0
    }

    .au-accordion.au-accordion--dark .au-accordion__title:after, .au-body.au-body--dark .au-accordion__title:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E %3Cpath fill='%23fff' d='M64 0l64 64-16 16-64-64'/%3E %3Cpath fill='%23fff' d='M64 0l16 16-64 64L0 64'/%3E%3C/svg%3E")
    }

.au-accordion__body {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    overflow: hidden
}

.js .au-accordion__body.au-accordion--open {
    display: block;
    height: auto
}

.js .au-accordion__body.au-accordion--closed {
    display: none;
    height: 0
}

.au-accordion__body-wrapper {
    padding: 16px;
    padding: 1rem;
    border-top: 1px solid gray
}

.au-accordion--dark .au-accordion__body-wrapper {
    border-top: 1px solid gray
}

.au-accordion-group {
    list-style: none;
    padding: 0
}
/*! @gov.au/body v2.2.0 */

@media print {
    .au-body, .au-body * {
        text-shadow: none !important;
        color: #000 !important;
        background-color: transparent !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        border-color: #000 !important
    }

        .au-body a, .au-body a:visited {
            text-decoration: underline
        }

            .au-body a[href]:after {
                content: " (" attr(href) ")" !important;
                display: inline !important
            }

            .au-body a[href^="#"]:after, .au-body a[href^="javascript:"]:after {
                content: "" !important
            }

        .au-body abbr[title]:after {
            content: " (" attr(title) ")"
        }

        .au-body blockquote, .au-body pre {
            border: 1px solid #000;
            padding: 6px;
            page-break-inside: avoid
        }

        .au-body thead {
            display: table-header-group
        }

        .au-body img, .au-body tr {
            page-break-inside: avoid
        }

        .au-body img {
            max-width: 100% !important
        }

        .au-body h2, .au-body h3, .au-body p {
            orphans: 3;
            widows: 3
        }

        .au-body h2, .au-body h3 {
            page-break-after: avoid
        }

        .au-body p a {
            word-wrap: break-word
        }

        .au-body select {
            background: #fff !important
        }
}

.au-body {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    margin: 0;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    color: #313131;
    background-color: #fff
}

    .au-body a {
        color: #006fb0;
        text-decoration: underline;
        -webkit-text-decoration-skip: ink;
        text-decoration-skip-ink: auto
    }

        .au-body a:hover {
            color: #313131;
            text-decoration: none
        }

        .au-body a:focus {
            outline: 3px solid #9263de;
            outline-offset: 2px
        }

        .au-body a::-moz-focus-inner {
            border: 0
        }

    .au-body :target, .au-body [tabindex="0"]:focus {
        outline: 3px solid #9263de;
        outline-offset: 2px
    }

    .au-body mark {
        color: #fff;
        background-color: #006fb0
    }

    .au-body ::-moz-selection {
        color: #fff;
        background-color: rgba(0,111,176,.99)
    }

    .au-body ::selection {
        color: #fff;
        background-color: rgba(0,111,176,.99)
    }

    .au-body iframe::-moz-selection, .au-body img::-moz-selection, .au-body video::-moz-selection {
        background-color: rgba(0,111,176,.75)
    }

    .au-body iframe::selection, .au-body img::selection, .au-body video::selection {
        background-color: rgba(0,111,176,.75)
    }

    .au-body p {
        max-width: 42em;
        margin: 0
    }

    .au-body * + p {
        margin-top: 24px;
        margin-top: 1.5rem
    }

    .au-body dl:not([class]), .au-body ol:not([class]), .au-body pre, .au-body ul:not([class]) {
        margin: 0
    }

    .au-body * + dl:not([class]), .au-body * + ol:not([class]), .au-body * + pre, .au-body * + ul:not([class]) {
        margin-top: 24px;
        margin-top: 1.5rem
    }

    .au-body ol:not([class]) > li, .au-body ul:not([class]) > li {
        margin-top: 8px;
        margin-top: .5rem
    }

        .au-body ol:not([class]) > li > ol:not([class]), .au-body ol:not([class]) > li > ul:not([class]), .au-body ul:not([class]) > li > ol:not([class]), .au-body ul:not([class]) > li > ul:not([class]) {
            margin-top: 8px;
            margin-top: .5rem
        }

    .au-body ol:not([class]) > ul:not([class]), .au-body ul:not([class]) > ul:not([class]) {
        list-style-type: disc
    }

    .au-body dl:not([class]) > dd {
        margin-top: 8px;
        margin-top: .5rem;
        padding-left: 8px;
        padding-left: .5rem;
        margin-left: 0;
        border-left: solid 1px
    }

    .au-body dl:not([class]) > dt {
        margin-top: 24px;
        margin-top: 1.5rem;
        font-weight: 700
    }

        .au-body dl:not([class]) > dt:first-of-type {
            margin-top: 0
        }

    .au-body .written-by:after {
        content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHZpZXdCb3g9IjAgMCA2NTggMTgiPjx0ZXh0IHg9IjEzIiB5PSIxMyIgZm9udC1zaXplPSIxMyI+TWVzc3JzLCBEb20sIFBhZ2V5LCBUcmViLCBQYXQgYW5kIEtsZXBhcyBhcmUgcHJvdWQgdG8gcHJlc2VudCB0aGUgR09MRCBkZXNpZ24gc3lzdGVtLiAtIE1pc2NoaWVmIG1hbmFnZWQ8L3RleHQ+PC9zdmc+);
        color: #bada55
    }

    .au-body em, .au-body i {
        font-style: italic
    }

    .au-body b, .au-body strong {
        font-weight: 700
    }

    .au-body small {
        font-size: 14px;
        font-size: .875rem;
        line-height: 1.42857
    }

    .au-body del, .au-body s {
        text-decoration: line-through
    }

    .au-body ins {
        -webkit-text-decoration-line: underline;
        text-decoration-line: underline;
        -webkit-text-decoration-style: dashed;
        text-decoration-style: dashed;
        -webkit-text-decoration-skip: ink;
        text-decoration-skip-ink: auto
    }

    .au-body dfn {
        font-style: normal
    }

    .au-body abbr, .au-body abbr[title] {
        border-bottom: none;
        text-decoration: underline;
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted
    }

        .au-body abbr[title] {
            cursor: help
        }

    .au-body a abbr {
        padding-bottom: 1px
    }

    .au-body var {
        padding: 0 1px;
        font-style: italic;
        font-family: serif
    }

        .au-body var sub, .au-body var sup {
            font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
            font-style: normal;
            padding: 0 1px
        }

    .au-body sub, .au-body sup {
        font-size: 14px;
        font-size: .875rem;
        line-height: 1.14286;
        position: relative;
        vertical-align: baseline
    }

    .au-body sub {
        bottom: -.25em
    }

    .au-body sup {
        top: -.5em
    }

    .au-body code, .au-body kbd, .au-body samp {
        font-size: 14px;
        font-size: .875rem;
        line-height: 1.42857;
        padding: 4px;
        padding: .25rem;
        font-family: SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;
        display: inline-block;
        border-radius: 4px;
        background-color: #f5f5f5;
        color: #313131
    }

    .au-body pre {
        font-family: SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace
    }

        .au-body pre code {
            padding: 16px;
            padding: 1rem;
            display: block;
            -moz-tab-size: 4;
            -o-tab-size: 4;
            tab-size: 4
        }

    .au-body hr {
        -webkit-box-sizing: content-box;
        box-sizing: content-box;
        height: 0;
        overflow: visible;
        border: none;
        border-top: 1px solid gray;
        margin-bottom: 24px;
        margin-bottom: 1.5rem
    }

    .au-body * + hr {
        margin-top: 24px;
        margin-top: 1.5rem
    }

    .au-body.au-body--alt {
        background: #ebebeb
    }

        .au-body.au-body--alt code, .au-body.au-body--alt kbd, .au-body.au-body--alt samp {
            background-color: #e0e0e0
        }

    .au-body.au-body--dark {
        background: #000;
        color: #fff
    }

        .au-body.au-body--dark ::-moz-selection {
            color: #000;
            background-color: rgba(255,255,255,.99)
        }

        .au-body.au-body--dark ::selection {
            color: #000;
            background-color: rgba(255,255,255,.99)
        }

        .au-body.au-body--dark iframe::-moz-selection, .au-body.au-body--dark img::-moz-selection, .au-body.au-body--dark video::-moz-selection {
            background-color: rgba(255,255,255,.75)
        }

        .au-body.au-body--dark iframe::selection, .au-body.au-body--dark img::selection, .au-body.au-body--dark video::selection {
            background-color: rgba(255,255,255,.75)
        }

        .au-body.au-body--dark a {
            color: #fff
        }

            .au-body.au-body--dark a:hover {
                color: #fff
            }

            .au-body.au-body--dark a:focus {
                outline: 3px solid #c390f9
            }

            .au-body.au-body--dark a::-moz-focus-inner {
                border: 0
            }

        .au-body.au-body--dark :target, .au-body.au-body--dark [tabindex="0"]:focus {
            outline: 3px solid #c390f9
        }

        .au-body.au-body--dark mark {
            background-color: #fff;
            color: #000
        }

        .au-body.au-body--dark hr {
            border-top-color: gray
        }

        .au-body.au-body--dark code, .au-body.au-body--dark kbd, .au-body.au-body--dark samp {
            color: #fff;
            background-color: #000
        }

        .au-body.au-body--dark.au-body--alt {
            background: #000
        }

            .au-body.au-body--dark.au-body--alt code, .au-body.au-body--dark.au-body--alt kbd, .au-body.au-body--dark.au-body--alt samp {
                background-color: #000
            }
/*! @gov.au/link-list v3.0.7 */

.au-link-list {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 4px 0;
    padding: .25rem 0
}

.au-body .au-link-list {
    margin: 0;
    padding: 4px 0;
    padding: .25rem 0
}

.au-link-list > li {
    display: block;
    margin: 4px;
    margin: .25rem
}

.au-link-list.au-link-list--inline {
    display: inline-block
}

    .au-link-list.au-link-list--inline > li {
        display: inline-block
    }
/*! @gov.au/breadcrumbs v3.0.5 */

@media print {
    .au-breadcrumbs > .au-link-list > li:after {
        content: ">" !important;
        background-image: none !important
    }
}

.au-breadcrumbs {
    font-size: 14px;
    font-size: .875rem;
    line-height: 1.14286;
    width: 100%;
    margin: 0;
    color: #313131;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"
}

* + .au-breadcrumbs {
    margin-top: 16px;
    margin-top: 1rem
}

@media (min-width:768px) {
    .au-breadcrumbs {
        display: inline-block
    }
}

.au-breadcrumbs > .au-link-list > li {
    margin: 0
}

    .au-breadcrumbs > .au-link-list > li:after {
        content: ' ';
        display: inline-block;
        width: 8px;
        width: .5rem;
        height: 8px;
        height: .5rem;
        margin: 0 8px;
        margin: 0 .5rem;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='gray' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='gray' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E");
        background-size: 100%;
        background-repeat: no-repeat
    }

    .au-breadcrumbs > .au-link-list > li:last-child:after {
        display: none
    }

.ie8 .au-breadcrumbs > .au-link-list > li:after, .lt-ie8 .au-breadcrumbs > .au-link-list > li:after {
    content: ' > ';
    display: inline-block
}

.au-breadcrumbs.au-breadcrumbs--dark {
    color: #fff
}

    .au-breadcrumbs.au-breadcrumbs--dark > .au-link-list > li:not(:last-child):after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 128 128'%3E%3Cpath fill='gray' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='gray' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")
    }
/*! @gov.au/buttons v3.0.7 */
@media print {
    .au-btn {
        background-color: #fff !important;
        border: 2px solid #000 !important;
        color: #000 !important;
        text-decoration: none !important
    }

        .au-btn[disabled] {
            background-color: #ccc !important;
            border: 2px solid #ccc !important
        }

        .au-btn:disabled {
            background-color: #ccc !important;
            border: 2px solid #ccc !important
        }
}

.au-btn, a.au-btn {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    padding: 8px 24px;
    padding: .5rem 1.5rem;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    color: #fff;
    text-decoration: none;
    border-radius: 4px;
    background-color: #006fb0;
    border: 3px solid #006fb0;
    cursor: pointer;
    vertical-align: middle;
    -webkit-transition: background .1s ease,border .1s ease,color .1s ease;
    -o-transition: background .1s ease,border .1s ease,color .1s ease;
    transition: background .1s ease,border .1s ease,color .1s ease
}

.au-body .au-btn, .au-body a.au-btn {
    color: #fff;
    text-decoration: none
}

.au-btn.au-btn--block + .au-btn.au-btn--block, .au-btn.au-btn--block + a.au-btn.au-btn--block, a.au-btn.au-btn--block + .au-btn.au-btn--block, a.au-btn.au-btn--block + a.au-btn.au-btn--block {
    margin-top: 8px;
    margin-top: .5rem
}

.au-btn:focus, a.au-btn:focus {
    outline: 3px solid #9263de;
    outline-offset: 2px
}

.au-btn::-moz-focus-inner, a.au-btn::-moz-focus-inner {
    border: 0
}

.au-btn:focus, a.au-btn:focus {
    border-radius: 0
}

.au-btn[disabled], a.au-btn[disabled] {
    cursor: not-allowed;
    opacity: .3
}

.au-btn:disabled, a.au-btn:disabled {
    cursor: not-allowed;
    opacity: .3
}

.au-btn:hover:not(:disabled), a.au-btn:hover:not(:disabled) {
    background-color: #313131;
    border-color: #313131;
    text-decoration: underline;
    color: #fff
}

.ie8 .au-btn:hover, .ie8 a.au-btn:hover {
    background-color: #313131;
    border-color: #313131;
    color: #fff;
    text-decoration: underline
}

.au-btn.au-btn--dark, a.au-btn.au-btn--dark {
    color: #000;
    background-color: #fff;
    border-color: #fff
}

.au-body .au-btn.au-btn--dark, .au-body a.au-btn.au-btn--dark {
    color: #000
}

.au-btn.au-btn--dark:hover:not(:disabled), a.au-btn.au-btn--dark:hover:not(:disabled) {
    color: #000;
    border-color: #fff;
    background-color: #fff
}

.ie8 .au-btn.au-btn--dark:hover, .ie8 a.au-btn.au-btn--dark:hover {
    color: #000;
    border-color: #fff;
    background-color: #fff
}

.au-btn.au-btn--dark:focus, a.au-btn.au-btn--dark:focus {
    outline: 3px solid #c390f9
}

.au-btn.au-btn--dark::-moz-focus-inner, a.au-btn.au-btn--dark::-moz-focus-inner {
    border: 0
}

.au-btn.au-btn--secondary, a.au-btn.au-btn--secondary {
    color: #006fb0;
    background-color: transparent;
    border-color: #006fb0
}

.au-body .au-btn.au-btn--secondary, .au-body a.au-btn.au-btn--secondary {
    color: #006fb0
}

.ie8 .au-body .au-btn.au-btn--secondary:hover, .ie8 .au-body a.au-btn.au-btn--secondary:hover {
    color: #fff
}

.au-btn.au-btn--secondary:hover:not(:disabled), a.au-btn.au-btn--secondary:hover:not(:disabled) {
    background-color: transparent;
    border-color: #313131;
    color: #313131
}

.au-btn.au-btn--secondary.au-btn--dark, a.au-btn.au-btn--secondary.au-btn--dark {
    border-color: #fff;
    color: #fff
}

    .au-btn.au-btn--secondary.au-btn--dark:hover:not(:disabled), a.au-btn.au-btn--secondary.au-btn--dark:hover:not(:disabled) {
        border-color: #fff;
        color: #fff
    }

.ie8 .au-body .au-btn.au-btn--secondary.au-btn--dark:hover, .ie8 .au-body a.au-btn.au-btn--secondary.au-btn--dark:hover {
    color: #000
}

.au-btn.au-btn--tertiary, a.au-btn.au-btn--tertiary {
    color: #006fb0;
    background-color: transparent;
    border-color: transparent;
    text-decoration: underline
}

    .au-btn.au-btn--tertiary:hover:not(:disabled), a.au-btn.au-btn--tertiary:hover:not(:disabled) {
        background-color: transparent;
        color: #313131;
        border-color: transparent;
        text-decoration: none
    }

    .au-btn.au-btn--tertiary.au-btn--dark, a.au-btn.au-btn--tertiary.au-btn--dark {
        color: #fff
    }

        .au-btn.au-btn--tertiary.au-btn--dark:hover:not(:disabled), a.au-btn.au-btn--tertiary.au-btn--dark:hover:not(:disabled) {
            color: #fff
        }

.au-btn.au-btn--pride, a.au-btn.au-btn--pride {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(16.66667%,rgba(255,62,24,.5)),color-stop(16.66667%,rgba(252,154,0,.5)),color-stop(33.33333%,rgba(252,154,0,.52)),color-stop(33.33333%,rgba(255,216,0,.5)),color-stop(33.33333%,rgba(255,216,0,.5)),color-stop(50%,rgba(255,216,0,.5)),color-stop(50%,rgba(57,234,124,.5)),color-stop(66.66667%,rgba(57,234,124,.5)),color-stop(66.66667%,rgba(11,178,255,.5)),color-stop(83.33333%,rgba(11,178,255,.5)),color-stop(83.33333%,rgba(152,90,255,.5)));
    background: -o-linear-gradient(top,rgba(255,62,24,.5) 16.66667%,rgba(252,154,0,.5) 16.66667%,rgba(252,154,0,.52) 33.33333%,rgba(255,216,0,.5) 33.33333%,rgba(255,216,0,.5) 33.33333%,rgba(255,216,0,.5) 50%,rgba(57,234,124,.5) 50%,rgba(57,234,124,.5) 66.66667%,rgba(11,178,255,.5) 66.66667%,rgba(11,178,255,.5) 83.33333%,rgba(152,90,255,.5) 83.33333%);
    background: linear-gradient(to bottom,rgba(255,62,24,.5) 16.66667%,rgba(252,154,0,.5) 16.66667%,rgba(252,154,0,.52) 33.33333%,rgba(255,216,0,.5) 33.33333%,rgba(255,216,0,.5) 33.33333%,rgba(255,216,0,.5) 50%,rgba(57,234,124,.5) 50%,rgba(57,234,124,.5) 66.66667%,rgba(11,178,255,.5) 66.66667%,rgba(11,178,255,.5) 83.33333%,rgba(152,90,255,.5) 83.33333%);
    color: #313131
}

.au-btn.au-btn--block, a.au-btn.au-btn--block {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center
}

/*! @gov.au/callout v3.0.2 */

@media print {
    .au-callout {
        border-left-width: 16px !important;
        border-left-width: 1rem !important;
        border: 1px solid #000 !important;
        color: #000 !important;
        background-color: transparent !important
    }
}

.au-callout {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    padding: 24px;
    padding: 1.5rem;
    border-left: 4px solid gray;
    border-left: .25rem solid gray;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    color: #313131;
    background-color: #f5f5f5;
    word-wrap: break-word
}

* + .au-callout {
    margin-top: 32px;
    margin-top: 2rem
}

.au-callout p {
    margin: 0
}

.au-callout * + p {
    margin-top: 16px;
    margin-top: 1rem
}

.au-callout + p {
    margin-top: 32px;
    margin-top: 2rem
}

.au-callout.au-callout--dark {
    color: #fff;
    border-color: gray;
    background-color: #000
}

.au-callout.au-callout--alt {
    background-color: #e0e0e0
}

.au-callout.au-callout--dark.au-callout--alt {
    background-color: #000
}

.au-callout__heading {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.6;
    margin: 0
}

    .au-callout__heading.au-callout__heading--sronly {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0,0,0,0);
        border: 0
    }

        .au-callout__heading.au-callout__heading--sronly + * {
            margin-top: 0
        }

.au-callout--calendar-event {
    background-color: #f5f5f5
}

.au-callout--calendar-event__lede {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1;
    margin: 0
}

.au-callout--calendar-event__name, .au-callout--calendar-event__time {
    font-size: 32px;
    font-size: 2rem;
    line-height: 1.25
}

.au-callout--calendar-event__time {
    font-weight: 700
}

.au-callout--calendar-event__lede, .au-callout--calendar-event__name, .au-callout--calendar-event__time {
    display: block
}

* + .au-callout--calendar-event__lede, * + .au-callout--calendar-event__name, * + .au-callout--calendar-event__time {
    margin-top: 8px;
    margin-top: .5rem
}
/*! @gov.au/card v0.3.2 */

.au-card {
    display: block;
    width: 100%;
    border-radius: 4px;
    border: 1px solid #d3d3d3;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    position: relative;
    background: #fff;
    overflow: hidden
}

    .au-card.au-card--shadow {
        border-radius: 4px;
        -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.3);
        box-shadow: 0 2px 4px rgba(0,0,0,.3)
    }

        .au-card.au-card--shadow:hover {
            -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.3);
            box-shadow: 0 1px 1px rgba(0,0,0,.3)
        }

    .au-card.au-card--clickable:focus-within {
        outline: 3px solid #9263de;
        outline-offset: 2px
    }

    .au-card.au-card--clickable .au-card--clickable__link:after {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .au-card.au-card--clickable .au-card--clickable__link:focus {
        outline: 0
    }

.lt-ie9 .au-card.au-card--clickable .au-card--clickable__link:focus {
    outline: 3px solid #9263de;
    outline-offset: 2px
}

.au-card * + .au-card__body, .au-card * + .au-card__divider, .au-card * + .au-card__footer {
    margin-top: 16px;
    margin-top: 1rem
}

.au-card .au-card__divider {
    border: #d3d3d3 .5px solid;
    margin-bottom: 0
}

.au-card .au-card__title {
    margin: 0 0 16px 0;
    margin: 0 0 1rem 0
}

.au-card .au-card__header {
    font-weight: 700;
    margin: 0;
    border-bottom: solid 1px #d3d3d3;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 16px;
    padding: 1rem
}

.au-card .au-card__footer {
    padding: 16px;
    padding: 1rem;
    margin: 0;
    border-top: solid 1px #d3d3d3;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.au-card .au-card__inner {
    padding: 16px;
    padding: 1rem
}

.lt-ie9 .au-card {
    border: solid 1px gray
}

.au-card .au-card--centred, .au-card.au-card--centred {
    text-align: center
}

a.au-card {
    color: #313131;
    cursor: pointer;
    text-decoration: none
}

    a.au-card .au-card__title {
        color: #006fb0;
        text-decoration: underline;
        -webkit-text-decoration-skip: ink;
        text-decoration-skip-ink: auto
    }

    a.au-card:hover .au-card__title {
        text-decoration: none;
        color: #313131
    }

    a.au-card:focus {
        outline: 3px solid #9263de;
        outline-offset: 2px
    }

    a.au-card.au-card--shadow:focus {
        border-radius: 0
    }

    a.au-card.au-card--shadow:hover {
        -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.3);
        box-shadow: 0 1px 1px rgba(0,0,0,.3)
    }

.au-card-list {
    list-style: none;
    padding: 0
}

    .au-card-list:after, .au-card-list:before {
        content: " ";
        display: table
    }

    .au-card-list:after {
        clear: both
    }

    .au-card-list:before {
        display: none
    }

    .au-card-list li {
        list-style: none;
        padding: 0;
        margin-top: 24px;
        margin-top: 1.5rem
    }

    .au-card-list.au-card-list--matchheight {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

        .au-card-list.au-card-list--matchheight li {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex
        }

        .au-card-list.au-card-list--matchheight .au-card {
            display: block;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column
        }
/*! @gov.au/control-input v3.0.1 */

@media print {
    .au-control-input__text {
        color: #000 !important
    }

        .au-control-input__text:after, .au-control-input__text:before {
            display: none !important
        }
}

.au-control-input {
    display: inline-block;
    position: relative
}

    .au-control-input.au-control-input--block {
        display: block
    }

        .au-control-input.au-control-input--block:after, .au-control-input.au-control-input--block:before {
            content: " ";
            display: table
        }

        .au-control-input.au-control-input--block:after {
            clear: both
        }

        .au-control-input.au-control-input--block + .au-control-input--block {
            margin-top: 16px;
            margin-top: 1rem
        }

.au-control-input__input {
    position: absolute;
    left: 8px;
    left: .5rem;
    top: 8px;
    top: .5rem;
    cursor: pointer;
    margin: 0
}

.au-control-input--small .au-control-input__input {
    left: 4px;
    left: .25rem;
    top: 4px;
    top: .25rem
}

.au-control-input__input + .au-control-input__text {
    cursor: pointer
}

.au-control-input__input:invalid + .au-control-input__text {
    background-color: #fdf2f2
}

    .au-control-input__input:invalid + .au-control-input__text:after {
        border-color: #d60000
    }

.au-control-input--invalid .au-control-input__input + .au-control-input__text {
    background-color: #fdf2f2
}

    .au-control-input--invalid .au-control-input__input + .au-control-input__text:after {
        border-color: #d60000
    }

.au-control-input--dark .au-control-input__input:invalid + .au-control-input__text {
    background-color: #200000
}

.au-control-input--dark.au-control-input--invalid .au-control-input__input + .au-control-input__text {
    background-color: #200000
}

.au-control-input--alt.au-control-input--invalid .au-control-input__input + .au-control-input__text {
    background-color: #f0d0d0
}

.au-control-input--dark.au-control-input--alt .au-control-input__input:invalid + .au-control-input__text {
    background-color: #200000
}

.au-control-input--alt.au-control-input--dark.au-control-input--invalid .au-control-input__input + .au-control-input__text {
    background-color: #200000
}

.au-control-input--valid .au-control-input__input + .au-control-input__text {
    background-color: #f3faf8
}

    .au-control-input--valid .au-control-input__input + .au-control-input__text:after {
        border-color: #0b996c
    }

.au-control-input--dark.au-control-input--valid .au-control-input__input + .au-control-input__text {
    background-color: #021710
}

.au-control-input--alt.au-control-input--valid .au-control-input__input + .au-control-input__text {
    background-color: #d2e7e0
}

.au-control-input--alt.au-control-input--dark.au-control-input--valid .au-control-input__input + .au-control-input__text {
    background-color: #021710
}

.au-control-input__input[type=radio] + .au-control-input__text:after, .au-control-input__input[type=radio] + .au-control-input__text:before {
    border-radius: 50%
}

.au-control-input__input[disabled] {
    cursor: not-allowed
}

    .au-control-input__input[disabled] + .au-control-input__text {
        cursor: not-allowed
    }

    .au-control-input__input[disabled] + .au-control-input__text {
        color: #636363
    }

.au-control-input__input:disabled {
    cursor: not-allowed
}

    .au-control-input__input:disabled + .au-control-input__text {
        cursor: not-allowed
    }

    .au-control-input__input:disabled + .au-control-input__text {
        color: #636363
    }

.au-control-input--dark .au-control-input__input[disabled] + .au-control-input__text {
    color: gray
}

.au-control-input--dark .au-control-input__input:disabled + .au-control-input__text {
    color: gray
}

.au-control-input__input[type=checkbox] + .au-control-input__text:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23fff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")
}

.au-control-input__input[type=checkbox] + .au-control-input__text:after {
    background-image: none
}

.au-control-input__input[type=checkbox]:checked + .au-control-input__text:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E")
}

.au-control-input--alt .au-control-input__input[type=checkbox] + .au-control-input__text:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ebebeb' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")
}

.au-control-input--alt .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23e0e0e0' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")
}

.au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23ebebeb' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")
}

.au-control-input__input[type=checkbox]:disabled:checked + .au-control-input__text:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cecece' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E")
}

.au-control-input__input[type=checkbox]:focus + .au-control-input__text:before {
    outline: 3px solid #9263de;
    outline-offset: 2px;
    outline-offset: 2px
}

.au-control-input--dark .au-control-input__input[type=checkbox] + .au-control-input__text:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23000' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")
}

.au-control-input--dark .au-control-input__input[type=checkbox]:checked + .au-control-input__text:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E")
}

.au-control-input--dark .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23000' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")
}

.au-control-input--dark .au-control-input__input[type=checkbox]:disabled:checked + .au-control-input__text:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E")
}

.au-control-input--dark .au-control-input__input[type=checkbox]:focus + .au-control-input__text:before {
    outline: 3px solid #c390f9;
    outline-offset: 2px
}

.au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox] + .au-control-input__text:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23000' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")
}

.au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox]:disabled + .au-control-input__text:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23000' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E")
}

.au-control-input--alt.au-control-input--dark .au-control-input__input[type=checkbox]:disabled:checked + .au-control-input__text:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23333' d='M25.6,11.4c0.2-0.2,0.2-0.5,0-0.7l-2.3-2.3c-0.2-0.2-0.5-0.2-0.7,0L14,17l-3.6-3.6c-0.2-0.2-0.5-0.2-0.7,0l-2.3,2.3 c-0.2,0.2-0.2,0.5,0,0.7l6.3,6.3c0.2,0.2,0.5,0.2,0.7,0L25.6,11.4L25.6,11.4z'/%3E%3C/svg%3E")
}

.au-control-input__input[type=radio] + .au-control-input__text:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23fff' cx='16' cy='16' r='14'/%3E%3C/svg%3E")
}

.au-control-input__input[type=radio] + .au-control-input__text:after {
    background-image: none
}

.au-control-input__input[type=radio]:checked + .au-control-input__text:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='11'/%3E%3C/svg%3E")
}

.au-control-input--alt .au-control-input__input[type=radio] + .au-control-input__text:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23313131' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ebebeb' cx='16' cy='16' r='14'/%3E%3C/svg%3E")
}

.au-control-input--alt .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23e0e0e0' cx='16' cy='16' r='14'/%3E%3C/svg%3E")
}

.au-control-input__input[type=radio]:disabled + .au-control-input__text:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23ebebeb' cx='16' cy='16' r='14'/%3E%3C/svg%3E")
}

.au-control-input__input[type=radio]:disabled:checked + .au-control-input__text:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23cecece' cx='16' cy='16' r='11'/%3E%3C/svg%3E")
}

.au-control-input__input[type=radio]:focus + .au-control-input__text:before {
    -webkit-box-shadow: 0 0 0 4px #9263de;
    box-shadow: 0 0 0 4px #9263de;
    -webkit-box-shadow: 0 0 0 .25rem #9263de;
    box-shadow: 0 0 0 .25rem #9263de
}

.ie8 .au-control-input__input[type=radio]:focus + .au-control-input__text:before, .lt-ie8 .au-control-input__input[type=radio]:focus + .au-control-input__text:before {
    outline: 3px solid #9263de;
    outline-offset: 2px;
    outline-offset: 2px
}

.au-control-input--dark .au-control-input__input[type=radio] + .au-control-input__text:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23fff' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23000' cx='16' cy='16' r='14'/%3E%3C/svg%3E")
}

.au-control-input--dark .au-control-input__input[type=radio]:checked + .au-control-input__text:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23fff' cx='16' cy='16' r='11'/%3E%3C/svg%3E")
}

.au-control-input--dark .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23000' cx='16' cy='16' r='14'/%3E%3C/svg%3E")
}

.au-control-input--dark .au-control-input__input[type=radio]:disabled:checked + .au-control-input__text:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333' cx='16' cy='16' r='11'/%3E%3C/svg%3E")
}

.au-control-input--dark .au-control-input__input[type=radio]:focus + .au-control-input__text:before {
    -webkit-box-shadow: 0 0 0 4px #c390f9;
    box-shadow: 0 0 0 4px #c390f9;
    -webkit-box-shadow: 0 0 0 .25rem #c390f9;
    box-shadow: 0 0 0 .25rem #c390f9
}

.ie8 .au-control-input--dark .au-control-input__input[type=radio]:focus + .au-control-input__text:before, .lt-ie8 .au-control-input--dark .au-control-input__input[type=radio]:focus + .au-control-input__text:before {
    outline: 3px solid #c390f9;
    outline-offset: 2px
}

.au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio] + .au-control-input__text:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23fff' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23000' cx='16' cy='16' r='14'/%3E%3C/svg%3E")
}

.au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio]:disabled + .au-control-input__text:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333' cx='16' cy='16' r='16'/%3E%3Ccircle fill='%23000' cx='16' cy='16' r='14'/%3E%3C/svg%3E")
}

.au-control-input--alt.au-control-input--dark .au-control-input__input[type=radio]:disabled:checked + .au-control-input__text:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23333' cx='16' cy='16' r='11'/%3E%3C/svg%3E")
}

.au-control-input__text {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    padding: 4px 8px 8px 40px;
    padding: .25rem .5rem .5rem 2.5rem;
    margin-right: 16px;
    margin-right: 1rem;
    display: block;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    color: #313131
}

    .au-control-input__text:after, .au-control-input__text:before {
        width: 38px;
        width: 2.375rem;
        height: 38px;
        height: 2.375rem;
        content: ' ';
        display: block;
        position: absolute;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        background-repeat: no-repeat;
        z-index: 100;
        left: -3px;
        top: -3px;
        border: 3px solid transparent
    }

.au-control-input--small .au-control-input__text:after, .au-control-input--small .au-control-input__text:before {
    width: 28px;
    width: 1.75rem;
    height: 28px;
    height: 1.75rem
}

.au-control-input--small .au-control-input__text {
    padding: 3px 8px 0 31px;
    padding: .2rem .5rem 0 1.95rem;
    margin-right: 16px;
    margin-right: 1rem;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1
}

.au-control-input__text:after {
    z-index: 101
}

.au-control-input--dark .au-control-input__text {
    color: #fff
}
/*! @gov.au/cta-link v2.2.0 */

@media print {
    .au-cta-link {
        color: #000 !important
    }

        .au-cta-link:after {
            background-image: none !important;
            content: ' > ' !important;
            border: none !important;
            -webkit-transform: rotate(0) !important;
            -ms-transform: rotate(0) !important;
            transform: rotate(0) !important
        }
}

.au-cta-link {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.6;
    margin-top: 16px;
    margin-top: 1rem;
    font-weight: 700;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    color: #006fb0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: 0 0;
    border: none;
    padding: 0;
    cursor: pointer;
    text-decoration: underline;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto
}

    .au-cta-link:focus {
        outline: 3px solid #9263de;
        outline-offset: 2px
    }

    .au-cta-link::-moz-focus-inner {
        border: 0
    }

    .au-cta-link:after {
        content: ' ';
        width: 16px;
        width: 1rem;
        height: 16px;
        height: 1rem;
        margin: 0 4px 0 3px;
        margin: 0 .25rem 0 .2rem;
        -webkit-transition: margin .2s ease;
        -o-transition: margin .2s ease;
        transition: margin .2s ease;
        display: inline-block;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23006FB0' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23006FB0' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")
    }

.ie8 .au-cta-link:after, .lt-ie8 .au-cta-link:after {
    content: ' > '
}

.au-cta-link:hover {
    color: #313131;
    text-decoration: none
}

    .au-cta-link:hover:after {
        margin-left: 6px;
        margin-left: .4rem;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")
    }

.au-body.au-body--dark .au-cta-link, .au-cta-link.au-cta-link--dark {
    color: #fff
}

    .au-body.au-body--dark .au-cta-link:focus, .au-cta-link.au-cta-link--dark:focus {
        outline: 3px solid #c390f9
    }

    .au-body.au-body--dark .au-cta-link::-moz-focus-inner, .au-cta-link.au-cta-link--dark::-moz-focus-inner {
        border: 0
    }

    .au-body.au-body--dark .au-cta-link:after, .au-cta-link.au-cta-link--dark:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23fff' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23fff' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")
    }

    .au-body.au-body--dark .au-cta-link:hover, .au-cta-link.au-cta-link--dark:hover {
        color: #fff
    }

        .au-body.au-body--dark .au-cta-link:hover:after, .au-cta-link.au-cta-link--dark:hover:after {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23fff' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23fff' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")
        }
/*! @gov.au/direction-links v2.2.0 */

@media print {
    .au-direction-link {
        color: #000 !important
    }

        .au-direction-link:after {
            content: '?' !important
        }

    .au-direction-link--left:before {
        content: '?' !important
    }

    .au-direction-link--up:after {
        content: '?' !important
    }

    .au-direction-link--down:after {
        content: '?' !important
    }
}

.au-direction-link {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    display: inline-block;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    color: #006fb0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: 0 0;
    border: none;
    padding: 0;
    cursor: pointer;
    text-decoration: underline;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto
}

    .au-direction-link:hover {
        text-decoration: none;
        color: #313131
    }

    .au-direction-link:focus {
        outline: 3px solid #9263de;
        outline-offset: 2px
    }

    .au-direction-link::-moz-focus-inner {
        border: 0
    }

    .au-direction-link.au-direction-link--dark {
        color: #fff
    }

        .au-direction-link.au-direction-link--dark:hover {
            color: #fff
        }

        .au-direction-link.au-direction-link--dark:focus {
            outline: 3px solid #c390f9
        }

        .au-direction-link.au-direction-link--dark::-moz-focus-inner {
            border: 0
        }

    .au-direction-link:after {
        width: 16px;
        width: 1rem;
        height: 16px;
        height: 1rem;
        margin: 0 0 0 4px;
        margin: 0 0 0 .25rem;
        content: '?';
        display: inline-block;
        width: auto;
        height: auto
    }

.au-direction-link--left:after {
    display: none
}

.au-direction-link--left:before {
    content: '?';
    display: inline-block;
    width: 16px;
    width: 1rem;
    height: 16px;
    height: 1rem;
    margin: 0 4px 0 0;
    margin: 0 .25rem 0 0
}

.au-direction-link--up:after {
    content: '?'
}

.au-direction-link--down:after {
    content: '?'
}
/*! @gov.au/footer v3.0.5 */

@media print {
    .au-footer {
        color: #000 !important;
        background: #fff !important;
        border-color: #000 !important
    }
}

.au-footer {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    padding: 48px 0 48px;
    padding: 3rem 0 3rem;
    border-top: 4px solid gray;
    border-top: .25rem solid gray;
    background-color: #fff;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    color: #313131
}

    .au-footer p:last-child {
        margin: 0
    }

    .au-footer.au-footer--alt {
        background-color: #ebebeb
    }

    .au-footer.au-footer--dark {
        color: #fff;
        border-color: gray;
        background-color: #000
    }

        .au-footer.au-footer--dark.au-footer--alt {
            background-color: #000
        }

.au-footer__navigation .au-link-list > li {
    margin-left: 0
}

.au-footer__end {
    padding-top: 16px;
    padding-top: 1rem;
    margin-top: 16px;
    margin-top: 1rem;
    border-top: 1px solid gray
}

.au-footer--dark .au-footer__end {
    border-top: 1px solid gray
}
/*! @gov.au/grid-12 v2.1.0 */

.au-grid .container {
}

@media (min-width:768px) {
    .au-grid .container {
        width: 744px
    }
}

@media (min-width:992px) {
    .au-grid .container {
        width: 968px
    }
}

@media (min-width:1200px) {
    .au-grid .container {
        width: 1176px
    }
}

.au-grid .container, .au-grid .container-fluid {

    margin-right: auto;
    margin-left: auto;
    padding-left: 12px;
    padding-right: 12px
}

    .au-grid .container-fluid:after, .au-grid .container-fluid:before, .au-grid .container:after, .au-grid .container:before {
        content: " ";
        display: table
    }

    .au-grid .container-fluid:after, .au-grid .container:after {
        clear: both
    }

.au-grid .row {
    margin-left: -12px;
    margin-right: -12px
}

    .au-grid .row:after, .au-grid .row:before {
        content: " ";
        display: table
    }

    .au-grid .row:after {
        clear: both
    }

.au-grid .col-lg-1, .au-grid .col-lg-10, .au-grid .col-lg-11, .au-grid .col-lg-12, .au-grid .col-lg-2, .au-grid .col-lg-3, .au-grid .col-lg-4, .au-grid .col-lg-5, .au-grid .col-lg-6, .au-grid .col-lg-7, .au-grid .col-lg-8, .au-grid .col-lg-9, .au-grid .col-md-1, .au-grid .col-md-10, .au-grid .col-md-11, .au-grid .col-md-12, .au-grid .col-md-2, .au-grid .col-md-3, .au-grid .col-md-4, .au-grid .col-md-5, .au-grid .col-md-6, .au-grid .col-md-7, .au-grid .col-md-8, .au-grid .col-md-9, .au-grid .col-sm-1, .au-grid .col-sm-10, .au-grid .col-sm-11, .au-grid .col-sm-12, .au-grid .col-sm-2, .au-grid .col-sm-3, .au-grid .col-sm-4, .au-grid .col-sm-5, .au-grid .col-sm-6, .au-grid .col-sm-7, .au-grid .col-sm-8, .au-grid .col-sm-9, .au-grid .col-xs-1, .au-grid .col-xs-10, .au-grid .col-xs-11, .au-grid .col-xs-12, .au-grid .col-xs-2, .au-grid .col-xs-3, .au-grid .col-xs-4, .au-grid .col-xs-5, .au-grid .col-xs-6, .au-grid .col-xs-7, .au-grid .col-xs-8, .au-grid .col-xs-9 {

    position: relative;
    min-height: 1px;
    padding-left: 12px;
    padding-right: 12px
}

.au-grid .col-xs-1, .au-grid .col-xs-10, .au-grid .col-xs-11, .au-grid .col-xs-12, .au-grid .col-xs-2, .au-grid .col-xs-3, .au-grid .col-xs-4, .au-grid .col-xs-5, .au-grid .col-xs-6, .au-grid .col-xs-7, .au-grid .col-xs-8, .au-grid .col-xs-9 {
    float: left
}

.au-grid .col-xs-1 {
    width: 8.33333%
}

.au-grid .col-xs-2 {
    width: 16.66667%
}

.au-grid .col-xs-3 {
    width: 25%
}

.au-grid .col-xs-4 {
    width: 33.33333%
}

.au-grid .col-xs-5 {
    width: 41.66667%
}

.au-grid .col-xs-6 {
    width: 50%
}

.au-grid .col-xs-7 {
    width: 58.33333%
}

.au-grid .col-xs-8 {
    width: 66.66667%
}

.au-grid .col-xs-9 {
    width: 75%
}

.au-grid .col-xs-10 {
    width: 83.33333%
}

.au-grid .col-xs-11 {
    width: 91.66667%
}

.au-grid .col-xs-12 {
    width: 100%
}

.au-grid .col-xs-pull-0 {
    right: auto
}

.au-grid .col-xs-pull-1 {
    right: 8.33333%
}

.au-grid .col-xs-pull-2 {
    right: 16.66667%
}

.au-grid .col-xs-pull-3 {
    right: 25%
}

.au-grid .col-xs-pull-4 {
    right: 33.33333%
}

.au-grid .col-xs-pull-5 {
    right: 41.66667%
}

.au-grid .col-xs-pull-6 {
    right: 50%
}

.au-grid .col-xs-pull-7 {
    right: 58.33333%
}

.au-grid .col-xs-pull-8 {
    right: 66.66667%
}

.au-grid .col-xs-pull-9 {
    right: 75%
}

.au-grid .col-xs-pull-10 {
    right: 83.33333%
}

.au-grid .col-xs-pull-11 {
    right: 91.66667%
}

.au-grid .col-xs-pull-12 {
    right: 100%
}

.au-grid .col-xs-push-0 {
    left: auto
}

.au-grid .col-xs-push-1 {
    left: 8.33333%
}

.au-grid .col-xs-push-2 {
    left: 16.66667%
}

.au-grid .col-xs-push-3 {
    left: 25%
}

.au-grid .col-xs-push-4 {
    left: 33.33333%
}

.au-grid .col-xs-push-5 {
    left: 41.66667%
}

.au-grid .col-xs-push-6 {
    left: 50%
}

.au-grid .col-xs-push-7 {
    left: 58.33333%
}

.au-grid .col-xs-push-8 {
    left: 66.66667%
}

.au-grid .col-xs-push-9 {
    left: 75%
}

.au-grid .col-xs-push-10 {
    left: 83.33333%
}

.au-grid .col-xs-push-11 {
    left: 91.66667%
}

.au-grid .col-xs-push-12 {
    left: 100%
}

.au-grid .col-xs-offset-0 {
    margin-left: 0
}

.au-grid .col-xs-offset-1 {
    margin-left: 8.33333%
}

.au-grid .col-xs-offset-2 {
    margin-left: 16.66667%
}

.au-grid .col-xs-offset-3 {
    margin-left: 25%
}

.au-grid .col-xs-offset-4 {
    margin-left: 33.33333%
}

.au-grid .col-xs-offset-5 {
    margin-left: 41.66667%
}

.au-grid .col-xs-offset-6 {
    margin-left: 50%
}

.au-grid .col-xs-offset-7 {
    margin-left: 58.33333%
}

.au-grid .col-xs-offset-8 {
    margin-left: 66.66667%
}

.au-grid .col-xs-offset-9 {
    margin-left: 75%
}

.au-grid .col-xs-offset-10 {
    margin-left: 83.33333%
}

.au-grid .col-xs-offset-11 {
    margin-left: 91.66667%
}

.au-grid .col-xs-offset-12 {
    margin-left: 100%
}

@media (min-width:768px) {
    .au-grid .col-sm-1, .au-grid .col-sm-10, .au-grid .col-sm-11, .au-grid .col-sm-12, .au-grid .col-sm-2, .au-grid .col-sm-3, .au-grid .col-sm-4, .au-grid .col-sm-5, .au-grid .col-sm-6, .au-grid .col-sm-7, .au-grid .col-sm-8, .au-grid .col-sm-9 {
        float: left
    }

    .au-grid .col-sm-1 {
        width: 8.33333%
    }

    .au-grid .col-sm-2 {
        width: 16.66667%
    }

    .au-grid .col-sm-3 {
        width: 25%
    }

    .au-grid .col-sm-4 {
        width: 33.33333%
    }

    .au-grid .col-sm-5 {
        width: 41.66667%
    }

    .au-grid .col-sm-6 {
        width: 50%
    }

    .au-grid .col-sm-7 {
        width: 58.33333%
    }

    .au-grid .col-sm-8 {
        width: 66.66667%
    }

    .au-grid .col-sm-9 {
        width: 75%
    }

    .au-grid .col-sm-10 {
        width: 83.33333%
    }

    .au-grid .col-sm-11 {
        width: 91.66667%
    }

    .au-grid .col-sm-12 {
        width: 100%
    }

    .au-grid .col-sm-pull-0 {
        right: auto
    }

    .au-grid .col-sm-pull-1 {
        right: 8.33333%
    }

    .au-grid .col-sm-pull-2 {
        right: 16.66667%
    }

    .au-grid .col-sm-pull-3 {
        right: 25%
    }

    .au-grid .col-sm-pull-4 {
        right: 33.33333%
    }

    .au-grid .col-sm-pull-5 {
        right: 41.66667%
    }

    .au-grid .col-sm-pull-6 {
        right: 50%
    }

    .au-grid .col-sm-pull-7 {
        right: 58.33333%
    }

    .au-grid .col-sm-pull-8 {
        right: 66.66667%
    }

    .au-grid .col-sm-pull-9 {
        right: 75%
    }

    .au-grid .col-sm-pull-10 {
        right: 83.33333%
    }

    .au-grid .col-sm-pull-11 {
        right: 91.66667%
    }

    .au-grid .col-sm-pull-12 {
        right: 100%
    }

    .au-grid .col-sm-push-0 {
        left: auto
    }

    .au-grid .col-sm-push-1 {
        left: 8.33333%
    }

    .au-grid .col-sm-push-2 {
        left: 16.66667%
    }

    .au-grid .col-sm-push-3 {
        left: 25%
    }

    .au-grid .col-sm-push-4 {
        left: 33.33333%
    }

    .au-grid .col-sm-push-5 {
        left: 41.66667%
    }

    .au-grid .col-sm-push-6 {
        left: 50%
    }

    .au-grid .col-sm-push-7 {
        left: 58.33333%
    }

    .au-grid .col-sm-push-8 {
        left: 66.66667%
    }

    .au-grid .col-sm-push-9 {
        left: 75%
    }

    .au-grid .col-sm-push-10 {
        left: 83.33333%
    }

    .au-grid .col-sm-push-11 {
        left: 91.66667%
    }

    .au-grid .col-sm-push-12 {
        left: 100%
    }

    .au-grid .col-sm-offset-0 {
        margin-left: 0
    }

    .au-grid .col-sm-offset-1 {
        margin-left: 8.33333%
    }

    .au-grid .col-sm-offset-2 {
        margin-left: 16.66667%
    }

    .au-grid .col-sm-offset-3 {
        margin-left: 25%
    }

    .au-grid .col-sm-offset-4 {
        margin-left: 33.33333%
    }

    .au-grid .col-sm-offset-5 {
        margin-left: 41.66667%
    }

    .au-grid .col-sm-offset-6 {
        margin-left: 50%
    }

    .au-grid .col-sm-offset-7 {
        margin-left: 58.33333%
    }

    .au-grid .col-sm-offset-8 {
        margin-left: 66.66667%
    }

    .au-grid .col-sm-offset-9 {
        margin-left: 75%
    }

    .au-grid .col-sm-offset-10 {
        margin-left: 83.33333%
    }

    .au-grid .col-sm-offset-11 {
        margin-left: 91.66667%
    }

    .au-grid .col-sm-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:992px) {
    .au-grid .col-md-1, .au-grid .col-md-10, .au-grid .col-md-11, .au-grid .col-md-12, .au-grid .col-md-2, .au-grid .col-md-3, .au-grid .col-md-4, .au-grid .col-md-5, .au-grid .col-md-6, .au-grid .col-md-7, .au-grid .col-md-8, .au-grid .col-md-9 {
        float: left
    }

    .au-grid .col-md-1 {
        width: 8.33333%
    }

    .au-grid .col-md-2 {
        width: 16.66667%
    }

    .au-grid .col-md-3 {
        width: 25%
    }

    .au-grid .col-md-4 {
        width: 33.33333%
    }

    .au-grid .col-md-5 {
        width: 41.66667%
    }

    .au-grid .col-md-6 {
        width: 50%
    }

    .au-grid .col-md-7 {
        width: 58.33333%
    }

    .au-grid .col-md-8 {
        width: 66.66667%
    }

    .au-grid .col-md-9 {
        width: 75%
    }

    .au-grid .col-md-10 {
        width: 83.33333%
    }

    .au-grid .col-md-11 {
        width: 91.66667%
    }

    .au-grid .col-md-12 {
        width: 100%
    }

    .au-grid .col-md-pull-0 {
        right: auto
    }

    .au-grid .col-md-pull-1 {
        right: 8.33333%
    }

    .au-grid .col-md-pull-2 {
        right: 16.66667%
    }

    .au-grid .col-md-pull-3 {
        right: 25%
    }

    .au-grid .col-md-pull-4 {
        right: 33.33333%
    }

    .au-grid .col-md-pull-5 {
        right: 41.66667%
    }

    .au-grid .col-md-pull-6 {
        right: 50%
    }

    .au-grid .col-md-pull-7 {
        right: 58.33333%
    }

    .au-grid .col-md-pull-8 {
        right: 66.66667%
    }

    .au-grid .col-md-pull-9 {
        right: 75%
    }

    .au-grid .col-md-pull-10 {
        right: 83.33333%
    }

    .au-grid .col-md-pull-11 {
        right: 91.66667%
    }

    .au-grid .col-md-pull-12 {
        right: 100%
    }

    .au-grid .col-md-push-0 {
        left: auto
    }

    .au-grid .col-md-push-1 {
        left: 8.33333%
    }

    .au-grid .col-md-push-2 {
        left: 16.66667%
    }

    .au-grid .col-md-push-3 {
        left: 25%
    }

    .au-grid .col-md-push-4 {
        left: 33.33333%
    }

    .au-grid .col-md-push-5 {
        left: 41.66667%
    }

    .au-grid .col-md-push-6 {
        left: 50%
    }

    .au-grid .col-md-push-7 {
        left: 58.33333%
    }

    .au-grid .col-md-push-8 {
        left: 66.66667%
    }

    .au-grid .col-md-push-9 {
        left: 75%
    }

    .au-grid .col-md-push-10 {
        left: 83.33333%
    }

    .au-grid .col-md-push-11 {
        left: 91.66667%
    }

    .au-grid .col-md-push-12 {
        left: 100%
    }

    .au-grid .col-md-offset-0 {
        margin-left: 0
    }

    .au-grid .col-md-offset-1 {
        margin-left: 8.33333%
    }

    .au-grid .col-md-offset-2 {
        margin-left: 16.66667%
    }

    .au-grid .col-md-offset-3 {
        margin-left: 25%
    }

    .au-grid .col-md-offset-4 {
        margin-left: 33.33333%
    }

    .au-grid .col-md-offset-5 {
        margin-left: 41.66667%
    }

    .au-grid .col-md-offset-6 {
        margin-left: 50%
    }

    .au-grid .col-md-offset-7 {
        margin-left: 58.33333%
    }

    .au-grid .col-md-offset-8 {
        margin-left: 66.66667%
    }

    .au-grid .col-md-offset-9 {
        margin-left: 75%
    }

    .au-grid .col-md-offset-10 {
        margin-left: 83.33333%
    }

    .au-grid .col-md-offset-11 {
        margin-left: 91.66667%
    }

    .au-grid .col-md-offset-12 {
        margin-left: 100%
    }
}

@media (min-width:1200px) {
    .au-grid .col-lg-1, .au-grid .col-lg-10, .au-grid .col-lg-11, .au-grid .col-lg-12, .au-grid .col-lg-2, .au-grid .col-lg-3, .au-grid .col-lg-4, .au-grid .col-lg-5, .au-grid .col-lg-6, .au-grid .col-lg-7, .au-grid .col-lg-8, .au-grid .col-lg-9 {
        float: left
    }

    .au-grid .col-lg-1 {
        width: 8.33333%
    }

    .au-grid .col-lg-2 {
        width: 16.66667%
    }

    .au-grid .col-lg-3 {
        width: 25%
    }

    .au-grid .col-lg-4 {
        width: 33.33333%
    }

    .au-grid .col-lg-5 {
        width: 41.66667%
    }

    .au-grid .col-lg-6 {
        width: 50%
    }

    .au-grid .col-lg-7 {
        width: 58.33333%
    }

    .au-grid .col-lg-8 {
        width: 66.66667%
    }

    .au-grid .col-lg-9 {
        width: 75%
    }

    .au-grid .col-lg-10 {
        width: 83.33333%
    }

    .au-grid .col-lg-11 {
        width: 91.66667%
    }

    .au-grid .col-lg-12 {
        width: 100%
    }

    .au-grid .col-lg-pull-0 {
        right: auto
    }

    .au-grid .col-lg-pull-1 {
        right: 8.33333%
    }

    .au-grid .col-lg-pull-2 {
        right: 16.66667%
    }

    .au-grid .col-lg-pull-3 {
        right: 25%
    }

    .au-grid .col-lg-pull-4 {
        right: 33.33333%
    }

    .au-grid .col-lg-pull-5 {
        right: 41.66667%
    }

    .au-grid .col-lg-pull-6 {
        right: 50%
    }

    .au-grid .col-lg-pull-7 {
        right: 58.33333%
    }

    .au-grid .col-lg-pull-8 {
        right: 66.66667%
    }

    .au-grid .col-lg-pull-9 {
        right: 75%
    }

    .au-grid .col-lg-pull-10 {
        right: 83.33333%
    }

    .au-grid .col-lg-pull-11 {
        right: 91.66667%
    }

    .au-grid .col-lg-pull-12 {
        right: 100%
    }

    .au-grid .col-lg-push-0 {
        left: auto
    }

    .au-grid .col-lg-push-1 {
        left: 8.33333%
    }

    .au-grid .col-lg-push-2 {
        left: 16.66667%
    }

    .au-grid .col-lg-push-3 {
        left: 25%
    }

    .au-grid .col-lg-push-4 {
        left: 33.33333%
    }

    .au-grid .col-lg-push-5 {
        left: 41.66667%
    }

    .au-grid .col-lg-push-6 {
        left: 50%
    }

    .au-grid .col-lg-push-7 {
        left: 58.33333%
    }

    .au-grid .col-lg-push-8 {
        left: 66.66667%
    }

    .au-grid .col-lg-push-9 {
        left: 75%
    }

    .au-grid .col-lg-push-10 {
        left: 83.33333%
    }

    .au-grid .col-lg-push-11 {
        left: 91.66667%
    }

    .au-grid .col-lg-push-12 {
        left: 100%
    }

    .au-grid .col-lg-offset-0 {
        margin-left: 0
    }

    .au-grid .col-lg-offset-1 {
        margin-left: 8.33333%
    }

    .au-grid .col-lg-offset-2 {
        margin-left: 16.66667%
    }

    .au-grid .col-lg-offset-3 {
        margin-left: 25%
    }

    .au-grid .col-lg-offset-4 {
        margin-left: 33.33333%
    }

    .au-grid .col-lg-offset-5 {
        margin-left: 41.66667%
    }

    .au-grid .col-lg-offset-6 {
        margin-left: 50%
    }

    .au-grid .col-lg-offset-7 {
        margin-left: 58.33333%
    }

    .au-grid .col-lg-offset-8 {
        margin-left: 66.66667%
    }

    .au-grid .col-lg-offset-9 {
        margin-left: 75%
    }

    .au-grid .col-lg-offset-10 {
        margin-left: 83.33333%
    }

    .au-grid .col-lg-offset-11 {
        margin-left: 91.66667%
    }

    .au-grid .col-lg-offset-12 {
        margin-left: 100%
    }
}
/*! @gov.au/header v4.1.12 */

@media print {
    .au-header {
        background: #fff !important
    }

        .au-header a img {
            border: 0 !important
        }

    .au-header, .au-header__brand, .au-header__subline {
        color: #000 !important
    }

    .au-header__brand-image {
        display: none !important
    }
}

.au-header {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    padding: 24px 0;
    padding: 1.5rem 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    color: #313131;
    background: #fff
}

@media (min-width:768px) {
    .au-header {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 1.6
    }
}

@media (min-width:768px) {
    .au-header {
        padding: 48px 0;
        padding: 3rem 0
    }
}

.au-header.au-header--alt {
    background-color: #f5f5f5
}

.au-header.au-header--dark {
    color: #fff;
    background-color: #000
}

.au-header.au-header--alt.au-header--dark {
    color: #fff;
    background-color: #000
}

.au-header__heading {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.6;
    font-weight: 700;
    margin: 0;
    padding: 0
}

@media (min-width:768px) {
    .au-header__heading {
        font-size: 32px;
        font-size: 2rem;
        line-height: 1.5
    }
}

.au-header__subline {
    max-width: 42em;
    color: #636363
}

.au-header--dark .au-header__subline {
    color: gray
}

.au-header__brand {
    min-width: 192px;
    min-width: 12rem
}

    .au-header__brand:after, .au-header__brand:before {
        content: " ";
        display: table
    }

    .au-header__brand:after {
        clear: both
    }

    .au-header__brand .au-header__brand-image {
        display: block;
        border-style: none;
        max-width: 192px;
        max-width: 12rem
    }

        .au-header__brand .au-header__brand-image + .au-header__text {
            margin-top: 16px;
            margin-top: 1rem
        }

@media (min-width:768px) {
    .au-header__brand {
        min-width: 256px;
        min-width: 16rem
    }

        .au-header__brand .au-header__brand-image {
            float: left;
            max-width: 256px;
            max-width: 16rem;
            margin-right: -256px;
            margin-right: -16rem
        }

            .au-header__brand .au-header__brand-image + .au-header__text {
                padding-left: 16px;
                padding-left: 1rem;
                margin-left: 272px;
                margin-left: 17rem;
                margin-top: 0;
                float: left;
                border-left: 1px solid gray
            }

    .au-header--dark .au-header__brand .au-header__brand-image + .au-header__text {
        border-left-color: gray
    }
}

a.au-header__brand {
    display: inline-block;
    color: #313131;
    text-decoration: none
}

    a.au-header__brand:focus {
        outline: 3px solid #9263de;
        outline-offset: 2px
    }

    a.au-header__brand::-moz-focus-inner {
        border: 0
    }

    a.au-header__brand:hover .au-header__text {
        text-decoration: underline;
        -webkit-text-decoration-skip: ink;
        text-decoration-skip-ink: auto
    }

.au-header--dark a.au-header__brand {
    color: #fff
}

    .au-header--dark a.au-header__brand:focus {
        outline: 3px solid #c390f9
    }

    .au-header--dark a.au-header__brand::-moz-focus-inner {
        border: 0
    }

.au-header.au-header--hero {
    padding: 48px 0 56px 0;
    padding: 3rem 0 3.5rem 0
}

    .au-header.au-header--hero .au-header__brand .au-header__brand-image {
        float: none
    }

    .au-header.au-header--hero .au-header__brand-image + .au-header__text {
        margin-top: 32px;
        margin-top: 2rem;
        border: 0;
        margin: 0;
        padding: 0
    }

        .au-header.au-header--hero .au-header__brand-image + .au-header__text .au-header__heading {
            margin-top: 32px;
            margin-top: 2rem
        }

    .au-header.au-header--hero .au-header__heading {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 1.6
    }

@media (min-width:768px) {
    .au-header.au-header--hero .au-header__heading {
        font-size: 40px;
        font-size: 2.5rem;
        line-height: 1.5
    }
}

.au-header.au-header--hero .au-header__heading + .au-header__subline {
    margin-top: 12px;
    margin-top: .75rem
}
/*! @gov.au/headings v2.0.11 */

.au-body h1, .au-body h2, .au-body h3, .au-body h4, .au-body h5, .au-body h6, .au-display-lg, .au-display-md, .au-display-sm, .au-display-xl, .au-display-xs, .au-display-xxl, .au-display-xxxl, ul.list--large--checklist > li strong {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    display: block;
    font-weight: 700;
    margin: 0
}

.au-body .au-display-xxxl, .au-display-xxxl {
    font-size: 48px;
    font-size: 3rem;
    line-height: 1.25
}

.au-body .au-display-xxl, .au-body h1, .au-display-xxl {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 1.3
}

.au-body .au-display-xl, .au-body h2, .au-display-xl {
    font-size: 32px;
    font-size: 2rem;
    line-height: 1.25
}

.au-body .au-display-lg, .au-body h3, .au-display-lg {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.33333
}

.au-body .au-display-md, .au-body h4, .au-body ul.list--large--checklist > li strong, .au-display-md, ul.list--large--checklist > li .au-body strong, ul.list--large--checklist > li strong {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.2
}

.au-body .au-display-sm, .au-body h5, .au-display-sm {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.25
}

.au-body .au-display-xs, .au-body h6, .au-display-xs {
    font-size: 14px;
    font-size: .875rem;
    line-height: 1.14286
}

* + .au-display-lg, * + .au-display-md, * + .au-display-sm, * + .au-display-xl, * + .au-display-xs, * + .au-display-xxl, * + .au-display-xxxl, ul.list--large--checklist > li * + strong {
    margin-top: 16px;
    margin-top: 1rem
}

.au-body * + .au-display-xxl, .au-body * + h1 {
    margin-top: 48px;
    margin-top: 3rem
}

.au-body * + .au-display-xl, .au-body * + h2 {
    margin-top: 48px;
    margin-top: 3rem
}

.au-body * + .au-display-md, .au-body * + .au-display-sm, .au-body * + .au-display-xs, .au-body * + h3, .au-body * + h4, .au-body * + h5, .au-body * + h6, .au-body .au-display-xl + .au-display-lg, .au-body .au-display-xl + h3, .au-body .au-display-xxl + .au-display-xl, .au-body .au-display-xxl + h2, .au-body h1 + .au-display-xl, .au-body h1 + h2, .au-body h2 + .au-display-lg, .au-body h2 + h3, .au-body ul.list--large--checklist > li * + strong, ul.list--large--checklist > li .au-body * + strong {
    margin-top: 24px;
    margin-top: 1.5rem
}
/*! @gov.au/inpage-nav v3.0.6 */

.au-inpage-nav-links {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    padding-left: 24px;
    padding-left: 1.5rem;
    margin-bottom: 48px;
    margin-bottom: 3rem;
    border-left: 4px solid #006fb0
}

* + .au-inpage-nav-links {
    margin-top: 48px;
    margin-top: 3rem
}

.au-body .au-inpage-nav-links > ol, .au-body .au-inpage-nav-links > ul {
    margin-top: 16px;
    margin-top: 1rem;
    list-style-type: none;
    padding: 0
}

    .au-body .au-inpage-nav-links > ol li, .au-body .au-inpage-nav-links > ul li {
        margin: 0
    }

    .au-body .au-inpage-nav-links > ol * + li, .au-body .au-inpage-nav-links > ul * + li {
        margin-top: 8px;
        margin-top: .5rem;
        margin-left: 0
    }

.au-inpage-nav-links.au-inpage-nav-links--dark {
    border-color: #fff
}

.au-body .au-inpage-nav-links__heading, .au-inpage-nav-links__heading {
    font-weight: 700;
    font-size: 1em
}

.au-inpage-nav-section {
    position: relative;
    padding-right: 128px;
    padding-right: 8rem
}

.au-inpage-nav-section-link {
    font-size: 14px;
    font-size: .875rem;
    line-height: 1.14286;
    top: 4px;
    top: .25rem;
    position: absolute;
    right: 0;
    font-weight: 400
}
/*! @gov.au/keyword-list v3.0.5 */

.au-keyword-list {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.5
}

    .au-keyword-list:after, .au-keyword-list:before {
        content: "";
        display: table
    }

    .au-keyword-list:after {
        clear: both
    }

* + .au-keyword-list {
    margin-top: 16px;
    margin-top: 1rem
}

.au-body .au-keyword-list > li {
    margin-top: 16px;
    margin-top: 1rem;
    float: left;
    clear: both;
    list-style: none;
    margin-left: 0
}

.au-keyword-list > li {
    font-weight: 700
}

    .au-keyword-list > li > a {
        display: block
    }

.au-keyword-list__small {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1;
    display: block;
    font-weight: 400
}

.au-body .au-keyword-list__small {
    color: #313131
}

.au-keyword-list--dark .au-keyword-list__small {
    color: #fff
}
/*! @gov.au/main-nav v1.0.8 */

@media print {
    .au-main-nav {
        background: 0 0 !important;
        border-bottom: none !important
    }

        .au-main-nav a {
            color: #000 !important
        }

            .au-main-nav a:hover {
                background: 0 0 !important
            }

        .au-main-nav .active a {
            text-decoration: underline;
            border-color: #fff !important;
            background-color: transparent !important
        }

        .au-main-nav .au-link-list > li {
            border-color: #000 !important
        }

            .au-main-nav .au-link-list > li:last-of-type {
                border-bottom: 1px solid !important
            }
}

@media print and (min-width:992px) {
    .au-main-nav {
        border-bottom: 8px solid #000 !important;
        border-bottom: .5rem solid #000 !important
    }

        .au-main-nav .au-link-list > li:last-of-type {
            border-bottom: none !important
        }
}

@media print {
    .au-main-nav__toggle {
        display: none !important
    }

    .au-main-nav__menu {
        background: 0 0 !important;
        position: static !important;
        display: block !important;
        width: auto !important
    }

        .au-main-nav__menu .au-main-nav__menu-inner {
            padding: 0 !important
        }
}

.au-main-nav {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    border-bottom: 8px solid #006fb0;
    border-bottom: .5rem solid #006fb0;
    background-color: #fff;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    color: #313131
}

    .au-main-nav .au-main-nav__toggle, .au-main-nav a {
        padding: 16px;
        padding: 1rem;
        font-size: 14px;
        font-size: .875rem;
        line-height: 1.42857;
        color: #006fb0;
        text-decoration: none
    }

        .au-main-nav .au-main-nav__toggle:focus, .au-main-nav a:focus {
            outline: 3px solid #9263de;
            outline-offset: 2px
        }

        .au-main-nav .au-main-nav__toggle::-moz-focus-inner, .au-main-nav a::-moz-focus-inner {
            border: 0
        }

        .au-main-nav .au-main-nav__toggle:hover, .au-main-nav a:hover {
            text-decoration: underline;
            -webkit-text-decoration-skip: ink;
            text-decoration-skip-ink: auto;
            color: #313131;
            background-color: #f5f5f5
        }

    .au-main-nav a {
        display: block
    }

    .au-main-nav .active a {
        font-weight: 700;
        color: #313131
    }

        .au-main-nav .active a:hover {
            border-color: #f5f5f5
        }

    .au-main-nav .au-link-list {
        margin: 0;
        padding: 0
    }

        .au-main-nav .au-link-list:after, .au-main-nav .au-link-list:before {
            content: " ";
            display: table
        }

        .au-main-nav .au-link-list:after {
            clear: both
        }

        .au-main-nav .au-link-list li {
            margin: 0
        }

        .au-main-nav .au-link-list > li {
            border-top: 1px solid gray
        }

    .au-main-nav.au-main-nav--alt {
        background-color: #ebebeb
    }

        .au-main-nav.au-main-nav--alt .au-main-nav__toggle:hover, .au-main-nav.au-main-nav--alt a:hover {
            background-color: #e0e0e0
        }

        .au-main-nav.au-main-nav--alt .active a {
            border-color: #ebebeb
        }

            .au-main-nav.au-main-nav--alt .active a:hover {
                border-color: #e0e0e0
            }

    .au-main-nav.au-main-nav--dark {
        background-color: #000;
        border-color: #fff
    }

        .au-main-nav.au-main-nav--dark .au-main-nav__toggle, .au-main-nav.au-main-nav--dark a {
            color: #fff
        }

            .au-main-nav.au-main-nav--dark .au-main-nav__toggle:focus, .au-main-nav.au-main-nav--dark a:focus {
                outline: 3px solid #c390f9
            }

            .au-main-nav.au-main-nav--dark .au-main-nav__toggle::-moz-focus-inner, .au-main-nav.au-main-nav--dark a::-moz-focus-inner {
                border: 0
            }

            .au-main-nav.au-main-nav--dark .au-main-nav__toggle:hover, .au-main-nav.au-main-nav--dark a:hover {
                color: #fff;
                background-color: #000
            }

        .au-main-nav.au-main-nav--dark .active a {
            color: #fff;
            border-color: #000
        }

            .au-main-nav.au-main-nav--dark .active a:hover {
                border-color: #000
            }

        .au-main-nav.au-main-nav--dark .au-link-list > li {
            border-color: gray
        }

        .au-main-nav.au-main-nav--dark.au-main-nav--alt {
            background-color: #000
        }

            .au-main-nav.au-main-nav--dark.au-main-nav--alt .au-main-nav__toggle:hover, .au-main-nav.au-main-nav--dark.au-main-nav--alt a:hover {
                background-color: #000
            }

            .au-main-nav.au-main-nav--dark.au-main-nav--alt .active a {
                border-color: #000
            }

                .au-main-nav.au-main-nav--dark.au-main-nav--alt .active a:hover {
                    border-color: #000
                }

@media (min-width:992px) {
    .au-main-nav .au-link-list > li {
        display: block;
        float: left;
        border: none
    }

    .au-main-nav .au-main-nav__toggle, .au-main-nav a {
        font-size: 16px;
        font-size: 1rem;
        line-height: 1.5;
        padding: 16px;
        padding: 1rem
    }

    .au-main-nav .active a {
        border-bottom: 8px solid #fff;
        border-bottom: .5rem solid #fff;
        margin-bottom: -8px;
        margin-bottom: -.5rem;
        font-weight: 400
    }
}

.au-main-nav__toggle {
    padding: 8px 16px 8px;
    padding: .5rem 1rem .5rem;
    font-size: 14px;
    font-size: .875rem;
    line-height: 1.14286;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    cursor: pointer;
    display: none
}

    .au-main-nav__toggle:before {
        font-size: 16px;
        font-size: 1rem;
        line-height: 1;
        margin-bottom: 4px;
        margin-bottom: .25rem;
        display: block;
        text-align: center
    }

    .au-main-nav__toggle.au-main-nav__toggle--open:before {
        content: "?"
    }

    .au-main-nav__toggle.au-main-nav__toggle--close:before {
        content: "?"
    }

.js .au-main-nav__toggle {
    display: inline-block
}

@media (min-width:992px) {
    .js .au-main-nav__toggle {
        display: none
    }
}

.js .au-main-nav__content.au-main-nav__content--open .au-main-nav__menu {
    left: 0;
    display: block
}

.js .au-main-nav__content.au-main-nav__content--open .au-main-nav__overlay {
    opacity: .8;
    left: 0;
    display: block
}

@media (min-width:992px) {
    .js .au-main-nav__content.au-main-nav__content--open .au-main-nav__overlay {
        display: none
    }
}

.js .au-main-nav__menu {
    background-color: #fff;
    display: none;
    overflow: auto;
    position: fixed;
    top: 0;
    bottom: 0;
    left: -280px;
    width: 280px;
    z-index: 200
}

    .js .au-main-nav__menu .au-main-nav__menu-inner {
        padding: 16px;
        padding: 1rem
    }

.au-main-nav.au-main-nav--alt .au-main-nav__menu {
    background-color: #ebebeb
}

.au-main-nav.au-main-nav--dark .au-main-nav__menu {
    background-color: #000
}

.au-main-nav.au-main-nav--alt.au-main-nav--dark .au-main-nav__menu {
    background-color: #000
}

@media (min-width:992px) {
    .js .au-main-nav__menu {
        position: static;
        display: block;
        width: auto;
        overflow: inherit;
        background-color: transparent
    }

        .js .au-main-nav__menu .au-main-nav__menu-inner {
            padding: 0
        }
}

.au-main-nav__overlay {
    -webkit-transition: opacity .25s ease-out;
    -o-transition: opacity .25s ease-out;
    transition: opacity .25s ease-out;
    background-color: #000;
    cursor: pointer;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 190;
    opacity: .4;
    display: none
}

.js .au-main-nav__scroll--locked {
    overflow: hidden
}

@media (min-width:992px) {
    .js .au-main-nav__scroll--locked {
        overflow: visible
    }
}
/*! @gov.au/page-alerts v2.1.3 */

@media print {
    .au-page-alerts {
        border-color: #000 !important;
        background-color: #fff !important;
        border-left: 2px solid #000 !important;
        padding-top: 3em !important
    }

        .au-page-alerts:after {
            background: 0 0 !important;
            content: 'info' !important;
            top: 1em !important;
            left: 0 !important;
            font-size: 12px !important;
            border-right: 1px solid #000 !important;
            border-bottom: 1px solid #000 !important;
            padding: .5em !important;
            width: auto !important
        }

    .au-page-alerts--success:after {
        content: 'success' !important
    }

    .au-page-alerts--warning:after {
        content: 'warning' !important
    }

    .au-page-alerts--error:after {
        content: 'error' !important
    }
}

.au-page-alerts {
    padding: 16px;
    padding: 1rem;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    position: relative;
    border: solid 3px #00bfe9;
    border-left-width: 48px;
    border-left-width: 3rem;
    border-radius: 4px;
    word-wrap: break-word
}

* + .au-page-alerts {
    margin-top: 16px;
    margin-top: 1rem
}

.au-page-alerts:after, .au-page-alerts:before {
    content: ' ';
    position: absolute;
    top: 50%;
    left: -36px;
    left: -2.25rem;
    width: 24px;
    width: 1.5rem;
    height: 24px;
    height: 1.5rem;
    margin-top: -12px;
    margin-top: -.75rem;
    border-left-width: -12px;
    border-left-width: -.75rem;
    display: block;
    background-repeat: no-repeat;
    background-color: #fff
}

.ie8 .au-page-alerts:after, .ie8 .au-page-alerts:before, .lt-ie8 .au-page-alerts:after, .lt-ie8 .au-page-alerts:before {
    background: 0 0;
    text-align: center;
    background-color: #313131;
    color: #fff;
    font-weight: 700
}

.au-page-alerts:after {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M11 17.8h2v-8h-2v8zm0-11.6v2h2v-2h-2z'/%3E%3C/svg%3E")
}

.ie8 .au-page-alerts:after, .lt-ie8 .au-page-alerts:after {
    content: 'i'
}

.au-page-alerts:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2300bfe9' d='M0,0v24h24V0H0z M12,23C5.9,23,1,18.1,1,12C1,5.9,5.9,1,12,1s11,4.9,11,11C23,18.1,18.1,23,12,23z'/%3E%3C/svg%3E")
}

.au-page-alerts.au-page-alerts--alt:before {
    background-color: #f5f5f5
}

.au-page-alerts.au-page-alerts--dark:before {
    background-color: #000
}

.au-page-alerts.au-page-alerts--dark:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M11 17.8h2v-8h-2v8zm0-11.6v2h2v-2h-2z'/%3E%3C/svg%3E")
}

.au-page-alerts.au-page-alerts--alt.au-page-alerts--dark:before {
    background-color: #000
}

.au-page-alerts--success {
    border-color: #0b996c
}

    .au-page-alerts--success:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%230b996c' d='M0,0v24h24V0H0z M12,23C5.9,23,1,18.1,1,12C1,5.9,5.9,1,12,1s11,4.9,11,11C23,18.1,18.1,23,12,23z'/%3E%3C/svg%3E")
    }

    .au-page-alerts--success:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M10.4 16.9l-4.7-4.7 1.4-1.4 3.3 3.3 6.3-6.3 1.4 1.4z'/%3E%3C/svg%3E")
    }

.ie8 .au-page-alerts--success:after, .lt-ie8 .au-page-alerts--success:after {
    content: '?'
}

.au-page-alerts--success.au-page-alerts--dark:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M10.4 16.9l-4.7-4.7 1.4-1.4 3.3 3.3 6.3-6.3 1.4 1.4z'/%3E%3C/svg%3E")
}

.au-page-alerts--warning {
    border-color: #f69900
}

    .au-page-alerts--warning:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f69900' d='M0,24h24v-3.2H0V24z M12,0l12,20.8V0H12z M0,0v20.8L12,0H0z'/%3E%3C/svg%3E")
    }

    .au-page-alerts--warning:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M11 17h2v-2h-2v2zm0-8.6v5h2v-5h-2z'/%3E%3C/svg%3E")
    }

.ie8 .au-page-alerts--warning:after, .lt-ie8 .au-page-alerts--warning:after {
    content: '!'
}

.au-page-alerts--warning.au-page-alerts--dark:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M11 17h2v-2h-2v2zm0-8.6v5h2v-5h-2z'/%3E%3C/svg%3E")
}

.au-page-alerts--error {
    border-color: #d60000
}

    .au-page-alerts--error:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d60000' d='M0,0v24h24V0H0z M22.9,16.6L16.5,23H7.4L1,16.5V7.4L7.4,1h9.2l6.3,6.4V16.6z'/%3E%3C/svg%3E")
    }

    .au-page-alerts--error:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23313131' d='M17 8.4L15.6 7 12 10.6 8.4 7 7 8.4l3.6 3.6L7 15.6 8.4 17l3.6-3.6 3.6 3.6 1.4-1.4-3.6-3.6z'/%3E%3C/svg%3E")
    }

.ie8 .au-page-alerts--error:after, .lt-ie8 .au-page-alerts--error:after {
    content: '!'
}

.au-page-alerts--error.au-page-alerts--dark:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M17 8.4L15.6 7 12 10.6 8.4 7 7 8.4l3.6 3.6L7 15.6 8.4 17l3.6-3.6 3.6 3.6 1.4-1.4-3.6-3.6z'/%3E%3C/svg%3E")
}

.au-page-alerts__sronly {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}
/*! @gov.au/responsive-media v2.0.14 */

.au-responsive-media-vid, .responsive-media-vid {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
}

    .au-responsive-media-vid > .au-responsive-media-vid__item, .responsive-media-vid > .au-responsive-media-vid__item {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        border: 0
    }

    .au-responsive-media-vid--16x9.responsive-media-vid, .au-responsive-media-vid.au-responsive-media-vid--16x9 {
        padding-bottom: 56.25%
    }

    .au-responsive-media-vid--4x3.responsive-media-vid, .au-responsive-media-vid.au-responsive-media-vid--4x3 {
        padding-bottom: 75%
    }

* + .au-responsive-media-vid, * + .responsive-media-vid {
    margin-top: 16px;
    margin-top: 1rem
}
/*Planview - this disabled duplicate and delete repeat icon
.au-body img, .au-responsive-media img, .au-responsive-media-img, .taskbar .taskbar__img, .taskbar--2 .taskbar__img, .taskbar--3 .taskbar__img, .taskbar--4 .taskbar__img, .taskbar--5 .taskbar__img, .taskbar--6 .taskbar__img, .taskbar--tiled--2 .taskbar__img, .taskbar--tiled--2.view ul > .views-row .field-name-field-image, .taskbar--tiled--3 .taskbar__img, .taskbar--tiled--3.view ul > .views-row .field-name-field-image, .taskbar--tiled--4 .taskbar__img, .taskbar--tiled--4.view ul > .views-row .field-name-field-image, .taskbar--tiled--5 .taskbar__img, .taskbar--tiled--5.view ul > .views-row .field-name-field-image, .taskbar--tiled--6 .taskbar__img, .taskbar--tiled--6.view ul > .views-row .field-name-field-image, .taskbar.view ul > .views-row .field-name-field-image, img, svg {
    max-width: 100%;
    height: auto
}
*/
* + .au-responsive-media-img, * + img, * + svg, .au-body * + img, .au-responsive-media * + img, .taskbar * + .taskbar__img, .taskbar--2 * + .taskbar__img, .taskbar--3 * + .taskbar__img, .taskbar--4 * + .taskbar__img, .taskbar--5 * + .taskbar__img, .taskbar--6 * + .taskbar__img, .taskbar--tiled--2 * + .taskbar__img, .taskbar--tiled--2.view ul > .views-row * + .field-name-field-image, .taskbar--tiled--2.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--3 * + .taskbar__img, .taskbar--tiled--3.view ul > .views-row * + .field-name-field-image, .taskbar--tiled--3.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--4 * + .taskbar__img, .taskbar--tiled--4.view ul > .views-row * + .field-name-field-image, .taskbar--tiled--4.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--5 * + .taskbar__img, .taskbar--tiled--5.view ul > .views-row * + .field-name-field-image, .taskbar--tiled--5.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar--tiled--6 * + .taskbar__img, .taskbar--tiled--6.view ul > .views-row * + .field-name-field-image, .taskbar--tiled--6.view ul > .views-row .taskbar * + .field-name-field-image, .taskbar.view ul > .views-row * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--2 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--3 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--4 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--5 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--6 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--2 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--3 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--4 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--5 * + .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--6 * + .field-name-field-image {
    margin-top: 16px;
    margin-top: 1rem
}
/*! @gov.au/select v2.0.11 */

@media print {
    .au-select {
        border-color: #000 !important;
        background-image: url("data:image/svg+xml,%3Csvg fill='%23000' width='1.5em' height='auto' viewBox='0 0 28 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9 1.1L8 7.2l6.1-6.1L16 2.9l-8 8-8-8 1.9-1.8z'/%3E%3Cpath fill='none' d='M2-5.8h24v24H2v-24z'/%3E%3C/svg%3E") !important
    }
}

.au-select {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    padding: 8px 36px 8px 12px;
    padding: .5rem 2.25rem .5rem .75rem;
    height: 46px;
    height: 2.875rem;
    position: relative;
    vertical-align: middle;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 3px solid gray;
    text-indent: .01px;
    -o-text-overflow: '';
    text-overflow: '';
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg fill='%23006FB0' width='1.5em' height='auto' viewBox='0 0 28 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.9 1.1L8 7.2l6.1-6.1L16 2.9l-8 8-8-8 1.9-1.8z'/%3E%3Cpath fill='none' d='M2-5.8h24v24H2v-24z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 1.5em auto;
    vertical-align: middle
}

    .au-select:focus {
        outline: 3px solid #9263de;
        outline-offset: 2px
    }

    .au-select::-moz-focus-inner {
        border: 0
    }

    .au-select:focus {
        border-radius: 0
    }

    .au-select[disabled] {
        cursor: not-allowed;
        opacity: .3
    }

    .au-select:disabled {
        cursor: not-allowed;
        opacity: .3
    }

    .au-select.au-select--dark:invalid, .au-select:invalid {
        background-color: #fdf2f2;
        border-color: #d60000
    }

    .au-select.au-select--dark.au-select--invalid, .au-select.au-select--invalid {
        background-color: #fdf2f2;
        border-color: #d60000
    }

    .au-select.au-select--dark.au-select--valid, .au-select.au-select--valid {
        background-color: #f3faf8;
        border-color: #0b996c
    }

.ie8 .au-select:after, .ie9 .au-select:after {
    display: none
}

.au-select::-ms-expand {
    display: none
}

.ie8 .au-select, .ie9 .au-select {
    padding-right: 4px;
    padding-right: .25rem
}

.au-select.au-select--dark {
    border-color: #fff
}

    .au-select.au-select--dark:focus {
        outline: 3px solid #c390f9
    }

    .au-select.au-select--dark::-moz-focus-inner {
        border: 0
    }

.au-select.au-select--block {
    width: 100%
}

.au-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000
}

html > body .au-select, x:-moz-any-link, x:default {
    padding-right: 16px;
    padding-right: 1rem
}

@supports (-moz-osx-font-smoothing:auto) {
    html body .au-select {
        padding-right: 36px;
        padding-right: 2.25rem
    }
}
/*! @gov.au/side-nav v5.0.7 */

@media print {
    .au-side-nav {
        background: 0 0 !important
    }

        .au-side-nav a {
            color: #000 !important;
            text-decoration: underline !important
        }

            .au-side-nav a:hover {
                background: 0 0 !important
            }

        .au-side-nav .au-accordion__title {
            display: none
        }

    .au-side-nav__content ul ul ul a:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E") !important
    }

    .au-side-nav__content > ul > li {
        border-color: #000 !important
    }
}

.au-side-nav {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    background-color: #ebebeb;
    border-radius: 4px;
    overflow: hidden;
    border: 0
}

    .au-side-nav .active > span, .au-side-nav a {
        padding: 16px;
        padding: 1rem;
        font-size: 14px;
        font-size: .875rem;
        line-height: 1.42857;
        color: #636363;
        display: block
    }

    .au-side-nav a {
        text-decoration: none
    }

        .au-side-nav a:hover {
            text-decoration: underline;
            -webkit-text-decoration-skip: ink;
            text-decoration-skip-ink: auto;
            background-color: #e0e0e0
        }

        .au-side-nav a:focus {
            outline: 3px solid #9263de;
            outline-offset: 2px
        }

        .au-side-nav a::-moz-focus-inner {
            border: 0
        }

    .au-side-nav .au-link-list {
        padding: 0;
        margin: 0
    }

        .au-side-nav .au-link-list li {
            margin: 0
        }

    .au-side-nav .au-accordion__body {
        overflow: visible
    }

    .au-side-nav .au-accordion__title {
        font-size: 16px;
        font-size: 1rem;
        line-height: 1.5;
        color: #006fb0;
        font-weight: 400;
        text-decoration: underline;
        -webkit-text-decoration-skip: ink;
        text-decoration-skip-ink: auto;
        background-color: inherit
    }

        .au-side-nav .au-accordion__title:hover {
            text-decoration: none
        }

        .au-side-nav .au-accordion__title:focus {
            outline-offset: -3px
        }

.no-js .au-side-nav .au-accordion__title {
    display: none
}

.au-side-nav .au-accordion__body-wrapper {
    border: 0;
    padding: 0
}

@media (min-width:768px) {
    .au-side-nav {
        background: 0 0;
        border-radius: 0;
        overflow: visible
    }

        .au-side-nav .au-accordion__body.au-accordion--closed {
            display: block;
            height: auto
        }

        .au-side-nav a:hover {
            background-color: #f5f5f5
        }

        .au-side-nav .au-accordion__title {
            display: none
        }
}

.au-side-nav__content {
    margin: 0 16px;
    margin: 0 1rem
}

    .au-side-nav__content ul ul a {
        padding-left: 32px;
        padding-left: 2rem
    }

    .au-side-nav__content ul ul ul a {
        padding-left: 60px;
        padding-left: 3.75rem
    }

    .au-side-nav__content ul ul ul ul a {
        padding-left: 80px;
        padding-left: 5rem
    }

    .au-side-nav__content ul ul .active > span {
        padding-left: 32px;
        padding-left: 2rem
    }

    .au-side-nav__content ul ul ul .active > span {
        padding-left: 60px;
        padding-left: 3.75rem
    }

    .au-side-nav__content ul ul ul ul .active > span {
        padding-left: 80px;
        padding-left: 5rem
    }

    .au-side-nav__content .active > span {
        font-weight: 700;
        color: #313131
    }

    .au-side-nav__content ul ul ul .active > span:before, .au-side-nav__content ul ul ul a:before {
        content: " ";
        width: 16px;
        width: 1rem;
        height: 16px;
        height: 1rem;
        background-size: 16px;
        background-size: 1rem;
        margin-left: -24px;
        margin-left: -1.5rem;
        display: block;
        float: left;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='gray' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E")
    }

    .au-side-nav__content > ul > li {
        border-bottom: 1px solid gray
    }

        .au-side-nav__content > ul > li:last-of-type {
            border: none
        }

@media (min-width:768px) {
    .au-side-nav__content {
        margin: 0
    }
}

.au-sidenav__title {
    margin: 0
}

    .au-sidenav__title a {
        font-size: 16px;
        font-size: 1rem;
        line-height: 1.5;
        color: #313131;
        border-bottom: 2px solid gray
    }

.au-side-nav.au-side-nav--alt {
    background: #fff
}

    .au-side-nav.au-side-nav--alt a:hover {
        background: #f5f5f5
    }

@media (min-width:768px) {
    .au-side-nav.au-side-nav--alt {
        background: 0 0
    }

        .au-side-nav.au-side-nav--alt a:hover {
            background-color: #e0e0e0
        }
}

.au-side-nav.au-side-nav--dark {
    background: #000
}

    .au-side-nav.au-side-nav--dark .au-accordion__title {
        color: #fff;
        background-color: inherit
    }

    .au-side-nav.au-side-nav--dark a {
        color: gray
    }

        .au-side-nav.au-side-nav--dark a:hover {
            background: #000
        }

        .au-side-nav.au-side-nav--dark a:focus {
            outline: 3px solid #c390f9
        }

        .au-side-nav.au-side-nav--dark a::-moz-focus-inner {
            border: 0
        }

    .au-side-nav.au-side-nav--dark .au-side-nav__content .active > span {
        color: #fff
    }

    .au-side-nav.au-side-nav--dark .au-side-nav__content ul ul ul .active > span:before, .au-side-nav.au-side-nav--dark .au-side-nav__content ul ul ul a:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='gray' d='M2 10h12v1H2zM2 5h1v5H2z'/%3E%3C/svg%3E")
    }

    .au-side-nav.au-side-nav--dark .au-side-nav__content > ul > li {
        border-color: gray
    }

    .au-side-nav.au-side-nav--dark .au-sidenav__title a {
        border-color: gray;
        color: #fff
    }

@media (min-width:768px) {
    .au-side-nav.au-side-nav--dark {
        background: 0 0
    }

        .au-side-nav.au-side-nav--dark a:hover {
            background-color: #000
        }
}

.au-side-nav.au-side-nav--dark.au-side-nav--alt {
    background: #000
}

    .au-side-nav.au-side-nav--dark.au-side-nav--alt a:hover {
        background: #000
    }

@media (min-width:768px) {
    .au-side-nav.au-side-nav--dark.au-side-nav--alt {
        background: 0 0
    }

        .au-side-nav.au-side-nav--dark.au-side-nav--alt a:hover {
            background-color: #000
        }
}
/*! @gov.au/skip-link v2.0.16 */

@media print {
    .au-skip-link__link {
        background: #fff !important
    }
}

.au-skip-link {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    color: #313131
}

.au-skip-link__link {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

    .au-skip-link__link:active, .au-skip-link__link:focus {
        outline: 3px solid #9263de;
        outline-offset: 2px;
        top: 16px;
        top: 1rem;
        left: 16px;
        left: 1rem;
        padding: 24px;
        padding: 1.5rem;
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: absolute;
        width: auto;
        color: #fff;
        background-color: #006fb0;
        text-decoration: underline;
        -webkit-text-decoration-skip: ink;
        text-decoration-skip-ink: auto;
        z-index: 600
    }

    .au-body .au-skip-link__link:hover, .au-skip-link__link:hover {
        text-decoration: none;
        color: #fff
    }
/*! @gov.au/tags v3.1.7 */
@media print {
    .au-tags {
        color: #000 !important
    }

    .au-tags__item {
        border-color: #000 !important
    }

        .au-tags__item a {
            color: #000 !important
        }
}

.au-tags {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    display: block;
    margin: 0;
    padding: 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    color: #313131
}

    .au-tags.au-tags--dark {
        color: #fff
    }

    .au-tags > li {
        margin: 8px 4px 0 0;
        margin: .5rem .25rem 0 0;
        padding: 0 8px;
        padding: 0 .5rem;
        border: 1px solid #006fb0;
        border-radius: 4px;
        display: inline-block
    }

        .au-tags > li > a, .au-tags > li > button {
            margin: 0 -8px;
            margin: 0 -.5rem;
            padding: 0 8px;
            padding: 0 .5rem;
            color: #006fb0;
            display: inline-block;
            border-radius: 4px
        }

            .au-tags > li > a:hover, .au-tags > li > button:hover {
                color: #313131;
                text-decoration: none;
                background-color: #f5f5f5
            }

            .au-tags > li > a:focus, .au-tags > li > button:focus {
                outline: 3px solid #9263de;
                outline-offset: 2px
            }

            .au-tags > li > a::-moz-focus-inner, .au-tags > li > button::-moz-focus-inner {
                border: 0
            }

            .au-tags > li > a:focus, .au-tags > li > button:focus {
                outline-offset: -1px
            }

    .au-tags.au-tags--dark > li {
        border-color: #fff
    }

        .au-tags.au-tags--dark > li > a, .au-tags.au-tags--dark > li > button {
            color: #fff
        }

            .au-tags.au-tags--dark > li > a:hover, .au-tags.au-tags--dark > li > button:hover {
                color: #fff;
                background-color: #000
            }

            .au-tags.au-tags--dark > li > a:focus, .au-tags.au-tags--dark > li > button:focus {
                outline: 3px solid #c390f9
            }

            .au-tags.au-tags--dark > li > a::-moz-focus-inner, .au-tags.au-tags--dark > li > button::-moz-focus-inner {
                border: 0
            }

/*! @gov.au/text-inputs v2.1.1 */

@media print {
    .au-text-input {
        border-color: #000 !important
    }

        .au-text-input[disabled] {
            color: #636363 !important;
            background-color: #ccc !important;
            border: 2px solid #ccc !important
        }

        .au-text-input:disabled {
            color: #636363 !important;
            background-color: #ccc !important;
            border: 2px solid #ccc !important
        }
}

.au-text-input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1;
    padding: 8px 16px;
    padding: .5rem 1rem;
    height: 46px;
    height: 2.875rem;
    border: 3px solid gray;
    background-color: #fff;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    color: #313131;
    border-radius: 4px;
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    max-width: 205px;
    max-width: 12.8125rem
}

    .au-text-input.au-text-input--dark:invalid, .au-text-input:invalid {
        background-color: #fdf2f2;
        border-color: #d60000
    }

    .au-text-input.au-text-input--dark.au-text-input--invalid, .au-text-input.au-text-input--invalid {
        background-color: #fdf2f2;
        border-color: #d60000
    }

    .au-text-input.au-text-input--dark.au-text-input--valid, .au-text-input.au-text-input--valid {
        background-color: #f3faf8;
        border-color: #0b996c
    }

    .au-text-input[disabled] {
        cursor: not-allowed;
        opacity: .3
    }

    .au-text-input:disabled {
        cursor: not-allowed;
        opacity: .3
    }

    .au-text-input:focus {
        outline: 3px solid #9263de;
        outline-offset: 2px
    }

    .au-text-input::-moz-focus-inner {
        border: 0
    }

    .au-text-input:focus {
        border-radius: 0;
        background-color: #fff
    }

    .au-text-input.au-text-input--dark {
        border-color: #fff
    }

        .au-text-input.au-text-input--dark[disabled] {
            opacity: .3
        }

        .au-text-input.au-text-input--dark:disabled {
            opacity: .3
        }

        .au-text-input.au-text-input--dark:focus {
            outline: 3px solid #c390f9
        }

        .au-text-input.au-text-input--dark::-moz-focus-inner {
            border: 0
        }

    .au-text-input.au-text-input--width-xs {
        max-width: 69px;
        max-width: 4.3rem
    }

    .au-text-input.au-text-input--width-sm {
        max-width: 101px;
        max-width: 6.3rem
    }

    .au-text-input.au-text-input--width-md {
        max-width: 160px;
        max-width: 10rem
    }

    .au-text-input.au-text-input--width-lg {
        max-width: 288px;
        max-width: 18rem
    }

    .au-text-input.au-text-input--width-xl {
        max-width: 384px;
        max-width: 24rem
    }

    .au-text-input.au-text-input--block {
        display: block;
        max-width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .au-text-input.au-text-input--number {
        font-family: SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;
        letter-spacing: 2px
    }

textarea.au-text-input {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    height: auto;
    min-height: 6em
}

.element-invisible, .sr-only, .visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    position: absolute !important
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    min-height: 100%
}

body {
    margin: 0;
    padding: 0
}

.cke_editable {
    padding: 20px
}

.au-body .au-display-xxxl {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 1.3;
    font-weight: 700
}

@media (min-width:768px) {
    .au-body .au-display-xxxl {
        font-size: 48px;
        font-size: 3rem;
        line-height: 1.25
    }
}

.au-body .au-display-xxxl--text {
    font-size: 40px;
    font-size: 2.5rem;
    line-height: 1.5;
    font-weight: 400
}

@media (min-width:768px) {
    .au-body .au-display-xxxl--text {
        font-size: 48px;
        font-size: 3rem;
        line-height: 1.5
    }
}

.au-body .au-display-xxl, .au-body h1 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 1.25;
    font-weight: 700
}

@media (min-width:768px) {
    .au-body .au-display-xxl, .au-body h1 {
        font-size: 40px;
        font-size: 2.5rem;
        line-height: 1.3
    }
}

.au-body .au-display-xxl--text, .au-body h1--text {
    font-size: 32px;
    font-size: 2rem;
    line-height: 1.5;
    font-weight: 400
}

@media (min-width:768px) {
    .au-body .au-display-xxl--text, .au-body h1--text {
        font-size: 40px;
        font-size: 2.5rem;
        line-height: 1.5
    }
}

.au-body .au-display-xl, .au-body h2 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.33333;
    font-weight: 700
}

@media (min-width:768px) {
    .au-body .au-display-xl, .au-body h2 {
        font-size: 32px;
        font-size: 2rem;
        line-height: 1.25
    }
}

.au-body .au-display-xl--text, .au-body h2--text {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.5;
    font-weight: 400
}

@media (min-width:768px) {
    .au-body .au-display-xl--text, .au-body h2--text {
        font-size: 32px;
        font-size: 2rem;
        line-height: 1.5
    }
}

.au-body .au-display-lg, .au-body h3 {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.2;
    font-weight: 700
}

@media (min-width:768px) {
    .au-body .au-display-lg, .au-body h3 {
        font-size: 24px;
        font-size: 1.5rem;
        line-height: 1.33333
    }
}

.au-body .au-display-lg--text, .au-body h3--text {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.6;
    font-weight: 400
}

@media (min-width:768px) {
    .au-body .au-display-lg--text, .au-body h3--text {
        font-size: 24px;
        font-size: 1.5rem;
        line-height: 1.5
    }
}

.au-body .au-display-md, .au-body h4, .au-body ul.list--large--checklist > li strong, ul.list--large--checklist > li .au-body strong {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.25;
    font-weight: 700
}

@media (min-width:768px) {
    .au-body .au-display-md, .au-body h4, .au-body ul.list--large--checklist > li strong, ul.list--large--checklist > li .au-body strong {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 1.2
    }
}

.au-body .au-display-md--text, .au-body h4--text {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 400
}

@media (min-width:768px) {
    .au-body .au-display-md--text, .au-body h4--text {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 1.6
    }
}

.au-body .au-display-sm, .au-body h5 {
    font-size: 14px;
    font-size: .875rem;
    line-height: 1.14286;
    font-weight: 700
}

@media (min-width:768px) {
    .au-body .au-display-sm, .au-body h5 {
        font-size: 16px;
        font-size: 1rem;
        line-height: 1.25
    }
}

.au-body .au-display-sm--text, .au-body h5--text {
    font-size: 14px;
    font-size: .875rem;
    line-height: 1.42857;
    font-weight: 400
}

@media (min-width:768px) {
    .au-body .au-display-sm--text, .au-body h5--text {
        font-size: 16px;
        font-size: 1rem;
        line-height: 1.5
    }
}

.au-body .au-display-xs, .au-body h6 {
    font-size: 14px;
    font-size: .875rem;
    line-height: 1.14286;
    font-weight: 700
}

@media (min-width:768px) {
    .au-body .au-display-xs, .au-body h6 {
        font-size: 14px;
        font-size: .875rem;
        line-height: 1.14286
    }
}

.au-body .au-display-xs--text, .au-body h6--text {
    font-size: 14px;
    font-size: .875rem;
    line-height: 1.42857;
    font-weight: 400
}

@media (min-width:768px) {
    .au-body .au-display-xs--text, .au-body h6--text {
        font-size: 14px;
        font-size: .875rem;
        line-height: 1.42857
    }
}

.au-body .au-display--light {
    font-weight: 400
}

.au-body .au-display--heavy {
    font-weight: 700
}

.au-body .au-display--inline {
    display: inline
}

.au-body .au-subtitle + h1, .au-body .au-subtitle + h2, .au-body .au-subtitle + h3 {
    margin-top: 8px;
    margin-top: .5rem
}

.au-body h1 + .au-subtitle {
    margin-top: 8px;
    margin-top: .5rem
}

.au-accordion.au-accordion--small {
    border: 0
}

    .au-accordion.au-accordion--small .au-accordion__title {
        font-weight: 400;
        font-size: inherit
    }

.au-accordion.au-accordion--light .au-accordion__title {
    font-weight: 400;
    font-size: inherit
}

.au-accordion.au-accordion--light .au-accordion__body-wrapper {
    padding: 8px;
    padding: .5rem
}

.au-body {
    fill: #313131
}

    .au-body.au-body--dark {
        background: #000
    }

    .au-body.au-body--dark-tertiary {
        background: #002058
    }

    .au-body.au-body--dark {
        fill: #fff
    }

    .au-body .text--minor {
        color: #414141;
        font-size: .8em
    }

    .au-body .text--align-right {
        text-align: right
    }

    .au-body .text--align-center {
        text-align: center
    }

    .au-body .au-introduction {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 1.6;
        font-weight: 400;
        color: #414141
    }

@media (min-width:768px) {
    .au-body .au-introduction {
        font-size: 24px;
        font-size: 1.5rem;
        line-height: 1.5
    }
}

.au-body .au-introduction--dark {
    color: #313131
}

.au-body .definition, .au-body abbr, .au-body abbr[title] {
    border-bottom: 1px dotted #ccc !important;
    text-decoration: none !important;
    cursor: help
}

.au-body .au-sronly {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

.au-body .standard-gap {
    margin-top: 24px;
    margin-top: 1.5rem
}

.au-body .standard-gap--mobile-only {
    margin-top: 24px;
    margin-top: 1.5rem
}

@media (min-width:768px) {
    .au-body .standard-gap--mobile-only {
        margin-top: 0
    }
}

.au-body .standard-gap--bottom {
    margin-bottom: 24px;
    margin-bottom: 1.5rem
}

@media print {
    .au-body .print--hide {
        display: none
    }
}

@media print {
    .au-body a[href]:after {
        content: '' !important
    }
}

.au-body aside, .au-body main {
    display: block
}

.au-breadcrumbs {
    display: none
}

@media (min-width:768px) {
    .au-breadcrumbs {
        display: block
    }
}

@media print {
    .au-breadcrumbs {
        display: block
    }
}

* + .au-breadcrumbs--flush {
    margin-top: 0
}

.au-btn--tertiary, a.au-btn--tertiary {
    padding: 0
}

.au-btn.au-btn--large, a.au-btn.au-btn--large {
    font-size: 1.3em;
    font-weight: 700
}

.au-btn.au-btn--dark:hover:not(:disabled), a.au-btn.au-btn--dark:hover:not(:disabled) {
    background-color: #e5e5e5;
    border-color: #e5e5e5
}

.au-body .au-callout {
    background-color: #f1f1f2;
    border-left-color: #0093b2
}

    .au-body .au-callout.row {
        margin-left: 0;
        margin-right: 0;
        padding-left: 12px;
        padding-right: 12px
    }

.au-body .au-callout--secondary {
    border-left-color: #0077c8
}

.au-body .au-callout--tertiary {
    border-left-color: #339199
}

.au-body .au-callout--success {
    border-left-color: #0b996c
}

.au-body .au-callout.au-callout--simple {
    background: 0 0;
    border-left-width: 10px;
    padding: 1rem 1.5rem
}

.au-card.au-card--fullimg {
    position: relative;
    height: 100%;
    border-bottom: 6px solid #4ebdcc
}

    .au-card.au-card--fullimg .au-card__inner {
        width: 85%;
        height: 50%;
        height: 5.5rem;
        min-height: 80px;
        position: absolute;
        border-radius: 0 6px 0 0;
        background: rgba(255,255,255,.9);
        bottom: 0
    }

    .au-card.au-card--fullimg .au-card__title {
        font-size: 16px;
        font-size: 1rem;
        line-height: 1.25;
        font-weight: 700
    }

@media (min-width:768px) {
    .au-card.au-card--fullimg .au-card__title {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 1.2
    }
}

.au-card.au-card--fullimg .au-card__title a {
    text-decoration: none;
    color: #000
}

.au-card.au-card--fullimg img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.au-control-input.au-control-input--compact.au-control-input--block {
    margin-top: 8px;
    margin-top: .5rem
}

    .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text {
        padding: 0 0 0 24px;
        padding: 0 0 0 1.5rem;
        margin-right: 0
    }

        .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text:after, .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__text:before {
            left: -4px;
            top: 2px;
            width: 22px;
            width: 1.375rem;
            height: 22px;
            height: 1.375rem
        }

    .au-control-input.au-control-input--compact.au-control-input--block .au-control-input__input {
        left: 0;
        top: 7px
    }

.au-control-input__input:invalid + .au-control-input__text {
    background: #fff
}

    .au-control-input__input:invalid + .au-control-input__text:after {
        border-color: transparent
    }

.au-control-input__input.error + .au-control-input__text:after {
    border-color: #d60000
}

.au-body .au-cta-link--right {
    text-align: right
}

.au-footer {
    margin-top: 32px;
    margin-top: 2rem;
    border-top: none
}

    .au-footer.au-body.au-body--dark.au-footer--dark {
        background: #58585b;
        background: -webkit-gradient(linear,left top,right top,from(#313131),to(#58585b));
        background: -o-linear-gradient(left,#313131,#58585b);
        background: linear-gradient(to right,#313131,#58585b)
    }

.au-footer__navigation-section {
    margin-top: 24px;
    margin-top: 1.5rem
}

@media (min-width:768px) {
    .au-footer__navigation-section {
        margin-top: 0
    }
}

.au-footer__navigation-section:first-of-type {
    margin-top: 0
}

.au-footer .au-footer__end {
    border-top-color: #87888a
}

@media print {
    .au-footer {
        display: none
    }
}

.au-form__item {
    margin-top: 24px;
    margin-top: 1.5rem
}

    .au-form__item label {
        font-weight: 700
    }

        .au-form__item label .au-control-input__text {
            font-weight: 400
        }

.au-form__item-description {
    margin-top: 8px;
    margin-top: .5rem
}

.au-form__item .au-select, .au-form__item .au-text-input {
    display: block;
    margin-top: 8px;
    margin-top: .5rem;
    max-width: 42em
}

.au-form__item .au-control-input {
    margin-top: 12px;
    margin-top: .75rem
}

    .au-form__item .au-control-input label {
        font-weight: 400
    }

.au-form__item .form-required {
    color: #d60000
}

.au-form .form-element-length-counter {
    margin-top: 8px;
    margin-top: .5rem
}

.au-form--hidden {
    display: none
}

.au-grid .not-full-width {
    margin-top: 16px;
    margin-top: 1rem
}

@media (min-width:768px) {
    .au-grid .not-full-width {
        margin-top: 24px;
        margin-top: 1.5rem
    }
}

@media print {
    .au-grid .not-full-width {
        margin-top: 16px;
        margin-top: 1rem
    }
}

.au-grid .not-full-width .container {
    width: auto;
    clear: both
}

.au-grid .full-width .container .container {
    width: auto;
    clear: both
}

@media (min-width:768px) {
    .au-grid .row--no-column-gap div[class*=col-] {
        padding-left: 0;
        padding-right: 0
    }

        .au-grid .row--no-column-gap div[class*=col-]:first-of-type {
            padding-left: 12px
        }

        .au-grid .row--no-column-gap div[class*=col-]:last-of-type {
            padding-right: 12px
        }
}

.au-grid .col-lg-5ths, .au-grid .col-md-5ths, .au-grid .col-sm-5ths, .au-grid .col-xs-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 12px;
    padding-left: 12px
}

.au-grid .col-xs-5ths {
    width: 20%;
    float: left
}

@media (min-width:768px) {
    .au-grid .col-sm-5ths {
        width: 20%;
        float: left
    }
}

@media (min-width:992px) {
    .au-grid .col-md-5ths {
        width: 20%;
        float: left
    }
}

@media (min-width:1200px) {
    .au-grid .col-lg-5ths {
        width: 20%;
        float: left
    }
}

.au-header {
    margin-bottom: 0;
    padding: 0;
    border-top: 12px solid #005ea0
}

@media (min-width:768px) {
    .au-header {

    }
}

@media (min-width:992px) {
    .au-header {
    }
}

.au-header--simple {
    padding-bottom: 16px;  
    padding-bottom: 1rem 
}

@media (min-width:768px) {
    .au-header--simple {
        padding-bottom: 24px;
        padding-bottom: 1.5rem
    }
}

@media (min-width:992px) {
    .au-header--simple {
        padding-bottom: 32px;
        padding-bottom: 2rem
    }
}

.au-header .au-header__logo {
    display: block;
    padding: 12px 12px 12px 0;
    padding: .75rem .75rem .75rem 0;
    width: 100%;
    max-width: 250px;
    color: transparent
}

@media (min-width:992px) {
    .au-header .au-header__logo {
        max-width: 300px;
        margin: auto;
        padding: 12px;
        padding: .75rem;
        float: left;
        padding: 0
    }
}

@media print {
    .au-header .au-header__logo {
        width: 30%
    }
}

.au-header .au-header__logo-image {
    display: block;
    width: 100%;
    margin: auto
}

@media (min-width:768px) {
    .au-header .au-header__logo-image {
        margin: 0
    }
}

@media print {
    .au-header .au-header__logo {
        margin: inherit;
        padding: 0
    }
}

.au-header--dark {
    background-color: #002058;
    background: -webkit-gradient(linear,left top,right top,from(#002058),to(#004181));
    background: -o-linear-gradient(left,#002058,#004181);
    background: linear-gradient(to right,#002058,#004181)
}

    .au-header--dark a {
        color: #fff
    }

        .au-header--dark a:hover {
            color: #fff;
            text-decoration: none
        }

.au-header--light {
    background-color: #fff
}

.au-inpage-nav-links {
    border-color: #0077c8
}

@media print {
    .au-inpage-nav-links {
        display: none
    }
}

.au-link-list--flush > li {
    margin: 0
}

.au-main-nav {
    border-bottom-color: #005ea0
}

    .au-main-nav.au-main-nav--dark {
        border-bottom-color: #001a46;
        background-color: #002058;
        background: -webkit-gradient(linear,left top,right top,from(#002058),to(#004181));
        background: -o-linear-gradient(left,#002058,#004181);
        background: linear-gradient(to right,#002058,#004181)
    }

        .au-main-nav.au-main-nav--dark .active a {
            border-color: #001a46;
            background: #001a46
        }

        .au-main-nav.au-main-nav--dark a {
            border-color: #002058
        }

            .au-main-nav.au-main-nav--dark a:focus, .au-main-nav.au-main-nav--dark a:hover {
                background: #002058
            }

        .au-main-nav.au-main-nav--dark .au-main-nav__menu {
            background-color: #002058
        }

@media (min-width:768px) {
    .au-main-nav.au-main-nav--dark .au-main-nav__menu {
        background: 0 0
    }
}

.au-main-nav.au-main-nav--dark .au-main-nav__toggle {
    color: #fff;
    font-weight: 700;
    font-size: 1.25rem;
    padding: 8px 0;
    padding: .5rem 0
}

    .au-main-nav.au-main-nav--dark .au-main-nav__toggle:focus, .au-main-nav.au-main-nav--dark .au-main-nav__toggle:hover {
        background-color: transparent
    }

    .au-main-nav.au-main-nav--dark .au-main-nav__toggle:before {
        content: ""
    }

    .au-main-nav.au-main-nav--dark .au-main-nav__toggle i {
        font-size: 1.25rem
    }

.au-main-nav.au-main-nav--dark .au-main-nav__toggle--search {
    float: right
}

@media (min-width:768px) {
    .au-main-nav.au-main-nav--dark .au-main-nav__toggle--search {
        display: none
    }
}

.au-main-nav.au-main-nav--dark .au-main-nav__toggle--search__open {
    display: none
}

.au-main-nav a {
    color: #313131
}

@media (min-width:768px) {
    .au-main-nav a {
        font-weight: 700
    }
}

.au-main-nav .au-link-list > li.active a, .au-main-nav .au-link-list > li.active-trail a {
    font-weight: 700;
    border-bottom-color: #fff
}

    .au-main-nav .au-link-list > li.active a:focus, .au-main-nav .au-link-list > li.active a:hover, .au-main-nav .au-link-list > li.active-trail a:focus, .au-main-nav .au-link-list > li.active-trail a:hover {
        border-bottom-color: #fff
    }

@media (min-width:768px) {
    .au-main-nav .au-link-list > li.active a, .au-main-nav .au-link-list > li.active-trail a {
        padding: 16px;
        padding: 1rem
    }
}

@media (min-width:768px) {
    .au-main-nav .au-link-list > li.au-main-nav--mobile-only {
        display: none
    }
}

@media print {
    .au-main-nav {
        display: none
    }
}

.au-page-alerts {
    max-width: 42rem
}

.au-page-alerts--hidden {
    display: none
}

.au-page-alerts__close {
    position: absolute;
    right: 0;
    top: 0
}

    .au-page-alerts__close:hover {
        cursor: pointer
    }

img, svg {
    height: auto
}

.au-body .au-side-nav {
    margin-top: -16px;
    margin-top: -1rem
}

@media (min-width:768px) {
    .au-body .au-side-nav {
        background: #fff
    }
}

.au-body .au-side-nav a {
    background: 0 0
}

    .au-body .au-side-nav a:focus, .au-body .au-side-nav a:hover {
        background-color: #f1f1f2
    }

    .au-body .au-side-nav a.active {
        font-weight: 700;
        color: #313131;
        background-color: #f1f1f2
    }

.au-body .au-side-nav li, .au-body .au-side-nav ul {
    position: relative
}

@media print {
    .au-body .au-side-nav {
        display: none
    }
}

.au-body .au-side-nav--right {
    float: none;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 32px;
    padding-bottom: 2rem
}

@media (min-width:768px) {
    .au-body .au-side-nav--right {
        float: right;
        padding-left: 12px;
        padding-right: 12px
    }
}

.au-tags.au-tags--inline {
    display: inline
}

    .au-tags.au-tags--inline > li {
        margin: 0 4px 8px 0;
        margin: 0 .25rem .5rem 0
    }

.au-text-input--block {
    max-width: 42em
}

.au-text-input:invalid {
    border-color: gray;
    background-color: #fff
}

.au-text-input.error {
    background-color: #fdf2f2;
    border-color: #d60000
}

textarea.au-text-input {
    max-width: 42em
}

.health-back-to-top {
    background-color: transparent;
    position: fixed;
    display: block;
    right: 16px;
    right: 1rem;
    bottom: -4px;
    opacity: 0;
    z-index: -1;
    padding: 0;
    border: 0
}

@media print {
    .health-back-to-top {
        display: none
    }
}

.health-back-to-top .au-btn.au-btn--secondary {
    line-height: 1.2;
    font-size: .85rem;
    width: 64px;
    width: 4rem;
    padding: 4px 12px 8px 12px;
    padding: .25rem .75rem .5rem .75rem;
    background: #f1f1f2;
    border: none;
    color: #313131
}

@media (min-width:992px) {
    .health-back-to-top .au-btn.au-btn--secondary {
        width: 96px;
        width: 6rem;
        padding: 8px 16px 16px;
        padding: .5rem 1rem 1rem
    }
}

.health-back-to-top .au-btn.au-btn--secondary i {
    width: 1.5em;
    height: 1.5em;
    margin-bottom: -5px;
    background: #313131
}

.health-back-to-top .au-btn.au-btn--secondary:hover, .health-back-to-top .au-btn.au-btn--secondary:hover:not(:disabled) {
    background-color: #e5e5e5;
    color: #181818;
    border: none
}

    .health-back-to-top .au-btn.au-btn--secondary:hover i, .health-back-to-top .au-btn.au-btn--secondary:hover:not(:disabled) i {
        background: #181818
    }

.health-back-to-top .au-btn.au-btn--secondary span {
    display: block
}

.health-back-to-top.isVisible {
    opacity: .8;
    z-index: 9999;
    -webkit-transition: all .4s ease-in;
    -o-transition: all .4s ease-in;
    transition: all .4s ease-in
}

.au-body .health-band {
    padding-top: 20px;
    padding-top: 1.25rem;
    padding-bottom: 20px;
    padding-bottom: 1.25rem
}

    .au-body .health-band:after, .au-body .health-band:before {
        content: " ";
        display: table
    }

    .au-body .health-band:after {
        clear: both
    }

@media (min-width:992px) {
    .au-body .health-band {
        padding-top: 40px;
        padding-top: 2.5rem;
        padding-bottom: 40px;
        padding-bottom: 2.5rem
    }
}

.au-body .health-band.health-band--secondary .health-band__title--light {
    color: #99d4de
}

.health-band__image--image-text-horizontal {
    display: none
}

@media (min-width:768px) {
    .health-band__image--image-text-horizontal {
        display: block;
        width: 100%
    }
}

.health-book-nav {
    border-top: 1px solid #ccc;
    padding-top: 24px;
    padding-top: 1.5rem
}

    .health-book-nav .au-display-lg {
        margin-top: 0
    }

    .health-book-nav a {
        display: block;
        text-decoration: none;
        color: #313131;
        padding: 16px;
        padding: 1rem
    }

        .health-book-nav a:focus, .health-book-nav a:hover {
            background: #f5f5f5
        }

.health-book-nav--right {
    text-align: right
}

@media print {
    .health-book-nav {
        display: none
    }
}

.pillars-container {
    position: relative;
    border-top: 12px solid #005ea0 !important
}

    .pillars-container #pillars {
        position: absolute;
        top: -12px;
        left: 0;
        height: 12px;
        width: 300px;
        background: -webkit-gradient(linear,left top,right top,from(#27b3bb),color-stop(9%,#27b3bb),color-stop(9%,#004181),color-stop(21%,#004181),color-stop(21%,#0091d5),color-stop(33%,#0091d5),color-stop(33%,#27b3bb),color-stop(39%,#27b3bb),color-stop(39%,#1a8a96),color-stop(46%,#1a8a96),color-stop(46%,#004181),color-stop(66%,#004181),color-stop(66%,#27b3bb),color-stop(72%,#27b3bb),color-stop(72%,#1a8a96),color-stop(92%,#1a8a96),color-stop(92%,#0091d5),to(#0091d5)) !important;
        background: -o-linear-gradient(left,#27b3bb 0,#27b3bb 9%,#004181 9%,#004181 21%,#0091d5 21%,#0091d5 33%,#27b3bb 33%,#27b3bb 39%,#1a8a96 39%,#1a8a96 46%,#004181 46%,#004181 66%,#27b3bb 66%,#27b3bb 72%,#1a8a96 72%,#1a8a96 92%,#0091d5 92%,#0091d5 100%) !important;
        /* background: linear-gradient(to right,#27b3bb 0,#27b3bb 9%,#004181 9%,#004181 21%,#0091d5 21%,#0091d5 33%,#27b3bb 33%,#27b3bb 39%,#1a8a96 39%,#1a8a96 46%,#004181 46%,#004181 66%,#27b3bb 66%,#27b3bb 72%,#1a8a96 72%,#1a8a96 92%,#0091d5 92%,#0091d5 100%) !important; */
        background-size: cover
    }

@media (min-width:768px) {
    .pillars-container #pillars {
        left: auto
    }
}

.health-card {
    padding: 16px;
    padding: 1rem;
    margin-top: 0;
    width: 100%;
    font-weight: 400;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width:992px) {
    .health-card {
        padding: 32px;
        padding: 2rem
    }
}

.health-card * + .health-card__cta, .health-card * + .health-card__title, .health-card * + hr, .health-card * + p {
    margin-top: 0
}

.health-card__title + .metadata--inline {
    margin-top: 8px;
    margin-top: .5rem
}

@media (min-width:768px) {
    .health-card__title + .metadata--inline {
        margin-top: 16px;
        margin-top: 1rem
    }
}

.health-card__image + .health-card__title {
    margin-top: 8px;
    margin-top: .5rem
}

@media (min-width:768px) {
    .health-card__image + .health-card__title {
        margin-top: 16px;
        margin-top: 1rem
    }
}

.health-card__text {
    margin-top: 16px;
    margin-top: 1rem
}

.health-card .health-card__image {
    display: block
}

    .health-card .health-card__image svg {
        height: 3em;
        width: 3em
    }

@media (min-width:768px) {
    .health-card .health-card__image svg {
        height: 5em;
        width: 5em
    }
}

.health-card .health-card__image.health-card__image--full-width {
    margin: -16px -16px 16px -16px;
    margin: -1rem -1rem 1rem -1rem;
    height: auto
}

@media (min-width:768px) {
    .health-card .health-card__image.health-card__image--full-width {
        margin: -32px -32px 32px -32px;
        margin: -2rem -2rem 2rem -2rem
    }
}

.health-card__bg {
    padding: 16px;
    padding: 1rem;
    background-color: #000
}

    .health-card__bg:not(:first-child) {
        margin-top: 16px;
        margin-top: 1rem
    }

.health-card img {
    display: block;
    min-width: 100%;
    height: auto
}

.health-card--shadow {
    border-radius: 4px;
    overflow: hidden;
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.3);
    box-shadow: 0 2px 4px rgba(0,0,0,.3);
    background: #fff
}

.lt-ie9 .health-card--shadow {
    border: solid 1px gray
}

.health-card--light {
    background: #fff;
    overflow: hidden
}

.health-card--centered {
    text-align: center
}

    .health-card--centered .health-card__image, .health-card--centered img, .health-card--centered p, .health-card--centered svg {
        margin: auto
    }

    .health-card--centered .health-card__image {
        margin-bottom: 8px;
        margin-bottom: .5rem
    }

.health-card--contact {
    background: #f9f9f9;
    margin-bottom: 16px;
    margin-bottom: 1rem
}

    .health-card--contact .image--circle img {
        width: 200px;
        min-width: 0;
        margin-bottom: -16px;
        margin-bottom: -1rem
    }

@media (min-width:768px) {
    .health-card--contact {
        padding-top: 80px;
        padding-top: 5rem;
        margin-top: 5rem !important
    }

        .health-card--contact .image--circle .image {
            position: absolute;
            left: 0;
            top: -20px;
            width: 100%;
            height: 10px;
            z-index: 999
        }
}

.health-card.health-card--selector {
    padding: 8px;
    padding: .5rem;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    border-top: 10px solid #e5e5e5;
    display: block;
    overflow: hidden;
    background: #f9f9f9
}

@media (min-width:992px) {
    .health-card.health-card--selector {
        padding: 16px;
        padding: 1rem
    }
}

@media print {
    .health-card.health-card--selector {
        display: none
    }
}

.health-card.health-card--selector.health-card--active, .health-card.health-card--selector:focus, .health-card.health-card--selector:hover {
    background: #fff;
    border-top-color: #007680
}

.health-card.health-card--selector .health-card__title {
    margin-top: 8px;
    margin-top: .5rem;
    margin-bottom: 8px;
    margin-bottom: .5rem;
    font-size: 14px;
    font-size: .875rem;
    line-height: 1.14286;
    font-weight: 700;
    max-width: 100%
}

@media (min-width:768px) {
    .health-card.health-card--selector .health-card__title {
        font-size: 16px;
        font-size: 1rem;
        line-height: 1.25
    }
}

.health-card.health-card--selector .health-card__image svg {
    max-width: 3em;
    max-height: 3em
}

.health-card.health-card--selector p {
    max-width: 75%
}

.health-card.health-card--resource {
    border-top-width: 6px;
    border-top-style: solid;
    border-top-color: #e5e5e5;
    padding: 16px 0 0 0;
    padding: 1rem 0 0 0
}

@media (min-width:768px) {
    .health-card.health-card--resource {
        padding: 32px 0 0 0;
        padding: 2rem 0 0 0
    }
}

.health-card--solid {
    -webkit-transition: background-color .3s ease-in-out,color .3s ease-in-out;
    -o-transition: background-color .3s ease-in-out,color .3s ease-in-out;
    transition: background-color .3s ease-in-out,color .3s ease-in-out;
    background: #005fa0;
    color: #fff
}

    .health-card--solid:hover {
        background: #0077c8;
        color: #fff
    }

a.health-card.health-card--solid {
    color: #fff
}

.health-card--solid.health-card--colour1 {
    background: #005fa0
}

    .health-card--solid.health-card--colour1:hover {
        background: #0077c8;
        color: #fff
    }

.health-card--solid.health-card--colour2 {
    background: #006269
}

    .health-card--solid.health-card--colour2:hover {
        background: #007680
    }

.health-card--solid.health-card--colour3 {
    background: #006a73
}

    .health-card--solid.health-card--colour3:hover {
        background: #007680
    }

.health-card--solid.health-card--colour4 {
    background: #004693
}

    .health-card--solid.health-card--colour4:hover {
        background: #0057b8
    }

.health-card--solid-half {
    -webkit-transition: background-color .3s ease-in-out,color .3s ease-in-out;
    -o-transition: background-color .3s ease-in-out,color .3s ease-in-out;
    transition: background-color .3s ease-in-out,color .3s ease-in-out;
    padding: 0
}

    .health-card--solid-half .health-card__title {
        float: left;
        width: 35%;
        height: 100%;
        color: #fff;
        padding: 24px;
        padding: 1.5rem
    }

    .health-card--solid-half .health-card__text {
        display: block;
        margin-left: 35%;
        margin-top: 0;
        background: #fff;
        height: 100%;
        padding: 24px;
        padding: 1.5rem
    }

    .health-card--solid-half.health-card--colour1 {
        background-color: #005fa0;
        background: -webkit-gradient(linear,left top,right top,from(#005fa0),color-stop(35%,#005fa0),color-stop(35%,#fff),to(white));
        background: -o-linear-gradient(left,#005fa0 0,#005fa0 35%,#fff 35%,#fff 100%);
        background: linear-gradient(to right,#005fa0 0,#005fa0 35%,#fff 35%,#fff 100%)
    }

        .health-card--solid-half.health-card--colour1:hover {
            background-color: #0077c8
        }

    .health-card--solid-half.health-card--colour2 {
        background-color: #006a73;
        background: -webkit-gradient(linear,left top,right top,from(#006a73),color-stop(35%,#006a73),color-stop(35%,#fff),to(white));
        background: -o-linear-gradient(left,#006a73 0,#006a73 35%,#fff 35%,#fff 100%);
        background: linear-gradient(to right,#006a73 0,#006a73 35%,#fff 35%,#fff 100%)
    }

        .health-card--solid-half.health-card--colour2:hover {
            background-color: #007680
        }

    .health-card--solid-half.health-card--colour3 {
        background-color: #005fa0;
        background: -webkit-gradient(linear,left top,right top,from(#005fa0),color-stop(35%,#005fa0),color-stop(35%,#fff),to(white));
        background: -o-linear-gradient(left,#005fa0 0,#005fa0 35%,#fff 35%,#fff 100%);
        background: linear-gradient(to right,#005fa0 0,#005fa0 35%,#fff 35%,#fff 100%)
    }

        .health-card--solid-half.health-card--colour3:hover {
            background-color: #0077c8
        }

@media (min-width:992px) {
    .health-card--solid-half.health-card--colour3 {
        background-color: #006a73;
        background: -webkit-gradient(linear,left top,right top,from(#006a73),color-stop(35%,#006a73),color-stop(35%,#fff),to(white));
        background: -o-linear-gradient(left,#006a73 0,#006a73 35%,#fff 35%,#fff 100%);
        background: linear-gradient(to right,#006a73 0,#006a73 35%,#fff 35%,#fff 100%)
    }

        .health-card--solid-half.health-card--colour3:hover {
            background-color: #007680
        }
}

.health-card--solid-half.health-card--colour4 {
    background-color: #006a73;
    background: -webkit-gradient(linear,left top,right top,from(#006a73),color-stop(35%,#006a73),color-stop(35%,#fff),to(white));
    background: -o-linear-gradient(left,#006a73 0,#006a73 35%,#fff 35%,#fff 100%);
    background: linear-gradient(to right,#006a73 0,#006a73 35%,#fff 35%,#fff 100%)
}

    .health-card--solid-half.health-card--colour4:hover {
        background-color: #007680
    }

@media (min-width:992px) {
    .health-card--solid-half.health-card--colour4 {
        background-color: #005fa0;
        background: -webkit-gradient(linear,left top,right top,from(#005fa0),color-stop(35%,#005fa0),color-stop(35%,#fff),to(white));
        background: -o-linear-gradient(left,#005fa0 0,#005fa0 35%,#fff 35%,#fff 100%);
        background: linear-gradient(to right,#005fa0 0,#005fa0 35%,#fff 35%,#fff 100%)
    }

        .health-card--solid-half.health-card--colour4:hover {
            background-color: #0077c8
        }
}

.health-card--top-highlight {
    -webkit-transition: background-color .3s ease-in-out,color .3s ease-in-out;
    -o-transition: background-color .3s ease-in-out,color .3s ease-in-out;
    transition: background-color .3s ease-in-out,color .3s ease-in-out;
    border-top: 6px solid #0077c8
}

    .health-card--top-highlight:focus, .health-card--top-highlight:hover {
        background-color: #f1f1f2
    }

    .health-card--top-highlight.health-card--colour2 {
        border-top-color: #910048
    }

    .health-card--top-highlight.health-card--colour3 {
        border-top-color: #b5bd00
    }

    .health-card--top-highlight.health-card--colour4 {
        border-top-color: #007680
    }

    .health-card--top-highlight.health-card--colour5 {
        border-top-color: #0093b2
    }

.health-card--cta:after {
    content: ' ';
    width: 16px;
    width: 1rem;
    height: 16px;
    height: 1rem;
    margin: 0 4px 0 3px;
    margin: 0 .25rem 0 .2rem;
    -webkit-transition: margin .2s ease;
    -o-transition: margin .2s ease;
    transition: margin .2s ease;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E");
    display: block;
    position: absolute;
    right: 16px;
    right: 1rem;
    bottom: 8px;
    bottom: .5rem;
    -webkit-transition-property: right;
    -o-transition-property: right;
    transition-property: right
}

.ie8 .health-card--cta:after, .lt-ie8 .health-card--cta:after {
    content: ' > '
}

@media (min-width:768px) {
    .health-card--cta:after {
        right: 32px;
        right: 2rem;
        bottom: 32px;
        bottom: 2rem
    }
}

.health-card--cta:hover {
    color: #313131;
    text-decoration: none
}

    .health-card--cta:hover:after {
        margin-left: 6px;
        margin-left: .4rem;
        right: 24px;
        right: 1.5rem;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23313131' d='M128 64l-64 64-16-16 64-64'/%3E%3Cpath fill='%23313131' d='M128 64l-16 16-64-64L64 0'/%3E%3C/svg%3E")
    }

.health-card.health-card--horizontal {
    width: inherit
}

    .health-card.health-card--horizontal div[class*=col-] {
        padding-left: 0;
        padding-right: 0
    }

    .health-card.health-card--horizontal .health-card__image.health-card__image--full-width {
        margin: -16px -16px 0 -16px;
        margin: -1rem -1rem 0 -1rem
    }

@media (min-width:768px) {
    .health-card.health-card--horizontal .health-card__image.health-card__image--full-width {
        margin: -32px 0 -32px -32px;
        margin: -2rem 0 -2rem -2rem
    }
}

.health-card.health-card--horizontal div[class*=col-]:last-of-type {
    padding-top: 16px;
    padding-top: 1rem
}

@media (min-width:768px) {
    .health-card.health-card--horizontal div[class*=col-]:last-of-type {
        padding-left: 32px;
        padding-left: 2rem;
        padding-top: 0
    }
}

.health-card.health-card--horizontal.row {
    margin-left: 0;
    margin-right: 0
}

a.health-card {
    color: #313131;
    text-decoration: none
}

.au-body a.health-card {
    text-decoration: none
}

a.health-card .health-card__title {
    text-decoration: underline
}

a.health-card:hover .health-card__title {
    text-decoration: none
}

a.health-card.health-card--shadow:focus {
    border-radius: 0
}

a.health-card.health-card--shadow:hover {
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.3);
    box-shadow: 0 1px 1px rgba(0,0,0,.3)
}

a.health-card .health-card__cta, a.health-card .health-card__link {
    color: #006fb0;
    text-decoration: underline;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip: ink
}

ul.health-card-list {
    padding: 0;
    margin-top: 0;
    margin-top: 0;
    margin-bottom: 0
}

    ul.health-card-list li {
        list-style: none;
        margin-top: 16px;
        margin-top: 1rem
    }

@media (min-width:768px) {
    ul.health-card-list li {
        margin-top: 24px;
        margin-top: 1.5rem
    }
}

ul.health-card-list--flush {
    margin-top: -16px;
    margin-top: -1rem
}

@media (min-width:768px) {
    ul.health-card-list--flush {
        margin-top: -24px;
        margin-top: -1.5rem
    }
}

.health-compare {
    border: 1px solid #0077c8;
    margin-top: 16px;
    margin-top: 1rem;
    padding-bottom: 16px;
    padding-bottom: 1rem
}

.health-compare__title {
    background: #afdeff;
    font-weight: 700;
    padding-top: 16px;
    padding-top: 1rem;
    padding-bottom: 16px;
    padding-bottom: 1rem;
    margin-bottom: 16px;
    margin-bottom: 1rem
}

.au-body dl.health-dl {
    border-bottom: 1px solid #ccc;
    margin-bottom: 0
}

* + .au-body dl.health-dl {
    margin-top: 24px;
    margin-top: 1.5rem
}

.au-body dl.health-dl dt {
    font-weight: 700;
    margin-bottom: 16px;
    margin-bottom: 1rem;
    border-top: 1px solid #ccc;
    padding-top: 16px;
    padding-top: 1rem;
    clear: both
}

@media (min-width:768px) {
    .au-body dl.health-dl dt {
        float: left;
        width: 25%
    }
}

.au-body dl.health-dl dd {
    margin-left: 0;
    margin-bottom: 16px;
    margin-bottom: 1rem;
    padding-top: 0
}

@media (min-width:768px) {
    .au-body dl.health-dl dd {
        border-top: 1px solid #ccc;
        padding-left: 16px;
        padding-left: 1rem;
        padding-top: 16px;
        padding-top: 1rem;
        float: left;
        width: 75%
    }
}

.au-body dl.health-dl:after, .au-body dl.health-dl:before {
    content: " ";
    display: table
}

.au-body dl.health-dl:after {
    clear: both
}

.health-facet {
    visibility: visible;
    opacity: 1;
    height: auto;
    -webkit-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
    padding: 16px;
    padding: 1rem;
    background: #f1f1f2
}

* + .health-facet {
    margin-top: 16px;
    margin-top: 1rem
}

.health-filter + .health-facet {
    margin-top: 0
}

.health-facet--mobile-hidden {
    margin: 0;
    padding: 0;
    visibility: hidden;
    opacity: 0;
    height: 0
}

.health-facet__more {
    font-size: .8em
}

* + .health-field {
    margin-top: 24px;
    margin-top: 1.5rem
}

.health-field + * {
    clear: both
}

* + .health-field--label-hidden {
    margin-top: 8px;
    margin-top: .5rem
}

@media (min-width:768px) {
    .health-field--inline .health-field__label, .health-field--inline--wide .health-field__label {
        float: left
    }
}

.health-field--inline .health-field__item, .health-field--inline--wide .health-field__item {
    display: table
}

@media (min-width:768px) {
    .health-field--inline .health-field__label {
        width: 10em
    }
}

@media (min-width:768px) {
    .health-field--inline--wide .health-field__label {
        width: 15em
    }
}

.health-field.health-field--light .health-field__label {
    font-weight: 400
}

.health-field .health-field__label {
    font-weight: 700
}

.health-metadata + .health-field {
    margin-top: 8px;
    margin-top: .5rem
}

.health-field__item + .health-field__item {
    clear: both
}

.health-maps--google + .health-field__label {
    margin-top: 24px;
    margin-top: 1.5rem
}

.au-body .health-file__icon {
    margin-right: 8px;
    margin-right: .5rem
}

.au-body .health-file__link {
    text-decoration: none;
    color: #313131
}

.au-body .health-file__link--visible {
    font-weight: 700;
    text-decoration: underline;
    color: #006fb0
}

    .au-body .health-file__link--visible:hover {
        text-decoration: none
    }

.health-filter {
    display: block
}

@media (min-width:768px) {
    .health-filter {
        display: none
    }
}

.health-filter.health-filter--open {
    margin-bottom: 16px;
    margin-bottom: 1rem
}

.health-filter .health-filter__title {
    background: #f1f1f2;
    padding: 8px;
    padding: .5rem
}

@media (min-width:768px) {
    .health-filter .health-filter__title {
        display: none
    }
}

* + .health-figure {
    margin-top: 24px;
    margin-top: 1.5rem
}

.health-figure--border {
    border: 2px solid #ccc;
    padding: 1rem
}

.health-figure__image-link {
    display: block;
    position: relative
}

    .health-figure__image-link .health-figure__image-link__icon {
        display: none
    }

    .health-figure__image-link:focus .health-figure__image-link__icon, .health-figure__image-link:hover .health-figure__image-link__icon {
        display: block;
        position: absolute;
        background: #fff;
        padding: 8px;
        padding: .5rem;
        left: 5px;
        top: 5px;
        border: 1px solid #ccc
    }

figure {
    margin: 0
}

    figure img {
        margin: 0
    }

* + figure {
    margin-top: 24px;
    margin-top: 1.5rem
}

.fancybox-button {
    width: 46px
}

    .fancybox-button i:before {
        margin-right: 0
    }

.health-footnotes {
    border-top: 1px solid #ccc;
    margin-top: 24px;
    margin-top: 1.5rem;
    padding-top: 24px;
    padding-top: 1.5rem
}

table .health-footnotes {
    border-top: none;
    padding-top: 0;
    margin-top: 0
}

.health-footnotes__link {
    border-bottom: 1px dotted #ccc;
    cursor: help
}

.health-hero {
    background: #ececec;
    position: relative
}

@media (min-width:768px) {
    .health-hero {
        overflow: hidden
    }
}

.health-hero__image-container {
    max-height: 200px;
    overflow: hidden
}

@media (min-width:768px) {
    .health-hero__image-container {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        max-height: none
    }
}

.health-hero__image {
    height: auto;
    display: block;
    width: 100%
}

@media (min-width:768px) {
    .health-hero__image {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        border-bottom: 0
    }
}

.health-hero__content {
    background: #313131;
    position: relative;
    padding: 32px;
    padding: 2rem;
    width: 100%
}

@media (min-width:768px) {
    .health-hero__content {
        background-color: rgba(0,0,0,.8);
        padding: 48px;
        padding: 3rem;
        width: 60%
    }
}

@media (min-width:1200px) {
    .health-hero__content {
        padding: 64px;
        padding: 4rem;
        min-height: 500px;
        width: 50%
    }
}

.health-hero__title {
    color: #fff
}

.health-hero__summary {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.6;
    font-weight: 400
}

@media (min-width:768px) {
    .health-hero__summary {
        font-size: 24px;
        font-size: 1.5rem;
        line-height: 1.5
    }
}

.health-hero.health-hero--dark {
    background: #313131
}

    .health-hero.health-hero--dark .health-hero__content {
        color: #fff
    }

.au-body .health-image-text {
    margin-top: 24px;
    margin-top: 1.5rem
}

    .au-body .health-image-text > li {
        margin-bottom: 64px;
        margin-bottom: 4rem
    }

@media print {
    .au-body .health-image-text > li {
        margin-bottom: 32px;
        margin-bottom: 2rem;
        height: auto !important
    }
}

@media (min-width:768px) {
    .au-body .health-image-text > li {
        text-align: center
    }
}

@media print {
    .au-body .health-image-text .health-image-text__image {
        height: auto !important
    }

        .au-body .health-image-text .health-image-text__image img {
            margin-top: 0 !important
        }
}

.au-body .health-image-text .au-introduction {
    margin-top: 16px;
    margin-top: 1rem;
    display: inline-block
}

@media (min-width:768px) {
    .au-body .health-image-text .au-introduction {
        display: block
    }
}

.au-body .health-image-text .text--minor {
    margin-top: 0;
    display: inline-block
}

@media (min-width:768px) {
    .au-body .health-image-text .text--minor {
        display: block
    }
}

.au-body.au-body--dark .au-introduction {
    color: #fff
}

.au-body .au-responsive-media-img div, .au-body .media div, .au-body .taskbar .taskbar__img div, .au-body .taskbar--2 .taskbar__img div, .au-body .taskbar--3 .taskbar__img div, .au-body .taskbar--4 .taskbar__img div, .au-body .taskbar--5 .taskbar__img div, .au-body .taskbar--6 .taskbar__img div, .au-body .taskbar--tiled--2 .taskbar__img div, .au-body .taskbar--tiled--2.view ul > .views-row .field-name-field-image div, .au-body .taskbar--tiled--3 .taskbar__img div, .au-body .taskbar--tiled--3.view ul > .views-row .field-name-field-image div, .au-body .taskbar--tiled--4 .taskbar__img div, .au-body .taskbar--tiled--4.view ul > .views-row .field-name-field-image div, .au-body .taskbar--tiled--5 .taskbar__img div, .au-body .taskbar--tiled--5.view ul > .views-row .field-name-field-image div, .au-body .taskbar--tiled--6 .taskbar__img div, .au-body .taskbar--tiled--6.view ul > .views-row .field-name-field-image div, .au-body .taskbar.view ul > .views-row .field-name-field-image div, .au-body img, .au-body img div, .au-body svg div, .taskbar .au-body .taskbar__img div, .taskbar--2 .au-body .taskbar__img div, .taskbar--3 .au-body .taskbar__img div, .taskbar--4 .au-body .taskbar__img div, .taskbar--5 .au-body .taskbar__img div, .taskbar--6 .au-body .taskbar__img div, .taskbar--tiled--2 .au-body .taskbar__img div, .taskbar--tiled--2.view ul > .views-row .au-body .field-name-field-image div, .taskbar--tiled--3 .au-body .taskbar__img div, .taskbar--tiled--3.view ul > .views-row .au-body .field-name-field-image div, .taskbar--tiled--4 .au-body .taskbar__img div, .taskbar--tiled--4.view ul > .views-row .au-body .field-name-field-image div, .taskbar--tiled--5 .au-body .taskbar__img div, .taskbar--tiled--5.view ul > .views-row .au-body .field-name-field-image div, .taskbar--tiled--6 .au-body .taskbar__img div, .taskbar--tiled--6.view ul > .views-row .au-body .field-name-field-image div, .taskbar.view ul > .views-row .au-body .field-name-field-image div {
    line-height: 0
}

img {
    border: 0
}

.au-body picture {
    display: block
}

    .au-body picture img {
        margin-top: 0
    }

* + picture {
    margin-top: 24px;
    margin-top: 1.5rem
}

.image--border img {
    border: 3px solid #ccc
}

.image--border div {
    line-height: 0
}

@media print {
    .image--border {
        border: none
    }
}

.image--circle img {
    border-radius: 50%;
    border: 3px solid #ccc
}

.field-name-field-image-caption {
    margin-bottom: 2em
}

.image-outer {
    line-height: 0
}

* + .image-outer {
    margin-top: 24px;
    margin-top: 1.5rem
}

@media print {
    .image-outer .image-placeholder {
        border: 1px solid #000
    }

        .image-outer .image-placeholder:before {
            content: "This image hasn't loaded yet. Close the print dialog and try again."
        }
}

.image-outer .image-wrapper {
    width: 100%;
    height: 0;
    position: relative;
    line-height: 0
}

    .image-outer .image-wrapper.image-loading {
        background-color: transparent
    }

    .image-outer .image-wrapper .image {
        width: 100%
    }

        .image-outer .image-wrapper .image img {
            visibility: hidden
        }

.image--link a {
    border-bottom: 0;
    line-height: 0
}

@media (min-width:768px) {
    .image--link a {
        display: block
    }
}

.image--link a:hover img {
    opacity: .5
}

.image--link a img {
    margin-top: 0
}

a .image-wrapper.image-loading {
    background-color: #fff
}

.health-listing {
    margin-top: 0;
    padding: 0;
    margin-bottom: 32px;
    margin-bottom: 2rem;
    clear: both
}

* + .health-listing {
    margin: 32px 0 0 0;
    margin: 2rem 0 0 0
}

* + .health-listing--embedded > li:first-of-type, * + .row .health-listing--embedded > li:first-of-type {
    border-top: 1px solid #ccc;
    padding-top: 32px;
    padding-top: 2rem;
    margin-top: 32px;
    margin-top: 2rem
}

* + .health-listing--embedded > li:last-of-type, * + .row .health-listing--embedded > li:last-of-type {
    border-bottom: 1px solid #ccc;
    padding-bottom: 32px;
    padding-bottom: 2rem
}

.health-listing > li {
    list-style: none;
    max-width: inherit;
    clear: both
}

    .health-listing > li + li {
        margin-top: 32px;
        margin-top: 2rem;
        border-top: 1px solid #ccc;
        padding-top: 32px;
        padding-top: 2rem
    }

.health-listing--compact > li + li {
    margin-top: 16px;
    margin-top: 1rem;
    padding-top: 16px;
    padding-top: 1rem
}

* + .health-listing__filters {
    margin-top: 16px;
    margin-top: 1rem
}

@media print {
    .health-listing__filters {
        background: 0 0 !important
    }
}

.health-listing__filters--inline > * {
    display: inline-block;
    margin-right: 16px;
    margin-right: 1rem
}

.health-listing__filters .clear-all {
    margin: 8px 4px 0 0;
    margin: .5rem .25rem 0 0
}

@media print {
    .health-listing__filters .clear-all {
        display: none
    }
}

ul li {
    -webkit-transition: background-color 1s;
    -o-transition: background-color 1s;
    transition: background-color 1s
}

    ul li.highlight {
        background-color: #f9f9f9
    }

ol.list--large, ol.list--large--plain, ul.list--large, ul.list--large--checklist, ul.list--large--plain {
    list-style-type: none;
    counter-reset: standard-counter;
    padding: 0;
    margin: 0
}

* + ol.list--large, * + ol.list--large--plain, * + ul.list--large, * + ul.list--large--checklist, * + ul.list--large--plain {
    margin-top: 24px;
    margin-top: 1.5rem
}

ol.list--large--plain > li, ol.list--large > li, ul.list--large--checklist > li, ul.list--large--plain > li, ul.list--large > li {
    vertical-align: top;
    position: relative;
    margin: 0 0 16px;
    margin: 0 0 1rem;
    padding: 24px;
    padding: 1.5rem;
    background: #f1f1f2
}

    ol.list--large--plain > li::before, ol.list--large > li::before, ul.list--large--checklist > li::before, ul.list--large--plain > li::before, ul.list--large > li::before {
        content: counter(standard-counter,decimal);
        counter-increment: standard-counter;
        float: left;
        text-align: center;
        font-weight: 700;
        position: absolute;
        left: 14px;
        top: 16px;
        top: 1rem;
        padding-top: 0;
        font-size: 24px
    }

    ol.list--large--plain > li a, ol.list--large > li a, ul.list--large--checklist > li a, ul.list--large--plain > li a, ul.list--large > li a {
        font-weight: 700;
        font-size: 1.15rem;
        line-height: 1.2
    }

ol.list--large > li {
    padding-left: 48px;
    padding-left: 3rem
}

ul.list--large {
    counter-reset: none
}

    ul.list--large > li {
        padding-left: 48px;
        padding-left: 3rem
    }

        ul.list--large > li::before {
            content: '¦';
            counter-increment: none
        }

ol.list--large--plain > li:before, ul.list--large--plain > li:before {
    display: none
}

ul.list--large--checklist > li {
    padding-left: 64px;
    padding-left: 4rem;
    padding-top: 16px;
    padding-top: 1rem;
    background: #f1f1f2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23313131' d='M0,0h32v32H0V0z'/%3E%3Cpath fill='%23fff' d='M2,2h28v28H2V2z'/%3E%3C/svg%3E") no-repeat 13px 13px/30px 30px
}

    ul.list--large--checklist > li::before {
        content: ''
    }

.au-body ul.health-card-list li {
    max-width: 100%
}

.list--remove {
    list-style: none;
    padding-left: 0
}

    .list--remove > li {
        margin-top: 8px;
        margin-top: .5rem
    }


.health-loading, .health-loading:after {
    border-radius: 50%;
    width: 8em;
    height: 8em
}

.health-loading {
    font-size: 8px;
    display: none;
    text-indent: -9999em;
    border-top: 1.1em solid rgba(0,111,176,.2);
    border-right: 1.1em solid rgba(0,111,176,.2);
    border-bottom: 1.1em solid rgba(0,111,176,.2);
    border-left: 1.1em solid #006fb0;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear
}

.health-loading--active {
    display: block
}

.health-loading--search {
    position: absolute;
    top: 13px;
    right: 55px
}

.health-loading--small {
    width: 5em;
    height: 5em;
    font-size: 4px
}

@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes load8 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.au-body .health-maps--google {
    width: 100%;
    height: 500px
}

    .au-body .health-maps--google * + img {
        margin-top: 0
    }

* + .health-metadata {
    margin-top: 8px;
    margin-top: .5rem
}

.health-metadata.health-metadata--inline .health-field {
    display: inline;
    border-left: 1px solid #414141;
    margin-left: 8px;
    margin-left: .5rem;
    padding-left: 8px;
    padding-left: .5rem
}

    .health-metadata.health-metadata--inline .health-field .health-field__item {
        display: inline
    }

.health-metadata.health-metadata--inline > :first-child {
    border-left: none;
    margin-left: 0;
    padding-left: 0
}

.health-pager {
    text-align: center;
    margin-top: 16px;
    margin-top: 1rem
}

    .health-pager li {
        padding: 0 4px;
        padding: 0 .25rem
    }

        .health-pager li.active {
            font-weight: 700
        }

.health-listing + .health-pager {
    margin-top: 32px;
    margin-top: 2rem;
    padding-top: 32px;
    padding-top: 2rem;
    border-top: 1px solid #ccc
}

.health-recommendation--grade-practice-point {
    border-left-color: #d9c100
}

    .health-recommendation--grade-practice-point .health-recommendation__grade {
        background-color: #fff4c8
    }

.health-recommendation--grade-evidence-based, .health-recommendation--grade-grade-a, .health-recommendation--grade-grade-b, .health-recommendation--grade-grade-c, .health-recommendation--grade-grade-d, .health-recommendation--grade-qualified-evidence-based {
    border-left-color: #8852ce
}

    .health-recommendation--grade-evidence-based .health-recommendation__grade, .health-recommendation--grade-grade-a .health-recommendation__grade, .health-recommendation--grade-grade-b .health-recommendation__grade, .health-recommendation--grade-grade-c .health-recommendation__grade, .health-recommendation--grade-grade-d .health-recommendation__grade, .health-recommendation--grade-qualified-evidence-based .health-recommendation__grade {
        background-color: #e0c8ff
    }

.health-recommendation--grade-consensus-based {
    border-left-color: #5f904d
}

    .health-recommendation--grade-consensus-based .health-recommendation__grade {
        background-color: #e7fddf
    }

.health-references > li {
    -webkit-transition: background-color 1s;
    -o-transition: background-color 1s;
    transition: background-color 1s
}

    .health-references > li.highlight {
        background-color: #f9f9f9
    }

.health-references__links .health-references__link {
    border-bottom: 1px dotted #cdcdcd;
    cursor: help
}

.health-release-status {
    padding-top: 12px;
    padding-top: .75rem;
    padding-bottom: 12px;
    padding-bottom: .75rem;
    font-size: 13px
}

.health-release-status__icon {
    padding: 0 8px;
    margin-right: 10px;
    float: left;
    text-transform: uppercase;
    border-radius: 12px;
    margin-top: 2px;
    font-size: 14px
}

.health-release-status__icon--alpha {
    background: #c22f73;
    color: #fff
}

.health-release-status__icon--beta {
    background: #d34600;
    color: #fff
}

.health-release-status__icon--launch {
    background: #158839;
    color: #fff
}

.health-release-status--desktop {
    display: none
}

@media (min-width:992px) {
    .health-release-status--desktop {
        display: block
    }
}

.health-release-status--mobile {
    display: block
}

@media (min-width:992px) {
    .health-release-status--mobile {
        display: none
    }
}

@media (min-width:992px) {
    .health-release-status {
        font-size: inherit
    }
}

@media print {
    .health-release-status {
        display: none
    }
}

.health-release-status p {
    max-width: 100%
}

.hidden {
    display: none
}

@media (min-width:576px) {
    .hidden-xs {
        display: hidden !important
    }

    .visible-xs {
        display: block !important
    }
}

@media (min-width:768px) {
    .hidden-sm {
        display: hidden !important
    }

    .visible-sm {
        display: block !important
    }
}

@media (min-width:992px) {
    .hidden-md {
        display: hidden !important
    }

    .visible-md {
        display: block !important
    }
}

@media (min-width:1200px) {
    .hidden-lg {
        display: hidden !important
    }

    .visible-lg {
        display: block !important
    }
}

@media (min-width:768px) {
    .au-grid .au-header .health-search {
        float: right
    }
}

.health-search {
    position: relative;
    display: inline-block;
    max-width: 22.75em;
    margin-top: 24px;
    margin-top: 1.5rem
}

@media print {
    .health-search {
        display: none
    }
}

@media (min-width:768px) {
    .health-search {
        margin-top: 0
    }
}

.health-search--global {
    margin-top: 8px;
    margin-top: .5rem;
    padding-bottom: 16px;
    padding-bottom: 1rem
}

@media (min-width:768px) {
    .health-search--global {
        display: block;
        padding-bottom: 0;
        margin-top: 0
    }
}

@media print {
    .health-search--global {
        display: none
    }
}

.health-search--listing {
    width: auto
}

@media print {
    .health-search--listing {
        display: none
    }
}

.health-search .au-form__item, .health-search input {
    margin-top: 0 !important
}

.health-search__form {
    position: relative
}

    .health-search__form:after, .health-search__form:before {
        content: " ";
        display: table
    }

    .health-search__form:after {
        clear: both
    }

    .health-search__form label {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0,0,0,0);
        border: 0
    }

    .health-search__form#search-api-page-search-form {
        float: left
    }

.health-search__form__input {
    border-color: #313131;
    background-color: #fff;
    width: 100%
}

@media (min-width:768px) {
    .health-search__form__input {
        width: 240px;
        width: 15rem
    }
}

@media (min-width:992px) {
    .health-search__form__input {
        width: 320px;
        width: 20rem
    }
}

.health-search__form__input-wrapper {
    width: 100%;
    padding-right: 45px
}

.health-search__form__submit {
    position: absolute;
    right: 0;
    top: 0;
    background-color: #313131;
    border: none;
    width: 46px;
    height: 46px;
    text-indent: -999px;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='-5 -5 32 32' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E   %3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
    border-radius: 0 4px 4px 0
}

    .health-search__form__submit:focus:not(:disabled), .health-search__form__submit:hover:not(:disabled) {
        background-color: #000
    }

.au-body .health-search-result__link {
    text-decoration: none
}

.au-body .health-search-result__link-title {
    margin-top: 0;
    text-decoration: underline;
    display: inline-block
}

.au-body .health-search-result__link-path {
    color: #006621;
    font-size: .9em;
    word-break: break-all
}

    .au-body .health-search-result__link-path a {
        color: #006621
    }

.au-body .health-search-result ol.health-search-result__link-path li:after {
    margin: 0
}

.au-body .health-search-result__summary {
    margin-top: 8px;
    margin-top: .5rem
}

.au-body .health-search-result__summary-date {
    color: #87888a
}

.au-body .health-search-result__tag {
    text-transform: uppercase
}

.au-body .health-search-result--notes .health-search-result__link-title:after {
    content: 'Old Health website';
    font-size: .8rem;
    color: #313131;
    font-weight: 400;
    text-decoration: none;
    padding: 3px 5px;
    border-radius: 4px;
    display: inline-block;
    border: 1px solid #ececec;
    background: #f1f1f2;
    margin-left: 5px
}

form[class*=col-].health-search__form .health-search__form__submit {
    right: 12px
}

.ui-autocomplete {
    z-index: 9999999;
    background: #fff;
    border: 1px solid #000;
    width: 300px;
    position: absolute
}

    .ui-autocomplete li.ui-menu-item {
        margin: 0
    }

        .ui-autocomplete li.ui-menu-item:hover {
            cursor: pointer
        }

        .ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper {
            padding: 4px 19px;
            padding: .25rem 1.2rem
        }

.ui-state-active {
    background: #006fb0;
    color: #fff
}

.ui-helper-hidden-accessible {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

.health-separator {
    border-top: 1px solid #ccc;
    margin-top: 48px;
    margin-top: 3rem
}

@media (min-width:768px) {
    .health-separator {
        margin-top: 64px;
        margin-top: 4rem
    }
}

.stat {
    margin: 24px 0 32px;
    margin: 1.5rem 0 2rem
}

@media (min-width:768px) {
    .stat {
        border-right: 1px dotted #99d4de
    }

        .stat:last-of-type {
            border-right: none
        }
}

.stat__text {
    padding: 0 0 4px 0;
    padding: 0 0 .25rem 0
}

@media (min-width:992px) {
    .stat__text {
        padding-bottom: 16px;
        padding-bottom: 1rem
    }
}

.stat__trend {
    padding-top: 12px;
    padding-bottom: 12px
}

.stat__trend-value {
    padding: 0;
    margin: 0;
    display: inline
}

.stat__trend-icon {
    margin-right: 5px;
    color: #fff
}

    .stat__trend-icon:before {
        margin-top: -16px;
        margin-top: -1rem
    }

.stat__source {
    margin-bottom: 8px;
    margin-bottom: .5rem;
    margin-top: 0 !important
}

.stat--no-trend .stat__value {
    border-bottom: 0
}

.stat--no-trend .stat__trend {
    display: none
}

.au-body .stat p {
    margin-top: 0
}

.health-sub-header {
    padding: 12px 0
}

@media (min-width:768px) {
    .health-sub-header {
        padding: 24px 0 40px 0;
        padding: 1.5rem 0 2.5rem 0
    }
}

.health-sub-header h1 {
    margin-top: 0
}

.health-sub-header .au-introduction {
    margin-top: 8px;
    margin-top: .5rem
}

@media (min-width:768px) {
    .health-sub-header .au-introduction {
        margin-top: 16px;
        margin-top: 1rem;
        margin-bottom: 16px;
        margin-bottom: 1rem
    }
}

.health-sub-header__section-title {
    margin-bottom: 10px;
    margin-bottom: .65rem
}

@media (min-width:768px) {
    .health-sub-header__section-title {
        display: none
    }
}

@media print {
    .health-sub-header__section-title {
        display: none
    }
}

.health-sub-header__supp {
    padding-top: 24px;
    padding-top: 1.5rem
}

@media print {
    .health-sub-header__supp {
        display: none
    }
}

@media (min-width:768px) {
    .health-sub-header__supp--center {
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media (min-width:768px) {
    .health-sub-header__supp {
        padding-top: 0
    }
}

.health-sub-header.health-sub-header--campaign {
    padding: 35% 0 0 0;
    background-size: contain;
    background-repeat: no-repeat
}

@media (min-width:768px) {
    .health-sub-header.health-sub-header--campaign {
        padding-top: 0;
        background-size: cover;
        background-position: center center;
        background-repeat: none;
        min-height: 500px
    }
}

.health-sub-header.health-sub-header--campaign .health-sub-header__content {
    padding: 24px 12px;
    padding: 1.5rem 12px
}

@media (min-width:768px) {
    .health-sub-header.health-sub-header--campaign .health-sub-header__content {
        padding: 48px;
        padding: 3rem
    }
}

.health-sub-header.health-sub-header--campaign .health-sub-header__content--secondary {
    padding: 48px;
    padding: 3rem
}

.health-sub-header.health-sub-header--campaign .health-sub-header__content--tertiary {
    padding: 48px;
    padding: 3rem
}

.health-sub-nav {
    display: none
}

@media (min-width:768px) {
    .health-sub-nav {
        display: block
    }
}

@media print {
    .health-sub-nav {
        display: none
    }
}



* + .health-table__responsive table, * + table {
    margin-top: 24px;
    margin-top: 1.5rem
}

table caption {
    text-align: left;
    margin-bottom: 16px;
    margin-bottom: 1rem
}

table tr:nth-child(even) {
    background-color: #fff
}

table.table__no-banding tr:nth-child(even) {
    background-color: transparent
}



@media (min-width:992px) {
    table td, table th {
        padding: 8px;
        padding: .5rem;
        font-size: initial
    }
}



@media (min-width:768px) {
    table {
        min-width: inherit
    }
}


.health-table__responsive {
    overflow: scroll
}

@media (min-width:992px) {
    .health-table__responsive {
        overflow: auto
    }
}

@media print {
    .health-table__responsive {
        overflow: visible
    }

        .health-table__responsive table {
            min-width: inherit
        }
}

.au-body .health-tabs-wrapper {
    white-space: nowrap
}

.au-body .health-tabs-wrapper-inner {
    overflow-x: scroll;
    max-width: 100%
}

.au-body .health-tabs {
    list-style-type: none;
    display: block;
    margin: 0;
    padding: 0;
}

    .au-body .health-tabs li {
        margin: 16px 24px 0 4px;
        margin: 1rem 1.5rem 0 4px;
        padding: 0
    }

        .au-body .health-tabs li:first-of-type {
            margin-left: 0
        }

        .au-body .health-tabs li a {
            float: none;
            display: inline-block;
            color: #464646;
            background-color: #fff;
            text-decoration: none;
            padding: 8px 0;
            padding: .5rem 0
        }

@media (min-width:768px) {
    .au-body .health-tabs li a {
        padding: 12px 0;
        padding: .75rem 0
    }
}

.au-body .health-tabs li a:hover {
    background-color: #fff
}

.au-body .health-tabs li a:active, .au-body .health-tabs li a:hover {
    border-bottom-color: #005ea0
}

.au-body .health-tabs li.active a {
    border-bottom-color: #005ea0;
    font-weight: 700
}

.au-body .not-full-width .health-tabs {
    margin-top: 0
}

@media print {
    .au-body .health-tabs {
        display: none
    }
}

.taskbar, .taskbar--2, .taskbar--3, .taskbar--4, .taskbar--5, .taskbar--6, .taskbar--tiled--2, .taskbar--tiled--3, .taskbar--tiled--4, .taskbar--tiled--5, .taskbar--tiled--6 {
    color: #000
}

    .taskbar--2:after, .taskbar--2:before, .taskbar--3:after, .taskbar--3:before, .taskbar--4:after, .taskbar--4:before, .taskbar--5:after, .taskbar--5:before, .taskbar--6:after, .taskbar--6:before, .taskbar--tiled--2:after, .taskbar--tiled--2:before, .taskbar--tiled--3:after, .taskbar--tiled--3:before, .taskbar--tiled--4:after, .taskbar--tiled--4:before, .taskbar--tiled--5:after, .taskbar--tiled--5:before, .taskbar--tiled--6:after, .taskbar--tiled--6:before, .taskbar:after, .taskbar:before {
        content: " ";
        display: table
    }

    .taskbar--2:after, .taskbar--3:after, .taskbar--4:after, .taskbar--5:after, .taskbar--6:after, .taskbar--tiled--2:after, .taskbar--tiled--3:after, .taskbar--tiled--4:after, .taskbar--tiled--5:after, .taskbar--tiled--6:after, .taskbar:after {
        clear: both
    }

    .taskbar ul, .taskbar--2 ul, .taskbar--3 ul, .taskbar--4 ul, .taskbar--5 ul, .taskbar--6 ul, .taskbar--tiled--2 ul, .taskbar--tiled--3 ul, .taskbar--tiled--4 ul, .taskbar--tiled--5 ul, .taskbar--tiled--6 ul {
        list-style-type: none;
        margin: 0;
        padding: 0
    }

        .taskbar ul > li, .taskbar--2 ul > li, .taskbar--3 ul > li, .taskbar--4 ul > li, .taskbar--5 ul > li, .taskbar--6 ul > li, .taskbar--tiled--2 ul > li, .taskbar--tiled--3 ul > li, .taskbar--tiled--4 ul > li, .taskbar--tiled--5 ul > li, .taskbar--tiled--6 ul > li {
            display: inline;
            float: left;
            text-align: center;
            margin-bottom: 0
        }

            .taskbar ul > li .taskbar__item:last, .taskbar--2 ul > li .taskbar__item:last, .taskbar--3 ul > li .taskbar__item:last, .taskbar--4 ul > li .taskbar__item:last, .taskbar--5 ul > li .taskbar__item:last, .taskbar--6 ul > li .taskbar__item:last, .taskbar--tiled--2 ul > li .taskbar__item:last, .taskbar--tiled--3 ul > li .taskbar__item:last, .taskbar--tiled--4 ul > li .taskbar__item:last, .taskbar--tiled--5 ul > li .taskbar__item:last, .taskbar--tiled--6 ul > li .taskbar__item:last {
                margin-right: 0
            }

    .taskbar .taskbar--tiled--2.view ul > .views-row .node, .taskbar .taskbar--tiled--3.view ul > .views-row .node, .taskbar .taskbar--tiled--4.view ul > .views-row .node, .taskbar .taskbar--tiled--5.view ul > .views-row .node, .taskbar .taskbar--tiled--6.view ul > .views-row .node, .taskbar .taskbar__item, .taskbar--2 .taskbar.view ul > .views-row .node, .taskbar--2 .taskbar__item, .taskbar--3 .taskbar.view ul > .views-row .node, .taskbar--3 .taskbar__item, .taskbar--4 .taskbar.view ul > .views-row .node, .taskbar--4 .taskbar__item, .taskbar--5 .taskbar.view ul > .views-row .node, .taskbar--5 .taskbar__item, .taskbar--6 .taskbar.view ul > .views-row .node, .taskbar--6 .taskbar__item, .taskbar--tiled--2 .taskbar.view ul > .views-row .node, .taskbar--tiled--2 .taskbar__item, .taskbar--tiled--2.view ul > .views-row .node, .taskbar--tiled--2.view ul > .views-row .taskbar .node, .taskbar--tiled--3 .taskbar.view ul > .views-row .node, .taskbar--tiled--3 .taskbar__item, .taskbar--tiled--3.view ul > .views-row .node, .taskbar--tiled--3.view ul > .views-row .taskbar .node, .taskbar--tiled--4 .taskbar.view ul > .views-row .node, .taskbar--tiled--4 .taskbar__item, .taskbar--tiled--4.view ul > .views-row .node, .taskbar--tiled--4.view ul > .views-row .taskbar .node, .taskbar--tiled--5 .taskbar.view ul > .views-row .node, .taskbar--tiled--5 .taskbar__item, .taskbar--tiled--5.view ul > .views-row .node, .taskbar--tiled--5.view ul > .views-row .taskbar .node, .taskbar--tiled--6 .taskbar.view ul > .views-row .node, .taskbar--tiled--6 .taskbar__item, .taskbar--tiled--6.view ul > .views-row .node, .taskbar--tiled--6.view ul > .views-row .taskbar .node, .taskbar.view ul > .views-row .node, .taskbar.view ul > .views-row .taskbar--2 .node, .taskbar.view ul > .views-row .taskbar--3 .node, .taskbar.view ul > .views-row .taskbar--4 .node, .taskbar.view ul > .views-row .taskbar--5 .node, .taskbar.view ul > .views-row .taskbar--6 .node, .taskbar.view ul > .views-row .taskbar--tiled--2 .node, .taskbar.view ul > .views-row .taskbar--tiled--3 .node, .taskbar.view ul > .views-row .taskbar--tiled--4 .node, .taskbar.view ul > .views-row .taskbar--tiled--5 .node, .taskbar.view ul > .views-row .taskbar--tiled--6 .node {
        padding: 16px;
        padding: 1rem;
        margin: 0 3px 3px 0;
        display: block;
        border: 0;
        min-height: 0
    }

@media (min-width:576px) {
    .taskbar .taskbar--tiled--2.view ul > .views-row .node, .taskbar .taskbar--tiled--3.view ul > .views-row .node, .taskbar .taskbar--tiled--4.view ul > .views-row .node, .taskbar .taskbar--tiled--5.view ul > .views-row .node, .taskbar .taskbar--tiled--6.view ul > .views-row .node, .taskbar .taskbar__item, .taskbar--2 .taskbar.view ul > .views-row .node, .taskbar--2 .taskbar__item, .taskbar--3 .taskbar.view ul > .views-row .node, .taskbar--3 .taskbar__item, .taskbar--4 .taskbar.view ul > .views-row .node, .taskbar--4 .taskbar__item, .taskbar--5 .taskbar.view ul > .views-row .node, .taskbar--5 .taskbar__item, .taskbar--6 .taskbar.view ul > .views-row .node, .taskbar--6 .taskbar__item, .taskbar--tiled--2 .taskbar.view ul > .views-row .node, .taskbar--tiled--2 .taskbar__item, .taskbar--tiled--2.view ul > .views-row .node, .taskbar--tiled--2.view ul > .views-row .taskbar .node, .taskbar--tiled--3 .taskbar.view ul > .views-row .node, .taskbar--tiled--3 .taskbar__item, .taskbar--tiled--3.view ul > .views-row .node, .taskbar--tiled--3.view ul > .views-row .taskbar .node, .taskbar--tiled--4 .taskbar.view ul > .views-row .node, .taskbar--tiled--4 .taskbar__item, .taskbar--tiled--4.view ul > .views-row .node, .taskbar--tiled--4.view ul > .views-row .taskbar .node, .taskbar--tiled--5 .taskbar.view ul > .views-row .node, .taskbar--tiled--5 .taskbar__item, .taskbar--tiled--5.view ul > .views-row .node, .taskbar--tiled--5.view ul > .views-row .taskbar .node, .taskbar--tiled--6 .taskbar.view ul > .views-row .node, .taskbar--tiled--6 .taskbar__item, .taskbar--tiled--6.view ul > .views-row .node, .taskbar--tiled--6.view ul > .views-row .taskbar .node, .taskbar.view ul > .views-row .node, .taskbar.view ul > .views-row .taskbar--2 .node, .taskbar.view ul > .views-row .taskbar--3 .node, .taskbar.view ul > .views-row .taskbar--4 .node, .taskbar.view ul > .views-row .taskbar--5 .node, .taskbar.view ul > .views-row .taskbar--6 .node, .taskbar.view ul > .views-row .taskbar--tiled--2 .node, .taskbar.view ul > .views-row .taskbar--tiled--3 .node, .taskbar.view ul > .views-row .taskbar--tiled--4 .node, .taskbar.view ul > .views-row .taskbar--tiled--5 .node, .taskbar.view ul > .views-row .taskbar--tiled--6 .node {
        min-height: 200px
    }
}

.taskbar .taskbar--tiled--2.view ul > .views-row .node:active, .taskbar .taskbar--tiled--2.view ul > .views-row .node:focus, .taskbar .taskbar--tiled--2.view ul > .views-row .node:hover, .taskbar .taskbar--tiled--3.view ul > .views-row .node:active, .taskbar .taskbar--tiled--3.view ul > .views-row .node:focus, .taskbar .taskbar--tiled--3.view ul > .views-row .node:hover, .taskbar .taskbar--tiled--4.view ul > .views-row .node:active, .taskbar .taskbar--tiled--4.view ul > .views-row .node:focus, .taskbar .taskbar--tiled--4.view ul > .views-row .node:hover, .taskbar .taskbar--tiled--5.view ul > .views-row .node:active, .taskbar .taskbar--tiled--5.view ul > .views-row .node:focus, .taskbar .taskbar--tiled--5.view ul > .views-row .node:hover, .taskbar .taskbar--tiled--6.view ul > .views-row .node:active, .taskbar .taskbar--tiled--6.view ul > .views-row .node:focus, .taskbar .taskbar--tiled--6.view ul > .views-row .node:hover, .taskbar .taskbar__item:active, .taskbar .taskbar__item:focus, .taskbar .taskbar__item:hover, .taskbar--2 .taskbar.view ul > .views-row .node:active, .taskbar--2 .taskbar.view ul > .views-row .node:focus, .taskbar--2 .taskbar.view ul > .views-row .node:hover, .taskbar--2 .taskbar__item:active, .taskbar--2 .taskbar__item:focus, .taskbar--2 .taskbar__item:hover, .taskbar--3 .taskbar.view ul > .views-row .node:active, .taskbar--3 .taskbar.view ul > .views-row .node:focus, .taskbar--3 .taskbar.view ul > .views-row .node:hover, .taskbar--3 .taskbar__item:active, .taskbar--3 .taskbar__item:focus, .taskbar--3 .taskbar__item:hover, .taskbar--4 .taskbar.view ul > .views-row .node:active, .taskbar--4 .taskbar.view ul > .views-row .node:focus, .taskbar--4 .taskbar.view ul > .views-row .node:hover, .taskbar--4 .taskbar__item:active, .taskbar--4 .taskbar__item:focus, .taskbar--4 .taskbar__item:hover, .taskbar--5 .taskbar.view ul > .views-row .node:active, .taskbar--5 .taskbar.view ul > .views-row .node:focus, .taskbar--5 .taskbar.view ul > .views-row .node:hover, .taskbar--5 .taskbar__item:active, .taskbar--5 .taskbar__item:focus, .taskbar--5 .taskbar__item:hover, .taskbar--6 .taskbar.view ul > .views-row .node:active, .taskbar--6 .taskbar.view ul > .views-row .node:focus, .taskbar--6 .taskbar.view ul > .views-row .node:hover, .taskbar--6 .taskbar__item:active, .taskbar--6 .taskbar__item:focus, .taskbar--6 .taskbar__item:hover, .taskbar--tiled--2 .taskbar.view ul > .views-row .node:active, .taskbar--tiled--2 .taskbar.view ul > .views-row .node:focus, .taskbar--tiled--2 .taskbar.view ul > .views-row .node:hover, .taskbar--tiled--2 .taskbar__item:active, .taskbar--tiled--2 .taskbar__item:focus, .taskbar--tiled--2 .taskbar__item:hover, .taskbar--tiled--2.view ul > .views-row .node:active, .taskbar--tiled--2.view ul > .views-row .node:focus, .taskbar--tiled--2.view ul > .views-row .node:hover, .taskbar--tiled--2.view ul > .views-row .taskbar .node:active, .taskbar--tiled--2.view ul > .views-row .taskbar .node:focus, .taskbar--tiled--2.view ul > .views-row .taskbar .node:hover, .taskbar--tiled--3 .taskbar.view ul > .views-row .node:active, .taskbar--tiled--3 .taskbar.view ul > .views-row .node:focus, .taskbar--tiled--3 .taskbar.view ul > .views-row .node:hover, .taskbar--tiled--3 .taskbar__item:active, .taskbar--tiled--3 .taskbar__item:focus, .taskbar--tiled--3 .taskbar__item:hover, .taskbar--tiled--3.view ul > .views-row .node:active, .taskbar--tiled--3.view ul > .views-row .node:focus, .taskbar--tiled--3.view ul > .views-row .node:hover, .taskbar--tiled--3.view ul > .views-row .taskbar .node:active, .taskbar--tiled--3.view ul > .views-row .taskbar .node:focus, .taskbar--tiled--3.view ul > .views-row .taskbar .node:hover, .taskbar--tiled--4 .taskbar.view ul > .views-row .node:active, .taskbar--tiled--4 .taskbar.view ul > .views-row .node:focus, .taskbar--tiled--4 .taskbar.view ul > .views-row .node:hover, .taskbar--tiled--4 .taskbar__item:active, .taskbar--tiled--4 .taskbar__item:focus, .taskbar--tiled--4 .taskbar__item:hover, .taskbar--tiled--4.view ul > .views-row .node:active, .taskbar--tiled--4.view ul > .views-row .node:focus, .taskbar--tiled--4.view ul > .views-row .node:hover, .taskbar--tiled--4.view ul > .views-row .taskbar .node:active, .taskbar--tiled--4.view ul > .views-row .taskbar .node:focus, .taskbar--tiled--4.view ul > .views-row .taskbar .node:hover, .taskbar--tiled--5 .taskbar.view ul > .views-row .node:active, .taskbar--tiled--5 .taskbar.view ul > .views-row .node:focus, .taskbar--tiled--5 .taskbar.view ul > .views-row .node:hover, .taskbar--tiled--5 .taskbar__item:active, .taskbar--tiled--5 .taskbar__item:focus, .taskbar--tiled--5 .taskbar__item:hover, .taskbar--tiled--5.view ul > .views-row .node:active, .taskbar--tiled--5.view ul > .views-row .node:focus, .taskbar--tiled--5.view ul > .views-row .node:hover, .taskbar--tiled--5.view ul > .views-row .taskbar .node:active, .taskbar--tiled--5.view ul > .views-row .taskbar .node:focus, .taskbar--tiled--5.view ul > .views-row .taskbar .node:hover, .taskbar--tiled--6 .taskbar.view ul > .views-row .node:active, .taskbar--tiled--6 .taskbar.view ul > .views-row .node:focus, .taskbar--tiled--6 .taskbar.view ul > .views-row .node:hover, .taskbar--tiled--6 .taskbar__item:active, .taskbar--tiled--6 .taskbar__item:focus, .taskbar--tiled--6 .taskbar__item:hover, .taskbar--tiled--6.view ul > .views-row .node:active, .taskbar--tiled--6.view ul > .views-row .node:focus, .taskbar--tiled--6.view ul > .views-row .node:hover, .taskbar--tiled--6.view ul > .views-row .taskbar .node:active, .taskbar--tiled--6.view ul > .views-row .taskbar .node:focus, .taskbar--tiled--6.view ul > .views-row .taskbar .node:hover, .taskbar.view ul > .views-row .node:active, .taskbar.view ul > .views-row .node:focus, .taskbar.view ul > .views-row .node:hover, .taskbar.view ul > .views-row .taskbar--2 .node:active, .taskbar.view ul > .views-row .taskbar--2 .node:focus, .taskbar.view ul > .views-row .taskbar--2 .node:hover, .taskbar.view ul > .views-row .taskbar--3 .node:active, .taskbar.view ul > .views-row .taskbar--3 .node:focus, .taskbar.view ul > .views-row .taskbar--3 .node:hover, .taskbar.view ul > .views-row .taskbar--4 .node:active, .taskbar.view ul > .views-row .taskbar--4 .node:focus, .taskbar.view ul > .views-row .taskbar--4 .node:hover, .taskbar.view ul > .views-row .taskbar--5 .node:active, .taskbar.view ul > .views-row .taskbar--5 .node:focus, .taskbar.view ul > .views-row .taskbar--5 .node:hover, .taskbar.view ul > .views-row .taskbar--6 .node:active, .taskbar.view ul > .views-row .taskbar--6 .node:focus, .taskbar.view ul > .views-row .taskbar--6 .node:hover, .taskbar.view ul > .views-row .taskbar--tiled--2 .node:active, .taskbar.view ul > .views-row .taskbar--tiled--2 .node:focus, .taskbar.view ul > .views-row .taskbar--tiled--2 .node:hover, .taskbar.view ul > .views-row .taskbar--tiled--3 .node:active, .taskbar.view ul > .views-row .taskbar--tiled--3 .node:focus, .taskbar.view ul > .views-row .taskbar--tiled--3 .node:hover, .taskbar.view ul > .views-row .taskbar--tiled--4 .node:active, .taskbar.view ul > .views-row .taskbar--tiled--4 .node:focus, .taskbar.view ul > .views-row .taskbar--tiled--4 .node:hover, .taskbar.view ul > .views-row .taskbar--tiled--5 .node:active, .taskbar.view ul > .views-row .taskbar--tiled--5 .node:focus, .taskbar.view ul > .views-row .taskbar--tiled--5 .node:hover, .taskbar.view ul > .views-row .taskbar--tiled--6 .node:active, .taskbar.view ul > .views-row .taskbar--tiled--6 .node:focus, .taskbar.view ul > .views-row .taskbar--tiled--6 .node:hover {
    background-color: #001a46
}

.taskbar .taskbar--tiled--2.view ul > .views-row .field-name-field-image, .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-field-image, .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-field-image, .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-field-image, .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-field-image, .taskbar .taskbar__img, .taskbar--2 .taskbar.view ul > .views-row .field-name-field-image, .taskbar--2 .taskbar__img, .taskbar--3 .taskbar.view ul > .views-row .field-name-field-image, .taskbar--3 .taskbar__img, .taskbar--4 .taskbar.view ul > .views-row .field-name-field-image, .taskbar--4 .taskbar__img, .taskbar--5 .taskbar.view ul > .views-row .field-name-field-image, .taskbar--5 .taskbar__img, .taskbar--6 .taskbar.view ul > .views-row .field-name-field-image, .taskbar--6 .taskbar__img, .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-field-image, .taskbar--tiled--2 .taskbar__img, .taskbar--tiled--2.view ul > .views-row .field-name-field-image, .taskbar--tiled--2.view ul > .views-row .taskbar .field-name-field-image, .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-field-image, .taskbar--tiled--3 .taskbar__img, .taskbar--tiled--3.view ul > .views-row .field-name-field-image, .taskbar--tiled--3.view ul > .views-row .taskbar .field-name-field-image, .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-field-image, .taskbar--tiled--4 .taskbar__img, .taskbar--tiled--4.view ul > .views-row .field-name-field-image, .taskbar--tiled--4.view ul > .views-row .taskbar .field-name-field-image, .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-field-image, .taskbar--tiled--5 .taskbar__img, .taskbar--tiled--5.view ul > .views-row .field-name-field-image, .taskbar--tiled--5.view ul > .views-row .taskbar .field-name-field-image, .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-field-image, .taskbar--tiled--6 .taskbar__img, .taskbar--tiled--6.view ul > .views-row .field-name-field-image, .taskbar--tiled--6.view ul > .views-row .taskbar .field-name-field-image, .taskbar.view ul > .views-row .field-name-field-image, .taskbar.view ul > .views-row .taskbar--2 .field-name-field-image, .taskbar.view ul > .views-row .taskbar--3 .field-name-field-image, .taskbar.view ul > .views-row .taskbar--4 .field-name-field-image, .taskbar.view ul > .views-row .taskbar--5 .field-name-field-image, .taskbar.view ul > .views-row .taskbar--6 .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--2 .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--3 .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--4 .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--5 .field-name-field-image, .taskbar.view ul > .views-row .taskbar--tiled--6 .field-name-field-image {
    border: 0
}

.taskbar .taskbar--tiled--2.view ul > .views-row .field-name-title a, .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-title a, .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-title a, .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-title a, .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-title a, .taskbar .taskbar__title, .taskbar--2 .taskbar.view ul > .views-row .field-name-title a, .taskbar--2 .taskbar__title, .taskbar--3 .taskbar.view ul > .views-row .field-name-title a, .taskbar--3 .taskbar__title, .taskbar--4 .taskbar.view ul > .views-row .field-name-title a, .taskbar--4 .taskbar__title, .taskbar--5 .taskbar.view ul > .views-row .field-name-title a, .taskbar--5 .taskbar__title, .taskbar--6 .taskbar.view ul > .views-row .field-name-title a, .taskbar--6 .taskbar__title, .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-title a, .taskbar--tiled--2 .taskbar__title, .taskbar--tiled--2.view ul > .views-row .field-name-title .taskbar a, .taskbar--tiled--2.view ul > .views-row .field-name-title a, .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-title a, .taskbar--tiled--3 .taskbar__title, .taskbar--tiled--3.view ul > .views-row .field-name-title .taskbar a, .taskbar--tiled--3.view ul > .views-row .field-name-title a, .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-title a, .taskbar--tiled--4 .taskbar__title, .taskbar--tiled--4.view ul > .views-row .field-name-title .taskbar a, .taskbar--tiled--4.view ul > .views-row .field-name-title a, .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-title a, .taskbar--tiled--5 .taskbar__title, .taskbar--tiled--5.view ul > .views-row .field-name-title .taskbar a, .taskbar--tiled--5.view ul > .views-row .field-name-title a, .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-title a, .taskbar--tiled--6 .taskbar__title, .taskbar--tiled--6.view ul > .views-row .field-name-title .taskbar a, .taskbar--tiled--6.view ul > .views-row .field-name-title a, .taskbar.view ul > .views-row .field-name-title .taskbar--2 a, .taskbar.view ul > .views-row .field-name-title .taskbar--3 a, .taskbar.view ul > .views-row .field-name-title .taskbar--4 a, .taskbar.view ul > .views-row .field-name-title .taskbar--5 a, .taskbar.view ul > .views-row .field-name-title .taskbar--6 a, .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--2 a, .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--3 a, .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--4 a, .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--5 a, .taskbar.view ul > .views-row .field-name-title .taskbar--tiled--6 a, .taskbar.view ul > .views-row .field-name-title a {
    font-size: 20px;
    line-height: 24px
}

.taskbar .taskbar--tiled--2.view ul > .views-row .field-name-body p, .taskbar .taskbar--tiled--3.view ul > .views-row .field-name-body p, .taskbar .taskbar--tiled--4.view ul > .views-row .field-name-body p, .taskbar .taskbar--tiled--5.view ul > .views-row .field-name-body p, .taskbar .taskbar--tiled--6.view ul > .views-row .field-name-body p, .taskbar .taskbar__desc, .taskbar--2 .taskbar.view ul > .views-row .field-name-body p, .taskbar--2 .taskbar__desc, .taskbar--3 .taskbar.view ul > .views-row .field-name-body p, .taskbar--3 .taskbar__desc, .taskbar--4 .taskbar.view ul > .views-row .field-name-body p, .taskbar--4 .taskbar__desc, .taskbar--5 .taskbar.view ul > .views-row .field-name-body p, .taskbar--5 .taskbar__desc, .taskbar--6 .taskbar.view ul > .views-row .field-name-body p, .taskbar--6 .taskbar__desc, .taskbar--tiled--2 .taskbar.view ul > .views-row .field-name-body p, .taskbar--tiled--2 .taskbar__desc, .taskbar--tiled--2.view ul > .views-row .field-name-body .taskbar p, .taskbar--tiled--2.view ul > .views-row .field-name-body p, .taskbar--tiled--3 .taskbar.view ul > .views-row .field-name-body p, .taskbar--tiled--3 .taskbar__desc, .taskbar--tiled--3.view ul > .views-row .field-name-body .taskbar p, .taskbar--tiled--3.view ul > .views-row .field-name-body p, .taskbar--tiled--4 .taskbar.view ul > .views-row .field-name-body p, .taskbar--tiled--4 .taskbar__desc, .taskbar--tiled--4.view ul > .views-row .field-name-body .taskbar p, .taskbar--tiled--4.view ul > .views-row .field-name-body p, .taskbar--tiled--5 .taskbar.view ul > .views-row .field-name-body p, .taskbar--tiled--5 .taskbar__desc, .taskbar--tiled--5.view ul > .views-row .field-name-body .taskbar p, .taskbar--tiled--5.view ul > .views-row .field-name-body p, .taskbar--tiled--6 .taskbar.view ul > .views-row .field-name-body p, .taskbar--tiled--6 .taskbar__desc, .taskbar--tiled--6.view ul > .views-row .field-name-body .taskbar p, .taskbar--tiled--6.view ul > .views-row .field-name-body p, .taskbar.view ul > .views-row .field-name-body .taskbar--2 p, .taskbar.view ul > .views-row .field-name-body .taskbar--3 p, .taskbar.view ul > .views-row .field-name-body .taskbar--4 p, .taskbar.view ul > .views-row .field-name-body .taskbar--5 p, .taskbar.view ul > .views-row .field-name-body .taskbar--6 p, .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--2 p, .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--3 p, .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--4 p, .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--5 p, .taskbar.view ul > .views-row .field-name-body .taskbar--tiled--6 p, .taskbar.view ul > .views-row .field-name-body p {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0;
    margin-top: -10px
}

.taskbar--tiled--2 ul > li {
    width: 100%
}

@media (min-width:576px) {
    .taskbar--tiled--2 ul > li {
        width: 50%
    }
}

@media (min-width:768px) {
    .taskbar--tiled--2 ul > li {
        width: 33.33333%
    }
}

@media (min-width:992px) {
    .taskbar--tiled--2 ul > li {
        width: 50%
    }
}

.taskbar--2 ul > li {
    width: 100%
}

@media (min-width:576px) {
    .taskbar--2 ul > li {
        width: 50%
    }
}

@media (min-width:768px) {
    .taskbar--2 ul > li {
        width: 33.33333%
    }
}

@media (min-width:992px) {
    .taskbar--2 ul > li {
        width: 50%
    }
}

.taskbar--2 .taskbar__item {
    margin: 0;
    background-color: transparent
}

.taskbar--tiled--3 ul > li {
    width: 100%
}

@media (min-width:576px) {
    .taskbar--tiled--3 ul > li {
        width: 50%
    }
}

@media (min-width:768px) {
    .taskbar--tiled--3 ul > li {
        width: 33.33333%
    }
}

@media (min-width:992px) {
    .taskbar--tiled--3 ul > li {
        width: 33.33333%
    }
}

.taskbar--3 ul > li {
    width: 100%
}

@media (min-width:576px) {
    .taskbar--3 ul > li {
        width: 50%
    }
}

@media (min-width:768px) {
    .taskbar--3 ul > li {
        width: 33.33333%
    }
}

@media (min-width:992px) {
    .taskbar--3 ul > li {
        width: 33.33333%
    }
}

.taskbar--3 .taskbar__item {
    margin: 0;
    background-color: transparent
}

.taskbar--tiled--4 ul > li {
    width: 100%
}

@media (min-width:576px) {
    .taskbar--tiled--4 ul > li {
        width: 50%
    }
}

@media (min-width:768px) {
    .taskbar--tiled--4 ul > li {
        width: 33.33333%
    }
}

@media (min-width:992px) {
    .taskbar--tiled--4 ul > li {
        width: 25%
    }
}

.taskbar--4 ul > li {
    width: 100%
}

@media (min-width:576px) {
    .taskbar--4 ul > li {
        width: 50%
    }
}

@media (min-width:768px) {
    .taskbar--4 ul > li {
        width: 33.33333%
    }
}

@media (min-width:992px) {
    .taskbar--4 ul > li {
        width: 25%
    }
}

.taskbar--4 .taskbar__item {
    margin: 0;
    background-color: transparent
}

.taskbar--tiled--5 ul > li {
    width: 100%
}

@media (min-width:576px) {
    .taskbar--tiled--5 ul > li {
        width: 50%
    }
}

@media (min-width:768px) {
    .taskbar--tiled--5 ul > li {
        width: 33.33333%
    }
}

@media (min-width:992px) {
    .taskbar--tiled--5 ul > li {
        width: 20%
    }
}

.taskbar--5 ul > li {
    width: 100%
}

@media (min-width:576px) {
    .taskbar--5 ul > li {
        width: 50%
    }
}

@media (min-width:768px) {
    .taskbar--5 ul > li {
        width: 33.33333%
    }
}

@media (min-width:992px) {
    .taskbar--5 ul > li {
        width: 20%
    }
}

.taskbar--5 .taskbar__item {
    margin: 0;
    background-color: transparent
}

.taskbar--tiled--6 ul > li {
    width: 100%
}

@media (min-width:576px) {
    .taskbar--tiled--6 ul > li {
        width: 50%
    }
}

@media (min-width:768px) {
    .taskbar--tiled--6 ul > li {
        width: 33.33333%
    }
}

@media (min-width:992px) {
    .taskbar--tiled--6 ul > li {
        width: 16.66667%
    }
}

.taskbar--6 ul > li {
    width: 100%
}

@media (min-width:576px) {
    .taskbar--6 ul > li {
        width: 50%
    }
}

@media (min-width:768px) {
    .taskbar--6 ul > li {
        width: 33.33333%
    }
}

@media (min-width:992px) {
    .taskbar--6 ul > li {
        width: 16.66667%
    }
}

.taskbar--6 .taskbar__item {
    margin: 0;
    background-color: transparent
}

.taskbar--tiled--2.view ul > .views-row, .taskbar--tiled--3.view ul > .views-row, .taskbar--tiled--4.view ul > .views-row, .taskbar--tiled--5.view ul > .views-row, .taskbar--tiled--6.view ul > .views-row, .taskbar.view ul > .views-row {
    margin: 0
}

    .taskbar--tiled--2.view ul > .views-row:hover, .taskbar--tiled--3.view ul > .views-row:hover, .taskbar--tiled--4.view ul > .views-row:hover, .taskbar--tiled--5.view ul > .views-row:hover, .taskbar--tiled--6.view ul > .views-row:hover, .taskbar.view ul > .views-row:hover {
        cursor: pointer
    }

.health-toolbar {
    padding-bottom: 8px;
    padding-bottom: .5rem
}

.health-toolbar__items > li {
    margin: 0;
    margin-right: 18px;
    margin-right: 1.1rem;
    float: left;
    display: block
}

@media (min-width:768px) {
    .health-toolbar__items > li {
        margin-right: 16px;
        margin-right: 1rem
    }
}

@media print {
    .health-toolbar {
        display: none
    }
}

.health-toolbar #health-share-menu {
    display: none
}

.health-toolbar .health-tooltip-theme #health-share-menu {
    display: block
}

.health-tooltip-theme {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    padding: 8px;
    padding: .5rem;
    text-align: left;
    color: #313131;
    font-size: .9em;
    background-color: #fff;
    border: 3px solid #ccc;
    border-color: #87888a;
    -webkit-box-shadow: 0 0 35px -7px rgba(0,0,0,.5);
    box-shadow: 0 0 35px -7px rgba(0,0,0,.5)
}

    .health-tooltip-theme p {
        padding: 0;
        margin: 0
    }

* + .health-video {
    margin-top: 24px;
    margin-top: 1.5rem
}

.health-video__transcript {
    margin-top: 0;
    border: 0
}

.health-video__preview {
    position: relative;
    line-height: 0
}

    .health-video__preview .health-video__preview__play-button {
        display: block;
        position: absolute;
        font-size: 6em;
        opacity: .8;
        left: 50%;
        top: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%)
    }

        .health-video__preview .health-video__preview__play-button svg {
            fill: #fff;
            -webkit-filter: drop-shadow(0 0 4px rgba(0,0,0,.75));
            filter: drop-shadow(0 0 4px rgba(0,0,0,.75))
        }

.health-video__preview__link {
    display: block
}

.health-video__preview__length {
    padding: 12px;
    padding: .75rem;
    background-color: #000;
    color: #fff;
    opacity: .75;
    vertical-align: top;
    display: inline-block;
    position: absolute;
    right: 0;
    bottom: 0
}

.health-video__preview__length--small {
    display: none
}

@media (min-width:768px) {
    .health-video__preview__length--small {
        display: inline-block;
        padding: 8px;
        padding: .5rem;
        font-size: .85em;
        right: 3px;
        bottom: 3px
    }
}

.health-video--inline {
    border: 2px solid #ccc;
    padding: 16px;
    padding: 1rem
}

* + .health-video--inline {
    margin-top: 24px;
    margin-top: 1.5rem
}

.sub-brand.sub-brand--covid-vaccine .health-sub-header .au-introduction, .sub-brand.sub-brand--covid-vaccine .health-sub-header h1, .sub-brand.sub-brand--covid-vaccine .health-sub-header p {
    color: #000
}

.sub-brand.sub-brand--covid-vaccine .health-sub-header a {
    color: #000
}

.sub-brand.sub-brand--covid-vaccine .health-sub-header .health-toolbar .au-btn.au-btn--tertiary {
    color: #000
}

    .sub-brand.sub-brand--covid-vaccine .health-sub-header .health-toolbar .au-btn.au-btn--tertiary:hover:not(:disabled) {
        color: #000
    }



.sub-brand.sub-brand--covid-vaccine .health-sub-header {
    background: #4ebdcc
}

    .sub-brand.sub-brand--covid-vaccine .health-sub-header .image {
        text-align: center
    }

        .sub-brand.sub-brand--covid-vaccine .health-sub-header .image img {
            width: 80%;
            margin: .5rem auto
        }

@media (min-width:768px) {
    .sub-brand.sub-brand--covid-vaccine .health-sub-header {
        background-image: -o-linear-gradient(350deg,#4ebdcc 58%,#84d1d8 58%);
        background-image: linear-gradient(100deg,#4ebdcc 58%,#84d1d8 58%)
    }

        .sub-brand.sub-brand--covid-vaccine .health-sub-header .image img {
            width: 100%;
            margin: 2.5rem auto
        }
}

@media (min-width:992px) {
    .sub-brand.sub-brand--covid-vaccine .health-sub-header {
        background-image: -o-linear-gradient(345deg,#4ebdcc 59%,#84d1d8 59%);
        background-image: linear-gradient(105deg,#4ebdcc 59%,#84d1d8 59%)
    }
}

@media (min-width:1200px) {
    .sub-brand.sub-brand--covid-vaccine .health-sub-header {
        background-image: -o-linear-gradient(345deg,#4ebdcc 56%,#84d1d8 56%);
        background-image: linear-gradient(105deg,#4ebdcc 56%,#84d1d8 56%)
    }
}
/*!
 * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

.svg-inline--fa {
    display: inline-block
}

    .svg-inline--fa svg {
        font-size: inherit;
        height: 1em;
        width: 1em;
        overflow: visible;
        vertical-align: -.125em;
        fill: currentColor
    }

    .svg-inline--fa.fa-fw svg {
        width: 1.25em
    }

    .svg-inline--fa.fa-2x svg {
        font-size: 2em
    }

    .svg-inline--fa.fa-3x svg {
        font-size: 3em
    }

    .svg-inline--fa.fa-left {
        margin-right: 6px;
        margin-right: .35rem
    }

.select-watermark {
    color: #313131;
}