/* Start: LMSHELP-14665 */
#ef-navbar .container ul.nav.navbar-nav > li#communication {
   display: none;
}

/*.mandatoryCourseIndicator{
 display: none !important; 
}*/

.fa-microphone:before {
   content: "\f073";
}
.courseContainer .statusContainer .course-progress-text{
 display: none; 
}

/* End: LMSHELP-14665 */

.ef-plain.ef-tags .label.label-ef-roster.category,.ef-plain.ef-tags .label.elearning.ef-standard-course-type {
 display: none; 
}
.ef-standard-course-type,.label-ef-elearning,.label-ef-ilt{
 display: none !important; 
}
.slick-dots{
 display: none !important; 
}
.ef-block-content>.col-md-3>.panel.panel-default.ef-block-panel,.ef-block-content>.row>.col-md-3>.panel.panel-default.ef-block-panel{
 display: none; 
}

dt[id^=ef-session-details-instructed-by],dd[aria-describedby^=ef-session-details-instructed-by]{
 display:none; 
}
.instructorBlock{
 display:none; 
}
.instructorData{
 display: none; 
}

.row>.col-md-12>.col-md-3>.panel.panel-default.ef-block-panel{
 display: none; 
}

/*Remove Autofill Color in Firefox*/
input{
	filter: none;
}
.alert i,.alert i:hover{
 color: white; 
}
/*Remove Autofill Color in Chrome and Edge*/
input:-webkit-autofill, 
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
textarea:-webkit-autofill, 
textarea:-webkit-autofill:hover, 
textarea:-webkit-autofill:focus, 
select:-webkit-autofill, 
select:-webkit-autofill:hover, 
select:-webkit-autofill:focus {
    box-shadow: 0 0 0px 1000px #FFF inset !important;
  	background-color: white !important;
}
#ef-index-page .ef-block-footer{
 display: none; 
}
.courseProgressBar>.courseProgress {
  background-color: #0EAC2F !important;
}
.dashboard-intro p.lead{
 display: none !important; 
}
body{
  	font-family: 'Arial', sans-serif;
 	background-color:white;
	color:black;
}

body:not(.ef-user-signed-in) #ef-login-index div.ef-block-content form .ef-login-with i.fa.fa-shield{
  	background-color: #515F6A;
}

body:not(.ef-user-signed-in) input.form-control:focus{
	box-shadow: none;
}

body .container aside.alert{
	background-color: #515F6A !important;
}

body .container aside.alert #ef-message-cookie-button{
	background-color: #8f98a2 !important;
	border-color: #f3f3f3 !important;
}

input:focus {
    box-shadow: none !important;
}

.ef-certificate-name .label.label-course{
	background-color: #515F6A;
}

#main-content li.selected a:not(.btn):not(.btn-primary):not(.fa-fw):not(.ef-dashboard-link){
	font-weight: bold;
}

#ef-course-completion-modal.ef-completed-course-info img.icon.large3{ 
  display: none
} 

#ef-course-completion-modal.ef-completed-course-info .ef-completed-text h3{
	color: black;
  	margin-bottom: 40px;
}

#ef-course-completion-modal.ef-completed-course-info a.link:last-of-type{
	color: #515F6A !important;
}

.img-overlay > .img-thumbnail {
  background-color: #515F6A !important;
  border: none;
}

#ef-course-completion-modal{
	margin-bottom: 20px;
}
 
#ef-navigation > li.user-preferences.open>button,
#ef-navigation > li.user-preferences.open>button, 
#communication > button:active, #ef-navigation > li > button:active{
    background-color:#f6f8f9 !important;
}	

#ef-navigation > li.hidden-xs.open > ul > li > a:hover{
	background-color: #8f98a2 !important;
}


#ef-navbar .container ul.nav.navbar-nav li.open .dropdown-toggle, 
#ef-navigation > li.open > button,
#ef-navigation > li.user-preferences.open > ul > li > ul > li > a{
	background-color:#f6f8f9 !important;
	color:black;
}

#ef-navigation > li.user-preferences.open > ul > li > ul > li > a{
	color:black !important;
}

