.bkgWhite {
  background-color: #fff;
}

#qld-gov-au {
  color: #194162;
}
#qld-gov-au a {
  color: #8A703E;
  text-decoration: none;
}
#qld-gov-au a:visited {
  color: #8A703E;
}
#qld-gov-au a:hover {
  text-decoration: underline;
}
#qld-gov-au .article {
  font-size: 0.9rem;
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au .article {
    font-size: 1rem;
  }
}
#qld-gov-au ul li {
  font-size: 0.9rem;
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au ul li {
    font-size: 1rem !important;
  }
}
#qld-gov-au p {
  color: #194162;
  font-size: 0.9rem;
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au p {
    font-size: 1rem;
  }
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au .article .section ul li {
    font-size: 1rem;
  }
  #qld-gov-au .article .section p {
    font-size: 1rem;
  }
}
#qld-gov-au.residents #content h1 {
  color: #194162;
}
#qld-gov-au.residents #content-container h2, #qld-gov-au.residents #content-container h3 {
  color: #194162;
}
#qld-gov-au.residents #content-container a {
  color: #8A703E;
}
#qld-gov-au.residents #content-container .article .box-sizing .section ul li, #qld-gov-au.residents #content-container .article .box-sizing .section p {
  font-size: 0.9rem;
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au.residents #content-container .article .box-sizing .section ul li, #qld-gov-au.residents #content-container .article .box-sizing .section p {
    font-size: 1rem !important;
  }
}
#qld-gov-au .text-navy {
  color: #194162 !important;
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}

.hamburger:hover {
  opacity: 0.7;
}

.hamburger.is-active:hover {
  opacity: 0.7;
}

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #000;
}

.hamburger-box {
  width: 18px;
  height: 12px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 18px;
  height: 2px;
  background-color: #000;
  border-radius: 2.5px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}

.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}

.hamburger-inner::before {
  top: -7px;
}

.hamburger-inner::after {
  bottom: -7px;
}

/*
   * 3DX
   */
.hamburger--3dx .hamburger-box {
  perspective: 80px;
}

.hamburger--3dx .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(180deg);
}

.hamburger--3dx.is-active .hamburger-inner::before {
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--3dx.is-active .hamburger-inner::after {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DX Reverse
   */
.hamburger--3dx-r .hamburger-box {
  perspective: 80px;
}

.hamburger--3dx-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dx-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(-180deg);
}

.hamburger--3dx-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--3dx-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DY
   */
.hamburger--3dy .hamburger-box {
  perspective: 80px;
}

.hamburger--3dy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(-180deg);
}

.hamburger--3dy.is-active .hamburger-inner::before {
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--3dy.is-active .hamburger-inner::after {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DY Reverse
   */
.hamburger--3dy-r .hamburger-box {
  perspective: 80px;
}

.hamburger--3dy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg);
}

.hamburger--3dy-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--3dy-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DXY
   */
.hamburger--3dxy .hamburger-box {
  perspective: 80px;
}

.hamburger--3dxy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dxy .hamburger-inner::before, .hamburger--3dxy .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dxy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg);
}

.hamburger--3dxy.is-active .hamburger-inner::before {
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--3dxy.is-active .hamburger-inner::after {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DXY Reverse
   */
.hamburger--3dxy-r .hamburger-box {
  perspective: 80px;
}

.hamburger--3dxy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dxy-r .hamburger-inner::before, .hamburger--3dxy-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dxy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg);
}

.hamburger--3dxy-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--3dxy-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * Arrow
   */
