.md-footer {
    background-color: #757575;
    /*    display: block;
    box-sizing: inherit;*/
}

.md-footer-meta {
    background-color: #00a69c;
}

.md-footer__inner {
    display: flex;
}

[data-md-color-scheme] {
    --md-accent-fg-color: #d9d9d9;
}

.md-nav__title[for=__drawer] {
    background-color: #FFFFFF;
}

.admonition {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    text-align: left;
}

    .admonition.note { /* csslint allow: adjoining-classes */
        color: #3a87ad;
        background-color: #d9edf7;
        border-color: #bce8f1;
    }

.md-grid {
    max-width: 95%;
}

/*PDF Download buttons*/
.md-typeset .md-button {
    color: white;
    background-color: #00a69c;
    border: 0;
    width: 150px;
    height: 60px;
    border-radius: 1rem;
    display: inline;
    box-sizing: border-box;
    text-align: center;
    vertical-align: middle;
    padding: 4px;
    margin: revert;
    font-weight: 500;
    font-size: .7rem;
}

.md-button {
    background-color: #00a69c;
    border: 0;
    width: 110px;
    border-radius: 1rem;
    display: inline;
    box-sizing: border-box;
    text-align: center;
    padding: 0px 0px;
    margin: revert;
    font-weight: 500;
    font-size: .7rem;
}

.md-typeset table:not([class]) {
    background-color: var(--md-default-bg-color);
    display: inline-block;
    font-size: .8rem;
    max-width: 100%;
    overflow: auto;
    touch-action: auto;
    vertical-align: middle;
}

    .md-typeset table:not([class]) th {
        vertical-align: middle;
        padding: .2rem;
    }

    .md-typeset table:not([class]) td {
        padding: .25rem;
        vertical-align: middle;
    }

/*Bullhorn image for announcements*/
:root {
    : fontawesome-solid-bullhorn:
}

@keyframes bullhorn {
    0%, 40%, 80%, 100% {
        transform: scale(1);
    }

    20%, 60% {
        transform: scale(1.15);
    }
}

.bullhorn {
    color: #00a69c;
    animation: bullhorn 1000ms infinite;
}

/*New look status*/
.md-status--look {
    --md-status: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M10.067.87a2.89 2.89 0 0 0-4.134 0l-.622.638-.89-.011a2.89 2.89 0 0 0-2.924 2.924l.01.89-.636.622a2.89 2.89 0 0 0 0 4.134l.637.622-.011.89a2.89 2.89 0 0 0 2.924 2.924l.89-.01.622.636a2.89 2.89 0 0 0 4.134 0l.622-.637.89.011a2.89 2.89 0 0 0 2.924-2.924l-.01-.89.636-.622a2.89 2.89 0 0 0 0-4.134l-.637-.622.011-.89a2.89 2.89 0 0 0-2.924-2.924l-.89.01zM8 4c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995A.905.905 0 0 1 8 4m.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2"/></svg>');
}

    .md-status--look::after {
        /*    mask-image: var(--md-status--look);
    -webkit-mask-image: var(--md-status--look);*/
        background-color: #4051b5;
    }

@keyframes look {
    0%, 40%, 80%, 100% {
        transform: scale(1);
    }

    20%, 60% {
        transform: scale(1.15);
    }
}

.md-status--look {
    animation: look 1000ms infinite;
}

.ibox { /* the element was div#q8z9acrbiejlxtpyyhr5q */
    box-shadow: none;
}