﻿.portal-header {
    position: relative;
    background: #fff;
    height: 120px;
    border-bottom: 3px solid #2476D8;
}

/* Default (desktop/tablet) */
.ract-logo {
    position: absolute;
    left: 140px; /* desktop spacing */
    bottom: -18px; /* overlaps blue line */
    height: 86px;
    width: auto;
    display: block;
}

/* Mobile: 18px left margin */
@media (max-width: 576px) {
    .ract-logo {
        left: 18px;
    }
}

