/* LMSHELP-20911 */

.modal
{
  z-index:10000;
}

/*Place your CSS code here*/
:root {
    --color-font-primary: #000;
    --color-red:  #ce0511;
	--color-gold: #9a7348;
	--color-primary: #525f6b;
	--color-grey-hover: #8f98a2;
    --color-ui-background:  #f6f8f9;

    /* Background */
    --background-color: #fff;
    /* Anchors */
    --anchor-color: var(--color-primary);
    /* Buttons */
    --button-primary-background-color: var(--color-primary);
    --button-primary-background-color-active: var(--color-grey-hover);
    --button-primary-border-color: var(--color-primary);
    --button-primary-color: #fff;
    /* Header */
    --header-background-color: #fff;
    /* Header - Search input */
    --search-background-color: var(--color-ui-background);
    /* Header - Navbar alphatar */
    --alphatar-background-color: var(--color-primary);
    --alphatar-font-color: #fff;
    /* Header - Navbar dropdown */
    --navbar-dropdown-background-color: #fff; 
    --navbar-dropdown-background-color-hover: var(--color-ui-background);
    --navbar-dropdown-color: var(--color-font-primary);
    --navbar-dropdown-icon-color: rgba(0,0,0,.9);
    /* Course */
    --progressbar-background-color: var(--color-primary);
    --progressbar-color: var(--color-font-primary);
    /* Course - Grid */
    --course-grid-title-color: var(--color-primary);
    --course-grid-card-background-color: #fff;
    /* Course - List */
    --course-list-category-background-color: transparent;
    --course-list-lower-category-background-color: transparent;
    --course-list-category-color: var(--color-font-primary);
    /* Course - Rating */
    --course-rating-color: var(--color-font-primary);
    --course-rating-star-color: var(--color-primary);
    /* Alert */
    --alert-background-color: var(--color-primary);
    /* Admin - Component tiles */
    --tiles-background-color: var(--color-ui-background);
    /* Admin - Navigation sliders */
    --navigation-slider-color: var(--color-primary);
    /* Admin - Panels */
    --colored-info-color: var(--color-font-primary);
    --course-stats-background-color: transparent;
    --dashboard-panel-background-color: transparent;
    --dashboard-panel-border-color: rgba(0,0,0,.1);
    /* Admin - Nav pills */
    --navpill-background-color: var(--color-primary);
    --navpill-font-color: #fff;
    /* Admin - Chart */
    --chart-color-primary: var(--color-red);
    --chart-color-secondary: var(--color-primary);
}

html {
	height:auto !important;
}
html.new-ui-html:root {
    --c-brand-primary: var(--color-primary);

    --c-brand-primary-darken-5: #d9d9d9;
    --c-brand-primary-darken-7: #d7d7d7;
    --c-brand-primary-darken-10: #d4d4d4;
    --c-brand-primary-darken-15: #cfcfcf;
    --c-brand-primary-darken-17: #cdcdcd;
    --c-brand-primary-darken-20: #cacaca;
    --c-brand-primary-darken-25: #c5c5c5;
    --c-brand-primary-lighten-7: #e5e5e5;
    --c-brand-primary-lighten-40: #ffffff;
}

.statisticsWrapper .statisticItem .statisticBody > .iconsWrapper .icon{
 display: none;
}

 

a[href$="badges"] .statisticBody{
  flex-direction: row-reverse;
}

.courseContainer .entityIndicator{
 display: none !important; 
}

/* Start: LMSHELP-14665 */
#ef-navbar .container ul.nav.navbar-nav > li#communication {
   display: none;
}

.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;
}

/*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; 
}

/**
 * General settings
*/
html,
body {
	font-family: 'Arial', sans-serif;
    color: var(--color-font-primary);
    background-color: var(--background-color);
}

div.ef-block {
    border-radius: 0;
    box-shadow: none;
}

hr {
    border-color: rgba(0,0,0,.05);
}

/* Search */
.new-ui .twui-content #ef-navbar #ef-search #searchDiv #ef-search-bar {
	border: 0 !important;
}

/**
 * Buttons 
*/

button,
button:focus,
.btn,
.btn:focus,
.btn.btn-default:not(.note-btn) {
    outline: none !important;
    box-shadow: none;
}

