/*
  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: 26 October 2024 21:38:45
*/


/* Custom CSS */

/* General */
.padding-b-30 {
    padding-bottom: 30px;
}

.banner {
    height: 300px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}

.uikit-grid .page-controls {
    margin: 2em 0;
}

.uikit-grid .page-controls .previous-page {
    float: left;
}

.uikit-grid .page-controls .next-page {
    float: right;
}

.clear {
    display: block;
    height: 5em;
}
/* Table of Contents (TOC) */
div#TOC {
  border-left: 0.25em solid hsla(204, 100%, 40%, 1.0);
  padding-left: 1em;
}

div#TOC h3 {
  margin-bottom: 0.5em;
}

div#TOC ul {
  list-style: none;
  padding-left: 0;
}

.hidden {
    display: none;
}

a.dynamicAnchor {
  display: block;
  position: relative;
  top: 0px;
  visibility: hidden;
}

a.dynamicLink {
    position: relative;
}

a.dynamicLink.indented {
    margin-left: 2em;
    font-weight: normal;
    font-size: 0.9em;
}

a.dynamicLink.indented::before {
    content: 'L';
    font-size: 2em;
    position: absolute;
    left: -0.75em;
    top: -0.75em;
    color: hsla(0, 0%, 0%, 0.20);
}

@media (min-width:992px) {
    a.dynamicAnchor {top: -275px;}
}

@media (min-width:1201px) {
    a.dynamicAnchor {top: -220px;}
}

.spf-body table.no-shading>tbody>tr:nth-of-type(odd) {background:transparent;}

/* Back to top */
.cd-top{display: inline-block;height: 48px;width: 48px;position: fixed;bottom: 20px;right: 40px;background-color: white;border-radius:50%;box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);text-align: center;overflow: hidden;color: #006d95;white-space: nowrap;visibility: hidden;opacity: 0;-webkit-transition: opacity .3s 0s, visibility 0s .3s;-moz-transition: opacity .3s 0s, visibility 0s .3s;transition: opacity .3s 0s, visibility 0s .3s;}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover{-webkit-transition: opacity .3s 0s, visibility 0s 0s;-moz-transition: opacity .3s 0s, visibility 0s 0s;transition: opacity .3s 0s, visibility 0s 0s;}
.cd-top.cd-is-visible{visibility: visible;opacity: 1; border: none;}
.cd-top.cd-fade-out{opacity: .7;}
.no-touch .cd-top:hover{color: #662d91;opacity: 1;}