  #findLibrarian.outlineBox--slateBorder {
    border:none;
}

#findLibrarian select {
    border-color:var(--gfColors-slate80);
    color: var(--gfColors-bodyText);
    padding-left: 0.25rem;
}
#findLibrarian .outlineBox-content img {
    margin-top: -2rem;
    width: 190px;
}


@media (min-width:1200px) {
    
}

@media (min-width:992px) {
    .w-lg-85 {
        width:85%;
    }
    #findLibrarian .outlineBox-content img {
        width: 210px;
    }
}


/*   ----  Library Accounts  ----  */

.u-gfColors-navy {
    color:var(--gfColors-navy) ! important;
}

#libraryAccounts::before {
    content: "";
    background-color: var(--gfColors-slate15);
    border: 1px solid transparent;
    width: 18em;
    height: 18em;
    border-radius: 100%;
    position: absolute;
    top: -2rem;
    left: -2rem;
    display: grid;
    z-index: -10;
}
#libraryAccounts .u-grid3Columns.grid-divider {
    grid-template-columns: 1fr 2px 1fr;
    column-gap: 3rem;
    justify-items: center;
}

#libraryAccounts .u-grid3Columns.grid-divider h4 {
    background-color: var(--gfColors-slate15);
    padding: 1rem;
    margin-top: 2rem;
    color: var(--gfColors-navyAccent);
}
#libraryAccounts .u-grid3Columns.grid-divider .divider {
    background-color: var(--gfColors-slate15);
    width: 2px;
    position:relative;
}

#libraryAccounts .u-grid3Columns.grid-divider h2 a
{
    line-height:1.4;
}


@media (max-width:991.98px) {
    #libraryAccounts .u-grid3Columns.grid-divider {
        grid-template-columns: 1fr;
    }
}

@media (min-width:1200px) {
    #libraryAccounts::before {
        left: calc(50% - 560px - 4rem);
    }
}


/*   ----  Archive Donation  ----  */

#archives.u-grid2Columns {
        grid-template-columns: 1fr 1.25fr;
    }
#archives .u-grid3Columns {
    grid-template-columns: 1fr;
}

@media (min-width:992px) {
    #archives.u-grid2Columns {
        grid-template-columns: 1fr 2fr;
    }
    #archives .u-grid3Columns {
        grid-template-columns: 11rem 16rem 9rem;
    }
    #archives .u-grid3Columns img:first-child {
        align-self:center;
    }
    #archives .u-grid3Columns img:last-child {
        align-self:end;
    }
}


/*   ----  Study Spaces  ----  */

#computerLabs .alternatingPhotos-image {
    max-width: min(22rem, 100%);
}

@media (max-width:575.98px) {
    #archives.u-grid2Columns {
        grid-template-columns: 1fr;
    }
}