/*Place your CSS code here*/
/*Searchbar*/
div#searchDiv {
  background-color: #ffffff !important;
  border: 1px solid #C4C4C4;
  border-radius: 5px;
}
input#ef-search-bar {
    color: #000000 !important;
}
/*Placeholder Searchbar*/
::-webkit-input-placeholder { /* Edge */
  color: #B5152B !important;
}

:-ms-input-placeholder { /* Internet Explorer */
  color: #B5152B !important;
}

::placeholder {
  color: #B5152B !important;
}

/*Icon-Menu*/
li.hidden-xs:hover {
  background-color: #F2F2F2;	
}
i.fa.fa-power-off, i.fa.fa-arrow-left, i.fa.fa-comments-o, i.fa.fa-bell-o, .fa.fa-times, i.fa.fa-link {
    color: #B5152B !important;
}
#ef-navbar .container ul.nav.navbar-nav li a.dropdown-item i {
 opacity: 1;
}
b.caret {
    color: #B5152B;
}


/*Dropdown Menu*/
ul.dropdown-menu, li.divider {
    background: #fff !important;
}
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a:hover, #ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a:focus {
  background-color: #F2F2F2 !important;
}
ul#ef-navigation li:hover {
	background-color: #F2F2F2
}
#ef-navbar .container ul.nav.navbar-nav > li.user-preferences ul.dropdown-menu:after {
  background-color: #fff !important;
}
#ef-navbar .container ul.nav.navbar-nav li.open .dropdown-toggle {
  background: #fff !important;
}
ul.dropdown-menu a {
    color: #B5152B!important;
}
li.show-all {
    border-top: 2px solid #fff !important;
}
#ef-navbar .container ul.nav.navbar-nav li#communication ul.dropdown-menu li.content {
border-bottom: none;
}
.no-results {
  color: #7cb817 !important;
  text-decoration: underline;
}
.dropdown-menu > li > a:hover {
    background-color: #fff;
}



/*Profile Menu*/
span.img-overlay {
    border: 1px solid #fff;
}
li.user-preferences:hover {
  background-color: #B5152B!important;
}

/* ##Landingpage Styling## */
/*Delete Padding*/
#ef-index-page .col-md-3 .ef-block .ef-block-content {
	padding: 0 !important;
}
#ef-index-page .col-md-3 .ef-block .ef-block-content .ef-custom-block {
	padding: 0 !important;
}

/*Breadcrumbs*/
.breadcrumb-x {
    background-color: #B5152B;
}
.breadcrumb-x a {
    color: #fff;
}
.ef-breadcrumb li.active {
    text-decoration: underline;
}

li.hidden-xs a, li.hidden-sm.hidden-xs a, ul#ef-navigation li a{
	color: #B5152B !important;
}

/*Startseite Abstand Social*/
h2.cb-h2-3 {
    padding-top: 20px !important;
}

/* DO NOT ADD/EDIT AFTER THIS LINE */
#ef-navbar, #ef-navbar li a.dropdown-toggle[aria-expanded="true"]{background-color:#FFFFFF;border-color:#FFFFFF;}
div.ef-block, div.dashboard-panel div.panel-body, body.new-ui{background-color:#FFFFFF;--c-site-primary:#FFFFFF;}
div.breadcrumb-x{background-color:#B5152B;border-color:#B5152B;}
*.btn.btn-primary, *.btn.btn-primary:not(.active), *.btn.btn-primary:hover, *.btn.btn-primary:hover:not(.active), *.btn.btn-primary:focus, *.btn.btn-primary:focus:not(.active){background-color:#AAD1E3;border-color:#AAD1E3;}
html.new-ui-html:root{--c-brand-primary:#000;--c-brand-primary-darken-5:#fafafa;--c-brand-primary-darken-7:#f8f8f8;--c-brand-primary-darken-10:#f5f5f5;--c-brand-primary-darken-15:#f0f0f0;--c-brand-primary-darken-17:#eeeeee;--c-brand-primary-darken-20:#ebebeb;--c-brand-primary-darken-25:#e6e6e6;--c-brand-primary-lighten-7:#ffffff;--c-brand-primary-lighten-40:#B5152B;}
html,body{background-color:#DDDDDD;}
