/* LMSHELP-4242 */

.link.ef-cancel-session-custom.ef-session-link,
#change_session_button
{
  background-color: #E31937;
  font-size: 15px !important;
  color: #ffffff !important;
  padding: 5px 10px;
  display: inline-block;
  margin-top:5px;
}

/* LMSHELP-1177 */

#ef-description-full *,
#ef-description-short *
{
  font-family:Arial, sans-serif !important;
  font-size:14px !important;
  color:#000000 !important;
}

/* Anpassung nach Update */

.breadcrumb li:before,
.ef-breadcrumb li:before {
  display:none !important;
}

.breadcrumb-x .breadcrumb > li + li::before,
.ef-breadcrumb > li + li::before
{
	margin:0px;
}

/* Anpassung nach Update */

#ef-navbar .container ul.nav.navbar-nav > li .dropdown-toggle .img-thumbnail
{
  background-color:#E31937 !important;
}

#ef-navbar .container ul.nav.navbar-nav > li > a, #ef-navbar .container ul.nav.navbar-nav > li > button,
#ef-navbar .container ul.nav.navbar-nav > li > a:hover, #ef-navbar .container ul.nav.navbar-nav > li > button:hover
{
  color:#000000;
}

#ef-navbar .container ul.nav.navbar-nav li.open .dropdown-toggle
{
  background:none !important;
}

.ef-navbar-logo img{
 margin-top:0px!important;
}

#ef-logo{
  display:flex;
  align-items:center;
}

.ef-card-entries .ef-card .ef-card-wrap div.thumbnail
{
  height:48%;
}

#ef-search {
  display: none !important;
}

ul#ef-navigation > li > a > i.fa.fa-search {
 display: none !important;
}

.ef-card-entries .ef-card .ef-card-wrap div.caption
{
  height:52%;
}

#ef-navbar {
	height: 70px !important;
}

#ef-navbar .container .navbar-header .ef-navbar-logo {
    height: 70px;
    margin: 2px 0px !important;
}

#ef-navbar .container .navbar-header .ef-navbar-logo img {
	max-width: none !important;
}

#ef-navbar > .container >.navbar-header {
	width: 250px;
}

#ef-navbar form.navbar-form span.search-handle, #ef-navbar form.navbar-form .selectize-input {
 background-color: #d3d3d3; 
}
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu li > a, #ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu li:hover > a, #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:active, #ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a:visited{
 color: black!important; 
}
.ef-my-courses .ef-courses-list div.ef-entry-head span.ef-entry-name{
 background-color: transparent !important; 
}


#ef-navbar form.navbar-form input[type="text"]::placeholder{
 color: black; 
}

#ef-navbar .container ul.nav.navbar-nav > li a.dropdown-toggle .img-thumbnail,
div.img-placeholder.static div.img-overlay div.img-thumbnail
{
  background-color:#d4072c !important;
  box-shadow:none;
}

.breadcrumb li,
.ef-breadcrumb li {
 margin-left: 0px!important; 
 margin-right: -20px!important;
}

#ef-navbar .container ul.nav.navbar-nav li.open a.dropdown-toggle {
 background-color: #d3d3d3!important; 
}

.dropdown-menu {
 	background-color: #FFFFFF!important; 
  color: #000000!important;
}

.content .msg > header {
 color: black!important; 
}

#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a:hover, #ef-navbar .container ul.nav.navbar-nav li#communication ul.dropdown-menu li.content a.msg:hover{
 background-color: lightgrey; 
}

#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:hover {
 color: #bebebe!important; 
}

#ef-navbar .container ul.nav.navbar-nav li.open a.dropdown-toggle{
 background-color:  #676767;
  
 color: #ffffff!important;
}

div.breadcrumb-x ol.breadcrumb li a,
div.breadcrumb-x ol.ef-breadcrumb li a {
 /* width: 100%; Anpassung nach Update */
  padding: 3px 20px!important;
}

#account-link > li{
  margin: 0!important;
}

@font-face
{
  font-family:"MetaWebProNormal";
  src:url("/assets/efront/fonts/MetaWebPro-Normal.woff") format("woff");
}

@font-face
{
  font-family:"MetaWebProBold";
  src:url("/assets/efront/fonts/MetaWebPro-Bold.woff") format("woff");
}

.ef-anchor-like, a.link, a.link:visited, a.link:hover, a.link:link {
  color: rgba(58, 120, 161, 0.7) !important;
}

path[fill="#009688"]
{
 fill:rgba(58, 120, 161, 1);
}

path[fill="#67b7dc"]
{
  fill:rgba(103, 111, 120, 0.7);
}

path[stroke="#009688"]
{
  stroke:rgba(58, 120, 161, 1);
}

circle[fill="#009688"]{
 fill:rgba(58, 120, 161, 1);
}

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);
}

div.ef-block table.iconTable td.iconData:hover {
    cursor: pointer;
    background-color: #d3d3d3 !important;
    border-radius: 3px;
}

*
{
  border-radius:0px !important;
}

#ef-logo {
 margin-top: --42px!important; 
}

html.popup body
{
  background:#f6f6f6;
}

