/*Place your CSS code here*/
#ef-language-select > button{
  color: black !important;
}
#ef-description {
 color: #003a70; 
}

#ef-toggle-fullscreen {
	filter: invert(100%);
}

.btn.btn-link:hover {
    background-color: transparent;
}

#e-learning-banner > p {
 color: #0075be;
  font-size: 3em;
  letter-spacing: 1vw;
  float: right;
  margin-top: 20px;
  margin-right: 30px;
      font-weight: 700;
}

#ef-navbar {
 padding-top: 15px;
 padding-bottom: 15px;
 height: auto;

}

#ef-search .form-group {
 max-height: 40px!important; 
}

#ef-search-bar-selectized {
 width: 100%!important;
  color: white!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'],
.ef-saml-login
{
  display: none!important;
}

body {
     background-image: url('/assets/images/ANDRITZ_abstract_visual_1920x1080_new_PPT_1.jpg');
    background-attachment: fixed;
    background-size: cover; 
    background-position: center;
}

.popup > body {
  background-image: none !important;
}

#ef-search > div  {
 width: 78%; 
}

#ef-search-bar {
 width: 40%; 
}

#ef-search .form-group {
 display: flex; 
  justify-content: flex-end;
}

#ef-search-bar .selectize-input.items {
 background-color: rgba(0,0,0,0)!important;
  border: 0!important;
  border-bottom: 1px solid white!important;
  border-radius: 0;
  color: white;
  box-shadow: none!important;
}

::placeholder {
 color: white!important; 
}



.search-handle.input-group-addon {
 background-color: rgba(0,0,0,0);
  color: white;
  border: 0!important;
}

#ef-search {
 display: flex;
  justify-content: flex-end;
  margin-top: -4vh
}

#ef-navbar .container .navbar-header .ef-navbar-logo img
{
  width:200px;
  height:auto;
  max-width:200px;
}

#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li a.dropdown-item > span.label {
    color: #454545;
}

.breadcrumb-x li a{
	color: white;
}

.breadcrumb-x ol.ef-breadcrumb {
    padding: 8px 0;
}

#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: #fff;
}

.ef-dashboard-header .ef-course-name, .ef-dashboard-header .ef-category-name, .ef-unit-tree ul.ef-courses-list div.ef-entry-head span.ef-entry-name a, .ef-unit-tree ul.ef-courses-list div.ef-entry-head span.ef-entry-name a:hover {
	color: #003A70;
}

.ef-dashboard-header .ef-main-action-button .btn.btn-success,
.ef-dashboard-header .ef-main-action-button .btn.btn-success:hover {
	background-color: #003A70;
  	border-color: #003A70;
}

.ef-my-courses ul li.ef-my-courses-category > ul > li:nth-child(2n+2) {
	background-color:  rgba(0,117,190,0.1);
}

.ef-my-courses ul li.ef-my-courses-category > ul > li:nth-child(2n+2) div.ef-entry-head:hover, .ef-my-courses ul li.ef-my-courses-category > ul > li:nth-child(1n+1) div.ef-entry-head:hover {
	background-color: #E5EBF0;
}

.ef-my-courses-controls .menu-toggle:focus {
    outline-style: none;
}

.ef-my-courses-controls .ef-block-handle {
    color: #fff;
}

.ef-my-courses-controls .ef-block-handle.ef-show-search input.ef-search-courses {
    color: #454545;
}

span.ef-entry-name > div > a {
	color: #003A70
} 

.ef-unit-tree ul > li.ef-courses-list-item.lesson-entry:nth-child(odd):not(.unit-entry) {
	background-color: #E5EBF0;
}

.ef-my-courses .ef-courses-list ul li.ef-my-courses-category > div.ef-entry-head {
	background-color: rgba(0,117,190,0.4);
}

.ef-my-courses .ef-courses-list ul li.ef-my-courses-category ul li.ef-my-courses-category > div.ef-entry-head {
	background-color: rgba(0,117,190,0.4);
}

.ef-my-courses .ef-courses-list ul li.ef-my-courses-category ul li.ef-my-courses-category > div.ef-entry-head:hover {
	background-color: #7F9CB7;
}

.ef-my-courses .ef-courses-list ul li.ef-my-courses-category > div.ef-entry-head:hover {
	background-color: #7F9CB7;
}

.ef-my-courses-controls span, 
.ef-my-courses-controls a:not(.active) > i {
	color: white;
}

.ef-my-courses-controls .ef-my-courses-toggle-view.active  {
	color: #99B0C6;
}


.ef-my-courses-controls {
	background-color: #0075BE;
}

#ef-navbar .container .navbar-header
{
  width:200px;
}

div.ef-block table.iconTable td.iconData:hover {
    cursor: pointer;
    background-color: rgba(32, 118, 187, 0.8) !important;
    border-radius: 3px;
}

.ef-anchor-like, a.link, a.link:visited, a.link:hover, a.link:link {
  color: #2076bb !important;
}

#ef-navbar .container ul.nav.navbar-nav > li.user-preferences ul.dropdown-menu:after {
	height: 1px;
}

ul.dropdown-menu {
	margin-top: 1px !important;
}

#ef-navbar .container ul.nav.navbar-nav li#user-roles a.ef-switch-account span.fa {
	color: whitesmoke;
}


#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a:hover {
	background: lightgrey;
  color: black !important;
}

#ef-navbar i {
  color: black !important;
}

#ef-navbar a {
  color: black !important;
}



#ef-navbar .dropdown-menu {
    background: white !important;
}

#ef-navbar .container ul.nav.navbar-nav li.open .dropdown-toggle {
    background-color: #fff;
}

#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a.dropdown-item {
	color: #444;
}

.panel.ef-question-status {
    page-break-inside: avoid;
    page-break-after: auto;
}

#ef-login-index .ef-block-footer {
  display: none !important;
  
}

/* Alerts */
aside.alert.alert-warning {
    background-color: #efa016;
}

/* styling table footer */
.sortedTableFooter > form > .sortTablefilter.pull-left.flip {
  	display: flex !important;
}
.sortedTableFooter .ef-grid-clear-filter .btn {
    top: 7px !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;}
*.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:#003A70;border-color:#003A70;}
div.breadcrumb-x{background-color:#0075BE;border-color:#0075BE;}
html.new-ui-html:root{--c-brand-primary:#ffffff;--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:#ffffff;}