.hamburger--arrow.is-active .hamburger-inner::before {
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

.hamburger--arrow.is-active .hamburger-inner::after {
  transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/*
   * Arrow Right
   */
.hamburger--arrow-r.is-active .hamburger-inner::before {
  transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

.hamburger--arrow-r.is-active .hamburger-inner::after {
  transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/*
   * Arrow Alt
   */
.hamburger--arrowalt .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.hamburger--arrowalt .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.hamburger--arrowalt.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

.hamburger--arrowalt.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/*
   * Arrow Alt Right
   */
.hamburger--arrowalt-r .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.hamburger--arrowalt-r .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

.hamburger--arrowalt-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/*
   * Arrow Turn
   */
.hamburger--arrowturn.is-active .hamburger-inner {
  transform: rotate(-180deg);
}

.hamburger--arrowturn.is-active .hamburger-inner::before {
  transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

.hamburger--arrowturn.is-active .hamburger-inner::after {
  transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/*
   * Arrow Turn Right
   */
.hamburger--arrowturn-r.is-active .hamburger-inner {
  transform: rotate(-180deg);
}

.hamburger--arrowturn-r.is-active .hamburger-inner::before {
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

.hamburger--arrowturn-r.is-active .hamburger-inner::after {
  transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/*
   * Boring
   */
.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
  transition-property: none;
}

.hamburger--boring.is-active .hamburger-inner {
  transform: rotate(45deg);
}

.hamburger--boring.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

.hamburger--boring.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
}

/*
   * Collapse
   */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--collapse .hamburger-inner::after {
  top: -20px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}

.hamburger--collapse .hamburger-inner::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}

.hamburger--collapse.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Collapse Reverse
   */
.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--collapse-r .hamburger-inner::after {
  top: -20px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}

.hamburger--collapse-r .hamburger-inner::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--collapse-r.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--collapse-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}

.hamburger--collapse-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Elastic
   */
.hamburger--elastic .hamburger-inner {
  top: 2px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.hamburger--elastic .hamburger-inner::before {
  top: 10px;
  transition: opacity 0.125s 0.275s ease;
}

.hamburger--elastic .hamburger-inner::after {
  top: 20px;
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.hamburger--elastic.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(135deg);
  transition-delay: 0.075s;
}

.hamburger--elastic.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0;
}

.hamburger--elastic.is-active .hamburger-inner::after {
  transform: translate3d(0, -20px, 0) rotate(-270deg);
  transition-delay: 0.075s;
}

/*
   * Elastic Reverse
   */
.hamburger--elastic-r .hamburger-inner {
  top: 2px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.hamburger--elastic-r .hamburger-inner::before {
  top: 10px;
  transition: opacity 0.125s 0.275s ease;
}

.hamburger--elastic-r .hamburger-inner::after {
  top: 20px;
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.hamburger--elastic-r.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(-135deg);
  transition-delay: 0.075s;
}

.hamburger--elastic-r.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0;
}

.hamburger--elastic-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -20px, 0) rotate(270deg);
  transition-delay: 0.075s;
}

/*
   * Emphatic
   */
.hamburger--emphatic {
  overflow: hidden;
}

.hamburger--emphatic .hamburger-inner {
  transition: background-color 0.125s 0.175s ease-in;
}

.hamburger--emphatic .hamburger-inner::before {
  left: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
}

.hamburger--emphatic .hamburger-inner::after {
  top: 10px;
  right: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
}

.hamburger--emphatic.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent !important;
}

.hamburger--emphatic.is-active .hamburger-inner::before {
  left: -80px;
  top: -80px;
  transform: translate3d(80px, 80px, 0) rotate(45deg);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.hamburger--emphatic.is-active .hamburger-inner::after {
  right: -80px;
  top: -80px;
  transform: translate3d(-80px, 80px, 0) rotate(-45deg);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*
   * Emphatic Reverse
   */
.hamburger--emphatic-r {
  overflow: hidden;
}

.hamburger--emphatic-r .hamburger-inner {
  transition: background-color 0.125s 0.175s ease-in;
}

.hamburger--emphatic-r .hamburger-inner::before {
  left: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
}

.hamburger--emphatic-r .hamburger-inner::after {
  top: 10px;
  right: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
}

.hamburger--emphatic-r.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent !important;
}

.hamburger--emphatic-r.is-active .hamburger-inner::before {
  left: -80px;
  top: 80px;
  transform: translate3d(80px, -80px, 0) rotate(-45deg);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.hamburger--emphatic-r.is-active .hamburger-inner::after {
  right: -80px;
  top: 80px;
  transform: translate3d(-80px, -80px, 0) rotate(45deg);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*
   * Minus
   */
.hamburger--minus .hamburger-inner::before, .hamburger--minus .hamburger-inner::after {
  transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear;
}

.hamburger--minus.is-active .hamburger-inner::before, .hamburger--minus.is-active .hamburger-inner::after {
  opacity: 0;
  transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear;
}

.hamburger--minus.is-active .hamburger-inner::before {
  top: 0;
}

.hamburger--minus.is-active .hamburger-inner::after {
  bottom: 0;
}

/*
   * Slider
   */
.hamburger--slider .hamburger-inner {
  top: 2px;
}

.hamburger--slider .hamburger-inner::before {
  top: 10px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.15s;
}

.hamburger--slider .hamburger-inner::after {
  top: 20px;
}

.hamburger--slider.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--slider.is-active .hamburger-inner::before {
  transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
  opacity: 0;
}

.hamburger--slider.is-active .hamburger-inner::after {
  transform: translate3d(0, -20px, 0) rotate(-90deg);
}

/*
   * Slider Reverse
   */
.hamburger--slider-r .hamburger-inner {
  top: 2px;
}

.hamburger--slider-r .hamburger-inner::before {
  top: 10px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.15s;
}

.hamburger--slider-r .hamburger-inner::after {
  top: 20px;
}

.hamburger--slider-r.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(-45deg);
}

.hamburger--slider-r.is-active .hamburger-inner::before {
  transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
  opacity: 0;
}

.hamburger--slider-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -20px, 0) rotate(90deg);
}

/*
   * Spin
   */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spin .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}

