#streamline-ui-marker {
    position: fixed !important;
    width: 20% !important;
}

/* DEV-460 */
.qld__global-alert.qld__global-alert--critical a:hover,
.qld__global-alert.qld__global-alert--critical a:visited {
    color: inherit !important;
    text-decoration-color: inherit  !important;
}

/* DEV-537 - Back to top */
.qld__widgets .qld__btn.qld__btn--floating.qld__btn--back-to-top, 
.qld__widgets a.qld__btn.qld__btn--floating.qld__btn--back-to-top {
    display: none;
}

@media screen and (max-width: 800px) {
    #streamline-ui-marker {
        width: 100% !important;
        z-index:9998;
        text-align: right;
        bottom:-5px;
        top: auto !important;
        padding: 4px 14px !important;
    }
    .loggedin-container {
        width: 50%;
    }
    
}

.qld__global-alert .qld__global-alert__close {
    display:none;
}

/* RSW-310 */
.qld__accordion__title {
    line-height :1.5;
}
main #content[class^=col-]>.qld__page_title,
main .qld__body #content[class^=col-]>.qld__page_title { 
    padding-bottom: 0; 
    padding-top:0;
}


/* RSW-342 */
.qld__data_tables .dataTables_wrapper .dataTables_length label {
    align-items: center;
}
.qld__data_tables .dataTables_wrapper .dataTables_length select {
    width: auto;
}

/* RSW-314 */
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, 
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td,
table tbody td { vertical-align:  top }

/* RSW-362 */
.qld__qh_search .qld__search__result-type {
    flex-direction: row;
    align-items: center;
}
.qld__qh_search .qld__search__results .qld__search__result-type .qld__tag {
    margin-top: 0;
}

/* RSW-359 */
.qld__body a { 
    word-wrap: break-word;
    overflow-wrap: break-word;
}

/* RSW-292 - Heading padding fix */
#content > :not(.qld__body)  h2:not([class]) { 
     margin-top: 3rem; 
}
#content > :not(.qld__body)  h3:not([class]) { 
     margin-top: 2.5rem; 
}
#content > :not(.qld__body)  h4:not([class]) { 
     margin-top: 2rem; 
}

h2.qld__card__landing-legacy-title,
#aside h2:first-child,
#aside h3:first-child,
#aside h4:first-child {
    margin-top: 0;
}

/* RSW-361 Spacing */
#content>section.qld__body ~ :not(.qld__body) * + .alert,
#content>section.qld__body ~ :not(.qld__body) * + .panel  {
    margin-top: 2rem;
}


/* RSW-382 Form Input Width in Desktop*/

@media (min-width: 699px) {
    .qld__body form select,
    .qld__body form textarea,
    .qld__body form input[type=tel], 
    .qld__body form input[type=number], 
    .qld__body form input[type=email], 
    .qld__body form input[type=date], 
    .qld__body form input[type=text] {
        min-width: 450px;
        width: 100%;
    }
}

@media (max-width: 698px) {
    .qld__body form select,
    .qld__body form textarea,
    .qld__body form input[type=tel], 
    .qld__body form input[type=number], 
    .qld__body form input[type=email], 
    .qld__body form input[type=date], 
    .qld__body form input[type=text] {
        max-width: 100%;
    }
}

/* RSW-352 */
@media (max-width: 399px) {
    .qld__btn {
        width:100%;
    }
}

/* RSW-387 */
@media (min-width: 992px) {
    .qld__header .qld__header__search {
        display: inline-block !important;
    }
}

/* RSW-394 */
.qld__card.qld__card--multi-click a.qld__card--clickable__link:after {
    content: none;
}

/* RSW-399 */
@media (max-width: 399px) {
    .qld__maps .qld__maps-search-form .qld__link-list.qld__link-list--inline>li {
        display: block;
    }
}
.qld__maps.qld__body form input[type=text],
.qld__maps.qld__body form select {
  max-width: none; 
  min-width: auto;
}

/* RSW 400 */
.qld__data_tables .qld__btn--dt-clear-filters { 
    margin-top: 0;
}

/* RSW-401 */
.qld__header .qld__header__pre-header a[href="https://www.health.qld.gov.au"] {
    z-index: 1;
}

/* RSW-403 Remove padding on landing pages */
.hide-lhs-nav .qld__body .qld__row-landing-legacy:first-child {
    margin-top: 0;
}
@media (min-width: 992px) {
    .hide-lhs-nav #content[class^=col-]>.qld__page_title, 
    .hide-lhs-nav .qld__body #content[class^=col-]>.qld__page_title {
        margin-left: -2rem;
        margin-right: -2rem;
    }
    .hide-lhs-nav .qld__body #page-summary {
        margin-left: 0;
        margin-right: 0;
    }
    .hide-lhs-nav .qld__body .qld__row-landing-legacy {
        margin-left: -1rem;
        margin-right: -1rem;
    }
}

/* DEV-424 */
.qld__body p {
    max-width: none;
}


/* DEV-414 */
.qld__header .qld__header__search .qld__text-input:not(:focus) {
    border-color:var(--QLD-color-light-button__hover);
}
@media (min-width: 992px) {
    .qld__header .qld__header__search .qld__text-input {
        padding: 0.563rem 1rem;
    }
}
@media (max-width: 698px) {
    .qld__header .qld__header__search .qld__search__btn .qld__btn {
        background-color: var(--QLD-color-light-button);
        color: var(--QLD-color-light-button__text) ;
    }
    .qld__header .qld__header__search .qld__search__btn .qld__btn .qld__btn__icon {
        background-color: var(--QLD-color-light-button__text);
    }
}


/* DEV-415 */
.qld__search__inner { 
    align-items: stretch;
}
.qld__search__info-summary {
  font-size: 1rem;
}

/* DEV-430 */
@media screen and (max-width: 330px) {
    .qld__cta-link, a.qld__cta-link {
        white-space: normal;
    }
}

/* DEV-599 */
.qld__body ul:not([class])>li>ol:not([class])>li,
.qld__body ol:not([class])>li>ol:not([class])>li {
    list-style-type: revert;
}

.qld__body ol.qld__list--hierarchical,
.qld__body ol.qld__list--hierarchical ol ol ol:not([class]):not([type]){
  list-style-type: decimal;
}
.qld__body ol.qld__list--hierarchical > li > ol:not([class]){
  margin-top: 1rem;
}
.qld__body ol.qld__list--hierarchical ol:not([class]):not([type]),
.qld__body ol.qld__list--hierarchical ol ol ol ol:not([class]):not([type]) {
  list-style-type: lower-alpha;
}
.qld__body ol.qld__list--hierarchical ol ol:not([class]):not([type]),
.qld__body ol.qld__list--hierarchical ol ol ol ol ol:not([class]):not([type]),
.qld__body ol.qld__list--hierarchical ol ol ol ol ol ol:not([class]):not([type]){
  list-style-type: lower-roman;
}