body
{
    background:#ffffff;
}

#ef-navbar
{
    background:#28a63a;
    height:104px;
}

#ef-navbar .container .navbar-header
{
    margin-top:20px;
}

#ef-navbar .container .navbar-header,
#ef-navbar .container .navbar-header .ef-navbar-logo
{
    height:64px;
}

#ef-navbar .container .navbar-header
{
    width:552px;
}

#ef-navbar .container .navbar-header .ef-navbar-logo,
#ef-navbar .container .navbar-header
{
    min-width:552px;
}

#ef-navbar .container .navbar-header .ef-navbar-logo img
{
    padding:0px;
    max-width: none;
}

#ef-navbar form.navbar-form .selectize-input,
#ef-navbar form.navbar-form.ef-active .selectize-input,
#ef-navbar form.navbar-form span.search-handle,
#ef-navbar form.navbar-form.ef-active span.search-handle
{
    background:#ffffff;
    border:none;
}

#ef-navbar .container ul.nav.navbar-nav > li > a:hover
{
    color:#ffffff;
}

#ef-navbar .container ul.nav.navbar-nav li.open a.dropdown-toggle
{
    background:none;
}

#ef-search,
#ef-navbar .container ul.nav.navbar-nav
{
    padding-top:35px;
}
#searchDiv .searchDivRight, #searchDiv #ef-search-bar{
    background-color: white !important;
}

/*
#ef-search,
#ef-navigation
{
  position:relative;
  top:35px;
}
*/

div.breadcrumb-x
{
    background:none;
    box-shadow:none;
    min-height:0px;
    margin-bottom:0px;
}

div.breadcrumb-x ol.ef-breadcrumb li
{
    padding: 6px 0 !important;
    margin-right: 5px;
}

div.breadcrumb-x ol.ef-breadcrumb li a
{
    padding:5px 7px;
}

div.breadcrumb-x ol.ef-breadcrumb li.active a
{
    background:#003212;
    font-weight:normal;
    font-size:13px;
    color:#ffffff;
}

.ef-breadcrumb
{
    padding:10px 0px !important;
}

.breadcrumb-x .ef-breadcrumb > li + li::before
{
    display:none;
}

.ef-breadcrumb a
{
    color:#3ba23a;
}

.ef-breadcrumb .dropdown.breadcrumb {
    flex: 1;
    text-align: right;
    margin-right: 0 !important;
}

/*
#activeLinkTriangle
{
  width:0px;
  height:0px;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-bottom:13px solid #ffffff
  position:absolute;
}
*/

#banner
{
    max-width:100%;
    /* margin-bottom:30px; */
}

div.ef-block
{
    border:1px solid #e1e3e6;
    box-shadow:0px 3px 3px 3px #f0f0f0;
}

div.ef-block table.iconTable td.iconData:hover,
.sortedTable tr.oddRowColor:hover,
.sortedTable tr.evenRowColor:hover
{
    background:#e8f6ea
}

ul.customTabs > li.active > a,
ul.tabulizedList > li.tabulizedElement.selected > a:not(:first-child)
{
    color:#339b25;
}

ul.tabulizedList > li.tabulizedElement.selected > a:not(:first-child)::after
{
    display:none;
}

#slider
{
    display:none !important;
}

.nav-pills > li.active > a
{
    background:#339b25;
}

a.ef-toggle-hidden-section
{
    color:#339b25 !important;
}

.ef-my-courses .ef-courses-list ul li.ef-my-courses-category
{
    margin-top:0px;
    margin-bottom:0px;
}

.ef-my-courses ul li.ef-my-courses-category > div.ef-entry-head .ef-expand-collapse-handle,
.ef-my-courses .ef-block-header a.ef-block-handle.ef-my-courses-toggle-view.active,
.ef-my-courses-controls .ef-my-courses-toggle-view.active,
.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:#28a63a;
}

.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:#e4f1e4;
}

.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)
{
    background:#ffffff;
}

.ef-my-courses .ef-courses-list div.ef-entry-head span.ef-entry-name a:hover
{
    color:#339b25;
}

.ef-unit-tree ul.ef-courses-list div.ef-entry-head span.ef-entry-name a:hover
{
    color:#339b25;
}

.btn.btn-primary,
.btn.btn-primary:hover,
.btn-group > a.btn-primary,
.btn-group > .btn-primary.dropdown-toggle,
.open > .btn-primary.dropdown-toggle:focus
{
    border-color:#339b25;
}

.btn.btn-primary:not(.active)
{
    background:linear-gradient(#96d88e, #339b25);
}

a.link:link,
.btn-link
{
    color:#3ba23a !important;
}

a:hover,
a.link:link:hover
{
    text-decoration:none;
}

#ef-login-index div.ef-block-content form div.row #forgot-passwd,
#ef-login-index div.ef-block-footer span.sign-slogan a
{
    color:#3ba23a;
}

/* DO NOT ADD/EDIT AFTER THIS LINE */