.hamburger--spin .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}

.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Spin Reverse
   */
.hamburger--spin-r .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spin-r .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}

.hamburger--spin-r .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spin-r.is-active .hamburger-inner {
  transform: rotate(-225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--spin-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}

.hamburger--spin-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Spring
   */
.hamburger--spring .hamburger-inner {
  top: 2px;
  transition: background-color 0s 0.13s linear;
}

.hamburger--spring .hamburger-inner::before {
  top: 10px;
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spring .hamburger-inner::after {
  top: 20px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spring.is-active .hamburger-inner {
  transition-delay: 0.22s;
  background-color: transparent !important;
}

.hamburger--spring.is-active .hamburger-inner::before {
  top: 0;
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--spring.is-active .hamburger-inner::after {
  top: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 10px, 0) rotate(-45deg);
}

/*
   * Spring Reverse
   */
.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spring-r .hamburger-inner::after {
  top: -20px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;
}

.hamburger--spring-r .hamburger-inner::before {
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spring-r.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--spring-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear;
}

.hamburger--spring-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(90deg);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Stand
   */
.hamburger--stand .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
}

.hamburger--stand .hamburger-inner::before {
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--stand .hamburger-inner::after {
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--stand.is-active .hamburger-inner {
  transform: rotate(90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
}

.hamburger--stand.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-45deg);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--stand.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(45deg);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Stand Reverse
   */
.hamburger--stand-r .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
}

.hamburger--stand-r .hamburger-inner::before {
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--stand-r .hamburger-inner::after {
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--stand-r.is-active .hamburger-inner {
  transform: rotate(-90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
}

.hamburger--stand-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-45deg);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--stand-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(45deg);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Squeeze
   */
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--squeeze .hamburger-inner::before {
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}

.hamburger--squeeze .hamburger-inner::after {
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}

.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Vortex
   */
.hamburger--vortex .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {
  transition-duration: 0s;
  transition-delay: 0.1s;
  transition-timing-function: linear;
}

.hamburger--vortex .hamburger-inner::before {
  transition-property: top, opacity;
}

.hamburger--vortex .hamburger-inner::after {
  transition-property: bottom, transform;
}

.hamburger--vortex.is-active .hamburger-inner {
  transform: rotate(765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {
  transition-delay: 0s;
}

.hamburger--vortex.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

.hamburger--vortex.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(90deg);
}

/*
   * Vortex Reverse
   */
.hamburger--vortex-r .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {
  transition-duration: 0s;
  transition-delay: 0.1s;
  transition-timing-function: linear;
}

.hamburger--vortex-r .hamburger-inner::before {
  transition-property: top, opacity;
}

.hamburger--vortex-r .hamburger-inner::after {
  transition-property: bottom, transform;
}

.hamburger--vortex-r.is-active .hamburger-inner {
  transform: rotate(-765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {
  transition-delay: 0s;
}

.hamburger--vortex-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

.hamburger--vortex-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
}

@media screen and (min-width: 767px) {
  #page-container {
    min-height: calc(100vh - 118px - 137px - 30px);
  }
}
@media screen and (min-width: 991.98px) {
  #page-container {
    min-height: calc(100vh - 25px - 155px - 73px - 450px - 157px);
  }
}
@media screen and (min-width: 1399px) {
  #page-container {
    min-height: calc(100vh - 25px - 155px - 73px - 450px - 157px);
  }
}

.residents #page-container #meta-wrapper {
  height: 55px;
}
.residents #page-container #meta-wrapper .box-sizing {
  padding: 0rem;
  font-size: 0.9rem;
}
@media screen and (max-width: 991.98px) {
  .residents #page-container #meta-wrapper .box-sizing {
    max-width: 100%;
  }
}
@media screen and (min-width: 991.98px) {
  .residents #page-container #meta-wrapper .box-sizing {
    padding: 0rem 1.5rem;
  }
}
@media screen and (min-width: 991.98px) {
  .residents #page-container #content-container {
    background-color: #fff;
    min-height: calc(100vh - 26px - 155px - 72px - 195px);
  }
  .residents #page-container #content-container .article {
    min-height: calc(100vh - 26px - 155px - 72px - 195px - 55px);
  }
}
.residents li {
  font-size: 0.9rem;
}

.box-sizing {
  max-width: 540px;
  padding-left: 1rem;
  padding-right: 1rem;
  margin: 0 auto !important;
}
@media screen and (min-width: 767px) {
  .box-sizing {
    max-width: 720px;
  }
}
@media screen and (min-width: 991.98px) {
  .box-sizing {
    max-width: 960px;
  }
}
@media screen and (min-width: 1199px) {
  .box-sizing {
    max-width: 1140px;
  }
}
@media screen and (min-width: 1399px) {
  .box-sizing {
    max-width: 1320px;
  }
}

