/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 11 September 2025 20:04:40
*/


.act-alert-global a[href^="http"]::after,
.act-alert-global a[href^="https"]::after,
#act-body a[href^="http"]::after,
#act-body a[href^="https://"]::after,
/*a[href^="http"] .act-card__title::after,*/
/*a[href^="https://"] .act-card__title::after,*/
a[href^=http] .act-card__cta:after,
a[href^="https://"] .act-card__cta:after,
.act-footer-aoc a[href^="http"]::after,
.act-footer-aoc a[href^="https://"]::after,
.act-footer-nav a[href^="http"]::after,
.act-footer-nav a[href^="https://"]::after,
.act-footer-main__content:first-of-type a[href^="http"]::after,
.act-footer-main__content:first-of-type a[href^="https://"]::after {
    content: "\f08e";
    width: 11px;
    /*height: 11px;*/
    font-family: 'Font Awesome 6 Free';
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    right:0%;
    margin-left:6px;
    margin-right:6px;
}

a[href^="https://www.act.gov.au"]::after,
a[href^="https://www.search.act.gov.au"]::after,
a[href^="https://www.act.gov.au"] .act-card__cta::after,
a[href^=http] .act-card__cta z,
a[href^="https://"] .act-card__cta z,
a[href^="https://www.act.gov.au"].act-links-list__content__item__text span::after,
a[href^="https://www.act.gov.au"].act-links-list__content-grid__item__text span::after,
#act-body a.act-links-list__content__item__text::after,
#act-body a.act-links-list__content-grid__item__text::after,
#act-body .act-card-grid a::after,
a[href^="http"].act-links-list__content__item__text span::after,
a[href^="https://"].act-links-list__content__item__text span::after {
  display: none !important;
}

a[href^="https://www.act.gov.au"] .act-card__cta z,
a[href^="https://www.act.gov.au/our-canberra"] .act-card__cta z,
a[href^="https://www.cmtedd.act.gov.au/open_government"] .act-card__cta z,
a[href^="https://yoursayconversations.act.gov.au"] .act-card__cta z {
    display: inline-flex !important;
}


.act-alert-global a[href^="http://act.gov.au"]:after,
.act-alert-global a[href^="https://act.gov.au"]:after,
#act-body a[href^="http://act.gov.au"]:after, 
#act-body a[href^="https://act.gov.au"]:after,
a[href^="http://act.gov.au"] .act-card__title:after, 
a[href^="https://act.gov.au"] .act-card__title:after,
.act-footer-aoc a[href^="http://act.gov.au"]:after, 
.act-footer-aoc a[href^="https://act.gov.au"]:after,
.act-footer-nav a[href^="http://act.gov.au"]:after, 
.act-footer-nav a[href^="https://.act.gov.au"]:after,
.act-footer-main__content:first-of-type a[href^="http://act.gov.au"]:after, 
.act-footer-main__content:first-of-type a[href^="https://act.gov.au"]:after,
a[href^="http://act.gov.au"].act-links-list__content__item__text span:after, 
a[href^="https://act.gov.au"].act-links-list__content__item__text span:after,
a[href^="http://act.gov.au"].act-links-list__content-grid__item__text span:after, 
a[href^="https://act.gov.au"].act-links-list__content-grid__item__text span:after,
a[href^="http://www.act.gov.au/our-canberra"] .act-card__cta:after,
a[href^="https://www.act.gov.au/our-canberra"] .act-card__cta:after,
#act-body .our-canberra-home a[href^="http://www.act.gov.au/our-canberra"]:after,
#act-body .our-canberra-home a[href^="https://www.act.gov.au/our-canberra"]:after,
a[href^="http://www.cmtedd.act.gov.au/open_government"] .act-card__cta:after,
a[href^="https://www.cmtedd.act.gov.au/open_government"] .act-card__cta:after,
#act-body .media-releases-home a[href^="http://www.cmtedd.act.gov.au/open_government"]:after,
#act-body .media-releases-home a[href^="https://www.cmtedd.act.gov.au/open_government"]:after,
#act-body a[href^="http://yoursayconversations.act.gov.au"] .act-card__cta:after,
#act-body a[href^="https://yoursayconversations.act.gov.au"] .act-card__cta:after,
#act-body .act-card-group-cta a::after {
    display: none;
}

abbr {
    display: inline;
    text-decoration: none;
}

.act-content-block__container a[href^="http"].act-links-list__content__item__text .act-links-list__content__item__icon::after,
.act-content-block__container a[href^="https://"].act-links-list__content__item__text .act-links-list__content__item__icon::after {
    content: "\f08e";
    width: 11px;
    height: 11px;
    font-family: 'Font Awesome 6 Free';
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    right: 0%;
    margin-left: 6px;
    margin-right: 6px;
}

