.ef-my-courses ul li.ef-my-courses-category > div.ef-entry-head span.ef-entry-name
{
  font-size:18px;
}

#ef-search
{
  border:1px solid #949494 !important;
  border-radius:4px;
}

#ef-navbar form.navbar-form #searchDiv
{
  background:none;
}

#ef-search #ef-search-bar,
#ef-search .searchDivRight
{
  background-color:#ffffff !important;
}

.ef-my-courses ul li.ef-my-courses-category > div.ef-entry-head span.ef-entry-name
{
  text-transform:initial;
}

div.ef-main-action-button a.btn-success
{
  white-space:inherit !important;
}

:root {
  --color-font-primary: #000;
  --color-primary:  #CC0000;
}

.tscplayer_inline
{
  width:805px !important;
}

@font-face {
font-family: "DAX";
src: url("/assets/fonts/dax.ttf");
}

h1, h2, h3, legend,.ef-course-name{
  font-family: 'DAX', sans-serif;
}

.search-handle{
 visibility: hidden; 
}

.searchDivRight, #ef-search-bar {
  background-color: rgba(128, 128, 128, 0.75) !important;
}



#welcome-tour-create-course-icon,#welcome-tour-admin-dashboard-icon{
 display: none !important; 
}

.btn-sm{
 	font-size: 10px; 
}
html.popup body
{
  background-image:none !important;
}

.ef-content-area
{
  color:#000000;
}
#ef-login-index label[for=login]{
  color: #ffffff;
}
#ef-login-index label[for=password]{
  color: #ffffff;
}

#ef-login-index div.ef-block-footer span.sign-slogan a{
	color: #000 !important;
}

#ef-login-index div.ef-block-footer{
	background-color: #fff;
}

#forgot-passwd{
 color: #ffffff !important; 
}

.eye-input-group {
    background: #fff;
}




#ef-navbar .container .navbar-header{
  max-width: 115px;
  height: inherit;
}

html
{
  height:100%;  
}

#ef-my-courses-grid-content > div > .ef-block{
  background-color: rgba(255,255,255,1) !important;
}


#ef-login-index{
  width: 350px;
  margin-top: 130px;
}

.help-block{
  color: #000000 !important;
}

.ef-entry-name{
   color: #000000 !important; 
}

html.popup body
{
  background-image:none;
  background:#ffffff;
}

html body
{
  background-color: #FFF;
  /*background-color:#F5F5F5 !important;*/
  background-size:cover;
  background-attachment:fixed;
  background-position:center center;
  background-repeat:no-repeat;
  height:auto;
  color: #000000;
  min-height:100%;
  font-family: 'DAX', sans-serif;
  
}

html body:not(.ef-user-signed-in)
{
  background-image:url('/assets/images/tormax/tormax_bg_.jpg');
  /*background-color:#F5F5F5 !important;*/
  background-size:cover;
  background-attachment:fixed;
  background-position:center center;
  background-repeat:no-repeat;
  height:auto;
  min-height:100%;
  font-family: 'DAX', sans-serif;
  
}


.ef-block#ef-login-index{
  background-color: rgba(128,128,128,0.8);
}


body a:hover,
body a.link:hover,
body a.link:hover:hover,
body .ef-anchor-like:hover
{
  text-decoration:none;
  
}

body #ef-navbar form.navbar-form > div.form-group > div.input-group
{
  box-shadow:none;
}

/*body #ef-navbar form.navbar-form .selectize-input,
body #ef-navbar form.navbar-form span.search-handle,
body #ef-navbar form.navbar-form.ef-active .selectize-input,
body #ef-navbar form.navbar-form.ef-active span.search-handle
{
  background-color:#808080;
  
}*/

body #ef-navbar form.navbar-form .selectize-input,
body #ef-navbar form.navbar-form span.search-handle,
body #ef-navbar form.navbar-form.ef-active .selectize-input,
body #ef-navbar form.navbar-form.ef-active span.search-handle,
body #ef-navbar .container ul.nav.navbar-nav li#communication ul.dropdown-menu li.content,
body .btn.btn-primary
{
  border-color:#E8E8E8;
}

body #ef-navbar .container ul.nav.navbar-nav > li
{
  float:left;
}

