.searchDivRight > span:nth-child(1) {
    display: none!important;
}

.searchDivRight {
    background: #f0f0f0!important;
}

#ef-navbar .container ul.nav.navbar-nav li .dropdown-toggle + ul.dropdown-menu {
 	background: #ffffff !important;
  	border-top: 2px solid #eba000;
    border-bottom: 2px solid #eba000;
  	padding: 0 !important;
}

#ef-navbar .container ul.nav.navbar-nav li a.dropdown-toggle + ul.dropdown-menu
{
  width:350px;
  max-width: 100vw;
}

#ef-navbar .container ul.nav.navbar-nav li button.dropdown-toggle + ul.dropdown-menu
{
  width:350px;
  max-width:100vw;
}

div.breadcrumb-x
{
  min-height:70px;
  padding:10px 0px;
}

.ef-dashboard .ef-course-name {
	max-width: 70%;
}

body {
  position: relative;
  padding-bottom: 150px;
}

 .footer {
  position:absolute;
    left: 0;
   bottom: 0;
    height: 60px;
    width: 100%;
    overflow: hidden;
   background-color: #ffffff; 
}
.gradient_line{ 
    display:block;
    border:none;
    color:white;
    height:1px;
    background:grey;
    background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 700, from(#999), to(#fff));
}

.inner-footer {
 display: flex;
  justify-content: center;
  height: 80%!important;
  padding: 1% 2% 0 2%;
  color: grey!important;
}
  
  .inner-footer a {
   color: grey!important; 
    text-transform: uppercase;
  }
  .inner-footer p {
   margin: 0!important; 
  }

.custom-impressum {
  left: 2vw;
    top: 2vh;
  color: black!important;
}

.custom-impressum {
 color: white; 
  padding-left: 10px;
}

.custom-impressum:hover {
 color:  #EBA000!important;
}

.ef-unit-tree .ef-unit-link.disabled,
.ef-unit-tree .ef-unit-link.disabled:link
{
  color:#dddddd;
}

.panel-primary > .panel-heading
{
  background-color:#EBA000;
  border-color:#EBA000;
}

.form-control {
 height: auto !important;
 min-height: 34px;
}

/*Place your CSS code here*/
@font-face { font-family: 'FuturaLight';
             src: url('/assets/Futura_LT_Light/Futura_LT_Light.ttf') format('truetype'); }

html.popup body {
	background-image: none!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;
}

body {
font-family: 'FuturaLight';
  background: url('/assets/images/eFront-background.jpg') no-repeat;
  background-size:     cover;                      /* <------ */
    background-repeat:   no-repeat;
    background-position: center center;   
}

/* LOGO */
div.container:nth-child(1) > a:nth-child(3) > img:nth-child(1) {
  max-width: 215px;
}

/* LEARNER LIST */
.ef-my-courses .ef-courses-list ul li.ef-my-courses-category > div.ef-entry-head {
 background-color: rgba(235, 160, 0, 0.7); 
}

.ef-my-courses .ef-courses-list ul li.ef-my-courses-category > div.ef-entry-head:hover {
   background-color: rgba(235, 160, 0, 0.9); 
}

/* INPUT FOCUS */
.form-control:focus {
 border-color: rgba(235,160,0,0.5); 
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(235, 160, 0, 0.6);
}

.selectize-input.focus {
 border-color: rgba(235,160,0,0.5); 
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(235, 160, 0, 0.6);
}

/* ICON HOVER */
div.ef-block table.iconTable td.iconData:hover {
 background-color: rgba(235,160,0,0.5); 
}

.ef-my-courses .ef-block-header a.ef-block-handle.ef-my-courses-toggle-view.active {
 color: #eba000; 
}

/* DROPDOWN */
#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 ul.dropdown-menu li.divider {
 background: white!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 ul.dropdown-menu li a ~ ul.dropdown-menu{
 background: white; 
}

#ef-navbar .container ul.nav.navbar-nav li.open a.dropdown-toggle {
 background: #ffffff; 
  color: #eba000;
}