.act-content-block__container a[href^="http://act.gov.au"].act-links-list__content__item__text .act-links-list__content__item__icon::after,
.act-content-block__container a[href^="https://act.gov.au"].act-links-list__content__item__text .act-links-list__content__item__icon::after,
.act-content-block__container a[href^="http://www.act.gov.au"].act-links-list__content__item__text .act-links-list__content__item__icon::after,
.act-content-block__container a[href^="https://www.act.gov.au"].act-links-list__content__item__text .act-links-list__content__item__icon::after,
.act-content-block__container a[href^="http://accesscanberra.act.gov.au"].act-links-list__content__item__text .act-links-list__content__item__icon::after,
.act-content-block__container a[href^="https:/accesscanberra.act.gov.au"].act-links-list__content__item__text .act-links-list__content__item__icon::after,
.act-content-block__container a[href^="http://www.accesscanberra.act.gov.au"].act-links-list__content__item__text .act-links-list__content__item__icon::after,
.act-content-block__container a[href^="https://www.accesscanberra.act.gov.au"].act-links-list__content__item__text .act-links-list__content__item__icon::after,
.act-content-block__container a[href^="http://cmtedd.act.gov.au"].act-links-list__content__item__text .act-links-list__content__item__icon::after,
.act-content-block__container a[href^="https://cmtedd.act.gov.au"].act-links-list__content__item__text .act-links-list__content__item__icon::after,
.act-content-block__container a[href^="http://www.cmtedd.act.gov.au"].act-links-list__content__item__text .act-links-list__content__item__icon::after,
.act-content-block__container a[href^="https://www.cmtedd.act.gov.au"].act-links-list__content__item__text .act-links-list__content__item__icon::after,
.act-content-block__container a[href^="http://forms.accesscanberra.act.gov.au"].act-links-list__content__item__text .act-links-list__content__item__icon::after,
.act-content-block__container a[href^="https://forms.accesscanberra.act.gov.au"].act-links-list__content__item__text .act-links-list__content__item__icon::after,
.act-content-block__container a[href^="http://services.accesscanberra.act.gov.au"].act-links-list__content__item__text .act-links-list__content__item__icon::after,
.act-content-block__container a[href^="https://services.accesscanberra.act.gov.au"].act-links-list__content__item__text .act-links-list__content__item__icon::after,
.act-content-block__container a[href^="http://yoursayconversations.act.gov.au"].act-links-list__content__item__text .act-links-list__content__item__icon::after,
.act-content-block__container a[href^="https://yoursayconversations.act.gov.au"].act-links-list__content__item__text .act-links-list__content__item__icon::after,
.act-content-block__container a[href^="http://www.yoursayconversations.act.gov.au"].act-links-list__content__item__text .act-links-list__content__item__icon::after,
.act-content-block__container a[href^="https://www.yoursayconversations.act.gov.au"].act-links-list__content__item__text .act-links-list__content__item__icon::after {
    content: "\f061";
    width: 11px;
    height: 11px;
    font-family: 'Font Awesome 6 Free';
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    right: 0%;
    margin-left: 6px;
    margin-right: 6px;
}

.mapContainer {
    position: relative;
    width: 100% !important;
    height: auto;
    margin: 0 !important
}

.mapContainer .map {
    width: 100%;
    height: 40em;
    padding: 0;
    margin: 0;
}
    
.mapContainer .map .mapboxgl-canvas-container.mapboxgl-interactive, .mapboxgl-ctrl-group button.mapboxgl-ctrl-compass {
    cursor: pointer;
}
    
.mapContainer .mapMenu {
    /*
    display: -webkit-box; 
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    */
    display: none;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: -0.45em;
    right: 0;
    z-index: 3;
    min-width: 35%;
    padding: 1em;
    background: white;
    font-weight: bold;
    text-align: center;
    border: 1px solid lightgrey;
    list-style: none;
    padding-left: 0;
}

.mapContainer .mapMenu li:first-of-type {
    margin-left: 1em;
}

.mapContainer .mapMenu input {
    margin-right: 0.5em;
}
    
.mapContainer .marker {
    z-index: 1;
    width: 50px;
    height: 50px;
    background: url('https://www.accesscanberra.act.gov.au/__data/assets/image/0009/2298969/Map-Marker.png');
    background-size: 4em;
    background-repeat: no-repeat;
}
    
.mapContainer .mapboxgl-control-container .mapboxgl-ctrl-scale {
    font-size: 16px;
}

.mapContainer .mapboxgl-canvas-container {
    width: 100% !important;
}

.mapContainer .mapboxgl-scroll-zoom-blocker {
    z-index: 5;
}

.mapContainer .mapboxgl-popup,
.mapContainer .mapboxgl-popup-content,
.mapContainer .mapboxgl-popup-tip {
    z-index: 3 !important;
}