.d-none {
  display: none !important;
}

@media screen and (min-width: 991.98px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-block {
    display: block !important;
  }
}
#lightbox {
  display: none;
}

#qld-gov-au #nav-site {
  background-color: #f4eee5;
  margin-bottom: 0;
  display: none;
  max-height: unset;
  padding: 0;
}
#qld-gov-au #nav-site .mobile-page-tools-buttons {
  display: none;
  text-shadow: none;
  padding: 0;
  background-color: #194162;
  color: #fff;
  text-align: center;
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  border-radius: 0.5rem;
  font-size: 1rem;
}
@media screen and (max-width: 991.98px) {
  #qld-gov-au #nav-site[aria-expanded=false] {
    display: none !important;
  }
}
#qld-gov-au #nav-site[aria-expanded=true] {
  display: block;
}
#qld-gov-au #nav-site[aria-expanded=true] #navsitetree {
  padding: 1rem 0rem;
  display: block;
}
#qld-gov-au #nav-site[aria-expanded=true] .mobile-page-tools-buttons {
  display: block;
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au #nav-site .mobile-page-tools-buttons {
    display: none !important;
  }
}
#qld-gov-au #nav-site select#tinynav1 {
  display: none !important;
}
#qld-gov-au #nav-site .box-sizing {
  max-width: 100%;
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au #nav-site .box-sizing {
    max-width: 960px;
  }
}
@media screen and (min-width: 1199px) {
  #qld-gov-au #nav-site .box-sizing {
    max-width: 1140px;
  }
}
@media screen and (min-width: 1399px) {
  #qld-gov-au #nav-site .box-sizing {
    max-width: 1320px;
  }
}
#qld-gov-au #nav-site .max-width {
  background: transparent;
  text-shadow: none;
}
@media screen and (max-width: 991.98px) {
  #qld-gov-au #nav-site .max-width {
    display: flex !important;
    flex-direction: column;
  }
}
#qld-gov-au #nav-site .max-width #navsitetree li:first-child a {
  padding-left: 0;
}
#qld-gov-au #nav-site .max-width #navsitetree li a {
  text-shadow: none;
  color: #7C6538 !important;
  font-size: 1rem;
  padding: 0.5rem 0;
}
#qld-gov-au #nav-site .max-width #navsitetree li a::after {
  background: transparent;
}
#qld-gov-au #nav-site .max-width #navsitetree li a:hover {
  background: none !important;
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au #nav-site .max-width #navsitetree li a {
    color: rgb(25, 65, 98) !important;
    padding: 1.5rem;
  }
  #qld-gov-au #nav-site .max-width #navsitetree li a.sf-with-ul:before {
    border-top-color: #b7995e;
    top: 47%;
    right: 0.25rem;
  }
  #qld-gov-au #nav-site .max-width #navsitetree li a.sf-with-ul:after {
    display: none;
  }
}
#qld-gov-au #nav-site .max-width #navsitetree li:hover {
  background: transparent;
}
#qld-gov-au #nav-site .max-width #navsitetree li:hover a:after {
  content: "";
  display: block;
  height: 1px;
  background: #194162;
}
@media screen and (max-width: 991.98px) {
  #qld-gov-au #nav-site .max-width #navsitetree {
    display: flex !important;
    flex-direction: column;
  }
  #qld-gov-au #nav-site .max-width #navsitetree li.sfHover a:before {
    display: none;
  }
  #qld-gov-au #nav-site .max-width #navsitetree li ul {
    display: none !important;
  }
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au #nav-site .max-width #navsitetree li.sfHover {
    background: none;
  }
  #qld-gov-au #nav-site .max-width #navsitetree li.sfHover ul {
    min-width: 150px; /* Minimum width */
    max-width: 350px; /* Maximum width */
    width: auto; /* Allow the width to adjust based on content */
    white-space: nowrap; /* Prevent text from wrapping */
    border-top: 0;
    box-shadow: none;
    background: #194162;
  }
  #qld-gov-au #nav-site .max-width #navsitetree li.sfHover ul li a {
    color: #fff !important;
    padding: 1rem;
    width: 100%; /* Make the links take the full width of the dropdown */
    box-sizing: border-box;
  }
  #qld-gov-au #nav-site .max-width #navsitetree li.sfHover ul li a:hover {
    text-decoration: underline;
  }
  #qld-gov-au #nav-site .max-width #navsitetree li:hover {
    background: none;
  }
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au #nav-site {
    display: block;
    padding: 0;
  }
}

button.btn, a.btn {
  border-radius: 0.5rem;
  text-shadow: 0;
  padding: 0.5rem 1rem;
  border: 0;
}
button.btn:hover, a.btn:hover {
  text-decoration: underline;
}
button.btn.btn-primary, a.btn.btn-primary {
  background-color: #194162;
  color: #fff;
}