#ef-navbar .container ul.nav.navbar-nav li a.dropdown-toggle + ul.dropdown-menu {
 background: #ffffff;
  color: #000000;
  border-top: 2px solid #eba000;
  border-bottom: 2px solid #eba000;
}
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li a.dropdown-item, #ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li .dropdown-text{
 color: black; 
}

#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a:hover {
 background-color: #fff;
  color: #eba000;
}
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a {
 border-top: 1px solid #eba000; 
}

/* LINKS */
ul.customTabs > li.active > a {
 color: #eba000; 
}

.ef-my-courses .ef-courses-list div.ef-entry-head span.ef-entry-name a:hover {
 color: #eba000; 
}

.ef-unit-tree ul.ef-courses-list div.ef-entry-head span.ef-entry-name a:hover{
 color: #eba000; 
}

.ef-dashboard-header .ef-course-rating {
 color: black; 
}

.colored-info {
 color: #eba000; 
}

div.breadcrumb-x ol.breadcrumb li.active a {
 color: #eba000!important; 
  font-size: 1.2em;
  text-decoration: none;
}

div.breadcrumb-x ol.breadcrumb.visible-lg li a {
 height: 24px; 
}

ul.tabulizedList > li.tabulizedElement.selected > a:not(:first-child) {
 color: #eba000; 
}

.ef-anchor-like, 
a.link, 
a.link:visited,
a.link:hover,
a.link:link, 
a.ef-toggle-hidden-section {
 color: #eba000!important; 
}

/* BREADCRUMB */
ol.breadcrumb:nth-child(1){
 float: right;
  font-size: 1.2em
}

/* SEARCH BAR */
#ef-navbar form.navbar-form input, #ef-navbar form.navbar-form span.search-handle{
  color: white!important;
}

#ef-navbar form.navbar-form span.search-handle, #ef-navbar form.navbar-form .selectize-input {
 background-color: #555;
}

#ef-search-bar {
 width: 60%;
margin-left: 19%; 
}

/* GRAPHS */

/* GRAPHS */
path[fill="#009688"]
{
 fill: rgba(235,160,0,0.5); 
}

path[fill="#67b7dc"]
{
  fill:rgba(103, 111, 120, 0.7);
}

path[stroke="#009688"]
{
  stroke: rgba(235,160,0,0.5); 
}

circle[fill="#009688"]{
 fill: rgba(235,160,0,0.5); 
}

circle[stroke="#009688"]{
 stroke: rgba(235, 160, 0, 0.5); 
}

path[stroke="#67b7dc"]
{
  stroke:rgba(103, 111, 120, 0.7);
}


circle[fill="#67b7dc"]{
   fill:rgba(103, 111, 120, 0.7);
}

circle[stroke="#67b7dc"]{
   stroke:rgba(103, 111, 120, 0.7);
}

.breadcrumb-x .container {
    flex-direction: row-reverse;
}

.breadcrumb-x .container .ef-breadcrumb {
	justify-content: flex-end;
}

.breadcrumb-x .ef-breadcrumb li.active a {
    font-size: 16px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
	background: #009688;
}

/* DO NOT ADD/EDIT AFTER THIS LINE */
#ef-navbar, #ef-navbar li a.dropdown-toggle[aria-expanded="true"]{background-color:#31383E;border-color:#31383E;}
html,body{background-color:#EAEBEB;}
div.breadcrumb-x{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:#EBA000;border-color:#EBA000;}
html.new-ui-html:root{--c-brand-primary:#f0f0f0;--c-brand-primary-darken-5:#ebebeb;--c-brand-primary-darken-7:#e9e9e9;--c-brand-primary-darken-10:#e6e6e6;--c-brand-primary-darken-15:#e1e1e1;--c-brand-primary-darken-17:#dfdfdf;--c-brand-primary-darken-20:#dcdcdc;--c-brand-primary-darken-25:#d7d7d7;--c-brand-primary-lighten-7:#f7f7f7;--c-brand-primary-lighten-40:#ffffff;}
