/* Rebrand */
#header a.branding {
    overflow: hidden;
    display: block;
    margin-bottom: 0.125em;
    margin-bottom: 0.3em;
    float: left;
    color: #111111;
    width: 180px;
    height: 60px;
}

    #header a.branding span {
        display: block;
        width: 180px;
        height: 60px;
        /*background-image: url("../img/logos/utmbhealth_logo.png");*/
        background-image: url("../img/logos/UTMB-Logo.svg");
        background-repeat: no-repeat;
        text-indent: -99999px;
    }

.svg #header a.branding span {
    /*            background-image: url("../img/logos/utmbhealth_logo.svg");*/
    background-image: url("../img/logos/UTMB-Logo.svg");
    /* background-repeat: no-repeat; */
}

@media only screen and (min-width: 768px) {
    #header a.branding {
        width: 180px;
        height: 60px;
        margin-bottom: 0.4em;
        margin: 12px 0 0 0;
        float: left !important;
    }
}

.lt-ie9 #header a.branding {
    width: 180px;
    height: 60px;
    margin-bottom: 0.4em;
    margin: 12px 0 0 0;
    float: left !important;
}

/* Dark Mode */
body.utmb-dark #header a.branding span {
    /* background-image: url("../img/logos/utmbhealth_logo_white.png"); */
    background-image: url("../img/logos/UTMB-Logo-Reversed-Color-Shield.svg");
    color: #ffffff;
}

.svg body.utmb-dark #header a.branding span {
    /* background-image: url("../img/logos/utmbhealth_logo_white.svg"); */
    background-image: url("../img/logos/UTMB-Logo-Reversed-Color-Shield.svg");
}

/* body.utmb-modern #header a.branding {
    height: 55px;
}

body.utmb-modern #header a.branding {
    height: 47px;
    margin: 0;
} */

/* Footer */
#footer .foot .footer-logo a.branding {
    overflow: hidden;
    display: inline-block;
    color: #ffffff;
    width: 180px;
    height: 60px;
    margin: 30px auto 15px auto;
}

    #footer .foot .footer-logo a.branding span {
        display: block;
        width: 180px;
        height: 60px;
        /*background-image: url("../img/logos/utmbhealth_logo_white.png");*/
        background-image: url("../img/logos/UTMB-Logo-Reversed-Color-Shield.svg");
        background-repeat: no-repeat;
        text-indent: -99999px;
    }

.svg #footer .foot .footer-logo a.branding span {
    /*background-image: url("../img/logos/utmbhealth_logo_white.svg");*/
    background-image: url("../img/logos/UTMB-Logo-Reversed-Color-Shield.svg");
}


/* Error Page */
.utmb-error-page #header .head .branding {
    margin: 0 auto !important;
    position: static !important;
    display: block !important;
    width: 270px !important;
    height: 132px !important;
    float: none !important;
}

    .utmb-error-page #header .head .branding span {
        display: block;
        width: 270px !important;
        height: 132px !important;
        background-image: url("../img/logos/utmbhealth_logo_large.png");
    }

.svg .utmb-error-page #header .head .branding span {
    background-image: url("../img/logos/utmbhealth_logo_large.png");
}

@media only screen and (min-width: 768px) {
    .utmb-error-page #header .head .branding {
        margin: 0 auto !important;
        position: static !important;
        display: block !important;
        width: 270px !important;
        height: 132px !important;
        float: none !important;
    }

        .utmb-error-page #header .head .branding span {
            display: block;
            width: 270px !important;
            height: 132px !important;
            background-image: url("../img/logos/utmbhealth_logo_large.png");
        }

    .svg .utmb-error-page #header .head .branding span {
        background-image: url("../img/logos/utmbhealth_logo_large.png");
    }
}

@media only screen and (min-width: 992px) {
    .utmb-error-page #header .head .branding {
        margin: 0 auto !important;
        position: static !important;
        display: block !important;
        width: 270px !important;
        height: 132px !important;
        float: none !important;
    }

        .utmb-error-page #header .head .branding span {
            display: block;
            width: 270px !important;
            height: 132px !important;
            background-image: url("../img/logos/utmbhealth_logo_large.png");
        }

    .svg .utmb-error-page #header .head .branding span {
        background-image: url("../img/logos/utmbhealth_logo_large.png");
    }
}