.media-body-content .btn.btn-danger,
.media.ef-post-body .btn.btn-default,
.media.ef-discussion-message .btn.btn-default,
.btn.btn-primary,
.btn.btn-success,
.btn-info,
.btn-danger,
.btn-warning,
.btn.btn-default:not(.note-btn) {
    background-color: var(--button-primary-background-color) !important;
    border-color: var(--button-primary-border-color) !important;
    color: var(--button-primary-color) !important;
    box-shadow: none;
    white-space: normal;
}

.media-body-content .btn.btn-danger:hover,
.media.ef-post-body .btn.btn-default:hover,
.media.ef-discussion-message .btn.btn-default:hover,
.btn-primary:not(.note-btn).active,
.btn-primary:not(.note-btn).focus,
.btn.btn-primary:not(.note-btn):hover,
.btn.btn-success:hover,
.btn-info:hover,
.btn-danger:hover,
.btn-warning:hover,
.btn-default:not(.note-btn).active,
.btn-default:not(.note-btn).focus,
.btn.btn-default:not(.note-btn):hover,
.btn-group label.btn.btn-default:has(input:checked) { 
  background-color: var(--button-primary-background-color-active) !important;
  color: var(--button-primary-color) !important;
  border-color: var(--button-primary-background-color-active) !important;
}

 
.btn-group > .dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
} 

.ef-grid-clear-filter button {
    padding: 1px 5px !important;
}

/* Admin toggle buttons: prevent wrap */
.ef-dashboard-header .ef-dashboard-content .btn-group {
    display: flex;
    flex-wrap: nowrap;
    justify-content: end;
}

/**
 * Header - Navbar alphatar  
*/
.avatar-special-img:not(#avatar),
.img-thumbnail {
    background-color: var(--alphatar-background-color) !important;
    box-shadow: none !important;
}

.img-placeholder.alphatar .img-thumbnail:not(img):after {
    color: var(--alphatar-font-color);
}

/* Course Grid */
.ef-card.ef-course-card:not(.ef-catalog-entry) .ef-card-wrap.ef-course-wrap > div:first-of-type,
.ef-card-entries .ef-card .ef-card-wrap .ef-color-header {
    height: 0 !important;
}

.ef-card-entries .ef-card .ef-card-wrap div.caption{
	background-color: var(--color-ui-background);
}

/* Alerts */

.ef-new-feature-alert button[type=button].close,
.ef-new-feature-alert a,
.alert-info a,
.alert-warning a,
.alert-warning a:link,
.alert-warning *,
.ef-new-feature-alert *,
.alert-info {
  color: #fff !important;
}

.ef-new-feature-alert,
.alert-info,
.alert-warning {
    color: #fff !important;
    background-color: var(--alert-background-color) !important;
    border-color: var(--alert-background-color);
}

.alert-info hr,
.alert-warning hr,
.alert-info hr {
  border-top-color: #fff;
}

/**
 * Calendar 
*/
.fc-col-header-cell,
th.fc-timegrid-axis {
    background-color: var(--color-ui-background);
}

.fc-daygrid-event-dot {
  border-color: #fff !important;
}

.fc-event,
.fc-v-event,
.fc-h-event {
  background: var(--color-primary) !important;
  background-color: var(--color-primary) !important;
  border-color: var(--color-primary) !important;
}

#calendar .fc-event-time,
#calendar .fc-event-title,
#calendar a.fc-event {
  color: #fff !important;
}

.fc-theme-standard td.fc-day-today {
  background-color: rgba(0,0,0,.1) !important;
}

.fc-toolbar-chunk .btn-primary {
    padding: 0 10px;
}

#export-calendar .btn-primary.dropdown-toggle {
    padding-top: inherit !important;
    padding-bottom: inherit !important;
}

.fc-toolbar {
    padding: 10px 0;
}

/**
 * Form 
*/

[type='text'],
[type='email'],
[type='url'],
[type='password'],
[type='number'],
[type='date'],
[type='datetime-local'],
[type='month'],
[type='search'],
[type='tel'],
[type='time'],
[type='week'],
[multiple],
textarea,
select,
.form-control,
.input-group-addon {
    border-color: var(--color-ui-background) !important;
    border-radius: 0 !important;
    font-size: 14px !important;
    box-shadow: none !important;
}

.form-control:focus {
    border-color: var(--color-ui-background) !important;
    outline: 0;
    box-shadow: none !important;
}

