@font-face { /* NORMAL */
  font-family: "Atkinson HyperLegible"; /* https://brailleinstitute.org/freefont */
   src: url("/css/font/ahf/WOFF2/Atkinson-Hyperlegible-Regular-101.woff2") format("woff2"),
        url("/css/font/ahf/WOFF/Atkinson-Hyperlegible-Regular-101.woff") format("woff"),
        url("/css/font/ahf/TTF/Atkinson-Hyperlegible-Regular-101.ttf") format("truetype"),
        url("/css/font/ahf/EOT/Atkinson-Hyperlegible-Regular-101.eot") format("embedded-opentype"),
        url("/css/font/ahf/SVG/Atkinson-Hyperlegible-Regular-101.svg") format("svg"),
        local(Helvetica),
        local(Arial);
        font-weight: normal;
        font-style: normal;
}

@font-face { /* BOLD */
  font-family: "Atkinson HyperLegible"; /* https://brailleinstitute.org/freefont */
   src: url("/css/font/ahf/WOFF2/Atkinson-Hyperlegible-Bold-101.woff2") format("woff2"),
        url("/css/font/ahf/WOFF/Atkinson-Hyperlegible-Bold-101.woff") format("woff"),
        url("/css/font/ahf/TTF/Atkinson-Hyperlegible-Bold-101.ttf") format("truetype"),
        url("/css/font/ahf/EOT/Atkinson-Hyperlegible-Bold-101.eot") format("embedded-opentype"),
        url("/css/font/ahf/SVG/Atkinson-Hyperlegible-Bold-101.svg") format("svg"),
        local(Helvetica),
        local(Arial);
    font-weight: bold;
    font-style: normal;
}

@font-face { /* BOLD ITALIC */
  font-family: "Atkinson HyperLegible"; /* https://brailleinstitute.org/freefont */
   src: url("/css/font/ahf/WOFF2/Atkinson-Hyperlegible-BoldItalic-101.woff2") format("woff2"),
        url("/css/font/ahf/WOFF/Atkinson-Hyperlegible-BoldItalic-101.woff") format("woff"),
        url("/css/font/ahf/TTF/Atkinson-Hyperlegible-BoldItalic-101.ttf") format("truetype"),
        url("/css/font/ahf/EOT/Atkinson-Hyperlegible-BoldItalic-101.eot") format("embedded-opentype"),
        url("/css/font/ahf/SVG/Atkinson-Hyperlegible-BoldItalic-101.svg") format("svg"),
        local(Helvetica),
        local(Arial);
    font-weight: bold;
    font-style: italic;
}

@font-face { /* ITALIC */
  font-family: "Atkinson HyperLegible"; /* https://brailleinstitute.org/freefont */
   src: url("/css/font/ahf/WOFF2/Atkinson-Hyperlegible-Italic-101.woff2") format("woff2"),
        url("/css/font/ahf/WOFF/Atkinson-Hyperlegible-Italic-101.woff") format("woff"),
        url("/css/font/ahf/TTF/Atkinson-Hyperlegible-Italic-101.ttf") format("truetype"),
        url("/css/font/ahf/EOT/Atkinson-Hyperlegible-Italic-101.eot") format("embedded-opentype"),
        url("/css/font/ahf/SVG/Atkinson-Hyperlegible-Italic-101.svg") format("svg"),
        local(Helvetica),
        local(Arial);
    font-weight: normal;
    font-style: italic;
}

.image-full-width-wrapper{
    position:relative;
    

}

.header-image-small{
    position: absolute;
    height:80px;
    width:auto;
    left:290px;
    top:0;
    z-index:-2;;

}

.image-full-width {
    position:absolute;
    height:80px;
    width:100%;
    top:0;
    left:0;
    z-index: 0;

}

body {
    font-family: "Atkinson HyperLegible", Tahoma, Sans-Serif, Helvetica, Arial;
}

.card-body {
    *min-height: 500px;
    position: relative; 
}

.spacer {
    aspect-ratio: 900/600;
    width: 100%;
    background-repeat: no-repeat;
    background-position: left;
    background-size: cover;
}

#content-wrapper {
    background-image: url('/bannerimg2.svg');
    background-repeat: no-repeat;
    background-size: relative contain;
}

/* primary navigation bar desktop */

#navbarNav .nav-item > .nav-link {
    padding: 10px;
    outline: 10px;
    font-weight: bold;
    text-decoration: underline;
    color: black;

}

#navbarNav .nav-item > .nav-link:hover, #navbarNav .nav-item > .nav-link:focus {
    text-decoration: underline;
    color: rgb(0, 0, 200);
}

#navbarNav .nav-pills > .nav-link, #navbarNav .nav-item > .active{
    background-color: rgb(225, 225, 225);

}

h1 {
    color:black;
}

/*.card-body-footer {
    position: absolute;
    bottom: 16px;
}
.card-body-footer > div {
    position: relative;
}*/