/* EduPro button text contrast override
 * Restricts action-control text to black or white across admin, teacher and student areas.
 * Load after edupro-orange-theme.css.
 */

:where(button, input[type="button"], input[type="submit"], input[type="reset"], .button, .wp-element-button, [role="button"], a[class*="-btn"], a[class*="-button"]) {
    color: #000000;
}

/* Light, white and transparent controls use black text. */
#edupro-assignment-modal .wp-editor-wrap .mce-toolbar .mce-btn button,
#edupro-create-session-modal .edupro-session-students-actions button,
#edupro-create-session-modal .edupro-session-students-actions button:hover,
#edupro-material-list .edupro-folder-head,
#edupro-material-list .edupro-folder-head .edupro-folder-count,
#edupro-material-list .edupro-folder-head .edupro-folder-icon,
#edupro-material-list .edupro-folder-head .edupro-folder-title,
#edupro-material-list .edupro-folder-head .edupro-folder-title strong,
#edupro-material-list .edupro-folder-head .edupro-folder-toggle,
#edupro-material-list .edupro-folder-head .edupro-folder-toggle-text,
#edupro-material-list .edupro-folder-head em,
#edupro-material-list .edupro-material-card .edupro-material-delete,
#edupro-material-list .edupro-material-card .edupro-material-edit,
#edupro-material-list .edupro-material-card .edupro-material-print,
#edupro-material-list .edupro-material-card.edupro-loose-material-card .edupro-material-delete,
#edupro-material-list .edupro-material-card.edupro-loose-material-card .edupro-material-edit,
#edupro-material-list .edupro-material-card.edupro-loose-material-card .edupro-material-print,
#edupro-material-list .edupro-material-card.edupro-material-folder-row .edupro-material-delete,
#edupro-material-list .edupro-material-card.edupro-material-folder-row .edupro-material-edit,
#edupro-material-list .edupro-material-card.edupro-material-folder-row .edupro-material-print,
#edupro-question-modal .wp-editor-wrap .mce-toolbar .mce-btn button,
#edupro-session-modal .edupro-mini-view-btn,
#edupro-session-modal .edupro-session-materials-manager .add-session-folder,
#edupro-session-modal .edupro-session-materials-manager .add-session-folder.student,
#edupro-session-modal .edupro-session-materials-manager .add-session-material,
#edupro-session-modal .edupro-session-materials-manager .add-session-material.student,
#edupro-session-modal .edupro-session-materials-manager .edupro-material-pick-actions button,
#edupro-session-modal .edupro-session-materials-manager .edupro-material-pick-actions button.student,
#edupro-session-modal .edupro-session-materials-manager .edupro-selected-file-actions .remove-session-material,
#edupro-session-modal .edupro-session-materials-manager .edupro-selected-folder-head .remove-session-folder,
#edupro-session-modal .edupro-session-materials-manager .edupro-session-folder-actions .add-session-folder,
#edupro-session-modal .edupro-session-materials-manager .edupro-session-folder-actions .add-session-folder.student,
#edupro-session-modal .edupro-session-materials-manager .edupro-session-folder-file-actions .add-session-material,
#edupro-session-modal .edupro-session-materials-manager .edupro-session-folder-file-actions .add-session-material.student,
#eduproTeacherReviewsApp .edupro-review-image-picker input::file-selector-button,
#eduproTeacherReviewsApp .edupro-teacher-reviews-media input[type="file"]::file-selector-button,
#eduproTeacherReviewsApp .edupro-teacher-reviews-state-tabs button,
#eduproTeacherReviewsApp .edupro-teacher-reviews-state-tabs button:hover,
.edupro-absence-cancel,
.edupro-absence-cancel:hover,
.edupro-absence-modal-head button,
.edupro-absence-modal-head button:hover,
.edupro-admin-assignment-clear-filter,
.edupro-admin-detail-material-pagination button,
.edupro-admin-detail-material-pagination button:hover:not(:disabled),
.edupro-admin-detail-pagination button,
.edupro-admin-list-pagination button,
.edupro-admin-list-reset,
.edupro-admin-material-row .edupro-material-delete,
.edupro-admin-material-row .edupro-material-delete:hover,
.edupro-admin-material-row .edupro-material-edit,
.edupro-admin-material-row .edupro-material-edit:hover,
.edupro-admin-material-row .edupro-material-print,
.edupro-admin-material-row .edupro-material-print:hover,
.edupro-admin-overview-icon.student,
.edupro-admin-parent-review-tabs button,
.edupro-admin-review-tabs button,
.edupro-admin-student-detail-page .edupro-admin-panel-toggle,
.edupro-admin-student-detail-page .edupro-admin-panel-toggle .edupro-admin-panel-toggle-icon,
.edupro-admin-student-detail-page .edupro-back-student-list,
.edupro-admin-teacher-material-form-actions button[type="button"],
.edupro-admin-teacher-review-menu-tabs button,
.edupro-admin-teacher-review-pagination button,
.edupro-admin-teacher-review-state-tabs button,
.edupro-admin-teacher-review-tabs button,
.edupro-admin-teacher-schedule-pagination button,
.edupro-admin-teacher-schedule-tabs button,
.edupro-assignment-detail-btn,
.edupro-assignment-detail-btn:hover,
.edupro-assignment-item .delete-assignment,
.edupro-assignment-item .delete-assignment:hover,
.edupro-assignment-item button,
.edupro-assignment-modal .wp-editor-wrap .wp-media-buttons .button,
.edupro-assignment-modal .wp-editor-wrap .wp-media-buttons .button:hover,
.edupro-assignment-modal input[type="file"]::-webkit-file-upload-button,
.edupro-assignment-modal input[type="file"]::file-selector-button,
.edupro-avatar-choose-btn,
.edupro-avatar-choose-btn:hover,
.edupro-bank-cancel-edit,
.edupro-bank-card button,
.edupro-bank-preview-shell .edupro-student-part-tab.is-active span,
.edupro-bank-preview-shell .edupro-student-question-bottom-part,
.edupro-bank-preview-shell .edupro-student-question-bottom-part span,
.edupro-btn-cancel,
.edupro-btn-clear,
.edupro-btn-clear:hover,
.edupro-btn-danger,
.edupro-btn-danger:hover,
.edupro-btn-dashed,
.edupro-btn-delete,
.edupro-btn-delete:hover,
.edupro-btn-edit,
.edupro-btn-edit:hover,
.edupro-btn-light,
.edupro-btn-outline,
.edupro-btn-outline:hover,
.edupro-card-icon.student,
.edupro-class-material-folder-head,
.edupro-class-material-folder-head .edupro-folder-title,
.edupro-class-material-folder-head:hover,
.edupro-class-session-list .edupro-session-buttons .edupro-btn-assign-homework-final,
.edupro-class-session-list .edupro-session-buttons .edupro-btn-homework,
.edupro-class-session-list .edupro-session-buttons .edupro-btn-material,
.edupro-class-session-list .edupro-session-buttons .edupro-btn-quick,
.edupro-class-session-list .edupro-session-buttons .edupro-btn-reopen-session,
.edupro-class-session-list .edupro-session-buttons .edupro-delete-session,
.edupro-class-session-list .edupro-session-buttons .edupro-open-session,
.edupro-class-session-list .edupro-session-buttons .edupro-open-session-tab,
.edupro-class-session-list .edupro-session-buttons button,
.edupro-class-session-list .edupro-session-buttons button svg,
.edupro-classroom-document-item-tab,
.edupro-classroom-document-item-tab.is-secondary,
.edupro-classroom-excel-tabs button,
.edupro-classroom-nav-btn,
.edupro-classroom-nav-btn:hover:not(:disabled),
.edupro-classroom-panel-quiz.edupro-classroom-quick-all .edupro-drag-choice,
.edupro-classroom-panel-quiz.edupro-classroom-quick-all .edupro-matching-left-item.is-active,
.edupro-classroom-panel-quiz.edupro-classroom-quick-all .edupro-matching-right-item,
.edupro-classroom-panel-quiz.edupro-classroom-quick-all .edupro-matching-right-item.is-active,
.edupro-classroom-panel-quiz.edupro-classroom-quick-all .edupro-matching-right-item.is-used,
.edupro-classroom-panel-quiz.edupro-classroom-quick-all .edupro-reorder-actions button,
.edupro-classroom-panel-quiz.edupro-classroom-quick-all .edupro-reorder-token,
.edupro-classroom-quick-tab,
.edupro-classroom-quick-tab em,
.edupro-classroom-split-btn.light,
.edupro-classroom-tabs button,
.edupro-classroom-zoom-btn:hover:not(:disabled),
.edupro-classroom-zoom-value,
.edupro-classroom-zoom-value:hover,
.edupro-course-inner-page-btn,
.edupro-create-session-open,
.edupro-create-session-open small,
.edupro-create-session-open-inline span,
.edupro-dashboard-session-btn,
.edupro-dashboard-session-btn.danger,
.edupro-dashboard-session-btn.danger:hover,
.edupro-dashboard-session-btn:hover,
.edupro-delete-bank-item,
.edupro-delete-session,
.edupro-delete-session:hover,
.edupro-drag-blank-target.is-active,
.edupro-drag-choice,
.edupro-drag-choice.is-active,
.edupro-drag-choice:hover,
.edupro-edit-bank-info,
.edupro-edit-bank-item,
.edupro-essay-item.active,
.edupro-fixed-class-card .edupro-delete-fixed-class,
.edupro-fixed-class-card .edupro-edit-fixed-class,
.edupro-fixed-class-card button,
.edupro-fixed-class-pill.active,
.edupro-folder-delete-btn,
.edupro-folder-edit-btn,
.edupro-folder-group.is-open .edupro-folder-head,
.edupro-folder-head,
.edupro-folder-head .edupro-folder-count,
.edupro-folder-head .edupro-folder-icon,
.edupro-folder-head .edupro-folder-title,
.edupro-folder-head .edupro-folder-toggle,
.edupro-folder-head em,
.edupro-folder-head-actions .edupro-folder-delete-btn,
.edupro-folder-head-actions .edupro-folder-delete-btn:hover,
.edupro-folder-head-actions .edupro-folder-edit-btn,
.edupro-folder-head-actions .edupro-folder-quick-add,
.edupro-folder-head-actions button,
.edupro-folder-head:hover .edupro-folder-count,
.edupro-folder-head:hover .edupro-folder-icon,
.edupro-folder-quick-add,
.edupro-form-group input[type="file"]::-webkit-file-upload-button,
.edupro-form-group input[type="file"]::file-selector-button,
.edupro-grade-cancel,
.edupro-grade-cancel:hover,
.edupro-matching-choice.is-active,
.edupro-matching-drop-target.is-active,
.edupro-matching-right-item,
.edupro-matching-right-item.is-used,
.edupro-material-delete,
.edupro-material-delete:hover,
.edupro-material-edit,
.edupro-material-excel-tabs button,
.edupro-material-file-row .edupro-material-delete,
.edupro-material-file-row .edupro-material-delete:hover,
.edupro-material-file-row .edupro-material-edit,
.edupro-material-file-row .edupro-material-edit:hover,
.edupro-material-file-row .edupro-material-print,
.edupro-material-file-row .edupro-material-print:hover,
.edupro-material-folder-main-page-btn,
.edupro-material-folder-row .edupro-material-delete,
.edupro-material-folder-row .edupro-material-delete:hover,
.edupro-material-folder-row .edupro-material-edit,
.edupro-material-folder-row .edupro-material-edit:hover,
.edupro-material-folder-row .edupro-material-print,
.edupro-material-folder-row .edupro-material-print:hover,
.edupro-material-pdf-toolbar button,
.edupro-material-pick-actions button,
.edupro-material-pick-actions button.student,
.edupro-material-print,
.edupro-material-viewer-close,
.edupro-material-viewer-close:hover,
.edupro-material-viewer-zoom-controls button,
.edupro-material-viewer-zoom-controls button:hover:not(:disabled),
.edupro-mini-item button,
.edupro-modal-close,
.edupro-modal-close:hover,
.edupro-notify-read-all,
.edupro-notify-toast,
.edupro-question-modal input[type="file"]::-webkit-file-upload-button,
.edupro-question-modal input[type="file"]::file-selector-button,
.edupro-question-row button,
.edupro-question-row-actions .delete-part,
.edupro-question-row-actions .delete-question,
.edupro-question-row-actions .edit-part,
.edupro-question-row-actions .edit-question,
.edupro-reorder-reset,
.edupro-reorder-reset:hover,
.edupro-reorder-token,
.edupro-reorder-token.is-dragging,
.edupro-reorder-token.is-in-answer,
.edupro-reorder-token:hover,
.edupro-schedule-page-btn,
.edupro-schedule-pro-main .wp-editor-wrap .mce-toolbar .mce-btn button,
.edupro-session-buttons .edupro-btn-assign-quick,
.edupro-session-buttons .edupro-btn-assign-quick:hover,
.edupro-session-buttons .edupro-btn-homework,
.edupro-session-buttons .edupro-btn-material,
.edupro-session-buttons .edupro-btn-quick,
.edupro-session-buttons .edupro-btn-reopen-session,
.edupro-session-buttons .edupro-btn-reopen-session:hover,
.edupro-session-buttons .edupro-delete-session,
.edupro-session-buttons .edupro-delete-session:hover,
.edupro-session-buttons button,
.edupro-session-buttons button:hover,
.edupro-session-click,
.edupro-session-file-added.student,
.edupro-session-file-page-btn,
.edupro-session-folder-actions button,
.edupro-session-folder-actions button.student,
.edupro-session-folder-added.student,
.edupro-session-folder-bulk-actions button,
.edupro-session-folder-bulk-actions button.student,
.edupro-session-folder-file-actions button,
.edupro-session-folder-file-actions button.student,
.edupro-session-folder-page-btn,
.edupro-session-modal input[type="file"]::-webkit-file-upload-button,
.edupro-session-modal input[type="file"]::file-selector-button,
.edupro-session-modal-readonly .open-assignment,
.edupro-session-status-badge.active,
.edupro-sidebar-footer a.active,
.edupro-sidebar-footer a.active .edupro-menu-icon,
.edupro-sidebar-menu a.active,
.edupro-sidebar-menu a.active .edupro-menu-icon,
.edupro-student-avatar-choose-btn,
.edupro-student-avatar-choose-btn:hover,
.edupro-student-btn,
.edupro-student-btn-outline,
.edupro-student-btn-outline:hover,
.edupro-student-btn.disabled,
.edupro-student-btn.light,
.edupro-student-delete,
.edupro-student-detail,
.edupro-student-detail:hover,
.edupro-student-edit,
.edupro-student-edit:hover,
.edupro-student-homework-btn.done,
.edupro-student-homework-btn.done:hover,
.edupro-student-homework-detail-card .edupro-student-part-tab.is-active span,
.edupro-student-homework-detail-card .edupro-student-question-bottom-part,
.edupro-student-homework-filter-reset,
.edupro-student-homework-form .edupro-student-question-bottom-part,
.edupro-student-homework-form .edupro-student-question-bottom-part span,
.edupro-student-homework-pagination button,
.edupro-student-materials-child-folder-head,
.edupro-student-materials-child-folder-head em,
.edupro-student-materials-folder-group.is-open .edupro-student-materials-folder-head,
.edupro-student-materials-folder-head,
.edupro-student-materials-folder-head:hover,
.edupro-student-materials-page .edupro-folder-group.is-open .edupro-folder-head,
.edupro-student-materials-page .edupro-folder-head,
.edupro-student-materials-page .edupro-folder-head em,
.edupro-student-materials-page .edupro-folder-head:hover,
.edupro-student-materials-page .edupro-student-materials-folder-head,
.edupro-student-materials-page .edupro-student-materials-folder-head .edupro-folder-icon,
.edupro-student-materials-page .edupro-student-materials-folder-head .edupro-folder-title strong,
.edupro-student-materials-page .edupro-student-materials-folder-head .edupro-folder-toggle,
.edupro-student-materials-page .edupro-student-materials-folder-head em,
.edupro-student-materials-pagination button,
.edupro-student-menu a.active,
.edupro-student-menu a.active svg,
.edupro-student-part-tab.is-active span,
.edupro-student-question-bottom-option.is-active,
.edupro-student-question-bottom-part,
.edupro-student-question-bottom-part em,
.edupro-student-question-bottom-part i,
.edupro-student-review-action-link.secondary,
.edupro-student-review-close,
.edupro-student-review-close:hover,
.edupro-student-review-recent-item.is-active,
.edupro-student-review-tabs a.active,
.edupro-student-review-toggle-btn,
.edupro-student-review-toggle-btn:hover,
.edupro-student-schedule-card-modern.active,
.edupro-student-schedule-status-modern.active,
.edupro-student-schedule-tile.active,
.edupro-student-session-grid .edupro-student-session-card.active,
.edupro-student-skill-tab:not(.is-active) .edupro-student-skill-tab-count,
.edupro-student-status.active,
.edupro-tabs button,
.edupro-tabs button.active,
.edupro-teacher-assignment-card .edupro-teacher-assignment-btn:disabled,
.edupro-teacher-assignment-flow-tabs span.active,
.edupro-teacher-assignment-modal-close,
.edupro-teacher-assignment-pagination button,
.edupro-teacher-assignment-reset,
.edupro-teacher-btn-outline,
.edupro-teacher-btn-outline:hover,
.edupro-teacher-dashboard-stat-icon.danger,
.edupro-teacher-delete,
.edupro-teacher-detail,
.edupro-teacher-detail:hover,
.edupro-teacher-edit,
.edupro-teacher-edit:hover,
.edupro-teacher-material-pagination button,
.edupro-teacher-material-pagination button:hover:not(:disabled),
.edupro-teacher-material-row .edupro-material-delete,
.edupro-teacher-material-row .edupro-material-delete:hover,
.edupro-teacher-material-row .edupro-material-edit,
.edupro-teacher-material-row .edupro-material-edit:hover,
.edupro-teacher-material-row .edupro-material-print,
.edupro-teacher-material-row .edupro-material-print:hover,
.edupro-teacher-menu a.active,
.edupro-teacher-menu a.active svg,
.edupro-teacher-review-insert-media,
.edupro-teacher-review-insert-media:hover,
.edupro-teacher-reviews-scope-tabs button,
.edupro-teacher-reviews-state-tabs button,
.edupro-teacher-reviews-tabs button,
.edupro-teacher-reviews-tabs button.active,
.edupro-unit-folder-head,
.edupro-unit-folder-head .edupro-folder-edit-btn,
.edupro-unit-folder-head .edupro-folder-quick-add,
.edupro-unit-folder-head em,
.edupro-unit-folder-head strong,
.edupro-unit-folder-head:hover em,
.edupro-unit-inner-page-btn,
.edupro-upload-tabs button,
.edupro-upload-tabs button.active,
.edupro-view-bank-item,
.edupro-view-bank-item:hover,
.remove-row,
.remove-session-folder,
.remove-session-folder:hover,
.remove-session-material,
.remove-session-material:hover,
body .edupro-admin-layout .edupro-sidebar-footer a.active,
body .edupro-admin-layout .edupro-sidebar-menu a.active,
body.edupro-smart-sidebar-admin .edupro-sidebar-footer a.active,
body.edupro-smart-sidebar-admin .edupro-sidebar-menu a.active,
body.page-template-template-quan-ly .edupro-sidebar-footer a.active,
body.page-template-template-quan-ly .edupro-sidebar-menu a.active,
button {
    color: #000000 !important;
}