.eye-input-group {
    background-color: #fff !important;
}


/**
 * Tables 
*/
table:not(.iconTable),
table th  {
    background: rgba(255,255,255,.8);
}

.sortedTable tr.oddRowColor,
.ef-mapped-accounts-table tr.oddRowColor {
    background-color: rgba(0,0,0,.02);
}

.sortedTable tr.evenRowColor:hover,
.sortedTable tr.oddRowColor:hover,
.ef-mapped-accounts-table tr.oddRowColor:hover {
    background: rgba(0,0,0,.05);
}

.table.ef-mapped-accounts-table td {
    line-height: 35px;
}

table a:not(.fa) {
    color: var(--color-font-primary) !important;
}

tr.text-danger a {
    color: #a94442 !important;
}

#coursesTable .icon-cert_icon:hover {
    cursor: default !important;
}

/**
 * Admin - Component tiles 
*/
div.ef-block .iconTable .iconData:hover,
div.ef-block table.iconTable td.iconData:hover {
    background-color: var(--tiles-background-color);
}

.ef-block .iconTable .iconData:hover a span {
    color: #000;
}

.ef-block .iconTable .iconData:hover a img {
    filter: none;
}

/** 
 * Admin - Navigation sliders 
*/
ul.tabulizedList > li.tabulizedElement.selected > a::after,
ul.tabulizedList > li.tabulizedElement.selected > a:not(:first-child):after {
    border-color: var(--navigation-slider-color) !important;
}

#slider,
ul.customTabs .slider {
    background: var(--navigation-slider-color);
}

div.tabs-ruler hr,
div.tabs-ruler-special > hr {
    display: none;
}

ul.tabulizedList > li.tabulizedElement.selected > a,
ul.customTabs > li.active > a,
ul.tabulizedList > li.tabulizedElement.selected > a:not(:first-child) {
    color: var(--navigation-slider-color) !important;
}

/** 
 * Admin - Panels
*/
.colored-info {
    color: var(--colored-info-color);
}

.panel {
    box-shadow: none;
    border-radius: 0;
}

.ef-dashboard-header .ef-preview-box-course-stats {
    background: var(--course-stats-background-color);
    padding: 15px;
}

.ef-preview-box-mini {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.ef-dashboard-header .ef-preview-box-course-stats .ef-info-header,
.ef-preview-box-mini .ef-info-header {
    margin-top: 0;
}

.ef-dashboard-header .ef-preview-box-course-stats .ef-info-text,
.ef-preview-box-mini .ef-info-text {
    margin-top: 5px;
}

.dashboard-panel .panel,
.dashboard-panel .panel-body {
    background-color: var(--dashboard-panel-background-color) !important;
}

.dashboard-panel .panel-default {
    border-color: var(--dashboard-panel-border-color);
}


.ef-preview-box,
.ef-preview-box-mini,
.panel,
.ef-dashboard-header .ef-preview-box-course-stats,
.ef-preview-box hr {
    border: 0;
} 

/**
 * Admin - Nav pills 
*/
.nav-pills > li.active > a, 
.nav-pills > li.active > a:focus, 
.nav-pills > li.active > a:hover,
.nav-pills > li > a:focus, 
.nav-pills > li > a:hover {
    background-color: var(--navpill-background-color);
    color: var(--navpill-font-color) !important;
    border-radius: 0 !important;
}

.nav-pills.nav-stacked {
    background-color: transparent;
    border-right: 0;
}

/* 
 * Header - Navbar Dropdown
*/
#ef-navbar .container ul.nav.navbar-nav li .dropdown-toggle+.dropdown-menu,
#ef-navbar .container ul.nav.navbar-nav li.open .dropdown-toggle,
#ef-navbar .container ul.nav.navbar-nav li .dropdown-toggle + ul.dropdown-menu,
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu li a ~ ul.dropdown-menu,
#ef-navbar .container ul.nav.navbar-nav > li.user-preferences ul.dropdown-menu:after {
    background-color: var(--navbar-dropdown-background-color);
}

#ef-navbar .container ul.nav.navbar-nav li .dropdown-toggle+.dropdown-menu button.dropdown-item:hover,
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a:hover, 
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover,
#ef-navbar .container ul.nav.navbar-nav li#communication ul.dropdown-menu li.content a.msg:hover,
.customTabs ul.dropdown-menu > li.active > a:hover, 
.customTabs ul.dropdown-menu > li.active > a:focus,
.customTabs ul.dropdown-menu > li.active > a {
    background-color: var(--navbar-dropdown-background-color-hover);
}