html.index {
  background-color: #f1f2f2;
}

.home #carousel {
  margin-bottom: 1rem !important;
}
@media screen and (max-width: 991.98px) {
  .home #carousel .info-box {
    position: relative;
  }
}
@media screen and (max-width: 991.98px) {
  .home #page-container {
    padding-top: 0;
  }
  .home #page-container .max-width {
    background-color: #f1f2f2;
  }
  .home #floating-box {
    display: flex;
    flex-direction: column;
    background-color: #f1f2f2;
  }
  .home #floating-box #article,
  .home #floating-box #asides-primary,
  .home #floating-box #asides-secondary {
    max-width: 100%;
    width: 100%;
    margin-bottom: 1rem;
    float: unset;
    margin-left: unset;
  }
  .home #floating-box #article .aside,
  .home #floating-box #asides-primary .aside,
  .home #floating-box #asides-secondary .aside {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .home #asides-primary .aside {
    margin-bottom: 0;
  }
  .home #asides-secondary {
    margin-bottom: 0;
  }
  .home #asides-secondary .aside {
    margin-bottom: 0 !important;
  }
}
@media screen and (min-width: 991.98px) {
  .home #page-container {
    padding-top: 1rem;
  }
}
.home .article .box-sizing {
  background: unset;
  padding: 1rem;
}
@media screen and (min-width: 991.98px) {
  .home .article .box-sizing {
    padding: 0;
  }
}

