:root {
    --color-font-primary: #000;
    --color-primary:  #52ae32;

    --c-brand-primary: var(--color-primary);
}

/* Toolbar */
#ef-timeout-timer-container-new,
.new-ui .twui-menu .twui-switch-ui {
    display: none;
}

.tw-bg-brand-primary {
    background-color: var(--color-primary) !important;
}

.ef-my-courses .ef-courses-list ul:not(.dropdown-menu.pull-right) li.ef-my-courses-category>div.ef-entry-head,
.ef-my-courses .ef-courses-list ul:not(.dropdown-menu.pull-right) li.ef-my-courses-category ul li.ef-my-courses-category>div.ef-entry-head,
.ef-my-courses .ef-courses-list ul:not(.dropdown-menu.pull-right) li.ef-my-courses-category>div.ef-entry-head:hover,
.ef-my-courses .ef-courses-list ul:not(.dropdown-menu.pull-right) li.ef-my-courses-category ul li.ef-my-courses-category>div.ef-entry-head:hover
{
  background-color:#e2e3e6;
}

.sortedTable tr.evenRowColor .ef-anchor-like
{
  color:#52ae32;
}

body
{
	background-color:#ffffff;
}

#ef-navbar
{
	background-color:#ffffff;
}

#ef-navbar .container ul.nav.navbar-nav > li > a, #ef-navbar .container ul.nav.navbar-nav > li > button
{

  color:#000!important;
}

#ef-navbar .container ul.nav.navbar-nav li.open .dropdown-toggle
{
background-color:#ffffff;
}
#ef-navbar .container .navbar-header .ef-navbar-logo
{
	max-width:170px;
}

#ef-navbar .container .navbar-header .ef-navbar-logo img
{
	padding:0px;
}

#ef-search-bar,
.searchDivRight,
.searchDivRight .search-handle
{
	background-color:#f4f4f4 !important;
}

#ef-navbar .container ul.nav.navbar-nav > li > a,
#ef-navbar .container ul.nav.navbar-nav > li > a:hover
{
	color:#52ae32;
}

#ef-navbar .container ul.nav.navbar-nav li.open a.dropdown-toggle
{
	background:none;
}

#ef-navbar .container ul.nav.navbar-nav > li a.dropdown-toggle .img-thumbnail
{
	background-color:#52ae32 !important;
	box-shadow:none;
}

div.img-placeholder.alphatar div.img-thumbnail:after
{
	color:#ffffff;
}

div.breadcrumb-x
{
	background-color:#52ae32;
	box-shadow:0px 3px 3px -3px rgba(0, 0, 0, 0.25);
}

div.breadcrumb-x ol.breadcrumb li
{
	margin-right:15px;
}

div.breadcrumb-x ol.breadcrumb li a
{
	color:#ffffff;
}

div.breadcrumb-x ol.breadcrumb li.active a
{
	font-size:inherit;
	font-weight:normal;
}

.breadcrumb > li + li::before
{
	display:none;
}

div.ef-block
{
	box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.15);
}

div.ef-block table.iconTable td.iconData:hover
{
	background-color:#f4f4f4;
}

ul.customTabs > li.active > a,
ul.tabulizedList > li.tabulizedElement.selected > a:not(:first-child)
{
	color:#52ae32;
}

ul.tabulizedList > li.tabulizedElement.selected > a:not(:first-child):after
{
	display:none;
}

#slider,
#sliderNested
{
	display:none !important;
}

.nav-pills > li > a:hover,
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus
{
	background-color:rgba(0, 0, 0, 0.15);
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover
{
	color:#000000;
}

.sortedTable tr.oddRowColor,
.sortedTable tr.oddRowColor:hover
{
	background-color:#f4f4f4;
}

.sortedTable tr.evenRowColor:hover
{
	background-color:#ffffff;
}

.ef-my-courses .ef-block-header a.ef-block-handle:hover
{
	color:inherit;
}

.ef-my-courses .ef-block-header a.ef-block-handle.ef-my-courses-toggle-view.active
{
	color:#52ae32;
}

.ef-my-courses .ef-courses-list ul li.ef-my-courses-category
{
	margin-top:0px;
	margin-bottom:0px;
}

.ef-my-courses .ef-courses-list ul li.ef-my-courses-category > div.ef-entry-head,
.ef-my-courses .ef-courses-list ul li.ef-my-courses-category > div.ef-entry-head:hover,
.ef-my-courses .ef-courses-list ul li.ef-my-courses-category ul li.ef-my-courses-category > div.ef-entry-head,
.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:#f4f4f4;
}

.ef-my-courses ul li.ef-my-courses-category > div.ef-entry-head .ef-expand-collapse-handle,
.ef-my-courses ul li.ef-my-courses-category > div.ef-entry-head span.ef-entry-name,
.ef-my-courses ul li.ef-my-courses-category > div.ef-entry-head span.ef-entry-name:hover
{
	color:#848d92;
}

.ef-my-courses ul li.ef-my-courses-category > ul > li:nth-child(n+1) div.ef-entry-head:hover,
.ef-my-courses ul li.ef-my-courses-category > ul > li:nth-child(2n+2),
.ef-my-courses ul li.ef-my-courses-category > ul > li:nth-child(2n+2) div.ef-entry-head:hover
{
	background-color:#ffffff;
}

.ef-my-courses .ef-courses-list div.ef-entry-head span.ef-entry-name a:hover,
.ef-unit-tree ul.ef-courses-list div.ef-entry-head span.ef-entry-name a:hover
{
	color:#52ae32;
}

#content-title-row
{
	margin-bottom:15px;
}

a:hover,
a.link:hover,
a.link:link:hover,
a.link:hover:hover
{
	text-decoration:none;
}

a.link,
a.link:link,
a.link:hover,
a.link:visited
{
	color:#52ae32 !important;
}

#ef-login-index div.ef-block-content form div.row #forgot-passwd
{
	color:#52ae32;
}

.btn.btn-primary:not(.active),
.btn.btn-primary:not(.active):hover,
.btn.btn-primary:not(.active):focus
{
	background-color:#52ae32;
	border-color:#52ae32;
	color:#ffffff;
}

.panel-primary > .panel-heading {
    color: #ffffff;
    background-color: #52ae32;
    border-color: #52ae32;
}

/* DO NOT ADD/EDIT AFTER THIS LINE */
#ef-navbar, #ef-navbar li a.dropdown-toggle[aria-expanded="true"]{background-color:#52AE32;border-color:#52AE32;}
html,body{background-color:#FFFFFF;}
div.breadcrumb-x{background-color:#FFFFFF;border-color:#FFFFFF;}
div.ef-block, div.dashboard-panel div.panel-body, body.new-ui{background-color:#FFFFFF;--c-site-primary:#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:#52AE32;border-color:#52AE32;}
html.new-ui-html:root{--c-brand-primary:#52ae32;--c-brand-primary-darken-5:#4da92d;--c-brand-primary-darken-7:#4ba72b;--c-brand-primary-darken-10:#48a428;--c-brand-primary-darken-15:#439f23;--c-brand-primary-darken-17:#419d21;--c-brand-primary-darken-20:#3e9a1e;--c-brand-primary-darken-25:#399519;--c-brand-primary-lighten-7:#59b539;--c-brand-primary-lighten-40:#7ad65a;}