#ef-navbar form.navbar-form .clickableRow:nth-child(even){
	background-color:#F6F8F9;
}  
  #ef-navigation > li.user-preferences > button > div > div > div{
	  background-color:#8f98a2 !important;
	  color:black !important;
  }

  i{
	  color:black;
  }

  i:hover{
	  color:#515F6A;
  }
  
  #ef-navigation > li.user-preferences.open > ul, #user-roles > ul,#communication > ul,#ef-navigation > li > ul{
	  background-color:#f6f8f9 !important;
	  color:black !important;
  }
  
  #ef-navigation > li.user-preferences.open > ul > li > a,#communication > ul > li.content > div > span, #communication > ul > li.show-all > a, #ef-navigation > li.open > ul > li > a{
	   color:black !important;
  }
  
#user-roles > ul > li > a:hover, #ef-navigation > li.user-preferences.open > ul > li > a:hover{
	background-color: #8f98a2 !important;
}

div.dashboard-panel > div > div > div.panel-body > div.media > div.media-body > div.mp-a-0 > a{
	color:#8f98a2 !important;
}	
b.caret{
color:black}

.btn-primary{
    background-color:#515F6A !important;
}
.btn-primary:hover{
    background-color:#515F6A !important;
}

.btn.btn-primary {
	border: 1px solid #515F6A;
}

.btn.btn-primary:hover{
    border: 1px solid #515F6A;
}

.btn-group > .btn-primary.dropdown-toggle{
    border-left: 1px solid #515F6A;
}

.btn-group > a.btn-primary{
    border-right: 1px solid #515F6A;
}

#Embed > div > div > button, .u-userLauncherColor:not([disabled]){
    background-color:#515F6A !important;
}

ul.customTabs > li.active > a{
	color: #515F6A;
}

.fc-col-header-cell, th.fc-timegrid-axis, .ef-dashboard-header .ef-main-action-button .btn.btn-success, .label-ef-roster, .ef-dashboard-header .ef-main-action-button .btn.btn-success{
	background-color: #6eba5a !important;
}

#ef-navbar form.navbar-form input, #ef-navbar form.navbar-form span.search-handle{
	color:black;
}

#userNavBar{
	color:black !important;
	
}


#searchDiv > div.searchDivRight,#searchDiv > div.searchDivRight > span, #ef-search-bar{
    background-color:#F6F8F9 !important;
	color:black;
   
}

#user-roles > ul > li > a{
    color: black !important;
}

#ef-options-block > div > div > div > div > table > tbody > tr > td.iconData:hover{
    background-color:#EDEDEF !important;
}

div.ef-block{
    box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.3);
}

.ef-unit-tree .ef-unit-link.passed, .ef-unit-tree .ef-unit-link.passed:hover,
 .ef-unit-tree .ef-unit-link.passed:link,
 .ef-unit-tree .ef-unit-link.passed:active,
 .ef-unit-tree .ef-unit-link.passed:visited,
 .success, .passed, .completed,
 *.progress .progress-bar.progress-bar-success {
 
	color: #6EBA5A !important;
}

.btn-success,.label-ef-roster,.ef-dashboard-header .ef-main-action-button .btn.btn-success{
	background-color: #6EBA5A !important;
}

.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{
	background-color: #8f98a2;
}

.ef-card-entries .ef-card .ef-card-wrap div.caption{
	background-color:#ededef;
}

.modal-dialog button.close {
    font-weight: normal;
}

/* Remove box-shadows */
#main-content > div > .ef-block {
    box-shadow: none;
    border: none;
}

div.ef-block {
    border: 1px solid #eee;
    box-shadow: none;
}

/* Hide background-image in container with no content */
#main-content .ef-icon.no-content-added,
#main-content .ef-icon.no-results {
	background-image: none;
	height: auto;
}

#main-content img.ef-icon.no-content-added { 
	display: none;
}


/* Color overwrites */
.colored-info {
	color: #515f6a;
}

#ef-navbar .container ul.nav.navbar-nav > li > a, 
#ef-navbar .container ul.nav.navbar-nav > li > button {
	color: #515f6a; 
}

#main-content a:not(.btn):not(.btn-primary):not(.fa-fw):not(.ef-dashboard-link),
#main-content a:not(.btn):not(.btn-primary):not(.fa-fw):not(.ef-dashboard-link):link,
#main-content .ef-anchor-like, 
#main-content a.link {
	color: #515f6a !important;
	text-decoration: underline;
}

#main-content a:not(.btn):not(.btn-primary):not(.fa-fw):not(.ef-dashboard-link):hover,
#main-content .ef-anchor-like:hover, 
#main-content a.link:hover {
    color: #8f98a2 !important;
}

