﻿#headerCaption,
.basic-authentication-container,
.page-header.navbar .menu-toggler.sidebar-toggler,
.page-header.navbar .search-form.search-form-expanded,
.page-header.navbar .top-menu .navbar-nav > li.dropdown.email-overview,
.page-header.navbar .top-menu .navbar-nav > li.dropdown.helpdesk {
    display: none !important;
}

.login .form-title {
    text-align: center !important;
}

#microsoft-login {
    margin-bottom: 30px !important;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-user:not(:hover) .dropdown-toggle > span,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user:not(:hover) .dropdown-toggle > i {
    color: #aaaaaa !important;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-user {
    pointer-events: none !important;
}

.page-logo {
    text-align: center !important;
}

.page-logo > a {
    float: none !important;
}

.page-logo .logo-default {
    width: 88px !important;
    height: 40px !important;
}

/* hide unused navigation entries to not confuse admins */
.page-sidebar .page-sidebar-menu > li:not(:has(a i.nav-reporting, a i.nav-masterdata, a i.nav-admin-functions)),
.page-sidebar .page-sidebar-menu > li:has(a i.nav-masterdata) > ul > li:not(:has(a i.nav-masterdata-basic)) {
    display: none !important;
}

/* always display the reporting nav item as active and show the submenu */
.page-sidebar .page-sidebar-menu > li:has(a i.nav-reporting) > a,
.page-sidebar .page-sidebar-menu > li:has(a i.nav-reporting) > a > i {
    background-color: #b22222 !important;
    color: #fff !important;
}

.page-sidebar .page-sidebar-menu > li:has(a i.nav-reporting) > ul.sub-menu {
    display: block !important;
}