/* sidebar-fix */
.twui-menu .hover\:tw-bg-gray-800:hover i,
.twui-menu .tw-text-white,
.twui-menu .hover\:tw-text-white:hover {
    color: #fff !important;
}

/* hide switch-ui and timeout buttons */
#ef-timeout-timer-container-new,
.new-ui .twui-menu .twui-switch-ui,
button.twui-switch-ui {
    display: none;
}

/* TN Logo larger */
body.ef-user-signed-in.new-ui.learner-user header img {
  min-width: 150px !important;
  margin-left: -25px !important;
}

/* Override for the green radio buttons on admin dashboard */
:root {
    --button-primary-background-color-active: var(--button-primary-background-color);
    --color-green-light: var(--button-primary-background-color);
}
.btn-primary:not(.note-btn).active,
.btn-default:not(.note-btn).active {
    opacity: 0.7;
}

/* buttons fix 'add unit' selection radio buttons */ 
label:not(.radio-inline):has(input[type="radio"]:checked) {
    background-color: var(--button-primary-background-color) !important;
    border-color: var(--button-primary-border-color) !important;
    color: var(--button-primary-color) !important;
    opacity: 0.7;
}
