:root {
  --custom-blue: #003780;
}

/* src: url('/assets/Fonts/proximanova/proximanova-bold.woff') format('truetype'); } */
  
  /* update fix start*/
  
  #ef-navbar .container ul.nav.navbar-nav li .dropdown-toggle + ul.dropdown-menu {
    background-color:#ffffff;
  }
  
  #ef-navbar .container ul.nav.navbar-nav > li > a, #ef-navbar .container ul.nav.navbar-nav > li > button {
      color:#000000;
  }
  
  #ef-navbar .container ul.nav.navbar-nav li.open .dropdown-toggle {
       background-color:#ffffff;
  }
  /* update fix end*/

/* Start: LMSHELP-12074 (Fremdfirmen) */
.contractors .row.items {
    justify-content: center !important;
}

.contractors .row.items .col-xs-4 {
    padding-bottom: 15px;
    min-width: 300px !important;
}

.contractors .row.items:before, 
.contractors .row.items:after {
    width: 10px;
}

/* End: LMSHELP-12074 (Fremdfirmen) */
  
  html:not(.popup) body {
   background-image: url('/assets/images/background_jungbunzlauer.jpg'); 
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
  }
  
  .searchDivRight {
  	background-color: #f0f0f0 !important;
  }
  
    #ef-navbar form.navbar-form .selectize-input,
#ef-navbar form.navbar-form span.search-handle,
#ef-navbar form.navbar-form.ef-active .selectize-input,
#ef-navbar form.navbar-form.ef-active span.search-handle,
#ef-navbar form.navbar-form input[type='text']
{
  background-color:#f0f0f0;
  border: #f0f0f0!important;
}
    /* LEARNER LIST */
  .ef-my-courses .ef-courses-list ul li.ef-my-courses-category > div.ef-entry-head {
 background-color: #003780;
}
  .ef-my-courses .ef-block-header a.ef-block-handle.ef-my-courses-toggle-view.active {
   color: #003780; 
  }
  
  .ef-my-courses .ef-courses-list ul li.ef-my-courses-category > div.ef-entry-head > div > span{
 color: white!important;
}

.ef-my-courses .ef-courses-list ul li.ef-my-courses-category > div.ef-entry-head:hover {
   background-color: rgba(0,55,128, 0.7); 
}

  
  /* KACHELN */
  .iconData:hover {
   background-color: #FFC87F!important;  
    filter: invert(1);
  }
  
  .ef-dashboard-icon-label {
   color: black!important; 
  }
  
    /* LINKS */
    
    ul.customTabs > li.active > a, .ef-my-courses .ef-courses-list div.ef-entry-head span.ef-entry-name a:hover {
 color:  #003780!important; 
}

  .dashboard-panel a.link,   .dashboard-panel a.link:link,   .dashboard-panel a.link:hover,   .dashboard-panel a.link:visited {
   color:  #003780!important; 
  }

.ef-dashboard-header .ef-course-rating {
color:  #003780!important; 
}

.colored-info, #ef-login-index div.ef-block-footer span.sign-slogan a {
 color:  #003780!important; 
}



ul.tabulizedList > li.tabulizedElement.selected > a:not(:first-child) {
 color:  #003780!important; 
}
  
  #ef-login-index div.ef-block-content form div.row #forgot-passwd {
   color:  #003780!important; 
  }

.ef-anchor-like, 
a.link, 
a.link:visited,
a.link:hover,
a.link:link, 
a.ef-toggle-hidden-section {
color:  #003780!important; 
}
    
    /* DROPDOWN */
      #ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu li > a,#ef-navbar .container ul.nav.navbar-nav li#communication ul.dropdown-menu li.content div.no-results{
   color: #003780!important; 
  }
  
#ef-navbar .container ul.nav.navbar-nav > li > a i {
 color: black; 
}

  #ef-navbar .container ul.nav.navbar-nav > li > a:hover {
 background-color: #f6f6f6; 
}

  #ef-navbar .container ul.nav.navbar-nav li a.dropdown-toggle + ul.dropdown-menu {
   background-color: white;  
    color: black;
    
  }
  
  #ef-navbar .container ul.nav.navbar-nav #communication a.dropdown-toggle + ul.dropdown-menu {
   background-color: white;  
    
  }
  
   #ef-navbar .container ul.nav.navbar-nav .user-preferences a.dropdown-toggle + ul.dropdown-menu, #ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu li a ~ ul.dropdown-menu {
   background-color: white;  
     
  }

#ef-navbar .container ul.nav.navbar-nav li#communication ul.dropdown-menu li.content {
 border-bottom: none!important; 
}


#ef-navbar .container ul.nav.navbar-nav > li.user-preferences ul.dropdown-menu::after {
 height: 0!important; 
}

#ef-navbar .container ul.nav.navbar-nav li a.dropdown-toggle + ul.dropdown-menu, #ef-navbar .container ul.nav.navbar-nav li a.dropdown-toggle + ul.dropdown-menu li ul {
 padding: 0!important; 
}
#ef-navbar .container ul.nav.navbar-nav li.open a.dropdown-toggle {
 background-color: white;
  
  border-radius:0!important;
}
#ef-navbar .container ul.nav.navbar-nav #communication.open a.dropdown-toggle {
 background-color: white;

}
  #ef-navbar .container ul.nav.navbar-nav .user-preferences.open a.dropdown-toggle {
 background-color: white;
  
}

#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a:hover {
 background-color: #f6f6f6!important;
  opacity: 0.7;
}
  
  #ef-navbar .container ul.nav.navbar-nav > li.user-preferences > a{
   height: 47px; 
  }
  
    /* GRAPHS */
path[fill="#009688"]
{
 fill: #003780; 
  opacity: 0.4;
}

path[fill="#67b7dc"]
{
  fill: #003780; 
  opacity: 0.4;
}

path[stroke="#009688"]
{
  stroke: #e9e9e9;
}

circle[fill="#009688"]{
 fill: #e9e9e9;
}

circle[stroke="#009688"]{
 stroke:#e9e9e9;
}

path[stroke="#67b7dc"]
{
  stroke:#003780; 
}


circle[fill="#67b7dc"]{
   fill:#003780; 
}

circle[stroke="#67b7dc"]{
   stroke:#003780; 
}

/* DO NOT ADD/EDIT AFTER THIS LINE */
#ef-navbar, #ef-navbar li a.dropdown-toggle[aria-expanded="true"]{background-color:#FFFFFF;border-color:#FFFFFF;}
*.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:#003780;border-color:#003780;}