.mapContainer .mapboxgl-popup .mapboxgl-popup-content {
    background-color: #472d8c;
    width: 30em;
}

.mapContainer .mapboxgl-popup .mapboxgl-popup-tip {
    border-bottom-color: purple !important;
}

.mapContainer .mapboxgl-popup .mapboxgl-popup-content {
  position: relative;
  padding: 1em 2em 1em 1em;
  box-shadow: 0.5em 0.5em 0.5em grey;   
  border-radius: 0.5em;
}

.mapContainer .mapboxgl-popup .mapboxgl-popup-content,
.mapContainer .mapboxgl-popup .mapboxgl-popup-content .heading,
.mapContainer .mapboxgl-popup .mapboxgl-popup-content .description {
  color: white !important;
}

.mapContainer .mapboxgl-popup .mapboxgl-popup-content .heading {
    font-size: 1.5em;
    font-weight: bold;   
    margin: 0.25em 0.5em 1em 0;
}

.mapContainer .mapboxgl-popup .mapboxgl-popup-content .description:focus-visible {
    outline: none;
}

.mapContainer .mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button {
  content: 'X';
  padding: 0 0.25em;
  font-weight: bold;
  font-size: 2em;
  color: white;
  background: black;
  outline: none !important;
  border: none !important;
}


/*Quick exit - sitting in dev Storybook*/
.act-quick-exit {
    bottom: 0%;
    position: fixed;
    width: 100%;
}

.act-quick-exit__button {
    background-color: #1E0F48;
    color: #fff;
    cursor: pointer;
    font-family:"Montserrat",sans-serif;
    font-weight:bold;
    font-size: 3rem;
    height: 100px;
    width: 100%;
}

.act-quick-exit__button:hover, .act-quick-exit__button:focus {
    background-color: #CCB8FF;
    color: #000;
}

/*Reverse side nav location*/
@media only screen and (min-width: 0px) and (max-width:478px) {
    .act-flex__row-reverse {flex-direction: column-reverse;}
}


/*Side nav tweaks - sitting in dev Storybook*/
.act-sidebar__item__dropdown {
    font-size: 18px;
    margin: 0;
    padding:0
}

.act-sidebar__item__dropdown__item {
    margin:0;
    padding:0;
}

.act-sidebar__item__dropdown__item a {
    margin:0;
    padding:16px 16px 16px 32px;
    display:block;
}

.act-sidebar__item__dropdown__item .act-sidebar__item__dropdown__item a {
    margin:0;
    padding-left:48px;
}

.act-sidebar__item__dropdown__item:hover, .act-sidebar__item__dropdown__item:focus {
    background-color: transparent;
    color: inherit;
}

.act-sidebar__item__dropdown__item:hover a, .act-sidebar__item__dropdown__item:focus a {
    color: inherit;
}

.act-sidebar__item__dropdown__item a:hover, .act-sidebar__item__dropdown__item a:focus {
    background-color: #e0d5ff;
    color: #111;
}









.act-sidebar {
    align-items: flex-start;
    background-color: #f4f2fa;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.act-sidebar__title {
    color: #111111;
    font-family: "Montserrat", sans-serif;
    font-size: 20px;
    font-weight: 600;
    padding: 16px;
    width: 100%;
}
.act-sidebar__item {
    color: #111111;
    font-size: 20px;
    width: 100%;
}