#qld-gov-au.residents .article {
  width: unset;
}
#qld-gov-au.residents #breadcrumbs {
  background-color: #194162;
}
#qld-gov-au.residents #breadcrumbs ol {
  margin: 0;
  padding: 0rem 1rem;
}
#qld-gov-au.residents #breadcrumbs ol li {
  font-weight: 700;
}
#qld-gov-au.residents #breadcrumbs ol li:before {
  color: #fff;
  padding-right: 0.7rem;
}
#qld-gov-au.residents #breadcrumbs ol li:first-child {
  display: none;
}
#qld-gov-au.residents #breadcrumbs ol li:last-child {
  color: #fff;
  font-weight: 400;
}
#qld-gov-au.residents #breadcrumbs ol li:last-child:before {
  display: inline-block;
}
#qld-gov-au.residents #breadcrumbs ol a {
  color: #b7995e;
}
#qld-gov-au.residents #page-container {
  background-color: #fff;
}
@media screen and (max-width: 991.98px) {
  #qld-gov-au.residents #page-container #content-container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au.residents #page-container {
    background-color: #f1f2f2;
    padding-top: 0.5rem;
    padding-left: 0;
  }
}
#qld-gov-au.residents #page-container .max-width {
  display: flex;
  flex-direction: column;
}
#qld-gov-au.residents #page-container .max-width #breadcrumbs {
  display: none;
}
#qld-gov-au.residents #page-container .max-width #nav-section {
  background-color: #fff;
  order: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 0.5rem;
  display: block;
}
#qld-gov-au.residents #page-container .max-width #nav-section h2 {
  padding: 0 0 0.5rem 0;
  margin-top: 0;
  color: #194162;
}
#qld-gov-au.residents #page-container .max-width #nav-section h2 a {
  color: #194162 !important;
  font-size: 1.6rem;
}
@media screen and (max-width: 991.98px) {
  #qld-gov-au.residents #page-container .max-width #nav-section {
    border-bottom: 0;
  }
  #qld-gov-au.residents #page-container .max-width #nav-section .box-sizing {
    padding: 0.75rem 1rem;
    max-width: 100%;
  }
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au.residents #page-container .max-width #nav-section {
    background-color: #f1f2f2;
  }
  #qld-gov-au.residents #page-container .max-width #nav-section .box-sizing {
    background-color: #194162;
    padding-bottom: 0;
  }
  #qld-gov-au.residents #page-container .max-width #nav-section .box-sizing h2 {
    color: #fff;
    padding-left: 1rem;
    padding-top: 2rem;
  }
  #qld-gov-au.residents #page-container .max-width #nav-section .box-sizing h2 a {
    color: #fff !important;
  }
  #qld-gov-au.residents #page-container .max-width #nav-section .box-sizing #navtree {
    margin-top: 0.5rem;
  }
  #qld-gov-au.residents #page-container .max-width #nav-section .box-sizing #navtree ul {
    margin-top: 0;
  }
  #qld-gov-au.residents #page-container .max-width #nav-section .box-sizing #navtree ul li {
    border-bottom: 0;
  }
}
#qld-gov-au.residents #page-container .max-width #nav-section #navtree {
  padding: 0;
}
#qld-gov-au.residents #page-container .max-width #nav-section #navtree li {
  border-bottom: 1px solid #fff;
  padding: 0;
}
#qld-gov-au.residents #page-container .max-width #nav-section #navtree li a {
  color: #8A703E !important;
  font-weight: 400;
  padding: 0;
}
@media screen and (max-width: 991.98px) {
  #qld-gov-au.residents #page-container .max-width #nav-section #navtree li a {
    padding: 0.15rem 0;
  }
}
#qld-gov-au.residents #page-container .max-width #nav-section #navtree li a:before {
  display: none;
}
#qld-gov-au.residents #page-container .max-width #nav-section #navtree li.active {
  background: transparent;
}
@media screen and (max-width: 991.98px) {
  #qld-gov-au.residents #page-container .max-width #nav-section #navtree ul {
    display: none;
  }
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au.residents #page-container .max-width #nav-section #navtree {
    margin: 0;
  }
  #qld-gov-au.residents #page-container .max-width #nav-section #navtree li {
    padding: 0.5rem 1rem;
  }
  #qld-gov-au.residents #page-container .max-width #nav-section #navtree li.active {
    background: transparent;
  }
  #qld-gov-au.residents #page-container .max-width #nav-section #navtree li.active:before {
    color: #b7995e !important;
  }
  #qld-gov-au.residents #page-container .max-width #nav-section #navtree li.active a {
    color: #b7995e !important;
    font-weight: 700;
  }
  #qld-gov-au.residents #page-container .max-width #nav-section #navtree li a {
    color: #fff !important;
    font-weight: 400;
  }
  #qld-gov-au.residents #page-container .max-width #nav-section #navtree li:before {
    color: #fff;
    top: 0.85rem;
  }
}
#qld-gov-au.residents #page-container .max-width #content-container {
  order: 2;
  border-top: 0px;
}
#qld-gov-au.residents #page-container .max-width #content-container #content .article {
  width: 100%;
}
#qld-gov-au.residents #page-container .max-width #content-container #content .article .box-sizing {
  max-width: 100%;
}
#qld-gov-au.residents #page-container .max-width #content-container #content .article .box-sizing .border {
  margin: 0;
}
#qld-gov-au.residents #page-container .max-width #content-container #content .article .box-sizing .border table {
  width: 100%;
}
#qld-gov-au.residents #page-container .max-width #content-container #content .article .box-sizing .border table tr td.section {
  font-size: 0.95rem;
}
#qld-gov-au.residents #page-container .max-width #content-container #content .article.border {
  margin: 0;
}
@media screen and (max-width: 991.98px) {
  #qld-gov-au.residents #page-container .max-width #content-container {
    background-color: #fff;
    width: unset;
    max-width: 100%;
  }
  #qld-gov-au.residents #page-container .max-width #content-container h1 {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au.residents #page-container .max-width #content-container {
    margin-top: 0.5rem;
    border-top: 0.5rem solid #194162;
  }
  #qld-gov-au.residents #page-container .max-width #content-container .article .box-sizing .border {
    margin: 0;
    padding: 0rem 1.5rem;
  }
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au.residents #page-container .max-width {
    flex-direction: row;
    flex-wrap: wrap;
  }
  #qld-gov-au.residents #page-container .max-width #breadcrumbs {
    display: block;
  }
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(
    var(--bs-border-radius-lg) - (var(--bs-border-width))
  );
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}
.modal h1 {
  color: #fff;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}

.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: transparent;
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  background-color: #194162;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
  background-color: #fff;
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  background-color: #b7995e;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  border-top: 2px solid #495057;
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}

.modal-fullscreen .modal-footer,
.modal-fullscreen .modal-header {
  border-radius: 0;
}

.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-footer,
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-footer,
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-footer,
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-footer,
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-footer,
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
#feedbackModal.modal {
  max-width: unset !important;
}
#feedbackModal.modal button.btn {
  background-color: #194162;
  color: #fff;
  border-radius: 0.5rem;
  text-shadow: 0;
  padding: 0.5rem 1rem;
  border: 0;
}
#feedbackModal.modal button.btn:hover {
  text-decoration: underline;
}
#feedbackModal.modal .status-info {
  display: none;
}
#feedbackModal.modal .btn-close {
  border: 0;
  background-color: transparent;
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
  color: #fff;
}
#feedbackModal.modal .modal-footer {
  justify-content: space-between;
}
#feedbackModal.modal .modal-footer a {
  cursor: pointer;
}
#feedbackModal.modal .modal-footer a:hover {
  text-decoration: underline;
}
#feedbackModal.modal #feedback-page-list {
  padding: 0 1rem;
}

#qld-gov-au #footer {
  margin-top: 0;
  background: #194162;
  border-top: unset !important;
  border-bottom: 18px solid #b7995e;
}
#qld-gov-au #footer .box-sizing {
  padding: 2rem 1rem;
  display: flex;
  align-items: center;
  flex-direction: column;
}
#qld-gov-au #footer .box-sizing .footer-logo {
  max-width: 80px;
  margin-bottom: 2rem;
}
#qld-gov-au #footer .box-sizing .inner-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au #footer .box-sizing .inner-content {
    align-items: flex-start;
  }
}
#qld-gov-au #footer .box-sizing .inner-content ul {
  margin-bottom: 0.75rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
