div.header {
    background-image: linear-gradient(90deg,rgba(255,255,255,1) 0%, rgba(255,255,255,1) 15%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0) 100%),var(--header, url()) !important;
}

.avatar { background-color: var(--main, #004d9a) !important; }

#logo {
    height: 79px !important;
    float: left !important;
    top: -8px !important;
    left: -10px !important;
    position: relative !important;
}

#navbar-nameuser a {
    color: var(--main, #004d9a) !important;
}

div.header > a > span {
    color: black !important;
}

nav#appmenu > ul > li.active > a.active, .nav>li>a:hover {
    background-color: white !important;
    color: var(--main, #004d9a);
    font-weight: bold;
}

.navbar-default, .grid-item, .widgetheader {
    background-color: var(--main, #004d9a) !important;
}
.grid-item-content {
    background-color: var(--dark, #004d9a) !important;
}
.widget-mini > .widgetheader {
    background-color: var(--light, white) !important;
}


.navbar-default { border-color: var(--light, white) !important }

.nav > li > a:hover {
    background:none !important;
}
.nav.navbar-top-links.navbar-left>li>a:hover {
    text-shadow: var(--light, white) 0px 0px 20px;
    color: var(--main, #004d9a) !important;
    background-color: var(--light, white) !important;
}

.nav.navbar-top-links.navbar-right>li>a:hover {
    text-shadow: white 0px 0px 20px;
    color: var(--main, #004d9a) !important;
    background: none !important;
}

nav#appmenu { zoom: 0.68; font-weight: bold; }
