/**
 * Apply Dana (dana) across LearnDash UI. Icon fonts are excluded.
 */

.learndash,
.learndash-wrapper,
#learndash-setup-wizard,
#learndash-design-wizard,
#learndash-course-wizard,
.ld-onboarding-screen,
body[class*="learndash"] #wpbody-content,
body[class*="post-type-sfwd-"] #wpbody-content,
body.post-type-ld-exam #wpbody-content,
body.post-type-ld-coupon #wpbody-content,
body.post-type-groups #wpbody-content,
.ld-tab-button > button {
  font-family: dana, Tahoma, Arial, sans-serif !important;
}

/* wpcode --- start */
/* Admin / wizard text only - never set font on #wpbody-content itself (breaks TinyMCE inheritance) */
#learndash-setup-wizard,
#learndash-design-wizard,
#learndash-course-wizard,
.ld-onboarding-screen,
body[class*="learndash"] #wpbody-content .wrap,
body[class*="learndash"] #wpbody-content .postbox,
body[class*="learndash"] #wpbody-content .postbox .inside,
body[class*="learndash"] #wpbody-content .form-table,
body[class*="learndash"] #wpbody-content .form-table th,
body[class*="learndash"] #wpbody-content .form-table td,
body[class*="learndash"] #wpbody-content .notice,
body[class*="post-type-sfwd-"] #wpbody-content .wrap,
body[class*="post-type-sfwd-"] #wpbody-content .postbox,
body[class*="post-type-sfwd-"] #wpbody-content .postbox .inside,
body[class*="post-type-sfwd-"] #wpbody-content .form-table,
body[class*="post-type-sfwd-"] #wpbody-content .form-table th,
body[class*="post-type-sfwd-"] #wpbody-content .form-table td,
body[class*="post-type-sfwd-"] #wpbody-content .notice,
body.post-type-ld-exam #wpbody-content .wrap,
body.post-type-ld-exam #wpbody-content .postbox,
body.post-type-ld-exam #wpbody-content .form-table,
body.post-type-ld-coupon #wpbody-content .wrap,
body.post-type-ld-coupon #wpbody-content .postbox,
body.post-type-ld-coupon #wpbody-content .form-table,
body.post-type-groups #wpbody-content .wrap,
body.post-type-groups #wpbody-content .postbox,
body.post-type-groups #wpbody-content .form-table {
  font-family: dana, Tahoma, Arial, sans-serif !important;
}

.learndash-wrapper p,
.learndash-wrapper li,
.learndash-wrapper label,
.learndash-wrapper a,
.learndash-wrapper input,
.learndash-wrapper textarea,
.learndash-wrapper select,
.learndash-wrapper h1,
.learndash-wrapper h2,
.learndash-wrapper h3,
.learndash-wrapper h4,
.learndash-wrapper h5,
.learndash-wrapper h6 {
  font-family: dana, Tahoma, Arial, sans-serif !important;
}

body[class*="learndash"] #wpbody-content h1,
body[class*="learndash"] #wpbody-content h2,
body[class*="learndash"] #wpbody-content h3,
body[class*="learndash"] #wpbody-content h4,
body[class*="learndash"] #wpbody-content h5,
body[class*="learndash"] #wpbody-content h6,
body[class*="post-type-sfwd-"] #wpbody-content h1,
body[class*="post-type-sfwd-"] #wpbody-content h2,
body[class*="post-type-sfwd-"] #wpbody-content h3,
body[class*="post-type-sfwd-"] #wpbody-content h4,
body[class*="post-type-sfwd-"] #wpbody-content h5,
body[class*="post-type-sfwd-"] #wpbody-content h6 {
  font-family: dana, Tahoma, Arial, sans-serif !important;
}

/* WordPress editor - keep native/icon fonts, block Dana inheritance */
#wpbody-content .wp-editor-wrap,
#wpbody-content .wp-editor-wrap .mce-container,
#wpbody-content .wp-editor-wrap .mce-panel,
#wpbody-content .wp-editor-wrap .mce-toolbar-grp,
#wpbody-content .wp-editor-wrap .mce-flow-layout,
#wpbody-content .wp-editor-wrap .mce-btn,
#wpbody-content .wp-editor-wrap .mce-btn button,
#wpbody-content .wp-editor-tools,
#wpbody-content .wp-editor-tabs,
#wpbody-content .wp-switch-editor,
#wpbody-content .quicktags-toolbar,
#wpbody-content .quicktags-toolbar input {
  font-family: inherit;
}

/* wpcode --- end */

/* LearnDash admin menu only */
#adminmenu #toplevel_page_learndash-lms > a,
#adminmenu #toplevel_page_learndash-lms > a .wp-menu-name,
#adminmenu #toplevel_page_learndash-lms .wp-submenu-head,
#adminmenu #toplevel_page_learndash-lms .wp-submenu li > a,
#adminmenu #toplevel_page_learndash-lms .submenu-ldlms-setup > a,
#adminmenu #toplevel_page_learndash-lms .submenu-ldlms-courses > a,
#adminmenu #toplevel_page_learndash-lms .submenu-ldlms-lessons > a,
#adminmenu #toplevel_page_learndash-lms .submenu-ldlms-topics > a,
#adminmenu #toplevel_page_learndash-lms .submenu-ldlms-quizzes > a,
#adminmenu #toplevel_page_learndash-lms .submenu-ldlms-questions > a,
#adminmenu #toplevel_page_learndash-lms .submenu-ldlms-certificates > a,
#adminmenu #toplevel_page_learndash-lms .submenu-ldlms-groups > a,
#adminmenu #toplevel_page_learndash-lms .submenu-ldlms-exams > a,
#adminmenu #toplevel_page_learndash-lms .submenu-ldlms-reports > a,
#adminmenu #toplevel_page_learndash-lms .submenu-ldlms-assignments > a,
#adminmenu #toplevel_page_learndash-lms .submenu-ldlms-orders > a,
#adminmenu #toplevel_page_learndash-lms .submenu-ldlms-coupons > a,
#adminmenu #toplevel_page_learndash-lms .submenu-ldlms-help > a {
  font-family: dana, Tahoma, Arial, sans-serif !important;
}

.learndash-wrapper .ld-icon,
.ld-icon,
.ld-icon:before {
  font-family: "ld-icons" !important;
}

.dashicons,
.dashicons:before,
[class*="dashicons-"]:before,
body[class*="post-type-sfwd-"] #wpbody-content .dashicons,
body[class*="post-type-sfwd-"] #wpbody-content .dashicons:before,
body[class*="post-type-sfwd-"] #wpbody-content [class*="dashicons-"]:before,
body[class*="learndash"] #wpbody-content .dashicons,
body[class*="learndash"] #wpbody-content .dashicons:before,
body[class*="learndash"] #wpbody-content [class*="dashicons-"]:before {
  font-family: dashicons !important;
}

.wp-core-ui .button .dashicons,
.wp-core-ui .button-primary .dashicons,
.wp-core-ui .button-secondary .dashicons {
  line-height: 1;
}
