﻿.rolling-background {
    /*background-size: auto 70%;*/
}

.midSection, .bottomSection {
    background-color: #C8CDD5;
}

.topSection {
    position: absolute;
    margin-top: -23em;
}

[aria-expanded="false"] .up,
[aria-expanded="true"] .down {
    display: none;
}

.accordion .card .card-header div h2,
.accordion .card .card-header div .down,
.accordion .card .card-header div .up {
    font-family: 'Arvo', sans-serif;
    font-weight: bolder;
    color: #193E6D;
}

.pdf-title {
    font-size: small;
    font-family: 'Oswald', sans-serif;
    color: #193e6d;
    background-color: #f3f3f3;
    padding: .25rem;
    box-shadow: 1px 2px 10px darkgrey;
}


.accordion > .card:not(:nth-child(2n+1)) {
    background-color: #C8CDD5;
}

.pdf-link:hover {
    text-decoration: none;
}

a[data-bs-toggle=modal]:hover {
    cursor: pointer;
    text-decoration: none;
}

.mid-nav-bar {
    color: white;
}

.card-header:hover {
    cursor: pointer;
}

.card:nth-child(2n) > .card-body {
    background-color: rgba(0,0,0,0.03);
}

button[data-action*=st] {
    display: none;
}

@media screen and (max-width: 992px) {
    .rolling-background {
        /*background-size: auto 65%;*/
    }

    @supports (-webkit-touch-callout: none) {
        .rolling-background {
            /*background-size: auto;*/
            background-attachment: scroll;
        }
    }
}


@media screen and (max-width: 576px) {
    .rolling-background {
        /*background-size: auto 100%;*/
        background-position: center;
    }

    @supports (-webkit-touch-callout: none) {
        .rolling-background {
            /*background-size: auto;*/
            background-attachment: scroll;
        }
    }
}