.act-sidebar__item a:hover,
.act-sidebar__item a:focus {
    text-decoration: underline;
}
.act-sidebar__item:active {
    color: #ffffff;
}
.act-sidebar__item__summary {
    border-top: 1px solid #ffffff;
    color: #111111;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
    padding: 16px;
    width: 100%;
    list-style: none;
    transition: background-color 0.1s cubic-bezier(0, 0, 0.58, 1);
}
.act-sidebar__item__summary a {
    font-family: "Montserrat", sans-serif;
    border: none;
    min-height: 24px;
}
.act-sidebar__item__summary:hover,
.act-sidebar__item__summary:focus {
    background-color: #e0d5ff;
}
.act-sidebar__item__summary:hover a,
.act-sidebar__item__summary:focus a {
    text-decoration: underline;
}
.act-sidebar__item__summary.selected {
    background-color: #472d8c;
    color: #ffffff;
}
.act-sidebar__item__summary.selected a {
    color: #ffffff;
}
.act-sidebar__item__summary.selected:hover,
.act-sidebar__item__summary.selected:focus {
    background-color: #472d8c;
    color: #ffffff;
}
.act-sidebar__item__summary::after {
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #111111;
    margin-left: 5px;
}
.act-sidebar__item .act-sidebar__item .act-sidebar__item__summary {
    padding-left: 32px;
}
.act-sidebar__item .act-sidebar__item .act-sidebar__item__summary a {
    margin: 0;
}
.act-sidebar__item .act-sidebar__item .act-sidebar__item__dropdown {
    list-style: none;
    border-top: 1px solid #ffffff;
    color: #472d8c;
    cursor: pointer;
    font-size: 18px;
    font-weight: 400;
    width: 100%;
    margin: 0;
}
.act-sidebar__item .act-sidebar__item .act-sidebar__item__dropdown__item {
    margin: 0;
    padding: 0;
    transition: background-color 0.1s cubic-bezier(0, 0, 0.58, 1);
}
.act-sidebar__item .act-sidebar__item .act-sidebar__item__dropdown__item a {
    border-bottom: 1px solid #ffffff;
    margin: 0;
    padding: 16px 16px 16px 48px;
    display: block;
}
.act-sidebar__item .act-sidebar__item .act-sidebar__item__dropdown__item a:hover,
.act-sidebar__item .act-sidebar__item .act-sidebar__item__dropdown__item a:focus {
    background-color: #e0d5ff;
    color: #472d8c;
}
.act-sidebar__item .act-sidebar__item .act-sidebar__item__dropdown__item a.selected {
    background-color: #472d8c;
    color: #ffffff;
}
.act-sidebar__item .act-sidebar__item .act-sidebar__item__dropdown__item a.selected a {
    color: #ffffff;
}
.act-sidebar__item .act-sidebar__item .act-sidebar__item__dropdown__item a.selected:hover,
.act-sidebar__item .act-sidebar__item .act-sidebar__item__dropdown__item a.selected:focus {
    background-color: #472d8c;
    color: #ffffff;
}
.act-sidebar__item .act-sidebar__item .act-sidebar__item__dropdown__item:last-of-type a {
    border: none;
}
.act-sidebar__item .act-sidebar__item .act-sidebar__item__dropdown__closed {
    display: none;
}
.act-sidebar__item .act-sidebar__item .act-sidebar__item__dropdown__open {
    display: block;
}
.act-sidebar details summary {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    list-style: none;
    user-select: none;
}
.act-sidebar details summary .summary-chevron {
    display: none;
}
.act-sidebar details summary.has-children .summary-chevron {
    display: block;
}
.act-sidebar details summary::-webkit-details-marker {
    display: none;
}
.act-sidebar details[open] > summary > a {
    font-weight: bold;
}
.act-sidebar details[open] > summary > .summary-chevron > svg {
    transform: rotate(180deg);
}


/*186*/
.act-footer-nav ul li a {line-height:24px;}




@media print {
.act-accordion__filled [class*="__closed"] [class*="__content"] {
    visibility: visible;
    height: auto;
    opacity: 1;
}
    
.act-accordion__bordered [class*="__closed"] [class*="__content"] {
    visibility: visible;
    height: auto;
    opacity: 1;
}

 .act-quick-exit {
    display: none !important;
 }
 

 
}

@media only screen and (min-width: 0px) and (max-width: 478px) {
    .act-links-list__content-grid {
      grid-template-columns: 1fr;
    }
}

.act-accordion__underlined [class*="__open"] [class*="__heading"] h2 {
    color: #472d8c;
}
.act-accordion__bordered [class*="__open"] [class*="__heading"] h2 {
    color: #ffffff;
}

.act-accordion__filled [class*="__open"] [class*="__heading"] h2 {
    background-color: #f6f6f6;
    color: #472d8c;
}

.act-accordion__filled [class*="__closed"] [class*="__heading"]:hover h2, .act-accordion__filled [class*="__closed"] [class*="__heading"]:focus h2 {
      background-color: #f6f6f6;
      color: #472d8c;
}
.act-accordion__filled [class*="__closed"] [class*="__heading"] h2 {
    color: #ffffff;
}

/* Search */

.act-search-facet__category__count {
    word-break: normal;
}

/*Underlined table header overide until incorporated into Storybook*/

.act-table__underlined thead tr th {
    background-color: transparent;
}

/*No wrapping for emails and phone numbers*/

.act-no-wrap {
    display: inline-block;
    border-bottom: none;
    text-decoration: underline;
    text-underline-offset: 5px;
}

.act-no-wrap:hover, .act-no-wrap:focus {
    border-bottom: none;
    color: #6042ae;
    text-decoration: underline 1px dashed;
}

a[href^="mailto:"]:not(.act-button), a[href^="tel:"]:not(.act-button) {
    display: inline-block;
    border-bottom: none;
    text-decoration: underline;
    text-underline-offset: 5px;
}

a[href^="mailto:"]:hover:not(.act-button), a[href^="mailto:"]:focus:not(.act-button), a[href^="tel:"]:hover:not(.act-button), a[href^="tel:"]:focus:not(.act-button) {
    border-bottom: none;
    color: #6042ae;
    text-decoration: underline 1px dashed;
}