:root {
    --color-custom-background: #002D54;
    --color-custom-buttons: #0077CC; 
    --color-custom-banner: #1AAAE4; 
}

/* admin sidebar */
.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: #fff !important;
}
.new-ui .twui-menu .twui-switch-ui:hover i,
.new-ui .twui-menu .tw-text-orange-300 {
    color: #fff !important;
}


/* notification elements */
.tw-bg-orange-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(26, 170, 228, 1) !important;
    background-color: rgba(26, 170, 228, var(--tw-bg-opacity)) !important;
}
aside.alert  {
 	background-color: var(--color-custom-banner) !important;
}

/* Hide Switch-UI Buttons */
button.twui-switch-ui {
    display: none;
}


/**
 * 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-warning,
.btn.btn-default:not(.note-btn),
.btn.ef-end-meeting,
.ef-join-meeting {
  	color: white !important;
    background-color: var(--color-custom-buttons) !important;
    border-color: var(--color-custom-buttons) !important;
}

.btn-danger {
    color: white !important;
}

.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-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),
.btn.ef-end-meeting:hover,
.ef-join-meeting:hover,
.radio-button-group label.btn.btn-default:has(input:checked),
.btn.ef-select-session-btn.ef-session-selected,
.ef-dashboard-header .ef-main-action-button .btn.btn-success:hover { 
  background-color: white !important;
  color: var(--color-custom-buttons) !important;
  border-color: var(--color-custom-buttons) !important;
}

#ef-timeout-timer-container-new button {
    background-color: var(--color-custom-buttons) !important;
}


.ef-my-courses .ef-courses-list ul:not(.dropdown-menu.pull-right) li.ef-my-courses-category > div.ef-entry-head {
 	background-color: var(--color-custom-banner) !important;
}

/* DO NOT ADD/EDIT AFTER THIS LINE */
#ef-navbar, #ef-navbar li a.dropdown-toggle[aria-expanded="true"]{background-color:#002D54;border-color:#002D54;}
html,body, body.new-ui.learner-user .ef-block, body.new-ui.learner-user #talentCraft-unit-footer, .ef-bg-color{background-color:#FFFFFF;}
div.breadcrumb-x{background-color:#FFFFFF;border-color:#FFFFFF;}
div.ef-block, div.dashboard-panel div.panel-body, body.new-ui, body.new-ui.learner-user{background-color:#F9F9F9;--c-site-primary:#F9F9F9;}
*.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:#0077CC;border-color:#0077CC;}
html.new-ui-html:root{--c-brand-primary:#002d54;--c-brand-primary-darken-5:#00284f;--c-brand-primary-darken-7:#00264d;--c-brand-primary-darken-10:#00234a;--c-brand-primary-darken-15:#001e45;--c-brand-primary-darken-17:#001c43;--c-brand-primary-darken-20:#001940;--c-brand-primary-darken-25:#00143b;--c-brand-primary-lighten-7:#07345b;--c-brand-primary-lighten-40:#28557c;}
.ef-user-signed-in.new-ui, .container_w_sidebar {
	background-color: #f9f9f9 !important;
}
.widgetHeadingMain {
	font-size:20px;
}
body {
  background-color: #FFFFFF;
}