body
{
  /* background:url('/assets/images/background.jpg');
  background-size:100%;
  background-attachment:fixed; */
  background:#f6f6f6;
  font-family:Arial, sans-serif;
}

a,
a:hover
{
  text-decoration:none;
}

.navbar-inverse
{
  background-color:#ffffff;
  border:none;
}

.navbar-brand
{
  margin:42px 0px !important;
}

.ef-navbar-logo img
{
  margin-top: -79px;
}

.ef-navbar-logo
{
  padding:0px;
}

.navbar-inverse .navbar-nav li a,
.navbar-inverse .navbar-nav li a:focus,
.navbar-inverse .navbar-nav li a:hover
{
  color:#333333;
}

.navbar-inverse .navbar-nav .open a.dropdown-toggle,
.navbar-inverse .navbar-nav .open a.dropdown-toggle:focus,
.navbar-inverse .navbar-nav .open a.dropdown-toggle:hover
{
  background-color:#ffffff;
  color:#333333;
}

.navbar-inverse .dropdown-menu li a:hover
{
  background-color:#f1f1f1;
  color:#333333 !important;
}


.navbar-inverse .navbar-toggle
{
  border-color:transparent !important;
  background-color:transparent !important;
}

.navbar-inverse .navbar-nav>li>a,
.navbar-inverse .navbar-nav>li>a .fa
{
  color:#333333 !important;
  text-transform: uppercase;
  font-weight:400;
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:hover .fa
{
  color:#333333;
}

.navbar-inverse .navbar-toggle:hover .icon-bar
{
    background-color:#e31937 !important;
}

.navbar-inverse .navbar-toggle:hover 
{
    border-color:transparent !important;
    background-color:transparent !important;
}

.navbar-right
{
  margin-top:42px;
}

#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li a.dropdown-item > span.label {
    color: #000;
}

.breadcrumb-x,
.breadcrumb
{
  background:#494949;
}

.breadcrumb-x
{
  box-shadow:none; /* 0px 3px 3px -3px #000000; */
}

.breadcrumb li,
.ef-breadcrumb li
{
  margin-right:10px;
  padding: 6px 0;
}

.breadcrumb li:before,
.ef-breadcrumb li:before
{
  display:none;
}

.breadcrumb a,
.ef-breadcrumb a
{
  color:#ffffff;
}

div.blockContents
{
  /* background:#ffffff; */
  border:none;
  box-shadow:none;
}

div.blockContents div.blockContents
{
  border:1px solid #e1e1e1;
}

div.block .title
{
  background:none;
  padding:10px;
  text-transform:none;
  font-family:MetaWebProNormal, Arial, sans-serif;
  font-weight:normal;
  font-size:18px;
  color:#666666;
}

.blockHeader
{
  width:60%;
}

div.block .content
{
  box-shadow:none;
}

div.block table.iconTable td.iconData:hover,
div.block table.iconTable td.disabledIconData:hover,
#ef-courses-list li.category span,
.ef-dashboard-option:hover,
.sortedTable tr.oddRowColor:hover,
.sortedTable tr.evenRowColor:hover
{
  background-color:#f1f1f1;
}

#ef-courses-list li.category span a
{
  color:#333333;
}

.progress-bar span
{
  background:none !important;
  border:none !important;
  color:#ffffff !important;
}

.ef-course-progress-bar {
  display: none;
}

/* span.ef-entry-name
{
  background-color:#ffffff !important;
} */

.ef-unit-tree ul > li.ef-courses-list-item.lesson-entry {
    background-color:#ffffff !important;
}

.btn-primary
{
  background:#e31937;
  border:1px solid #e31937;
}

.btn-primary:hover
{
  background:#b6142c;
  border:1px solid #b6142c;
}

.navbar-inverse .navbar-toggle .icon-bar
{
  background-color:#000000;
}

.navbar-inverse .navbar-toggle:hover .icon-bar
{
  background-color:#ffffff;
}

/* Alphatar */

#ef-alphatar-wrapper .img-thumbnail
{
  background-color:#e31937 !important;
  width: 70px;
  height: 70px;
  font-size: 34px;
  line-height: 62px;
}

/* Header */

h3.media-heading
{
  font-size: 20px;
}

.pace .pace-activity
{
  border: 3px solid transparent;
  border-radius: 10px !important;
  border-top-color: #710c1b;
  border-left-color: #710c1b;
}

.panel-primary > .panel-heading
{
  background-color:#e31937;
  border-color:#e31937;
}

.ef-navbar-branch-name {
 display: none; 
}

.ef-card-entries .ef-card .ef-card-wrap div.caption .ef-plain.ef-header {
 max-height: 100px !important; 
}

div.alert.alert-info {
    background-color: #d3d3d3;
    color: #000000;
}

.btn.btn-success{
	white-space: initial;
}

/* DO NOT ADD/EDIT AFTER THIS LINE */
#ef-navbar, #ef-navbar li a.dropdown-toggle[aria-expanded="true"]{background-color:#FFFFFF;border-color:#FFFFFF;}
html,body{background-color:#F6F6F6;}
div.breadcrumb-x{background-color:#494949;border-color:#494949;}
div.ef-block, div.dashboard-panel div.panel-body{background-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:#E31937;border-color:#E31937;}
