@font-face {
font-family: "TelegroteskNextBold";
src: url("/assets/fonts/telegrotesknext-bold.woff");
}

@font-face {
font-family: "TelegroteskNextRegular";
src: url("/assets/fonts/telegrotesknext-regular.woff");
}

.ef-unit-tree .ef-unit-link.disabled
{
  color:red !important;
}

#ef-navbar .container .navbar-header .ef-navbar-logo img{
 max-width: 170% !important; 
}
#ef-navbar .container .navbar-header .ef-navbar-logo {
  width: 170% !important;
}
.ef-my-courses ul li.ef-my-courses-category > div.ef-entry-head span.ef-entry-name {
 color:black; 
}
.ef-switch-account {
 white-space: normal !important;
}
#ef-navbar .container ul.nav.navbar-nav > li > button,#ef-navbar .container ul.nav.navbar-nav > li > button:hover{
 color: black; 
}
#ef-navbar .container ul.nav.navbar-nav li .dropdown-toggle + ul.dropdown-menu{
  background-color: #EEE;
}
#ef-navbar .container ul.nav.navbar-nav li.open .dropdown-toggle {
    background-color: white;
}
#ef-navbar .container ul.nav.navbar-nav li#communication ul.dropdown-menu li.content a.msg header{
 color: black; 
}
#ef-navbar .container ul.nav.navbar-nav li#communication ul.dropdown-menu li.content a.msg:hover {
    background-color: #dedede;
}
#ef-navigation .dropdown-menu span.label{
 color: black; 
}

#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li a.dropdown-item{
 color: black; 
}
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li a.dropdown-item:hover{
 color: black !important; 
}
.selectize-dropdown-content{
 background-color: white; 
}


.panel-body .text-muted{
 color: black; 
}

.ef-question-indicator .ef-question-indicator-incomplete {
    background-color: #fff !important;
    border: 2px solid #000 !important;
    color:  #000 !important;
}

.search-handle{
 visibility: hidden; 
}
.ef-my-courses .ef-courses-list ul li.ef-my-courses-category > div.ef-entry-head{
 background-color:  #ffffff !important;
}

.ef-dashboard-header .ef-course-name{
 font-family: 'TelegroteskNextRegular', sans-serif;
  font-weight: bold;
  font-size: 25px;
  color: #e20074;
  
}

       

.searchDivRight, #ef-search-bar {
  background-color: rgba(255, 255,255, 0.9) !important; !important;
}



body
{
 font-family: 'TelegroteskNextRegular', sans-serif;
  background-color: #fff7d9 ;
  color: #333; 
}

.ef-content-area
{
  color:#0F1416;
}

html
{
  height:100%;  
}

#ef-my-courses-grid-content > div > .ef-block{
  background-color:#f4f4f4 !important;
}



.help-block{
  color: #0F1416 !important;
}

.ef-entry-name{
   color: #0F1416 !important; 
}

html.popup body
{
  background-image:none !important;
}

html body:not(.ef-user-signed-in)
{
  background-image:url('/assets/images/background.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: 'TelegroteskNextRegular', sans-serif;
  
}


.ef-block#ef-login-index{
  background-color: rgba(255, 255, 255,1);
}


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:#f9f9f9;
  
}

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:#f0f0f0;
}

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:#434343;
}

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 a.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;
}

body #ef-navbar .container ul.nav.navbar-nav li.open a.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 a.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:#f0f0f0;
}

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:#f0f0f0;
}

body .img-thumbnail
{
  background-color:#e20074 !important;
}

body div.breadcrumb-x ol.breadcrumb li.active a
{
  font-weight:normal;
  font-size:13px;
}

body .breadcrumb > li + li::before
{
  content:">";
}

body ul.tabulizedList > li.tabulizedElement.selected > a:not(:first-child)::after
{
  border-color:#e20074;
}