body #ef-navbar .container ul.nav.navbar-nav > li > a,
body .select2-container--default .select2-results__option--highlighted[aria-selected],
body .nav-pills > li.active > a,
body .nav-pills > li.active > a:hover,
body .nav-pills > li.active > a:focus,
body .ef-unit-tree .ef-tooltip-toggle,
body .btn.btn-primary
{
  color:#808080;
}

body #ef-navbar .container ul.nav.navbar-nav > li > a:hover,
body #ef-navbar .container ul.nav.navbar-nav > li > a:visited,
body #ef-navbar .container ul.nav.navbar-nav li.open .dropdown-toggle,
body #ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a:hover,
body #ef-navbar .container ul.nav.navbar-nav li#user-roles a.ef-switch-account span.fa::after,
body ul.customTabs > li.active > a,
body ul.tabulizedList > li.tabulizedElement.selected > a:not(:first-child),
body .ef-my-courses .ef-block-header a.ef-block-handle:hover,
body .ef-my-courses .ef-block-header a.ef-block-handle.ef-my-courses-toggle-view.active,
body .ef-my-courses .ef-courses-list div.ef-entry-head span.ef-entry-name a:hover,
body .ef-my-courses .ef-my-courses-handle-action:hover,
body .ef-my-courses .ef-my-courses-handle-action:focus,
body .ef-unit-tree ul.ef-courses-list div.ef-entry-head span.ef-entry-name a:hover,
body #ef-login-index div.ef-block-content form div.row #forgot-passwd,
body .ef-dashboard-header .more-link,
body .ef-dashboard-header .less-link
{
  color:#000000;
}

#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li a.dropdown-item{
	color: #000;
}

#ef-navbar .container ul.nav.navbar-nav > li > a, 
#ef-navbar .container ul.nav.navbar-nav > li > button {
  color: var(--color-font-primary);
}

#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li a.dropdown-item > span.label {
  color: var(--color-font-primary) !important;
}

#ef-navbar .container ul.nav.navbar-nav > li > button i.fa.fa-comments-o + span,
#ef-navbar .container ul.nav.navbar-nav > li > button i.fa.fa-bell-o + span {
  color: var(--color-primary) !important;
}

body #ef-navbar .container ul.nav.navbar-nav li.open .dropdown-toggle,
body #ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a:hover
{
  background:none;
}

body #ef-navbar .container ul.nav.navbar-nav li .dropdown-toggle + ul.dropdown-menu,
body #ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu li a ~ ul.dropdown-menu,
body #ef-navbar .container ul.nav.navbar-nav > li.user-preferences ul.dropdown-menu::after,
body .nav-pills > li > a:hover,
body .nav-pills > li > a:focus,
body .nav-pills > li.active > a,
body .nav-pills > li.active > a:hover,
body .nav-pills > li.active > a:focus
{
  background:#ffffff;
}

body #ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu li.divider,
body .dropdown-menu > li > a:hover,
body .select2-container--default .select2-results__option--highlighted[aria-selected],
body div.ef-block table.iconTable td.iconData:hover,
body .btn.btn-primary
{
  background-color:#fff;
}

body #ef-navbar .container ul.nav.navbar-nav li#user-roles a.ef-switch-account span.fa,
body .ef-my-courses .ef-block-header a.ef-block-handle
{
  color:#000000;
}

body .img-thumbnail
{
  background-color:#808080 !important;
}

body div.breadcrumb-x ol.ef-breadcrumb li.active a
{
  font-weight:normal;
  font-size:13px;
}

.breadcrumb-x .ef-breadcrumb > li + li::before
{
  content:">" !important;
  color: #ccc;
  border: 0;
  transform: none;
  padding: 0 5px;
  margin: 0;
}

.breadcrumb-x .ef-breadcrumb li {
    padding: 6px 0;
}

body ul.tabulizedList > li.tabulizedElement.selected > a:not(:first-child)::after
{
  border-color:#000000;
}

body .btn.btn-primary:hover,
body .btn.btn-primary:focus,
body #slider,
body #sliderNested
{
  color: #565555 !important;
  border-color: #d2d2d2 !important; 
  background-color: #d2d2d2 !important;  
  font-weight: bold;
  transition-duration: 0.3s;
  transition-property: background,color,border-color;
  transition-timing-function: ease-in-out;
  text-transform: uppercase;
	text-shadow: none;
	letter-spacing: .15em;
	white-space: nowrap;
}

