:root {
    /*
    --header-color-primary:#F2F2F2;
    --header-color-secondary: rgb(80,80,80);
    --header-color-tertiary: rgb(0,0,0);
    */

    --header-color-primary: #505050;
    --header-color-secondary: #F2F2F2;
    --header-color-tertiary: black;
}

.mdl-layout__header {
    background: var(--header-color-primary);
    /*box-shadow: none;*/
}

.mdl-layout__drawer {
    z-index: 3000;
    background: var(--header-color-primary);
    border: 0px;
}

.mdl-layout__drawer * {
    color: var(--header-color-secondary) !important;
}

.mdl-layout__drawer-button {
    display: flex;
    align-items: center;
    justify-content: center;
}

.mdl-layout__header-row {
    display: flex;
    padding-left: 1em;
    padding-right: 1em;
    justify-content: space-around;
}

.mdl-layout__header-row > div {
    flex: 1;
}

.mdl-layout__header-row .title {
    font-size: 1.2em;
    color: var(--header-color-secondary);
    display: flex;
    align-items: center;
}

.mdl-layout__header-row .title .icon {
    height: 40px;
    padding-right: 5px;
}

.mdl-layout__header-row .icon {
    text-align: center;
}
.mdl-layout__header-row .icon img {
    height: 80%;
}

.mdl-layout__header-row .mdl-navigation__link {
    color: var(--header-color-secondary) !important;
    font-size: 1.6em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    letter-spacing: 0.1em;
    font-weight: 500;
}

.mdl-navigation {
    justify-content: flex-end;
}

/* unvisited link */
.unstyled-link:link {
    color: var(--header-color-secondary) !important;
    text-decoration: none;
}

/* visited link */
.unstyled-link:visited {
    color: var(--header-color-secondary) !important;
    text-decoration: none;
}

/* mouse over link */
.unstyled-link:hover {
    color: var(--header-color-secondary) !important;
    text-decoration: none;
}

/* selected link */
.unstyled-link:active {
    color: var(--header-color-secondary) !important;
    text-decoration: none;
}

.mdl-navigation__link.selected {
    font-weight: bold;
}

.mdl-layout__drawer .mdl-navigation__link.selected {
    background-color: rgba(0,0,0,0.30);
}


.title-small {
    display: none;
    justify-content: flex-end;
}

@media(max-width: 1024px) {

    .title .header-title {
        padding-left: 3em;
        display: none !important;
    }

    .title-small {
        display: flex;
    }
}

@media(max-width: 860px){
    .navigation-container {
        display: none;
    }

    .mdl-navigation__link.selected {
        color: white !important;
    }

    .header-title a {
        font-size: 1em !important;
    }
}
.mdl-navigation.desktop {
    display: flex;
    justify-content: space-evenly;
}

.mdl-layout__header .mdl-layout__drawer-button {
    color: var(--header-color-secondary);
}

.is-small-screen .navigation-container.desktop-only {
    display: none !important;
}

.header-title a {
    font-family: 'Inter';
}

.mdl-layout__header-row {
    background: var(--header-color-primary);
}

.mdl-layout__header-row * {
    color: var(--header-color-secondary);
}

.mdl-layout__drawer .mdl-navigation .mdl-navigation__link:hover {
    background-color: var(--header-color-tertiary);
}