body, button, input{font-family: 'Ubuntu',"Segoe UI", 'Roboto',sans-serif;}

header{background: #FFF;background-image: linear-gradient(45deg,  #FFF 20%,#e0e0e0 100%);}
header .header-menu {background: rgba(0,0,0,.03);}
nav ul.menu > li a {font-weight: bold;text-transform: uppercase; color: #444;}
nav ul.menu > li a:hover { color: #333; border-bottom-color: #333;}
header .user a, header .user a i{color: #444;}
header .header-logo{ padding: 0; height: 90px;}
header.on .header-logo{ padding: 10px 0;}
.search-filter .title h3{font-weight: bold;}
.search-filter .title,button, .button {background: #d5246c;color: #FFF;}
.button.fab:hover, button.fab:hover, button:hover, .button:hover, button:active, .button:active{background:#d5246c;}
.vehicle .time p{ color: #d5246c;}
.vehicle .figure{ border-bottom-color: #d5246c;}

.login-card .content, 
.login-card.aa-card{
    background: #ffffff !important;
}
.login-card .field label{
    background: #ffffff;
}
.dark-list{
    background: #ffffff;
}
.dark-list li a{
    border-top: 1px solid #ffffff;
}

header.wl-custom, 
header.default-header.wl-custom:before,
header.default-header.wl-custom:after{
    background: transparent !important;
}
header.default-header.wl-custom .wrapper .aa-subhead span{
    color:#555;
}

li.area-user__menu__item.area-user__menu__item--separator.wl-custom{
    color:#555;
}
li.area-user__menu__item.area-user__menu__item--has_submenu.wl-custom a span{
    color:#555;
}

@media (max-width: 720px){
    header .header-logo img { height: auto; }
    header .header-logo { position: fixed; width: 250px; margin-left:-125px;}
    nav ul.menu > li a i{color: #d5246c;}

    nav ul.menu > li a{ color: #FFF;}
}

.err-logo {
    filter: none !important;
    opacity: 100%;
}

.bar-modal .bar .logo {
    display: block;
    width: 90%;
    margin: 24px auto;
    background: white;
    padding-top: 10px;
}