#ef-navbar .container ul.nav.navbar-nav > li > a, #ef-navbar .container ul.nav.navbar-nav > li > a:visited,
#ef-navbar .container ul.nav.navbar-nav > li > button, #ef-navbar .container ul.nav.navbar-nav > li > button:visited, #ef-navbar .container ul.nav.navbar-nav > li > button:hover{
    color: #333333;
}
#ef-navbar .container ul.nav.navbar-nav li.open .dropdown-toggle {
	color: #dedede;
}

#ef-navbar .container .navbar-collapse {
    padding: 0px;
    padding-right: 0px;
    margin: auto;
    padding-left: 200px;
}
#searchDiv {
    background-color: #ffffff!important;
}
#ef-navbar form.navbar-form .selectize-input, #ef-navbar form.navbar-form input[type=text], #ef-navbar form.navbar-form span.search-handle {
    background-color: #ffffff;
}
.searchDivRight {
    background-color: #ffffff!important;
}
#sResultsDiv {
    background: #ffffff !important;
}
.ef-active > #searchDiv {
    background-color: #ffffff !important;
}
.active-search-input {
    background-color: #ffffff !important;
}
.searchDivCenter >.active-search-input {
    background: #ffffff !important;
}
.searchDivRight > span.search-handle {
    background-color: #ffffff!important;
}
#searchInputContainer > .clickableRow:nth-child(even) {
      background: #ffffff!important;
}
#sResultsDiv > .clickableRow:nth-child(even) {
      background: #ffffff!important;
}
#sResultsDiv > .clickableRow {
      background: #ffffff!important;
}
.clickableRow:hover {
        background: #ffffff!important;
}
.clickableRow:nth-child(even) {
        background: #ffffff!important;
}
.clickableRow:nth-child(even):hover {
        background: #ffffff!important;
}
#ef-navbar .container .row, #ef-navbar .container .row > * {
        background: #ffffff!important;
}