#main-content .tabulizedList a,
#main-content .tabulizedList a:link,
#main-content .dropdown-menu a,
#main-content ul.customTabs > li > a {
	text-decoration: none !important;
}

#main-content ul.tabulizedList > li.tabulizedElement.selected > a:not(:first-child) {
	color: #8f98a2; 
}

#main-content .ef-entry-name a,
#main-content .ef-entry-name a:link {
	text-decoration: underline !important;
}

a.ef-toggle-hidden-section {
    color: #515f6a !important;
	text-decoration: underline;
}

a.ef-toggle-hidden-section:hover {
    color: #8f98a2 !important;
}

.nav-pills > li.active > a, 
.nav-pills > li.active > a:focus, 
.nav-pills > li.active > a:hover {
	background-color: #e1e1e1;
}

/* Ticket: 7413 */
.ef-test-rules .row .col-md-2 img {
    display: none;
}

/**
 * Course - Test
 * 
 * - Panel Heading
 * - Indicator
*/

.panel-primary > .panel-heading {
    background-color:  #515F6A; 
    border-color:  #515F6A;
}

.ef-question-indicator .ef-question-indicator-current {
    background-color: #515F6A !important;
    border: 2px solid transparent !important;
    color: #fff !important;
}

.ef-question-indicator .ef-question-indicator-done {
    background-color: #8f98a2 !important;
    border: 2px solid transparent !important;
    color: #fff !important;
}

.ef-question-indicator .ef-question-indicator-incomplete {
    background-color: #fff !important;
    border: 2px solid transparent !important;
}

/* LMSHELP-7413 */
.ef-content .text-muted,
.ef-question-panel .text-muted {
    color: #000;
    font-weight: 400;
}

.ef-content .ef-question-panel .text-muted {
	font-size: 1.2em;
}

.ef-content .text-muted {
	font-size: 14px;
}

/* GRAPHS */

g[fill="#009688"]
{
      fill:  rgba(81, 95, 106, 0.8);
}

g[stroke="#009688"]
{
	stroke:  rgba(81, 95, 106, 0.8);
}

g[fill="#009688"]{
	fill:  rgba(81, 95, 106, 0.8);
}

g[stroke="#009688"]{
	stroke:  rgba(81, 95, 106,0.8);
}

g[fill="#67b7dc"]
{
	fill:rgba(143, 152, 162 ,0.8);
}

g[stroke="#67b7dc"]
{
	stroke:rgba(143, 152, 162 ,0.8);
}

g[fill="#67b7dc"]{
	fill:rgba(143, 152, 162 ,0.8);
}

g[stroke="#67b7dc"]{
	stroke:rgba(143, 152, 162 ,0.8);
}


/*path[fill="#009688"]
{
	fill: #BEAD92;
}

path[stroke="#009688"]
{
	stroke: #9A7348;
}

circle[fill="#009688"]{
	fill: #9A7348;;
}

circle[stroke="#009688"]{
	stroke: #9A7348;;
}

path[fill="#67b7dc"]
{
	fill:#e30613;
}

path[stroke="#67b7dc"]
{
	stroke:#e30613;
}


circle[fill="#67b7dc"]{
	fill:#e30613;
}

circle[stroke="#67b7dc"]{
	stroke:#e30613;
}*/

/* DO NOT ADD/EDIT AFTER THIS LINE */
#ef-navbar, #ef-navbar li a.dropdown-toggle[aria-expanded="true"]{background-color:white;border-color:#EDEDEF;}
html,body{background-color:white;}
div.breadcrumb-x{background-color:white;border-color:#EDEDEF;}
div.ef-block, div.dashboard-panel div.panel-body{background-color:#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:#515F6A;border-color:#515F6A;}
html.new-ui-html:root{--c-brand-primary:#f6f8f9;--c-brand-primary-darken-5:#f1f3f4;--c-brand-primary-darken-7:#eff1f2;--c-brand-primary-darken-10:#eceeef;--c-brand-primary-darken-15:#e7e9ea;--c-brand-primary-darken-17:#e5e7e8;--c-brand-primary-darken-20:#e2e4e5;--c-brand-primary-darken-25:#dddfe0;--c-brand-primary-lighten-7:#fdffff;--c-brand-primary-lighten-40:#ffffff;}
