/* Banner mit Armin Sandach in Schreibschrift */

.header {
    background-image: url("banner_original.png?v=6") !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    height: 155px !important;
    min-height: 155px !important;
    max-height: 155px !important;
    padding: 0 !important;
    display: block !important;
    overflow: hidden !important;
    border-bottom: 1px solid rgba(47,94,158,.25) !important;
}

.header h1,
.header p,
.header::before,
.header::after {
    display: none !important;
    content: none !important;
}

.leftnav {
    background: linear-gradient(180deg, #003978 0%, #00306a 52%, #002458 100%) !important;
    border-right: 1px solid rgba(255,255,255,.08) !important;
}

.leftnav h3 {
    color: #dcecff !important;
}

.leftnav a {
    color: #ffffff !important;
    background: rgba(255,255,255,.02) !important;
    border: 1px solid transparent !important;
}

.leftnav a:hover,
.leftnav .admin,
.leftnav a.active,
.leftnav a[aria-current="page"] {
    background: linear-gradient(135deg, rgba(0,126,220,.55), rgba(255,255,255,.12)) !important;
    border-color: rgba(153,209,255,.30) !important;
}

.admin-sidebar {
    background: linear-gradient(180deg, #003978 0%, #00306a 52%, #002458 100%) !important;
    border-right: 1px solid rgba(255,255,255,.08) !important;
}

.admin-sidebar a:hover,
.admin-sidebar a.active {
    background: linear-gradient(135deg, rgba(0,126,220,.55), rgba(255,255,255,.12)) !important;
}

.button,
button {
    background: linear-gradient(135deg, #006fc9, #3aa7ff) !important;
    color: #ffffff !important;
}

@media(max-width: 760px) {
    .header {
        height: 105px !important;
        min-height: 105px !important;
        max-height: 105px !important;
    }
}