.tl-grid-dashboard-course-wrapper .tl-grid-dashboard-image-wrapper .mask i { font-size:40px; }
.tl-grid-dashboard-course-wrapper .tl-grid-dashboard-image-wrapper .mask .icon-pencil { margin-right:16px; }
.tl-grid-dashboard-course-wrapper .tl-grid-dashboard-image-wrapper img {
  max-height:200px;
  width:100%;
}
.tl-grid-dashboard-course-wrapper .tl-grid-dashboard-image-wrapper {
  height:145px;
  line-height:145px;
}
.tl-grid-catalog-course-wrapper .tl-grid-catalog-image-wrapper img, .tl-grid-catalog-course-wrapper .tl-grid-marketplace-image-wrapper img, .tl-grid-marketplace-course-wrapper .tl-grid-catalog-image-wrapper img, .tl-grid-marketplace-course-wrapper .tl-grid-marketplace-image-wrapper img {
  max-height:200px;
  vertical-align:middle;
  width:100%;
}
#grid_course_catalog_wrapper #grid_course_catalog_info, #grid_marketplace_wrapper #grid_marketplace_info { padding-top:3px; }
.tl-grid-catalog-course-wrapper .tl-grid-catalog-image-wrapper, .tl-grid-catalog-course-wrapper .tl-grid-marketplace-image-wrapper, .tl-grid-marketplace-course-wrapper .tl-grid-catalog-image-wrapper, .tl-grid-marketplace-course-wrapper .tl-grid-marketplace-image-wrapper {
  height:145px;
  line-height:145px;
  overflow:hidden;
  position:relative;
}
.tl-grid-catalog-course-wrapper .tl-grid-catalog-course-title, .tl-grid-catalog-course-wrapper .tl-grid-marketplace-course-title, .tl-grid-marketplace-course-wrapper .tl-grid-catalog-course-title, .tl-grid-marketplace-course-wrapper .tl-grid-marketplace-course-title, .tl-grid-dashboard-course-wrapper .tl-grid-dashboard-course-title { border-top:1px solid #cccccc; }
.grid-striped thead tr th {
  font-size:.9em;
  text-transform:uppercase;
}
fieldset legend, .tl-gamification-entity-header {
  font-size:1.1em;
  font-weight:700;
  text-transform:uppercase;
}
div#tl-courses-grid_info {
  background:rgba(99,109,116,0.5);
  border-radius:100px;
  box-shadow:0 1px 0 #ffffff, inset 0 1px 2px rgba(0,0,0,0.25);
  color:#808080;
  font-size:12px;
  font-weight:400;
  line-height:1.4;
  min-width:40px;
  padding:4px 10px 3px;
  text-align:center;
}
.grid-striped th, .grid-striped td { line-height:28px; }
.grid-striped tbody tr:nth-child(even):not(:hover) td, .grid-striped tbody tr:nth-child(even):not(:hover) th { background-color:#f5f5f5; }
.grid-striped tbody tr:nth-child(odd) td, .grid-striped tbody tr:nth-child(odd) th, .grid-striped tbody tr:nth-child(even) td, .grid-striped tbody tr:nth-child(even) th {
  border-bottom:0;
  border-top:0;
}
#grid_course_catalog_filter { margin:7px 13px 0 14px !important; }
#tl-discussions .dataTables_wrapper { padding:0 3px 0 0; }
#tl-discussions div.tl-header-tools { padding:16px 24px; }
#tl-discussions-grid_wrapper { margin:0 10px 10px; }
.btn { font-weight:700; }
.btn:not(.dropdown-toggle):not(.tl-grid-goto-next):not(.tl-grid-goto-previous) {
  padding-left:16px;
  padding-right:16px;
}
.btn-primary, .btn-success, .btn-warning, .btn-info, .btn-danger { font-weight:700; }
.btn-danger { background-color:#dd2c00; }
.btn-success { background-color:#008c38; }
.dt-button { color:#555555; }
.btn, .btn-primary, .btn-success, .btn-warning, .btn-info, .btn-danger, .tl-title, .dataTables_info, .dropdown-toggle, .btn-group > .btn + .dropdown-toggle {
  -webkit-box-shadow:none;
  background-image:none;
  box-shadow:none;
  text-shadow:none;
}
.btn-primary:not(.dropdown-toggle):not(.btn-mini), .btn-success:not(.dropdown-toggle):not(.btn-mini), .btn-warning:not(.dropdown-toggle):not(.btn-mini), .btn-info:not(.dropdown-toggle):not(.btn-mini), .btn-danger:not(.dropdown-toggle):not(.btn-mini) { min-width:88px; }
.btn.disabled, .btn[disabled] {
  background-color:#dedede;
  border:none;
  color:#898989;
  cursor:not-allowed;
  opacity:1;
}
.label, .badge { background-color:#b0bec5; }
.label {
  border-radius:4px;
  text-shadow:none;
}
.label-login, .label-default, .label-tc-completed, .label-tc-passed, .label-completed, .label-file-visibility-user, .label-file-type-user, .label-success { background-color:#00c853; }
.label-trainer, .label-pending, .label-registration, .label-course, .label-file-visibility-all, .label-file-type-group { background-color:#ffab00; }
.label-certification, .label-update, .label-delete, .label-create, .label-expires, .label-failure, .label-inactive, .label-tc-failed, .label-failed, .label-file-visibility-hidden { background-color:#ef5350; }
.label-learner, .label-user, .label-tc-attempted, .label-tc-experienced, .label-file-type-branch, .label-info { background-color:#0091ea; }
.navbar .nav > li > a:not(.btn), .navbar .nav > li > a:not(.btn) >i { font-weight:500 !important; }
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
  border:0;
  border-bottom:3px solid #333333;
  margin-right:0;
}
a#tl-navbar-course-name { padding-top:16px; }
.navbar-inner {
  -webkit-box-shadow:none;
  background-image:none;
  border:none;
  border-bottom:1px solid #cfd8dc;
  box-shadow:none;
  padding-bottom:5px;
  padding-top:5px;
}
.navbar .nav > li > a {
  font-size:.95em;
  padding:16px 10px 17px;
  text-shadow:none;
  text-transform:uppercase;
}
.navbar .nav > li > a:hover, .navbar .nav > li > a:focus { font-weight:600; }
.navbar .brand {
  color:#808080;
  font-size:1.2em;
  font-weight:700;
  margin-top:3px;
  text-shadow:none;
  text-shadow:none;
}
.nav-tabs > li > a {
  padding-bottom:10px;
  padding-top:10px;
}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle { font-weight:700; }
.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret {
  border-bottom-color:#cfd8dc;
  border-top-color:#cfd8dc;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-bottom-color:#cfd8dc;
  border-top-color:#cfd8dc;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret {
  border-bottom-color:#cfd8dc;
  border-top-color:#cfd8dc;
}
.navbar-inner .dropdown .caret { opacity:.7; }
#tl-header-gamification-entrance, #tl-backto-administrator, #tl-switchto-branch-goback { color:#ffffff; }
#message_counter {
  background:#b4bbbf;
  border-radius:8px;
  color:#ffffff;
  font-size:11px;
}
.brand > .avatar-square {
  border-radius:0;
  max-width:300px;
}
.tl-title {
  -webkit-box-shadow:none;
  background-image:none;
  border-radius:4px 4px 0 0;
  box-shadow:none;
  font-weight:700;
  height:54px;
  line-height:54px;
  padding:0;
  padding-left:24px;
}
.gridCourseCatalog .tl-course-rating, .gridCourseCatalog .tl-course-rating, .gridCourseCatalog .tl-marketplace-course-rating, .tl-grid-marketplace-course-wrapper .tl-marketplace-course-rating {
  background:#ffffff;
  margin-top:-34px;
  opacity:.9;
  padding-top:6px;
}
.dataTables_info {
  background:rgba(99,109,116,0.5);
  border-radius:100px;
  color:#ffffff;
  font-size:12px;
  font-weight:400;
  line-height:1.4;
  min-width:40px;
  padding:4px 10px;
  text-align:center;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .select2-container .select2-choice { border-color:#cfd8dc; }
.tl-box {
  -webkit-box-shadow:none;
  box-shadow:none;
}
.tl-title + .tl-box-border { border-top:0; }
div.tl-icons-block .tl-icon-label div:first-child, div.tl-icons-block .tl-icon-title {
  font-size:1.1em;
  text-transform:uppercase;
}
.alert .close { top:0; }
.alert p { margin-bottom:0; }
.tl-title .tl-box-title-options a, .tl-title .tl-box-title-options span {
  font-size:13px;
  font-weight:500;
}
ul.dynatree-container li { padding-top:0; }
.tl-body {
  background-image:none;
  text-shadow:none !important;
}
.avatar-square { border-radius:0; }
.progress .bar { color:#ffffff; }
p#branch-url { font-size:.8em; }
#tl-backto-administrator, #tl-switchto-branch-goback { color:#ffffff; }
.form-actions {
  background-color:#ffffff;
  margin-bottom:0;
}
.note-popover .popover .popover-content>.btn-group, .note-toolbar>.btn-group { margin-right:3px !important; }
.tl-tree-courses-list {
  margin-left:12px;
  margin-right:12px;
}
.dataTables_filter input:not(.btn) { border-radius:4px !important; }
@media (max-width: 979px) {
  .navbar .nav > li > a:hover, .navbar .nav > li > a:focus { color:#111111; }
  .navbar .nav > li > a {
    color:#555555;
    text-shadow:none;
  }
  .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle { color:#555555; }
  .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { color:#555555; }
  .navbar .nav > li > a:hover, .navbar .nav > li > a:focus { color:#cccccc; }
  .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { font-weight:500; }
  #tl-users-header-tools { padding:4px; }
  .navbar .btn-navbar { margin-top:10px; }
  div.tl-icons-block {
    float:left;
    width:48%;
    margin-top:2px;
    margin-left:2px;
  }
}
@media (max-width: 979px) and (min-width: 768px) {
  #tl-main-body .row-fluid, .row {
    padding-left:5px;
    padding-right:5px;
  }
}
@media (max-width: 768px) {
  .navbar .brand { padding-top:10px; }
  .brand > .avatar-square { padding-top:0; }
  .navbar-inner { padding-top:0; }
  .tl-grid-dashboard-course-wrapper .tl-grid-dashboard-course-title { border:0; }
}
.label-section { background-color:#999999; }
.label-section-delay-left {
  -webkit-border-radius:3px 0px 0px 3px;
  -moz-border-radius:3px 0px 0px 3px;
  border-radius:3px 0px 0px 3px;
}
.label-section-delay-right {
  -webkit-border-radius:0px 3px 3px 0px;
  -moz-border-radius:0px 3px 3px 0px;
  border-radius:0px 3px 3px 0px;
  background-color:#76929a;
}

.grid-striped tbody.gridUsersTableBody tr:nth-child(even):not(:hover) td {background-color: white;}

#ef-navbar .container .navbar-header .ef-navbar-logo img {
    max-width: 205%;
    max-height: 135%;
}

#ef-navbar .container .navbar-header.navbar-header-subheader .ef-navbar-logo > img {
    max-width: 190%;
    max-width: 135%
 }

#ef-navbar .container .navbar-header .ef-navbar-branch-name {
    margin-left: 40px;
}

@media (min-width: 1200px) .container {
    width: 100%;
}

/* DO NOT ADD/EDIT AFTER THIS LINE */
html,body{background-color:#E8F5EF;}
#ef-navbar, #ef-navbar li a.dropdown-toggle[aria-expanded="true"]{background-color:#D5F7D4;border-color:#D5F7D4;}
*.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:#1DAB91;border-color:#1DAB91;}
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;}
