/*Place your CSS code here*/
/* Icon negative fix */
a.ef-dashboard-link img.icon-size-44px {
  filter: brightness(0);
  transition: none !important;
}

a.ef-dashboard-link:hover img.icon-size-44px {
  filter: brightness(0) invert(1) !important;
  transition: none !important;
}

/* sidebar fix */
.twui-menu .hover\:tw-bg-gray-800:hover i,
.twui-menu .tw-text-white,
.twui-menu .hover\:tw-text-white:hover {
    color: #fff !important;
}

/* Learner view breadcrumb text color */
.breadcrumb-x a,
.breadcrumb-x a:visited {
    color: #fff !important;
}
div.breadcrumb-x
{
    background-color: #000;
	border-top:1px solid #000;
	box-shadow:0px 3px 3px -3px rgba(0, 0, 0, 0.25);
}

/* hide switch-ui and timeout buttons */
#ef-timeout-timer-container-new,
.new-ui .twui-menu .twui-switch-ui,
button.twui-switch-ui {
    display: none;
}

/* Erweiterte Eintellungen extend button */
.ef-toggle-hidden-section {
  color:var(--c-brand-primary) !important;
  font-weight:bold
}
.ef-toggle-hidden-section:hover {
  text-decoration:none !important;
}

/**
 * Admin - Charts
*/
[fill='#67b7dc'] {
    fill: #6c7a86 !important;
}

[stroke='#67b7dc'] {
    stroke: #6c7a86 !important;
}

[fill='#009688'] {
    fill: #40535e !important;
}

[stroke='#009688'] {
    stroke: #40535e !important;
}

body{
    font-family:'Helvetica', 'Arial', sans-serif;
    background-color:white;
}

  .ef-card-entries .ef-card .ef-card-wrap:hover{
	box-shadow:0 0 90px -20px rgba(0,0,0,0.8)!important;
  }

  .ef-my-courses .ef-block-header a.ef-block-handle.ef-my-courses-toggle-view.active{
  	 color: #E30613!important; 
}
  
  .btn.btn-primary, .btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary:focus{
    border-color: #E30613!important;
  }
  
  
  #ef-navbar .container .navbar-header .ef-navbar-logo img{
   max-width:120%!important; 
  }
  
.navbar-inverse .navbar-nav > li > button{
   color:black!important;
}

body > div.breadcrumb-x > div > div > ol.breadcrumb.visible-lg > li > a, body > div.breadcrumb-x > div > div > ol.breadcrumb.visible-md > li > a, body > div.breadcrumb-x > div > div > ol.breadcrumb.visible-sm > li > a, body > div.breadcrumb-x > div > div > ol.breadcrumb.visible-xs > li > a{
 color:#8F969B!important; 
}
  
#navbar-form{
       background-color:#ffffff!important;
}
  
.navbar{
     background-color:#ffffff!important;
}
  


.ef-my-courses .ef-courses-list ul li.ef-my-courses-category > div.ef-entry-head:hover{
  background-color:#5c5c5c;
}
  
.ef-my-courses .ef-courses-list ul li.ef-my-courses-category > div.ef-entry-head{
 background-color: #95938A;
}
.ef-my-courses .ef-block-header a.ef-block-handle.ef-my-courses-toggle-view.active{
     color: #70A81B;
}
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li .dropdown-item{
    color:#313C49;
}
.btn-primary{
    background-color:#e0001a !important;
}
.btn-primary:hover{
    background-color:#e0001a !important;
}
.btn.btn-primary {
    border: 1px solid #e0001a;
}
.btn.btn-primary:active,
.btn.btn-primary.active,
.btn.btn-primary:hover{
    opacity: 0.7 !important;
}
.btn-group > .btn-primary.dropdown-toggle{
    border-left: 1px solid #e0001a;
}
.btn-group > a.btn-primary{
    border-right: 1px solid #e0001a;
}
#Embed > button{
    background-color:#e0001a !important;
}
#ef-navbar{
    background-color:white;
}
#ef-navigation > li > a > i,
#ef-navigation > li > button > i {
    color:#95938A;
}
body > div.breadcrumb-x
{
    background-color:white;
    color:white;
    text-transform:uppercase
}
body > div.breadcrumb-x > div > div > ol.breadcrumb.visible-lg > li > a,
body > div.breadcrumb-x > div > div > ol.breadcrumb.visible-md > li > a,
body > div.breadcrumb-x > div > div > ol.breadcrumb.visible-sm > li > a,
body > div.breadcrumb-x > div > div > ol.breadcrumb.visible-xs > li > a{
    color:white;
}
#searchDiv > div.searchDivRight,#searchDiv > div.searchDivRight > span, #ef-search-bar{
    background-color:white !important;
    text-transform:uppercase;
}
#ef-navigation > li.user-preferences > .dropdown-toggle div.img-thumbnail{
    background-color:#E30613 !important;
}
#ef-navbar .container ul.nav.navbar-nav li .dropdown-toggle + ul.dropdown-menu{
    background-color:white !important;
}
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu li a ~ ul.dropdown-menu{
    background-color:white !important;
}
#ef-navbar .container ul.nav.navbar-nav li.open .dropdown-toggle{
    background-color:white !important;
}
#ef-navbar .container ul.nav.navbar-nav > li.user-preferences ul.dropdown-menu:after{
    background-color:white !important;
}
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a:hover{
    background-color:#8F969B !important;
}
#user-roles > ul > li > a{
    color: #313C49 !important;
}
#ef-navigation > li.user-preferences.open  ul > li > a{
    color: #313C49 !important;
}
#ef-options-block > div > div > div > div > table > tbody > tr > td.iconData:hover{
    background-color:#8F969B !important;
}
div.ef-block{
    box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.3);
}
/* LOGIN */

body:not(.ef-user-signed-in) > #ef-index-page > div:nth-child(2) {
    max-width:50%;
}

#ef-navbar, #ef-navbar li .dropdown-toggle[aria-expanded="true"]{background-color:#FFFFFF;border-color:#FFFFFF;}

/* DO NOT ADD/EDIT AFTER THIS LINE */
html.new-ui-html:root{--c-brand-primary:#e0001a;--c-brand-primary-darken-5:#8a9196;--c-brand-primary-darken-7:#888f94;--c-brand-primary-darken-10:#858c91;--c-brand-primary-darken-15:#80878c;--c-brand-primary-darken-17:#7e858a;--c-brand-primary-darken-20:#7b8287;--c-brand-primary-darken-25:#767d82;--c-brand-primary-lighten-7:#969da2;--c-brand-primary-lighten-40:#b7bec3;}
