
[data-topbar=dark]:root {
    --vz-header-bg: rgba(79, 38, 131, 1);
    --vz-topbar-user-bg: rgba(59, 18, 111, 1);
}

.logo {
    line-height: inherit;
}

h3.app-title {
    color: white;
    margin: 0;
    margin-left: 20px;
}

@media (min-width: 1024.1px) {
    #topnav-hamburger-icon {
        display: none;
    }
}

body[data-page="landing"] #science-logo {
    width: 150px;
    margin-bottom: 35px;
}

body .auth-bg-cover {
    background: linear-gradient(45deg, rgb(79, 38, 131) 50%, rgb(31, 15, 52));
}

body[data-page="landing"] #sign-in {
    background: #4f2683;
    box-shadow: 0 3px 3px rgba(79, 38, 131, 0.1);
    border-color: #4f2683;
}

body[data-page="landing"] #sign-in.disabled {
    background: inherit;
    box-shadow: inherit;
    border-color: #4f2683;
    color: #4f2683;
}

body[data-page="landing"] footer {
    padding: inherit;
    background-color: transparent;
    margin-bottom: 70px;
    color: rgba(255, 255, 255, 0.5);
}

body[data-page="landing"] footer a {
    color: white;
}

/*
li.page-item.gap {
    padding-top: 3px;
}

a.cancel-form {
    margin-left: 10px;
}
*/