#ef-navbar .container ul.nav.navbar-nav li .dropdown-toggle+.dropdown-menu button.dropdown-item:hover,
#ef-navbar .container ul.nav.navbar-nav li .dropdown-toggle+.dropdown-menu,
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li a.dropdown-item, 
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li *.dropdown-text,
#ef-navbar .container ul.nav.navbar-nav > li.open > button, 
#ef-navbar .container ul.nav.navbar-nav > li.open > button:hover,
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu li>a,
#ef-navbar .container ul.nav.navbar-nav li#communication ul.dropdown-menu li.content a.msg:hover {
    color: var(--navbar-dropdown-color) !important;
}

#ef-navbar .container ul.nav.navbar-nav > li > a, 
#ef-navbar .container ul.nav.navbar-nav > li > button {
    color: var(--navbar-dropdown-icon-color);
}

#ef-navbar .container ul.nav.navbar-nav li#user-roles a.ef-switch-account span.fa {
    color: rgba(0,0,0,.1);
}

#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu > li a.dropdown-item > span.label {
    color: #fff;
}

/* Divider */
#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu li.divider {
    background-color: var(--navbar-dropdown-background-color-hover) !important;
}

#ef-navbar .container ul.nav.navbar-nav li#communication ul.dropdown-menu li.content {
    color: var(--navbar-dropdown-background-color-hover);
    border: 0;
}

#ef-navbar .container ul.nav.navbar-nav li#user-roles a.ef-switch-account span.fa:after {
    color: var(--color-font-primary);
}

#ef-navbar .container ul.nav.navbar-nav li#communication ul.dropdown-menu li.content a.msg:after {
    background-color: var(--navbar-dropdown-background-color-hover) !important;
}

#ef-navbar .container ul.nav.navbar-nav ul.dropdown-menu li.new_ui-bullhorn {
	display: none;
}




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;
  }
  
  #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}


#Embed > div > div > button, .u-userLauncherColor:not([disabled]){
    background-color:#515F6A !important;
}

ul.customTabs > li.active > a{
	color: #515F6A;
}

.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 {
 
	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;
}

.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-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;
}

/**
 * Admin - Charts
*/
[fill='#67b7dc'] {
    fill: var(--chart-color-primary) !important;
}

[stroke='#67b7dc'] {
    stroke: var(--chart-color-primary) !important;
}

[fill='#009688'] {
    fill: var(--chart-color-secondary) !important;
}

[stroke='#009688'] {
    stroke: var(--chart-color-secondary) !important;
}

[role="tooltip"] > g > g[fill='#000000'] {
    fill: #fff;
} 

/**
 * Design neu
*/
.new_ui-bullhorn {
    background-color: var(--color-primary);
}

/* Toolbar */
.new-ui .twui-menu .hover\:tw-bg-gray-800:hover i,
.new-ui .twui-menu .tw-text-white,
.new-ui .twui-menu .hover\:tw-text-white:hover {
    color: var(--color-font-primary) !important;
}

.new-ui .twui-menu .twui-switch-ui:hover i,
.new-ui .twui-menu .tw-text-orange-300 {
    color: var(--color-font-primary) !important;
}

.new-ui .twui-menu .hover\:tw-bg-brand-primary.hover\:tw-text-white:hover,
.new-ui .twui-menu .tw-bg-brand-primary.tw-text-white {
    color: #fff !important;
}

.new-ui .twui-menu .tw-border-white {
    border-color: transparent;
}

.new-ui .twui-menu .tw-leading-8 {
    line-height: 120% !important;
}

.new-ui .twui-menu .hover\:tw-bg-gray-800:hover {
    background-color: transparent;
}

.new-ui .tw-bg-emerald-600 {
    background-color: var(--color-ui-background) !important;
}

.new-ui .tw-menu-item-drawer li .group a {
    color: var(--color-font-primary);
}

.new-ui .twui-menu.twui-old-navbar-replacement > .tw-bg-brand-primary.tw-pt-6.tw-h-full {
    background-color: var(--color-ui-background);
}

/* 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;}
