/* Original LLDAP styles */
header h2 {
    font-family: 'Bebas Neue', cursive;
}

.table > tbody {
    vertical-align: middle;
}

.table > tbody a {
    font-weight: 700;
    text-decoration: none;
}

html.dark .bg-light {
    background-color: rgba(59, 59, 59, 1) !important;
}

html.dark a {
    color: #e1e1e1;
}

a {
    color: #212529;
}

html.dark .nav-link {
    color: #e1e1e1;
}

.nav-link {
    color: #212529;
}

/* Guru Stu branding: recovery-site header only */
header a[href="/"] > h2 {
    width: 220px;
    max-width: 70vw;
    height: 72px;
    margin: 0;

    background-image: url("/branding/guru-stu-wide.svg");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;

    overflow: hidden;
    text-indent: -9999px;
    white-space: nowrap;
}


