/**
 * Place your custom CSS styles here.
 **/

#ah-options {
    position: fixed;
    background: #fff;
    right: 15px;
    top: 65px;
    padding: 15px;
    border-radius: 5px !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}

#ah-options h1 {
    font-size: 1em;
    position: relative;
    margin: 3px 0 12px;
    text-align: center;
}

#ah-options h1 span{
    font-size: .7em;
    position: absolute;
    right: 2px;
    top: -4px;
    color: #333;
    opacity: 0.5;
}

#ah-options button {
    font-size: 12px;
    background: #364151;
    border: 0;
    display: block;
    text-transform: uppercase;
    width: 130px;
    padding: 4px;
    margin: 0 0 10px 0;
    color: white;
}

#ah-options button:last-child {
    margin: 0;
}

.ah-autocomplete {
    opacity: .5;
}

/* additional styling */

.page-logo {
    width: 250px;
    height: 50px;
    padding: 0;
    margin-left: 20px;
    background-image: url("https://e-pixler.de/fileadmin/epx/images/layout/e-pixler_logo_white.svg");
    background-repeat: no-repeat;
    background-size: 180px 48px;
    background-position: left center;
}

#suchwort::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: rgba(0,0,0,0);
}

.page-logo img {
    display: none;
}

/*.menu-toggler {
    display: none !important;
}*/

.logo-default {
    padding: 6px 0 5px !important;
}

.top-menu .icon-calendar {
    color: #fff !important;
}

#header_notification_bar1 a,
#header_notification_bar3 a{
    color: white !important;
}

#header_notification_bar1,
#header_notification_bar3{
    width: auto !important;
}

li#header_notification_bar1:first-child {
    margin-right: 15px;
}

.sidebar-search .input-group {
    background: none !important;
    border-bottom: 1px solid #fff !important;
}

.sidebar-search .input-group input {
    background: none !important;
    color: #fff !important;
}

.sidebar-search .input-group i {
    color: #fff !important;
}

.page-sidebar .page-sidebar-menu>li>a>i[class*=icon-], .page-sidebar .page-sidebar-menu>li>a>i[class^=icon-], .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>i[class*=icon-], .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>i[class^=icon-],
.page-sidebar .page-sidebar-menu .sub-menu>li.active>a>i, .page-sidebar .page-sidebar-menu .sub-menu>li.open>a>i, .page-sidebar .page-sidebar-menu .sub-menu>li:hover>a>i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.active>a>i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li.open>a>i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li:hover>a>i,
.page-sidebar .page-sidebar-menu .sub-menu>li>a>i[class*=icon-], .page-sidebar .page-sidebar-menu .sub-menu>li>a>i[class^=icon-], .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li>a>i[class*=icon-], .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li>a>i[class^=icon-] {
    color: #fff !important;
}

.control-label .required, .form-group .required {
    color: #333 !important;
}

.portlet.box.green>.portlet-title, .portlet.green, .portlet>.portlet-body.green {
    background: #404a59 !important;
}

.portlet.box.green {
    border: 1px solid #404a59 !important;
}

.page-sidebar .page-sidebar-menu>li.active.open>a, .page-sidebar .page-sidebar-menu>li.active>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a {
    background: #009fe3 !important;
}

.btn-success {
    background: #009fe3 !important;
    border-color: #009fe3 !important;
}

.green {
    color: #333 !important;
}

.font-green-sharp {
    color: #333 !important;
}

.label-success {
    background-color: #009fe3 !important;
}

.page-sidebar .page-sidebar-menu>li>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a,
.page-sidebar .page-sidebar-menu .sub-menu>li>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li>a {
    color: #fff !important;
    font-weight: 400 !important;
}

.btn.green:not(.btn-outline) {
    color: #FFF !important;
    background-color: #009fe3 !important;;
    border-color: #009fe3 !important;;
}

.btn.btn-outline.green {
    border-color: #009fe3 !important;
    color: #009fe3 !important;
}

.btn.btn-outline.green.active, .btn.btn-outline.green:active, .btn.btn-outline.green:active:focus, .btn.btn-outline.green:active:hover, .btn.btn-outline.green:focus, .btn.btn-outline.green:hover {
    color: #FFF !important;
    background-color: #009fe3 !important;;
    border-color: #009fe3 !important;;
}

.btn.green:not(.btn-outline),
.btn.green:not(.btn-outline).active, .btn.green:not(.btn-outline):active, .btn.green:not(.btn-outline):hover, .open>.btn.green:not(.btn-outline).dropdown-toggle {
    color: #FFF !important;
    background-color: #009fe3 !important;;
    border-color: #009fe3 !important;;
}