#qld-gov-au #footer .box-sizing .inner-content ul li {
  border-left: 1px solid #fff;
  display: block;
  padding: unset;
  line-height: 0.75rem;
}
#qld-gov-au #footer .box-sizing .inner-content ul li:first-child {
  border-left: 0px;
  padding-left: 0;
}
#qld-gov-au #footer .box-sizing .inner-content ul li:first-child a {
  padding-left: 0;
}
@media screen and (max-width: 767px) {
  #qld-gov-au #footer .box-sizing .inner-content ul li.footer-link-6, #qld-gov-au #footer .box-sizing .inner-content ul li.footer-link-8 {
    border-left: 0px;
  }
}
#qld-gov-au #footer .box-sizing .inner-content ul li a {
  color: #fff;
}
#qld-gov-au #footer .box-sizing .inner-content p {
  color: #fff;
  text-align: left;
  margin: 0;
  font-size: 0.7rem;
}
@media screen and (min-width: 767px) {
  #qld-gov-au #footer .box-sizing .inner-content p {
    font-size: 0.75rem;
  }
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au #footer .box-sizing {
    flex-direction: row;
  }
  #qld-gov-au #footer .box-sizing .footer-logo {
    margin-right: 2rem;
    margin-bottom: 0;
  }
  #qld-gov-au #footer .box-sizing .inner-content ul li {
    padding: unset;
  }
  #qld-gov-au #footer .box-sizing .inner-content p {
    text-align: center;
  }
}

#qld-gov-au {
  background-color: #f1f2f2;
}
#qld-gov-au #page-tools {
  display: none;
  background-color: #194162;
  padding: 0.25rem 0;
}
#qld-gov-au #page-tools .box-sizing {
  display: flex;
  justify-content: flex-end;
}
#qld-gov-au #page-tools .box-sizing a {
  color: #fff;
  font-size: 0.75rem;
  margin-right: 1rem;
}
#qld-gov-au #page-tools .box-sizing a:last-child {
  margin-right: 0;
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au #page-tools {
    display: block;
  }
}
#qld-gov-au #login-btn, #qld-gov-au #register-btn {
  top: unset;
  right: unset;
  background: none;
  padding: unset;
  display: none;
}
#qld-gov-au #header-wrapper {
  border-bottom: 2px solid #b7995e;
}
#qld-gov-au #header-wrapper .auth {
  display: none;
}
#qld-gov-au #header-wrapper #header {
  background-color: #f4eee5;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