/* Orange, brown and dark controls use white text. */
#edupro-assignment-modal .edupro-question-row-actions .delete-part,
#edupro-assignment-modal .edupro-question-row-actions .edit-part,
#edupro-login-btn,
#edupro-login-btn *,
#edupro-login-btn:hover,
#edupro-material-list .edupro-folder-head .edupro-folder-quick-add,
#edupro-session-modal .edupro-session-materials-manager .edupro-material-pick-actions button.student:hover,
#edupro-session-modal .edupro-session-materials-manager .edupro-material-pick-actions button:hover,
#edupro-session-modal .edupro-session-materials-manager .edupro-material-pick-actions button:hover *,
#eduproTeacherReviewsApp .edupro-review-common-submit,
#eduproTeacherReviewsApp .edupro-review-image-upload,
#eduproTeacherReviewsApp .edupro-teacher-reviews-state-tabs button.active,
.add-session-folder,
.add-session-folder:hover,
.add-session-material,
.add-session-material:hover,
.edupro-absence-submit,
.edupro-absence-submit:hover,
.edupro-admin-detail-material-pagination button.active,
.edupro-admin-detail-pagination button.active,
.edupro-admin-detail-pagination button.active *,
.edupro-admin-detail-pagination button:hover:not(:disabled),
.edupro-admin-detail-pagination button:hover:not(:disabled) *,
.edupro-admin-list-pagination button.active,
.edupro-admin-list-pagination button.active *,
.edupro-admin-list-pagination button:hover:not(:disabled),
.edupro-admin-list-pagination button:hover:not(:disabled) *,
.edupro-admin-parent-review-tabs button.active,
.edupro-admin-parent-review-tabs button.active *,
.edupro-admin-reset-data-btn,
.edupro-admin-reset-data-btn *,
.edupro-admin-review-image-popup-close,
.edupro-admin-review-tabs button.active,
.edupro-admin-review-tabs button.active *,
.edupro-admin-sidebar a.active,
.edupro-admin-sidebar button,
.edupro-admin-student-detail-page .edupro-admin-panel.edupro-admin-detail-accordion-ready:not(.is-collapsed) .edupro-admin-panel-toggle,
.edupro-admin-teacher-add-material-toggle,
.edupro-admin-teacher-add-material-toggle *,
.edupro-admin-teacher-material-form-actions button[type="submit"],
.edupro-admin-teacher-material-form-actions button[type="submit"] *,
.edupro-admin-teacher-review-menu-tabs button.active,
.edupro-admin-teacher-review-menu-tabs button.active *,
.edupro-admin-teacher-review-pagination button.active,
.edupro-admin-teacher-review-pagination button.active *,
.edupro-admin-teacher-review-pagination button:hover:not(:disabled),
.edupro-admin-teacher-review-pagination button:hover:not(:disabled) *,
.edupro-admin-teacher-review-state-tabs button.active,
.edupro-admin-teacher-review-state-tabs button.active *,
.edupro-admin-teacher-review-tabs button.active,
.edupro-admin-teacher-review-tabs button.active *,
.edupro-admin-teacher-schedule-pagination button.active,
.edupro-admin-teacher-schedule-pagination button.active *,
.edupro-admin-teacher-schedule-pagination button:hover:not(:disabled),
.edupro-admin-teacher-schedule-pagination button:hover:not(:disabled) *,
.edupro-admin-teacher-schedule-tabs button.active,
.edupro-admin-teacher-schedule-tabs button.active *,
.edupro-assignment-modal input[type="file"]::-webkit-file-upload-button:hover,
.edupro-assignment-modal input[type="file"]::file-selector-button:hover,
.edupro-bank-filter-btn,
.edupro-bank-filter-btn *,
.edupro-bank-pagination a.active,
.edupro-bank-pagination a.active *,
.edupro-bank-preview-shell .edupro-student-part-tab.is-active,
.edupro-bank-preview-shell .edupro-student-question-bottom-number.is-active,
.edupro-bank-preview-shell .edupro-student-question-bottom-number.is-answered.is-active,
.edupro-bank-preview-shell .edupro-student-skill-tab.is-active,
.edupro-bank-preview-shell .edupro-student-skill-tab.is-active .edupro-student-skill-tab-count,
.edupro-btn,
.edupro-btn-add,
.edupro-btn-add:hover,
.edupro-btn-create,
.edupro-btn-create:hover,
.edupro-btn-filter,
.edupro-btn-filter *,
.edupro-btn-filter:hover,
.edupro-btn-light:hover,
.edupro-btn-light:hover *,
.edupro-btn-listening,
.edupro-btn-material,
.edupro-btn-material:hover,
.edupro-btn-primary,
.edupro-btn-primary *,
.edupro-btn-primary-full,
.edupro-btn-primary-full *,
.edupro-btn-primary-full:hover,
.edupro-btn-primary:hover,
.edupro-btn-save,
.edupro-btn-save:hover,
.edupro-btn-submit,
.edupro-btn-submit *,
.edupro-btn-submit-listening,
.edupro-btn-submit-listening *,
.edupro-btn-submit-listening:hover,
.edupro-btn-submit-upload,
.edupro-btn-submit-upload *,
.edupro-btn-submit-upload:hover,
.edupro-btn-submit:hover,
.edupro-btn-upload,
.edupro-btn-upload *,
.edupro-btn:hover,
.edupro-calendar-day.active,
.edupro-class-session-list .edupro-session-buttons .edupro-btn-assign-homework-final:hover,
.edupro-class-session-list .edupro-session-buttons .edupro-btn-assign-homework-final:hover *,
.edupro-class-session-list .edupro-session-buttons .edupro-btn-homework:hover,
.edupro-class-session-list .edupro-session-buttons .edupro-btn-homework:hover *,
.edupro-class-session-list .edupro-session-buttons .edupro-btn-material:hover,
.edupro-class-session-list .edupro-session-buttons .edupro-btn-material:hover *,
.edupro-class-session-list .edupro-session-buttons .edupro-btn-quick:hover,
.edupro-class-session-list .edupro-session-buttons .edupro-btn-quick:hover *,
.edupro-class-session-list .edupro-session-buttons .edupro-btn-reopen-session:hover,
.edupro-class-session-list .edupro-session-buttons .edupro-btn-reopen-session:hover *,
.edupro-class-session-list .edupro-session-buttons .edupro-delete-session:hover,
.edupro-class-session-list .edupro-session-buttons .edupro-delete-session:hover *,
.edupro-class-session-list .edupro-session-buttons .edupro-open-session-tab:hover,
.edupro-class-session-list .edupro-session-buttons .edupro-open-session-tab:hover *,
.edupro-class-session-list .edupro-session-buttons .edupro-open-session:hover,
.edupro-class-session-list .edupro-session-buttons .edupro-open-session:hover *,
.edupro-class-session-list .edupro-session-buttons button:focus-visible,
.edupro-class-session-list .edupro-session-buttons button:focus-visible *,
.edupro-class-session-list .edupro-session-buttons button:hover,
.edupro-class-session-list .edupro-session-buttons button:hover *,
.edupro-classroom-document-item-tab.active,
.edupro-classroom-document-item-tab.active *,
.edupro-classroom-document-tab.active,
.edupro-classroom-document-tab.active *,
.edupro-classroom-document-tab.active em,
.edupro-classroom-excel-tabs button.active,
.edupro-classroom-expand,
.edupro-classroom-finish,
.edupro-classroom-finish:hover,
.edupro-classroom-media-pill.active,
.edupro-classroom-media-pill.active *,
.edupro-classroom-nav-btn.primary,
.edupro-classroom-nav-btn.primary *,
.edupro-classroom-nav-btn.primary:hover:not(:disabled),
.edupro-classroom-panel-quiz.edupro-classroom-quick-all .edupro-drag-blank-clear,
.edupro-classroom-panel-quiz.edupro-classroom-quick-all .edupro-drag-choice.is-active,
.edupro-classroom-panel-quiz.edupro-classroom-quick-all .edupro-matching-left-clear,
.edupro-classroom-panel-quiz.edupro-classroom-quick-all .edupro-reorder-token.is-in-answer,
.edupro-classroom-pdf-toolbar button,
.edupro-classroom-quick-tab.is-active,
.edupro-classroom-quick-tab.is-active *,
.edupro-classroom-quick-tab.is-active em,
.edupro-classroom-quiz-check-btn,
.edupro-classroom-quiz-check-btn *,
.edupro-classroom-split-btn,
.edupro-classroom-split-btn *,
.edupro-classroom-tabs button.active,
.edupro-classroom-tabs button.active *,
.edupro-classroom-tabs button:hover,
.edupro-classroom-toolbar-dark button,
.edupro-classroom-video-toolbar button,
.edupro-classroom-zoom-btn,
.edupro-course-inner-page-btn:hover:not(:disabled),
.edupro-course-inner-page-btn:hover:not(:disabled) *,
.edupro-create-session-open span,
.edupro-create-session-open-inline,
.edupro-dashboard-session-btn.primary,
.edupro-dashboard-session-btn.primary *,
.edupro-dashboard-session-btn.primary:hover,
.edupro-drag-blank-clear,
.edupro-filter-pill.active,
.edupro-folder-delete-btn:hover,
.edupro-folder-delete-btn:hover *,
.edupro-folder-edit-btn:hover,
.edupro-folder-edit-btn:hover *,
.edupro-folder-head-actions button:hover,
.edupro-folder-head-actions button:hover *,
.edupro-folder-quick-add:hover,
.edupro-folder-quick-add:hover *,
.edupro-form-group input[type="file"]::-webkit-file-upload-button:hover,
.edupro-form-group input[type="file"]::file-selector-button:hover,
.edupro-grade-submit,
.edupro-grade-submit:hover,
.edupro-left-menu a.active,
.edupro-left-menu button,
.edupro-login-btn,
.edupro-login-btn:hover,
.edupro-matching-left-clear,
.edupro-material-edit:hover,
.edupro-material-edit:hover *,
.edupro-material-excel-tabs button.active,
.edupro-material-excel-tabs button.active *,
.edupro-material-folder-main-page-btn:hover:not(:disabled),
.edupro-material-folder-main-page-btn:hover:not(:disabled) *,
.edupro-material-print:hover,
.edupro-material-print:hover *,
.edupro-material-viewer-header button,
.edupro-material-viewer-overlay.is-mobile-material-viewer .edupro-material-viewer-close,
.edupro-material-viewer-overlay.is-student-full-window .edupro-material-viewer-close,
.edupro-material-viewer-toolbar button,
.edupro-menu-item.active,
.edupro-mobile-menu-btn,
.edupro-mobile-menu-btn *,
.edupro-mobile-topbar #eduproNotifyBell .edupro-notify-bell-btn,
.edupro-mobile-topbar #eduproNotifyBell .edupro-notify-bell-btn *,
.edupro-nav-item.active,
.edupro-notify-bell-btn,
.edupro-notify-bell-btn *,
.edupro-open-session-tab,
.edupro-open-session-tab:hover,
.edupro-parent-review-actions button,
.edupro-parent-review-actions button *,
.edupro-parent-review-tabs a.active,
.edupro-parent-review-tabs a.active *,
.edupro-part-row .edupro-question-row-actions .delete-part,
.edupro-part-row .edupro-question-row-actions .edit-part,
.edupro-primary-btn,
.edupro-primary-btn:hover,
.edupro-profile-avatar-choose-btn,
.edupro-profile-avatar-choose-btn *,
.edupro-profile-submit,
.edupro-question-modal input[type="file"]::-webkit-file-upload-button:hover,
.edupro-question-modal input[type="file"]::file-selector-button:hover,
.edupro-review-image-upload,
.edupro-review-image-zoom-close,
.edupro-schedule-page-btn.active,
.edupro-schedule-page-btn.active *,
.edupro-schedule-page-btn:hover:not(:disabled),
.edupro-schedule-page-btn:hover:not(:disabled) *,
.edupro-session-file-page-btn:hover:not(:disabled),
.edupro-session-file-page-btn:hover:not(:disabled) *,
.edupro-session-file-page-btn:not(:disabled),
.edupro-session-folder-page-btn:hover:not(:disabled),
.edupro-session-folder-page-btn:hover:not(:disabled) *,
.edupro-session-folder-page-btn:not(:disabled),
.edupro-session-modal input[type="file"]::-webkit-file-upload-button:hover,
.edupro-session-modal input[type="file"]::file-selector-button:hover,
.edupro-sidebar a.active,
.edupro-sidebar button,
.edupro-status-pill.active,
.edupro-step.active,
.edupro-step.is-active,
.edupro-student-btn-primary,
.edupro-student-btn-primary *,
.edupro-student-btn-primary:hover,
.edupro-student-btn-submit,
.edupro-student-btn-submit *,
.edupro-student-btn-submit:hover,
.edupro-student-btn.primary,
.edupro-student-delete:hover,
.edupro-student-external-homework-submit,
.edupro-student-homework-btn,
.edupro-student-homework-btn:hover,
.edupro-student-homework-detail-card .edupro-student-part-tab.is-active,
.edupro-student-homework-detail-card .edupro-student-skill-tab.is-active,
.edupro-student-homework-detail-card .edupro-student-skill-tab.is-active .edupro-student-skill-tab-count,
.edupro-student-homework-form .edupro-student-question-bottom-number.is-active,
.edupro-student-homework-form .edupro-student-question-bottom-number.is-answered.is-active,
.edupro-student-homework-pagination button.active,
.edupro-student-homework-pagination button.active *,
.edupro-student-homework-pagination button:hover:not(:disabled),
.edupro-student-homework-pagination button:hover:not(:disabled) *,
.edupro-student-homework-submit-btn,
.edupro-student-materials-btn,
.edupro-student-materials-btn *,
.edupro-student-materials-btn:hover,
.edupro-student-materials-filter-reset.is-active,
.edupro-student-materials-filter-reset.is-active *,
.edupro-student-materials-page .edupro-material-folder-row > .edupro-student-materials-btn,
.edupro-student-materials-page .edupro-material-folder-row.edupro-student-materials-file-row > .edupro-student-materials-btn,
.edupro-student-materials-page .edupro-material-folder-row.edupro-student-materials-file-row > .edupro-student-materials-btn:hover,
.edupro-student-materials-pagination button.active,
.edupro-student-materials-pagination button.active *,
.edupro-student-materials-pagination button:hover,
.edupro-student-materials-pagination button:hover:not(:disabled),
.edupro-student-materials-pagination button:hover:not(:disabled) *,
.edupro-student-menu > a.active,
.edupro-student-menu-parent.active,
.edupro-student-pagination a.active,
.edupro-student-part-tab.is-active,
.edupro-student-part-tab.is-active *,
.edupro-student-question-bottom-number.is-active,
.edupro-student-question-bottom-number.is-active *,
.edupro-student-question-bottom-number.is-answered.is-active,
.edupro-student-review-action-link,
.edupro-student-schedule-card-modern.active::after,
.edupro-student-sidebar a.active,
.edupro-student-sidebar button,
.edupro-student-skill-tab.is-active,
.edupro-student-skill-tab.is-active *,
.edupro-student-submenu a.active,
.edupro-submit-btn,
.edupro-submit-btn:hover,
.edupro-tab.active,
.edupro-tabs .active,
.edupro-teacher-assignment-btn,
.edupro-teacher-assignment-btn *,
.edupro-teacher-assignment-pagination button.active,
.edupro-teacher-assignment-pagination button.active *,
.edupro-teacher-btn-primary,
.edupro-teacher-btn-primary *,
.edupro-teacher-btn-primary:hover,
.edupro-teacher-btn-submit,
.edupro-teacher-btn-submit *,
.edupro-teacher-btn-submit:hover,
.edupro-teacher-delete:hover,
.edupro-teacher-extra-save,
.edupro-teacher-material-pagination button.active,
.edupro-teacher-material-pagination button.active *,
.edupro-teacher-menu-group > .edupro-teacher-menu-parent.active,
.edupro-teacher-menu-parent.active,
.edupro-teacher-reviews-dot.reviewed,
.edupro-teacher-reviews-group-title.reviewed span,
.edupro-teacher-reviews-save,
.edupro-teacher-reviews-save.update,
.edupro-teacher-reviews-scope-tabs button.active,
.edupro-teacher-reviews-scope-tabs button.active *,
.edupro-teacher-reviews-state-tabs button.active,
.edupro-teacher-reviews-state-tabs button.active *,
.edupro-teacher-sidebar a.active,
.edupro-teacher-sidebar button,
.edupro-teacher-submenu a.active,
.edupro-unit-inner-page-btn:hover:not(:disabled),
.edupro-unit-inner-page-btn:hover:not(:disabled) *,
.edupro-upload-btn,
.edupro-upload-btn:hover,
body.edupro-classroom-has-fullscreen-hide .edupro-classroom-pdf-toolbar button,
button[type="submit"],
button[type="submit"]:hover {
    color: #ffffff !important;
}

/* Keep labels and icons inside controls synchronized with the text color
 * without forcing SVG paths to become solid fills.
 */
:where(button, input[type="button"], input[type="submit"], input[type="reset"], .button, .wp-element-button, [role="button"], a[class*="-btn"], a[class*="-button"]) :is(span, strong, em, i, b, small, svg) {
    color: inherit !important;
}

:where(button, input[type="button"], input[type="submit"], input[type="reset"], .button, .wp-element-button, [role="button"], a[class*="-btn"], a[class*="-button"]) svg [stroke="currentColor"] {
    stroke: currentColor !important;
}

:where(button, input[type="button"], input[type="submit"], input[type="reset"], .button, .wp-element-button, [role="button"], a[class*="-btn"], a[class*="-button"]) svg [fill="currentColor"] {
    fill: currentColor !important;
}
