/*
  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: 29 August 2023 21:13:31
*/


:root{
    /* Set Primary color. Originally #004b88 */
    --primary-color: #238463;
    /* Darker version of Primary color, used for Menus. Originally #002f55*/
    --primary-color-darken: #114C38;
    /* Individual RGB Values used in gradients. Needs to be much darker than typical primary color. Originally r: 0, g: 54, b: 111 */
    --gradient-rgb-r: 17;
    --gradient-rgb-g: 76;
    --gradient-rgb-b: 56;
}

#grad-finfo {
  height: 55px;
  background-color: red; /* For browsers that do not support gradients */
  background-image: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet);
}

/* ========================================
    replace footer social icons for vimeo and flickr 
======================================== */
/* replace youtube with vimeo logo */
.footer-columns__col .social-icons li:nth-child(3) a {
    width: 50px;
    height: 50px;
    background-image: url('https://www.archives.sa.gov.au/__data/assets/file/0008/846359/vimeo-full-white.svg');
}
/* replace linkedin with flickr logo */
.footer-columns__col .social-icons li:nth-child(5) a {
    width: 44px;
    height: 44px;
    background-image: url('https://www.archives.sa.gov.au/__data/assets/file/0011/846371/flickr-svgrepo-com.svg');
}
.footer-columns__col .social-icons li:nth-child(3) {
    margin: -4px 14px 0 -4px;
}
.footer-columns__col .social-icons li:nth-child(3) a img,
.footer-columns__col .social-icons li:nth-child(5) a img {
    display: none;
}
.footer-columns__col .social-icons li:nth-child(3) a,
.footer-columns__col .social-icons li:nth-child(5) a {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

/* ========================================
    pagination
======================================== */
/* table spacing */
.content-container .content table.passenger-list tbody td {
    padding: 0.4em;
}
/* pagination */
.content-container .content .pagination a,
.pagination-unlinked {
    margin: 0 5px 0 5px;
}

/* ========================================
    A-Z Listings
======================================== */
.az-listing__block {
    display: flex;
    flex-wrap: wrap;
}
.az-listing__item {
    width: 100%;
    margin: 10px 0;
}
@media screen and (min-width:768px) {
    .az-listing__item {
        width: 48%;
        margin: 10px 0.5%;
    }
    .az-listing__rds .az-listing__item {
        width: 100%;
    }
}
@media screen and (min-width:1200px) {
    .az-listing__item {
        width: 30%;
        margin: 10px 1.5%;
    }
    .az-listing__rds .az-listing__item {
        width: 100%;
    }
}
.content-container .content .az-listing__item--name a {
    font-weight: 600;
}
.az-listing__item--description {
    padding-top: 10px;
}
/* pagination */
.content-container .content .az-listing__pagination {
    margin: 3em;
}
.content-container .content .az-listing__pagination a,
.pagination-unlinked {
        margin: 0 5px 0 5px;
}

/* ========================================
    Policies & Guidelines Search
======================================== */

.pg-function {width: 10%;}
.pg-name {width: auto;}
.pg-category {width: 20%;}

#queries_function_query,
#queries_category_query {
    width: 170px;
    display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}


.pg-search-filter__container {display: block;}
.pg-search-filter__container-function,
.pg-search-filter__container-category,
.pg-search-filter__container-submit,
.pg-search-filter__container-reset a.button {margin-bottom: 20px;}
.pg-search-filter__container-function .label,
.pg-search-filter__container-category .label {font-weight: 600; font-size: 18px;}
.pg-search-filter__container-reset a.button {line-height: inherit; text-decoration: none;}

@media screen and (min-width: 768px) {
    .pg-search-filter__container {display: flex; align-items: end;}
    #queries_function_query,
    #queries_category_query {width: 100%;}
    
    .pg-search-filter__container-function,
    .pg-search-filter__container-category,
    .pg-search-filter__container-submit,
    .pg-search-filter__container-reset a.button {margin-right:20px; margin-bottom: 0px;}
    .pg-search-filter__container-function .label,
    .pg-search-filter__container-category .label {}
}
    
/* ========================================
    feature item text vertical alignment 
======================================== */

.feature-item__text {
    justify-content: start;
    top: 20px;
}

/* ========================================
    passenger lists search input 
======================================== */
.passenger-list-search__block {
    margin: 30px 0;
    display: flex;
}
