/* layout */
.container {
}

/* text */
    body {
    color: #000000;
        font-family: Poppins, Helvetica, sans-serif;
        font-size: 0.875rem;
        font-weight: 400;
        }
    h1 {
    color: #000000;
        font-family: Poppins, Helvetica, sans-serif;
        font-size: 1.5rem;
        font-weight: 700;
        }
    h2 {
    color: #000000;
        font-family: Poppins, Helvetica, sans-serif;
        font-size: 1.25rem;
        font-weight: 700;
        }
    h3 {
    color: #000000;
        font-family: Poppins, Helvetica, sans-serif;
        font-size: 1.125rem;
        font-weight: 700;
        }
    h4 {
    color: #000000;
        font-family: Poppins, Helvetica, sans-serif;
        font-size: 1rem;
        font-weight: 700;
        }
    h5 {
    color: #000000;
        font-family: Poppins, Helvetica, sans-serif;
        font-size: 0.875rem;
        font-weight: 700;
        }
    h6 {
    color: #000000;
        font-family: Poppins, Helvetica, sans-serif;
        font-size: 1rem;
        font-weight: 700;
        }

/* h2 - special cases */
.public-collapsible-box h2.accordion-header > button {
    color: #000000;
        font-family: Poppins, Helvetica, sans-serif;
        font-size: 1.25rem;
        font-weight: 700;
        }

/* links */
a {
text-decoration-line: none;
color: #00703c;
}
.breadcrumb-item > a {
    
    color: #00703c;
}
a:hover {
color: #7cb232;
}
a:visited {
color: #00703c;
}
a:visited:hover {
color: #7cb232;
}


/* buttons */
    .btn-primary {
    background-color: #00aecf;
        border-color: #00aecf;
        color: #ffffff;
        font-size: 0.875rem;
        font-weight: 500;
            }
    .btn-primary:hover {
    background-color: #7cb232;
        border-color: #7cb232;
        color: #ffffff;
            }
    :not(.btn-check)+.btn:active.btn-primary:active {
    background-color: #7cb232;
        border-color: #7cb232;
        color: #ffffff;
            }
    .btn-secondary {
    background-color: #e55200;
        border-color: #e55200;
        color: #ffffff;
        font-size: 0.875rem;
        font-weight: 400;
            }
    .btn-secondary:hover {
    background-color: #00aecf;
        border-color: #00aecf;
        color: #ffffff;
            }
    :not(.btn-check)+.btn:active.btn-secondary:active {
    background-color: #00aecf;
        border-color: #00aecf;
        color: #ffffff;
            }
    .btn-light {
    background-color: #e2e2e2;
        border-color: #e2e2e2;
        color: #000000;
        font-size: 1rem;
        font-weight: 400;
            }
    .btn-light:hover {
    background-color: #b5b5b5;
        border-color: #b5b5b5;
        color: #000000;
            }
    :not(.btn-check)+.btn:active.btn-light:active {
    background-color: #b5b5b5;
        border-color: #b5b5b5;
        color: #000000;
            }

