﻿header#page-header {
    display: grid;
    max-width: 1440px;
    margin: auto;
    grid-template-columns: repeat(3, 1fr);
    padding: 10px 0;
}

    header.small-header {
        grid-template-columns: repeat(2, 1fr);
    }

    header .logo {
        justify-self: start;
    }

        header .logo img {
            max-width: 200px;
        }

    header nav {
        display: flex;
        justify-self: center;
        gap: 8px;
    }

    header.small-header nav {
        grid-row: 2;
        grid-column: 1/3;
    }

    header .user-account {
        justify-self: end;
    }

    header .mud-button {
        text-transform: none !important;
        color: var(--mud-palette-dark) !important;
        --mud-ripple-color: var(--mud-palette-dark) !important;
    }

        header .mud-button-text.mud-button-text-primary:hover {
            background-color: var(--mud-palette-dark-hover);
        }

.dropdown-content {
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
    margin: 16px;
    max-width: 560px;
    justify-content: center;
}

.mud-main-content {
    min-height: 100vh;
}

footer small {
    display: block;
    text-align: center;
}

.e-filemanager{
    height:100vh !important;
}