body .btn.btn-primary:hover,
body .btn.btn-primary:focus,
body .btn.btn-success:hover
body .btn.btn-default:not(.note-btn):hover
{ 
   color: #565555 !important;
  border-color: #d2d2d2 !important; 
  background-color: #d2d2d2 !important; 
   font-weight: bold;  
  transition-duration: 0.3s;
  transition-property: background,color,border-color;
  transition-timing-function: ease-in-out;
  text-transform: uppercase;
	text-shadow: none;
	letter-spacing: .15em;
	white-space: nowrap;
}

a.btn.btn-success:hover{
	color: #565555 !important;
  border-color: #d2d2d2 !important; 
  background-color: #d2d2d2 !important; 
   font-weight: bold;  
  transition-duration: 0.3s;
  transition-property: background,color,border-color;
  transition-timing-function: ease-in-out;
  text-transform: uppercase;
	text-shadow: none;
	letter-spacing: .15em;
	white-space: nowrap;
}

.btn-primary{
    background-color: #d2d2d2 !important;
    color:#565555 !important;
    border-color: #d2d2d2 !important;
    padding-right: 15px;
    padding-left: 15px;
	 font-weight: bold;
  transition-duration: 0.3s !important; 
  transition-property: background,color,border-color !important; 
  transition-timing-function: ease-in-out !important; 
  text-transform: uppercase !important; 
	text-shadow: none !important; 
	letter-spacing: .15em !important; 
	white-space: nowrap !important; 
}

.btn-success{
     background-color: #d2d2d2 !important;
    color:#565555 !important;
    border-color: #d2d2d2 !important;
    padding-right: 15px;	
    padding-left: 15px;
	 font-weight: bold;
  transition-duration: 0.3s !important; 
  transition-property: background,color,border-color !important; 
  transition-timing-function: ease-in-out !important; 
  text-transform: uppercase !important; 
	text-shadow: none !important; 
	letter-spacing: .15em !important; 
	white-space: nowrap !important; 
}

a.btn-default:not(.note-btn).btn-sm:hover{
	color: #565555 !important;
  border-color: #d2d2d2 !important; 
  background-color: #d2d2d2 !important; 
   font-weight: bold;  
  transition-duration: 0.3s;
  transition-property: background,color,border-color;
  transition-timing-function: ease-in-out;
  text-transform: uppercase;
	text-shadow: none;
	letter-spacing: .15em;
	white-space: nowrap;
}

.btn-default:not(.note-btn){
	 background-color: #d2d2d2 !important;
    color:#565555 !important;
    border: 0px !important;
    padding-right: 15px;	
    padding-left: 15px;
	 font-weight: bold;
  transition-duration: 0.3s !important; 
  transition-property: background,color,border-color !important; 
  transition-timing-function: ease-in-out !important; 
  text-transform: uppercase !important; 
	text-shadow: none !important; 
	letter-spacing: .15em !important; 
	white-space: nowrap !important; 
}

.btn.btn-default.active,
.btn.btn-primary.active {     
  color: var(--color-primary) !important;
  border-color: var(--color-primary) !important;  
  background-color: #fff !important; 
}

.dropdown-toggle{ 
    margin-left:2px !important;
}

a:link, 
a:visited,
.ef-content-area p,
label{
 color: #000000;
}

.ef-entry-name a,
.fa{
 color: #000000 !important; 
}


legend,
.ef-dashboard-icon-label,
.ef-entry-title span,
#nv-sign-out{
    color: #000000;
}

.help-block a,
.help-block a:hover,
.ef-my-courses-category div,
.ef-my-courses-category div .fa-angle-right,
.fa:hover,
.fa-power-off{
 	color:#808080 !important; 
}

.label-success {
    background-color: #808080;
}

.ef-breadcrumb .active a{
 	font-weight:bold !important;
  	color:#808080 !important
}
.dropdown-item:hover {
     background: rgba(118,141,148,0.1) !important; 
}


.fa-download:hover{
      background-color: #fff;
    	color: #808080;
}
div.breadcrumb-x,
#ef-navbar{
 background-color:#fff; 
}