#qld-gov-au #header-wrapper #header .box-sizing {
  max-width: 100%;
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au #header-wrapper #header .box-sizing {
    max-width: 960px;
  }
}
@media screen and (min-width: 1199px) {
  #qld-gov-au #header-wrapper #header .box-sizing {
    max-width: 1140px;
  }
}
@media screen and (min-width: 1399px) {
  #qld-gov-au #header-wrapper #header .box-sizing {
    max-width: 1320px;
  }
}
#qld-gov-au #header-wrapper #header #qg-bar {
  display: none;
}
#qld-gov-au #header-wrapper #header #banner {
  display: flex;
  justify-content: space-between;
  height: unset !important;
  align-items: center;
  padding: 2rem 1rem;
}
#qld-gov-au #header-wrapper #header #banner h2 {
  width: unset !important;
  margin-top: unset !important;
  margin-bottom: unset !important;
  float: unset;
}
#qld-gov-au #header-wrapper #header #banner a {
  max-width: 230px;
  margin-left: 0;
}
#qld-gov-au #header-wrapper #header #banner .navbar-toggler {
  background-color: #194162;
  border-radius: 0.5rem;
  padding: 6px 12px 4px 12px;
}
#qld-gov-au #header-wrapper #header #banner .navbar-toggler .hamburger-box .hamburger-inner {
  background-color: #fff;
}
#qld-gov-au #header-wrapper #header #banner .navbar-toggler .hamburger-box .hamburger-inner:before {
  background-color: #fff;
}
#qld-gov-au #header-wrapper #header #banner .navbar-toggler .hamburger-box .hamburger-inner:after {
  background-color: #fff;
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au #header-wrapper #header #banner {
    padding: 0;
  }
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au #header-wrapper #header {
    padding-bottom: 2rem;
    padding-top: 2rem;
  }
  #qld-gov-au #header-wrapper #header #banner h2 {
    margin-top: unset !important;
    margin-bottom: unset !important;
  }
  #qld-gov-au #header-wrapper #header #banner a {
    max-width: 300px;
  }
  #qld-gov-au #header-wrapper #header .navbar-toggler.hamburger {
    display: none;
  }
}
#qld-gov-au #login-btn, #qld-gov-au #register-btn {
  position: relative;
}
#qld-gov-au #page-container {
  background-color: #f1f2f2;
}
#qld-gov-au #floating-box {
  padding: 0;
}
#qld-gov-au #asides-primary, #qld-gov-au #article, #qld-gov-au #asides-secondary {
  margin-top: 0 !important;
}
#qld-gov-au .list-unstyled-hr li {
  padding: 1rem 0rem 0rem 0rem;
  border-bottom: 0.7px solid #194162;
  color: #194162;
}
#qld-gov-au .list-unstyled-hr li:first-child {
  padding-top: 0;
}
#qld-gov-au .list-unstyled-hr li:last-child {
  border-bottom: 0;
}
#qld-gov-au .list-unstyled-hr li:last-child a {
  margin-bottom: 0;
}
#qld-gov-au .list-unstyled-hr li a {
  margin-bottom: 1rem;
}
#qld-gov-au #carousel {
  display: none;
}
#qld-gov-au #caroused {
  max-width: 2000px;
  margin: 0 auto;
}
#qld-gov-au #caroused img {
  max-width: 100%;
  height: auto;
}
@media screen and (max-width: 991.98px) {
  #qld-gov-au #caroused img {
    width: 100%;
  }
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au #caroused img {
    height: 450px;
  }
}
@media screen and (min-width: 1919px) {
  #qld-gov-au #caroused img {
    height: auto;
  }
}
#qld-gov-au #caroused .box-sizing {
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au #caroused .box-sizing {
    max-width: 960px;
  }
}
@media screen and (min-width: 1199px) {
  #qld-gov-au #caroused .box-sizing {
    max-width: 1140px;
  }
}
@media screen and (min-width: 1399px) {
  #qld-gov-au #caroused .box-sizing {
    max-width: 1320px;
  }
}
#qld-gov-au #caroused .content-box {
  background-color: #8A703E;
  margin-top: -7px;
  padding: 2rem 1rem;
  color: #fff;
  font-size: 0.9rem;
}
#qld-gov-au #caroused .content-box h2 {
  margin: 0;
  color: #fff;
}
#qld-gov-au #caroused .content-box a {
  color: #194162;
}
#qld-gov-au #caroused .content-box a.btn-primary {
  color: #fff;
}
#qld-gov-au #caroused .content-box p {
  color: #fff;
  font-size: 0.9rem;
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au #caroused .content-box {
    margin-top: 0px;
    max-width: 600px;
    position: absolute;
    top: 10%;
  }
}
@media screen and (min-width: 991.98px) {
  #qld-gov-au #caroused .content-box {
    margin-top: 0px;
    max-width: 600px;
    position: absolute;
    top: 10%;
    font-size: 1rem;
  }
}
#qld-gov-au #caroused .flickity-button {
  color: #194162;
}
#qld-gov-au #caroused .flickity-prev-next-button {
  top: 25%;
  transform: translateY(-25%);
  width: 33px;
  height: 33px;
}
@media screen and (min-width: 767px) {
  #qld-gov-au #caroused .flickity-prev-next-button {
    top: 50%;
    transform: translateY(50%);
  }
}
#qld-gov-au #caroused .flickity-page-dots {
  bottom: 10px;
}
#qld-gov-au #caroused .flickity-page-dots .dot.is-selected {
  background: #fff;
  border: 1px solid #194162;
}
.home #floating-box {
  padding-top: 1rem;
  margin-top: 0;
}
@media screen and (min-width: 767px) {
  .home #floating-box {
    background-color: #f1f2f2;
  }
}
.home #floating-box #asides-primary {
  background-color: #f1f2f2;
}

.section .section-header, #article .section-header {
  background: #194162;
}
.section .section-content, #article .section-content {
  border: 0;
}

#content-container {
  border-top: 0px;
}

.section,
#article {
  box-shadow: none !important;
}

#breadcrumbs li:before {
  color: #194162;
}

#nav-section ul li:before {
  color: #00a1c7;
}
#nav-section.controllset {
  border-top: 3px solid #b7995e;
}

.auth {
  background-color: #194162;
  color: #fff;
  padding: 0.25rem 0;
}
.auth .content-container {
  max-width: 1320px;
  margin: 0 auto;
  display: flex;
  justify-content: flex-end;
  font-size: 0.85rem;
}
.auth .content-container div {
  margin-right: 1rem;
}

#carousel .rsContent .info-box {
  background-color: #194162;
}

table thead > tr > th {
  background-color: #194162 !important;
}
table td a {
  color: #194162 !important;
}

#post-page-options, #page-feedback {
  display: none;
}/*# sourceMappingURL=overrides.css.map */