@charset "utf-8";
/* CSS Document */

.login.visible-xs {
    display: none !important;
}
/*Hides old logo*/

/* ============== Patient Portal Button ============== */
.header-patient-portal-btn {
    border: 1px solid #444;
    display: inline-block;
    padding: 2px;
    color: #444;
    margin-top: 35px;
    margin-right: 45px;
    background: #fff;
} /* outer border/container */

.header-patient-portal-btn span {
    display: block;
    padding: 3px 0;
    width: 167px;
    font-size: 18px;
    text-align: center;
    border: 1px solid #97999b;
    box-shadow: inset 0px 0px 0px 1px #fff;
    text-transform: uppercase;
} /* inner border/container */
.header-patient-portal-btn:hover {
    background: #63666a;
    color: #fff;
    text-decoration: none;
}
.header-patient-portal-btn:active {
    background: #97999b;
}
@media (max-width: 1300px) {
    .header-patient-portal-btn {
        margin-right: 12px;
    }
}
@media (max-width: 767px) {
    .header-patient-portal-btn {
        top: -310px;
        position: absolute;
        right: 0;
    }
}
@media (max-width: 480px) {
    .header-patient-portal-btn {
        top: -339px;
        left: 0;
        right: auto;
    }
    .social {
        margin-bottom: 70px;
    }
}
@media (max-width: 389px) {
    .header-patient-portal-btn {
        top: -358px;
        left: 0;
        right: auto;
    }
}