.breadcrumb-x ol.ef-breadcrumb {
    padding: 8px 0;
    margin-left: 145px;
}



.ef-entry-head,
.ef-entry-head:hover{
 background-color:#fff !important; 
}


.panel-success {
    border-color: #808080;
}
.panel-heading{
    color: #fff !important;
    background-color: #808080 !important; 
    border-color: #808080 !important;
}

a.ef-toggle-hidden-section{
	color: #000 !important;
}


.ef-anchor-like, a.link, a.link:visited, a.link:hover, a.link:link{
	color: #1428A0 !important;
}

.ef-switch-account .fa{
 color: #bcbcbc !important;
}

.ef-interval.btn.btn-default.btn-sm,
.btn.btn-default.btn-sm.ef-daterange{
    background-color: #eee !important;
  	color: #808080 !important;
}

.ef-interval.btn.btn-default.btn-sm.active,
.btn.btn-default.btn-sm.ef-daterange.active{
    background-color: #808080 !important;
  	color: #ffffff !important;
  	border-color: #808080 !important;
}
.navbar-header#ef-logo,
.navbar-header#ef-logo a,
.navbar-header#ef-logo img{
	min-width:100px; 
    height: 200px;
    width: 300px;  
}
#ef-navbar .container .navbar-header .ef-navbar-logo img{
  max-width: 100px !important;
  max-height: 100px !important;
  padding: 0 0 2px 0;
}

#ef-navbar .container .navbar-header .ef-navbar-logo {
    display: block;
}

#ef-login-index label {
    color: #fff;
}



.label{
  color: #fff !important
}

.ef-dashboard-icon-label{
  color: #000000 !important;
}

/* Start: Ticket #13510 */
div.ef-block table.iconTable {
  border-collapse: initial;
}

div.ef-block table.iconTable td.iconData {
  border: 2px solid #fff;
}

div.ef-block table.iconTable td.iconData:hover{
  background-color: transparent !important;
  border: 2px solid rgba(204, 0, 0,0.8);
}
/* End: Ticket #13510 */


.ef-block-panel .ef-title {
    white-space: nowrap;
}

.ef-card-entries .ef-card .ef-card-wrap div.caption .ef-plain.ef-header a {
    font-size: 1em !important;
}

*.progress .progress-bar > .progress-bar-content {
    color: #000 !important;
}

/* Start: #LMSHELP-12384 */
/* Tooltip */
.ef-course-wrap .tooltip[role="tooltip"],
.ef-unit-tree .tooltip[role="tooltip"] {
  display: none !important;
}
/* End: #LMSHELP-12384 */

/**
 * Admin - Charts
*/
[fill='#67b7dc'] {
    fill: rgba(128,128,128,0.8) !important;
}

[stroke='#67b7dc'] {
    stroke: rgba(128,128,128,0.8) !important;
}

[fill='#009688'] {
    fill: rgba(204,0,0, 0.8) !important;
}

[stroke='#009688'] {
    stroke: rgba(204,0,0, 0.8) !important;
}

.amcharts-legend-item-g1 > .amcharts-legend-marker {
  fill:rgba(128,128,128,0.8);
  stroke:rgba(128,128,128,0.8);
}

.amcharts-legend-item-g2 > .amcharts-legend-marker {
  fill:rgba(204,0,0, 0.8);
  stroke:rgba(204,0,0, 0.8);
}

#ef-login-index { margin-top:50px; }
#login_info { margin-top: 50px; }

/* DO NOT ADD/EDIT AFTER THIS LINE */
#ef-navbar, #ef-navbar li .dropdown-toggle[aria-expanded="true"]{background-color:#fff;border-color:#fff;}
div.breadcrumb-x{background-color:#fff;border-color:#fff;}
html.new-ui-html:root{--c-brand-primary:#808080;--c-brand-primary-darken-5:#7b7b7b;--c-brand-primary-darken-7:#797979;--c-brand-primary-darken-10:#767676;--c-brand-primary-darken-15:#717171;--c-brand-primary-darken-17:#6f6f6f;--c-brand-primary-darken-20:#6c6c6c;--c-brand-primary-darken-25:#676767;--c-brand-primary-lighten-7:#878787;--c-brand-primary-lighten-40:#a8a8a8;}