body .btn.btn-primary:hover,
body .btn.btn-primary:focus,
body #slider,
body #sliderNested
{
   background-color: #B00061 !important;
    color: #FFFFFF !important;
    border: 0px #D1006C !important;
}

.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-success:hover,
.btn.btn-success:focus,
{ 
    background-color: #D1006C !important;
    color: #FFFFFF !important;
    border: 1px solid #D1006C !important;
}

.btn.btn-primary:active,
.btn.btn-success:active
{ 
    background-color: #B00061 !important;
    color: #FFFFFF !important;
    border: 1px #D1006C !important;
}

.btn-primary{
    background-color: #e20074 !important;
    color:#ffffff !important;
    padding-right: 15px;
    padding-left: 15px;
	border-radius: 3px !important;
}

.btn-success{
    background-color:  #e20074 !important;
    color:#ffffff !important;
    border-color: #e20074 !important;
    padding-right: 15px;
    padding-left: 15px;
	border-radius: 3px !important;
}

.btn-default{
	background-color:#e20074;
  color:#ffffff;
}
.dropdown-toggle{
    border-left: 0px solid #e20074 !important;  
    margin-left:2px !important;
}

.label-ef-completed {
	background-color: #e20074 !important;
}	


a:visited,
.ef-content-area p,
label{
 color: #000000;
}

ol.breadcrumb >li > a:link{
	color: #000000 !important;
}

#userNavBar .fa:hover{
	color: #e20074	!important;
}

.ef-entry-name a,
.fa{
 color: #000000 !important; 
}

.dropdown-toggle > i{
 color: #000000 !important; 
}

a:link:hover,
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:#e20074!important; 
}

.label-success {
    background-color:#e20074;
  color: #000000 !important; 
}

.breadcrumb .active a{
 	font-weight:bold !important;
  	color:#e20074 !important
}
.dropdown-item:hover {
     background: rgba(226, 0, 116,0.3) !important; 
}


.fa-download:hover{
      background-color: #eeeeee;
    	color: #e20074;
}
div.breadcrumb-x,
#ef-navbar{
 background-color:#fff; 
}



.ef-entry-head,
.ef-entry-head:hover{
 background-color:#ffffff; !important; 
}


.ef-my-courses-category ul .ef-entry-head{
 background-color:#fff !important; 
}
.panel-success {
    border-color: #0F1416;
}
.panel-heading{
    color: #ffffff !important;
    background-color: #e20074 !important; 
    border-color: #e20074 !important;
}

.ef-switch-account .fa{
 color: #f0f0f0 !important;
}

.ef-interval.btn.btn-default.btn-sm,
.btn.btn-default.btn-sm.ef-daterange{
    background-color: #eee !important;
  	color: #e20074 !important;
}

.ef-interval.btn.btn-default.btn-sm.active,
.btn.btn-default.btn-sm.ef-daterange.active{
    background-color: #e20074 !important;
  	color: #ffffff !important;
  	border-color: #e20074;
}
.ef-course-name{
	height: 40px;
}

.btn.active{     
   background-color: #ffffff !important;
  	color: #e20074 !important;
  	border-color: #FFFFFF;
}

.btn-sm{
  color: #ffffff !important;
}

.btn-sm:hover{
  background-color: #ffffff !important;
}

#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li a.dropdown-item{
	color: #3e3e3e;
}

.btn-sm:hover{
  color: #000000 !important;
}

.label{
  color: #e20074;
}

.ef-dashboard-icon-label{
  color: #0F1416 !important;
}

div.ef-block table.iconTable td.iconData:hover{
  background-color: rgba(226, 0, 116,0.8) !important;
}

/* DO NOT ADD/EDIT AFTER THIS LINE */
#ef-navbar, #ef-navbar li a.dropdown-toggle[aria-expanded="true"]{background-color:#FFFFFF;border-color:#FFFFFF;}
div.breadcrumb-x{background-color:#FFFFFF;border-color:#FFFFFF;}
html,body{background-color:#FDFDFD;}
