:root {
	--black: #000;
	--white: #fff;
	--light-grey: #e2e7ed;
	--super-light-grey: #f0f3f6;
	--med-grey: #728188;
	--yellow: #f2e600;
	--green: #01af36;
	--dark-blue: #002bc9;
	--darker-blue: #022191;
	--ldx-global-border-radius: 6px;
	--ldx-color-link: inherit;
	--ldx-color-link-hover: var(--dark-blue);
	--ldx-color-correct: var(--green);
	--ldx-color-incorrect: #b71c1c;
	--ldx-color-in-progress: #ff9e01;
	--ldx-btn-border-radius: 24px;
	--ldx-btn-primary-bg-color: var(--dark-blue);
	--ldx-btn-primary-bg-color-hover: var(--darker-blue);
	--ldx-btn-primary-text-color: #fff;
	--ldx-btn-primary-text-color-hover: #fff;
	--ldx-btn-standard-bg-color: var(--dark-blue);
	--ldx-btn-standard-bg-color-hover: var(--darker-blue);
	--ldx-btn-standard-text-color: #fff;
	--ldx-btn-standard-text-color-hover: #fff;
	--ldx-content-lists-container-bg-color: transparent;
	--ldx-content-lists-container-border-width: 0;
	--ldx-content-lists-container-border-color: transparent;
	--ldx-content-lists-course-content-bg-color: transparent;
	--ldx-content-lists-course-content-text-color: inherit;
	--ldx-content-lists-section-bg-color: transparent;
	--ldx-content-lists-section-text-color: inherit;
	--ldx-content-lists-header-bg-color: var(--dark-blue);
	--ldx-content-lists-header-text-color: #fff;
	--ldx-content-lists-lesson-bg-color: #fff;
	--ldx-content-lists-lesson-bg-color-hover: transparent;
	--ldx-content-lists-lesson-text-color: inherit;
	--ldx-content-lists-lesson-text-color-hover: var(--dark-blue);
	--ldx-content-lists-lesson-border-width: 2px;
	--ldx-content-lists-lesson-border-color: var(--light-grey);
	--ldx-content-lists-separator-color: rgba(0, 0, 0, 0.15);
	--ldx-course-status-bg-color: rgba(0, 0, 0, 0.04);
	--ldx-course-status-text-color: inherit;
	--ldx-course-status-border-width: 0;
	--ldx-course-status-border-color: transparent;
	--ldx-focus-mode-content-bg-color: #fff;
	--ldx-focus-mode-topmenu-bg-color: var(--dark-blue);
	--ldx-focus-mode-topmenu-text-color: #fff;
	--ldx-focus-mode-sidebar-bg-color: #fff;
	--ldx-focus-mode-sidebar-course-bg-color: var(--dark-blue);
	--ldx-focus-mode-sidebar-course-text-color: #fff;
	--ldx-focus-mode-comment-bg-color: transparent;
	--ldx-focus-mode-comment-admin-bg-color: #f2fafd;
	--ldx-focus-mode-comment-admin-border-width: 0;
	--ldx-focus-mode-comment-admin-border-color: transparent;
	--ldx-focus-mode-comment-admin-avatar-border-color: var(--dark-blue);
	--ldx-focus-mode-comment-admin-avatar-border-width: 4px;
	--ldx-course-nav-section-bg-color: rgba(0, 0, 0, 0.08);
	--ldx-course-nav-section-text-color: inherit;
	--ldx-course-nav-link-text-color: inherit;
	--ldx-course-nav-link-text-color-hover: var(--dark-blue);
	--ldx-course-nav-link-bg-color-hover: transparent;
	--ldx-course-nav-line-separator-color: rgba(0, 0, 0, 0.1);
	--ldx-progress-bar-container-bg: var(--light-grey);
	--ldx-progress-bar-bg: var(--green);
	--ldx-progress-bar-border-radius: 7px;
	--ldx-progress-bar-height: 7px;
	--ldx-tooltip-bg-color: var(--dark-blue);
	--ldx-tooltip-text-color: #fff;
	--ldx-alert-border-width: 2px;
	--ldx-alert-color-text: var(--med-grey);
	--ldx-alert-color-bg: var(--super-light-grey);
	--ldx-alert-color-border: var(--light-grey);
	--ldx-alert-warning-color-text: rgba(0, 0, 0, 0.65);
	--ldx-alert-warning-color-bg: #fff6cd;
	--ldx-alert-warning-color-border: var(--yellow);
	--ldx-alert-success-color-text: var(--green);
	--ldx-alert-success-color-bg: rgba(1, 158, 124, 0.2);
	--ldx-alert-success-color-border: var(--green);
	--ldx-grid-filter-bg-color: transparent;
	--ldx-grid-filter-padding: 0.75em;
	--ldx-grid-item-border-radius: 6px;
	--ldx-grid-item-border-width: 2px;
	--ldx-grid-item-border-color: #ddd;
	--ldx-grid-ribbon-bg-color: #5cb85c;
	--ldx-grid-ribbon-text-color: #fff;
	--ldx-grid-ribbon-enrolled-bg-color: var(--dark-blue);
	--ldx-grid-ribbon-enrolled-text-color: #fff;
	--ldx-grid-ribbon-custom-bg-color: var(--green);
	--ldx-grid-ribbon-custom-text-color: #fff;
	--ldx-grid-ribbon-free-bg-color: var(--green);
	--ldx-grid-ribbon-free-text-color: #fff;
	--ldx-pagination-bg-color: rgba(0, 0, 0, 0.07);
	--ldx-pagination-text-color: inherit;
	--ldx-pagination-arrow-color: inherit;
	--ldx-pagination-arrow-color-hover: inherit;
	--ldx-pagination-arrow-bg-color: transparent;
	--ldx-pagination-arrow-bg-color-hover: transparent;
	--ldx-log-reg-border-width: 0;
	--ldx-log-reg-border-color: transparent;
	--ldx-log-reg-close-icon-color: rgba(0, 0, 0, 0.7);
	--ldx-login-panel-bg-color: #fff;
	--ldx-login-panel-text-color: var(--med-grey);
	--ldx-login-panel-heading-color: var(--dark-blue);
	--ldx-login-panel-input-bg-color: var(--super-light-grey);
	--ldx-login-panel-input-text-color: var(--med-grey);
	--ldx-register-panel-bg-color: var(--dark-blue);
	--ldx-register-panel-text-color: #fff;
	--ldx-register-panel-heading-color: #fff;
	--ldx-register-panel-input-bg-color: #fff;
	--ldx-register-panel-input-text-color: var(--med-grey);
	--ldx-profile-summary-bg-color: transparent;
	--ldx-profile-summary-text-color: inherit;
	--ldx-achievements-popup-border-radius: 2px;
	--ldx-achievements-popup-border-width: 0;
	--ldx-achievements-popup-border-color: transparent;
	--ldx-achievements-popup-title-color: inherit;
	--ldx-achievements-popup-message-color: inherit;
	--ldx-achievements-popup-title-font-size: 18px;
	--ldx-achievements-popup-message-font-size: 13px;
	--ldx-my-achievements-icon-width: 40px;
	--ldx-star-rating-color-empty: #ccc;
	--ldx-star-rating-color-filled: var(--yellow);
	--ldx-tincanny-container-border-width: 1px;
	--ldx-tincanny-container-border-color: #e5e5e5;
	--ldx-tincanny-container-header-bg-color: transparent;
	--ldx-tincanny-container-header-text-color: inherit;
	--ldx-tincanny-table-header-bg-color: transparent;
	--ldx-tincanny-table-header-text-color: #505050;
	--ldx-tincanny-table-row-hover-color: #f6f6f6;
	--ldx-tincanny-chart-course-completions-color: #0290c2;
	--ldx-tincanny-chart-tincan-statements-color: #d52c82;
	--ldx-tincanny-user-report-tab-bg-color: transparent;
	--ldx-tincanny-user-report-tab-text-color: #0290c2
}

.learndash-wrapper {
	font-size: inherit;
	line-height: inherit
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_question_page,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_response .wpProQuiz_correct p,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_response .wpProQuiz_incorrect p,
.learndash-wrapper .ld-content-actions #learndash_timer,
.learndash-wrapper .ld-content-actions .learndash_timer,
.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover .ld-item-title .ld-item-components,
.learndash-wrapper .ld-table-list .ld-table-list-item .ld-comments-column a,
.single-groups .learndash-wrapper .ld-item-list .ld-section-heading h2,
.wdm-tabs-wrapper .dataTables_wrapper .dataTables_filter,
.wdm-tabs-wrapper .dataTables_wrapper .dataTables_info,
.wdm-tabs-wrapper .dataTables_wrapper .dataTables_length,
.wdm-tabs-wrapper .dataTables_wrapper .dataTables_paginate,
.wdm-tabs-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.wdm-tabs-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.wdm-tabs-wrapper .dataTables_wrapper .dataTables_processing,
.wdm-tabs-wrapper table#wdm_group tr:hover td,
body .ldgr-group-single .ldgr-group-courses h3,
body .ldgr-group-single .ldgr-top-banner .ldgrs-title-wrap .ldgr-u-left,
body .ldgr-group-single .ldgr-top-banner .ldgrs-title-wrap h1,
body .ldgr-lightbox .ldgr-popup .ldgr-edit-gicon>div .ldgr-rm-icon {
	color: inherit
}

.course-reviews-section .login-to-enroll.button,
.course-reviews-section .write-a-review.not-rated,
.ldgr-group-actions #ldgr-update-group-details,
.ldx-plugin .uo-toolkit-grid__course-action input,
.learndash-reset-form .learndash-reset-button[type=submit],
.learndash-resume-button input[type=submit],
.learndash-wrapper #btn-join,
.learndash-wrapper #learndash-registration-wrapper #learndash_registerform #wp-submit,
.learndash-wrapper #learndash_mark_complete_button,
.learndash-wrapper .btn-join,
.learndash-wrapper .ld-button,
.learndash-wrapper .ld-expand-button,
.learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link,
.learndash-wrapper .ld-focus-comments .form-submit #submit,
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button,
.learndash-wrapper .ld-login-button,
.learndash-wrapper .ld-login-modal .ld-button,
.learndash-wrapper .ld-login-modal .ld-login-modal-register #wp-submit,
.learndash-wrapper .ld-login-modal input[type=submit],
.learndash-wrapper .learndash_mark_complete_button,
.learndash-wrapper .sfwd-mark-complete input[class=learndash_mark_complete_button],
.rrf-modal-content.modal .modal-navigation button,
.wdm-tabs-wrapper #bulk_remove,
.wdm-tabs-wrapper #wdm_ldgr_show_report,
.wdm-tabs-wrapper #wdm_submit,
.wdm-tabs-wrapper #wdm_submit_upload,
.wdm_feedback_form .wdm_feedback_submission,
body div.ld-course-list-items div.ld_course_grid .thumbnail.course a.btn-primary,
button.wdm_feedback_form_pop,
.learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-button,
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button {
	padding: .8em 1.5em;
	font-size: 88%;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: inherit;
	border: 0;
	border-radius: 24px;
	border-radius: var(--ldx-btn-border-radius);
	transition: .15s;
}

.course-reviews-section .login-to-enroll.button:hover,
.course-reviews-section .write-a-review.not-rated:hover,
.ldgr-group-actions #ldgr-update-group-details:hover,
.ldx-plugin .uo-toolkit-grid__course-action input:hover,
.learndash-reset-form .learndash-reset-button[type=submit]:hover,
.learndash-resume-button input[type=submit]:hover,
.learndash-wrapper #btn-join:hover,
.learndash-wrapper #learndash-registration-wrapper #learndash_registerform #wp-submit:hover,
.learndash-wrapper #learndash_mark_complete_button:hover,
.learndash-wrapper .btn-join:hover,
.learndash-wrapper .ld-button:hover,
.learndash-wrapper .ld-expand-button:hover,
.learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link:hover,
.learndash-wrapper .ld-focus-comments .form-submit #submit:hover,
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button:hover,
.learndash-wrapper .ld-login-button:hover,
.learndash-wrapper .ld-login-modal .ld-button:hover,
.learndash-wrapper .ld-login-modal .ld-login-modal-register #wp-submit:hover,
.learndash-wrapper .ld-login-modal input[type=submit]:hover,
.learndash-wrapper .learndash_mark_complete_button:hover,
.learndash-wrapper .sfwd-mark-complete input[class=learndash_mark_complete_button]:hover,
.rrf-modal-content.modal .modal-navigation button:hover,
.wdm-tabs-wrapper #bulk_remove:hover,
.wdm-tabs-wrapper #wdm_ldgr_show_report:hover,
.wdm-tabs-wrapper #wdm_submit:hover,
.wdm-tabs-wrapper #wdm_submit_upload:hover,
.wdm_feedback_form .wdm_feedback_submission:hover,
body div.ld-course-list-items div.ld_course_grid .thumbnail.course a.btn-primary:hover,
button.wdm_feedback_form_pop:hover {
	opacity: 1;
	background-color: var(--darker-blue)
}

.learndash-wrapper .ld-button .ld-icon {
	transition: .15s
}

.ld-content-actions .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent),
.ldgr-btn.add-usr-cancel,
.ldgr-btn.create-sg-cancel,
.ldgr-btn.edit-group-cancel,
.ldgr-btn.edit-sg-cancel,
.ldgr-btn.gcs-cancel,
.learndash-wrapper .ld-alert .ld-button,
.learndash-wrapper .ld-button,
.learndash-wrapper .ld-content-actions .ld-button,
.learndash-wrapper .ld-expand-button,
.learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link,
.learndash-wrapper .ld-item-list-actions .ld-expand-button.ld-primary-background,
.rrf-modal-content.modal .modal-navigation .delete-close,
.rrf-modal-content.modal .modal-navigation .previous,
body #tab-3 #wdm_ldgr_show_report,
body .ldgr-btn.upload-csv-cancel,
body .ldgr-group-single .ldgr-top-banner .ldgrs-edit-wrap .ldgr-btn {
	background: var(--ldx-btn-standard-bg-color) !important;
	color: var(--ldx-btn-standard-text-color)
}

.ld-content-actions .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent):active,
.ld-content-actions .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent):focus,
.ld-content-actions .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent):hover,
.ldgr-btn.add-usr-cancel:active,
.ldgr-btn.add-usr-cancel:focus,
.ldgr-btn.add-usr-cancel:hover,
.ldgr-btn.create-sg-cancel:active,
.ldgr-btn.create-sg-cancel:focus,
.ldgr-btn.create-sg-cancel:hover,
.ldgr-btn.edit-group-cancel:active,
.ldgr-btn.edit-group-cancel:focus,
.ldgr-btn.edit-group-cancel:hover,
.ldgr-btn.edit-sg-cancel:active,
.ldgr-btn.edit-sg-cancel:focus,
.ldgr-btn.edit-sg-cancel:hover,
.ldgr-btn.gcs-cancel:active,
.ldgr-btn.gcs-cancel:focus,
.ldgr-btn.gcs-cancel:hover,
.learndash-wrapper .ld-alert .ld-button:active,
.learndash-wrapper .ld-alert .ld-button:focus,
.learndash-wrapper .ld-alert .ld-button:hover,
.learndash-wrapper .ld-button:active,
.learndash-wrapper .ld-button:focus,
.learndash-wrapper .ld-button:hover,
.learndash-wrapper .ld-content-actions .ld-button:active,
.learndash-wrapper .ld-content-actions .ld-button:focus,
.learndash-wrapper .ld-content-actions .ld-button:hover,
.learndash-wrapper .ld-expand-button:active,
.learndash-wrapper .ld-expand-button:focus,
.learndash-wrapper .ld-expand-button:hover,
.learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link:active,
.learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link:focus,
.learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link:hover,
.learndash-wrapper .ld-item-list-actions .ld-expand-button.ld-primary-background:hover,
.rrf-modal-content.modal .modal-navigation .delete-close:active,
.rrf-modal-content.modal .modal-navigation .delete-close:focus,
.rrf-modal-content.modal .modal-navigation .delete-close:hover,
.rrf-modal-content.modal .modal-navigation .previous:active,
.rrf-modal-content.modal .modal-navigation .previous:focus,
.rrf-modal-content.modal .modal-navigation .previous:hover,
body #tab-3 #wdm_ldgr_show_report:active,
body #tab-3 #wdm_ldgr_show_report:focus,
body #tab-3 #wdm_ldgr_show_report:hover,
body .ldgr-btn.upload-csv-cancel:active,
body .ldgr-btn.upload-csv-cancel:focus,
body .ldgr-btn.upload-csv-cancel:hover,
body .ldgr-group-single .ldgr-top-banner .ldgrs-edit-wrap .ldgr-btn:active,
body .ldgr-group-single .ldgr-top-banner .ldgrs-edit-wrap .ldgr-btn:focus,
body .ldgr-group-single .ldgr-top-banner .ldgrs-edit-wrap .ldgr-btn:hover {
	background: var(--ldx-btn-standard-bg-color-hover) !important;
	color: var(--ldx-btn-standard-text-color-hover)
}

.learndash-wrapper .ld-expand-button.ld-button-alternate {
	color: var(--ldx-color-link) !important;
	font-weight: 400
}

.learndash-wrapper .ld-expand-button.ld-button-alternate:active,
.learndash-wrapper .ld-expand-button.ld-button-alternate:focus,
.learndash-wrapper .ld-expand-button.ld-button-alternate:hover {
	color: var(--ldx-color-link-hover) !important;
	background: 0 0 !important
}

.learndash-wrapper .ld-expand-button.ld-button-alternate:hover .ld-icon,
body .learndash-wrapper .ld-focus-comments .ld-expand-button.ld-button-alternate:hover .ld-icon {
	background: var(--ldx-color-link-hover) !important
}

#ldgr-add-users-submit,
.course-reviews-section .login-to-enroll.button,
.course-reviews-section .write-a-review.not-rated,
.ld-course-status-action .ld-button,
.ldgr-btn.cnsg-btn,
.ldgr-btn.create-sub-group-submit,
.ldgr-btn.edit-sub-group-submit,
.ldgr-btn.enroll-new-user,
.ldgr-btn.ldgr-submit-form,
.ldgr-btn.update-group-details,
.ldgr-group-actions #ldgr-update-group-details,
.ldgr-group-code-content .ldgr-group-code-items .ldgr-cngc-btn,
.ldx-plugin .uo-toolkit-grid__course-action input,
.learndash-reset-form .learndash-reset-button[type=submit],
.learndash-resume-button input[type=submit],
.learndash-wrapper #btn-join,
.learndash-wrapper #learndash-registration-wrapper #learndash_registerform #wp-submit,
.learndash-wrapper #learndash_mark_complete_button,
.learndash-wrapper .btn-join,
.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button,
.learndash-wrapper .ld-focus-comments .form-submit #submit,
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button,
.learndash-wrapper .ld-login-button,
.learndash-wrapper .ld-login-modal input[type=submit],
.learndash-wrapper .learndash_mark_complete_button,
.learndash-wrapper .sfwd-mark-complete input[class=learndash_mark_complete_button],
.rrf-modal-content.modal .modal-navigation .delete-confirm,
.rrf-modal-content.modal .modal-navigation .rrf-review-submission,
.rrf-modal-content.modal .modal-navigation [data-steptype=add],
.wdm-tabs-wrapper #wdm_ldgr_show_report,
.wdm-tabs-wrapper #wdm_submit,
.wdm-tabs-wrapper #wdm_submit_upload,
.wdm_feedback_form .wdm_feedback_submission,
body .ldgr-btn.ldgr-upload-csv-btn,
body div.ld-course-list-items div.ld_course_grid .thumbnail.course a.btn-primary,
button.wdm_feedback_form_pop {
	background: var(--ldx-btn-primary-bg-color) !important;
	color: var(--ldx-btn-primary-text-color)
}

#ldgr-add-users-submit:active,
#ldgr-add-users-submit:focus,
#ldgr-add-users-submit:hover,
.course-reviews-section .login-to-enroll.button:active,
.course-reviews-section .login-to-enroll.button:focus,
.course-reviews-section .login-to-enroll.button:hover,
.course-reviews-section .write-a-review.not-rated:active,
.course-reviews-section .write-a-review.not-rated:focus,
.course-reviews-section .write-a-review.not-rated:hover,
.ld-course-status-action .ld-button:active,
.ld-course-status-action .ld-button:focus,
.ld-course-status-action .ld-button:hover,
.ldgr-btn.cnsg-btn:active,
.ldgr-btn.cnsg-btn:focus,
.ldgr-btn.cnsg-btn:hover,
.ldgr-btn.create-sub-group-submit:active,
.ldgr-btn.create-sub-group-submit:focus,
.ldgr-btn.create-sub-group-submit:hover,
.ldgr-btn.edit-sub-group-submit:active,
.ldgr-btn.edit-sub-group-submit:focus,
.ldgr-btn.edit-sub-group-submit:hover,
.ldgr-btn.enroll-new-user:active,
.ldgr-btn.enroll-new-user:focus,
.ldgr-btn.enroll-new-user:hover,
.ldgr-btn.ldgr-submit-form:active,
.ldgr-btn.ldgr-submit-form:focus,
.ldgr-btn.ldgr-submit-form:hover,
.ldgr-btn.update-group-details:active,
.ldgr-btn.update-group-details:focus,
.ldgr-btn.update-group-details:hover,
.ldgr-group-actions #ldgr-update-group-details:active,
.ldgr-group-actions #ldgr-update-group-details:focus,
.ldgr-group-actions #ldgr-update-group-details:hover,
.ldgr-group-code-content .ldgr-group-code-items .ldgr-cngc-btn:active,
.ldgr-group-code-content .ldgr-group-code-items .ldgr-cngc-btn:focus,
.ldgr-group-code-content .ldgr-group-code-items .ldgr-cngc-btn:hover,
.ldx-plugin .uo-toolkit-grid__course-action input:active,
.ldx-plugin .uo-toolkit-grid__course-action input:focus,
.ldx-plugin .uo-toolkit-grid__course-action input:hover,
.learndash-reset-form .learndash-reset-button[type=submit]:active,
.learndash-reset-form .learndash-reset-button[type=submit]:focus,
.learndash-reset-form .learndash-reset-button[type=submit]:hover,
.learndash-resume-button input[type=submit]:active,
.learndash-resume-button input[type=submit]:focus,
.learndash-resume-button input[type=submit]:hover,
.learndash-wrapper #btn-join:active,
.learndash-wrapper #btn-join:focus,
.learndash-wrapper #btn-join:hover,
.learndash-wrapper #learndash-registration-wrapper #learndash_registerform #wp-submit:active,
.learndash-wrapper #learndash-registration-wrapper #learndash_registerform #wp-submit:focus,
.learndash-wrapper #learndash-registration-wrapper #learndash_registerform #wp-submit:hover,
.learndash-wrapper #learndash_mark_complete_button:active,
.learndash-wrapper #learndash_mark_complete_button:focus,
.learndash-wrapper #learndash_mark_complete_button:hover,
.learndash-wrapper .btn-join:active,
.learndash-wrapper .btn-join:focus,
.learndash-wrapper .btn-join:hover,
.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button:active,
.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button:focus,
.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button:hover,
.learndash-wrapper .ld-focus-comments .form-submit #submit:active,
.learndash-wrapper .ld-focus-comments .form-submit #submit:focus,
.learndash-wrapper .ld-focus-comments .form-submit #submit:hover,
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button:active,
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button:focus,
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button:hover,
.learndash-wrapper .ld-login-button:active,
.learndash-wrapper .ld-login-button:focus,
.learndash-wrapper .ld-login-button:hover,
.learndash-wrapper .ld-login-modal input[type=submit]:active,
.learndash-wrapper .ld-login-modal input[type=submit]:focus,
.learndash-wrapper .ld-login-modal input[type=submit]:hover,
.learndash-wrapper .learndash_mark_complete_button:active,
.learndash-wrapper .learndash_mark_complete_button:focus,
.learndash-wrapper .learndash_mark_complete_button:hover,
.learndash-wrapper .sfwd-mark-complete input[class=learndash_mark_complete_button]:active,
.learndash-wrapper .sfwd-mark-complete input[class=learndash_mark_complete_button]:focus,
.learndash-wrapper .sfwd-mark-complete input[class=learndash_mark_complete_button]:hover,
.rrf-modal-content.modal .modal-navigation .delete-confirm:active,
.rrf-modal-content.modal .modal-navigation .delete-confirm:focus,
.rrf-modal-content.modal .modal-navigation .delete-confirm:hover,
.rrf-modal-content.modal .modal-navigation .rrf-review-submission:active,
.rrf-modal-content.modal .modal-navigation .rrf-review-submission:focus,
.rrf-modal-content.modal .modal-navigation .rrf-review-submission:hover,
.rrf-modal-content.modal .modal-navigation [data-steptype=add]:active,
.rrf-modal-content.modal .modal-navigation [data-steptype=add]:focus,
.rrf-modal-content.modal .modal-navigation [data-steptype=add]:hover,
.wdm-tabs-wrapper #wdm_ldgr_show_report:active,
.wdm-tabs-wrapper #wdm_ldgr_show_report:focus,
.wdm-tabs-wrapper #wdm_ldgr_show_report:hover,
.wdm-tabs-wrapper #wdm_submit:active,
.wdm-tabs-wrapper #wdm_submit:focus,
.wdm-tabs-wrapper #wdm_submit:hover,
.wdm-tabs-wrapper #wdm_submit_upload:active,
.wdm-tabs-wrapper #wdm_submit_upload:focus,
.wdm-tabs-wrapper #wdm_submit_upload:hover,
.wdm_feedback_form .wdm_feedback_submission:active,
.wdm_feedback_form .wdm_feedback_submission:focus,
.wdm_feedback_form .wdm_feedback_submission:hover,
body .ldgr-btn.ldgr-upload-csv-btn:active,
body .ldgr-btn.ldgr-upload-csv-btn:focus,
body .ldgr-btn.ldgr-upload-csv-btn:hover,
body div.ld-course-list-items div.ld_course_grid .thumbnail.course a.btn-primary:active,
body div.ld-course-list-items div.ld_course_grid .thumbnail.course a.btn-primary:focus,
body div.ld-course-list-items div.ld_course_grid .thumbnail.course a.btn-primary:hover,
button.wdm_feedback_form_pop:active,
button.wdm_feedback_form_pop:focus,
button.wdm_feedback_form_pop:hover {
	background: var(--ldx-btn-primary-bg-color-hover) !important;
	color: var(--ldx-btn-primary-text-color-hover)
}

.learndash-wrapper .ld-file-upload .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent),
.learndash-wrapper .ld-login-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent) {
	background: var(--ldx-btn-primary-bg-color) !important
}

.learndash-wrapper .ld-file-upload .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent):hover,
.learndash-wrapper .ld-login-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent):hover {
	background: var(--ldx-btn-primary-bg-color-hover) !important
}

.learndash-wrapper #learndash_mark_complete_button,
.learndash-wrapper .learndash_mark_complete_button,
.learndash-wrapper .sfwd-mark-complete input[class=learndash_mark_complete_button] {
	padding-right: 2.5em
}

.rtl .learndash-wrapper #learndash_mark_complete_button,
.rtl .learndash-wrapper .learndash_mark_complete_button,
.rtl .learndash-wrapper .sfwd-mark-complete input[class=learndash_mark_complete_button] {
	padding-left: 2.5em;
	padding-right: 1.5em
}

.ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary,
.ldx-plugin .uo-toolkit-grid__course-action input,
.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_questionListItem>table td .wpProQuiz_maxtrixSortText,
.learndash-wrapper #learndash_mark_complete_button:hover,
.learndash-wrapper .learndash_mark_complete_button:hover,
.learndash-wrapper .sfwd-mark-complete input[class=learndash_mark_complete_button]:hover {
	border: 0
}

#ld-profile .ld-item-list .ld-item-list-item,
.ldgr-lightbox .ldgr-popup,
.ldx-plugin .ultp-dashboard-quiz__row .ultp-dashboard-quiz__details .ultp-dashboard-quiz__right .ultp-dashboard-quiz__score-label,
.learndash-wrapper .ld-alert,
.learndash-wrapper .ld-breadcrumbs,
.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input+label,
.learndash-wrapper .ld-table-list,
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab::after,
.learndash-wrapper .ld-tabs .ld-tabs-navigation::after,
.ultp-dashboard .ultp-dashboard-box {
	border-radius: var(--ldx-global-border-radius)
}

.learndash-wrapper #sfwd-mark-complete::after,
.learndash-wrapper .sfwd-mark-complete::after {
	color: var(--ldx-btn-primary-text-color)
}

.learndash-wrapper #sfwd-mark-complete:hover::after,
.learndash-wrapper .sfwd-mark-complete:hover::after {
	color: var(--ldx-btn-primary-text-color-hover)
}

.learndash-wrapper .ld-alert .ld-button {
	padding: .625em 1em .625em 42px;
	max-width: unset;
	min-width: 180px;
	width: auto;
	line-height: 1.45
}

.learndash-wrapper .ld-alert .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent) {
	background-color: var(--ldx-alert-color-text) !important;
	color: var(--white)
}

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button {
	padding: .25em .75em;
	font-size: 95%
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_forms input[type=checkbox],
.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_resultTable table tr .wpProQuiz_resultValue div,
.learndash-wrapper .ld-login-button {
	display: inline-block
}

.learndash-wrapper .ld-login-button .ld-icon-arrow-right,
.wdm-tabs-wrapper #wdm_group_filter label input {
	margin-left: .5em
}

.learndash-wrapper .ld-login-button .ld-icon-login,
.rtl .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text,
.rtl .wdm-tabs-wrapper #wdm_group_filter label input {
	margin-right: .5em
}

.learndash-wrapper .ld-alert {
	border-width: var(--ldx-alert-border-width);
	border-color: var(--ldx-alert-color-border);
	background-color: var(--ldx-alert-color-bg);
	color: var(--ldx-alert-color-text)
}

.learndash-wrapper .ld-alert .ld-button,
.learndash-wrapper .ld-alert .ld-button:hover {
	background-color: var(--ldx-alert-color-text);
	color: var(--white)
}

.learndash-wrapper .ld-alert .ld-alert-icon {
	top: 50%;
	transform: translateY(-50%);
	background-color: rgba(0, 0, 0, .1)
}

.learndash-wrapper .ld-alert-warning {
	border-color: var(--ldx-alert-warning-color-border) !important;
	background-color: var(--ldx-alert-warning-color-bg);
	color: var(--ldx-alert-warning-color-text) !important
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_answerCorrect,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_answerIncorrect,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_toplistTable .wpProQuiz_toplistTrOdd,
.ldx-plugin .learndash .wpProQuiz_content table tbody tr:hover>td,
.ldx-plugin .learndash .wpProQuiz_content table tbody tr:hover>th,
.ldx-plugin .learndash .wpProQuiz_content table tbody>tr:nth-child(odd)>td,
.ldx-plugin .learndash .wpProQuiz_content table tbody>tr:nth-child(odd)>th,
.learndash-wrapper .ld-alert-warning .ld-alert-icon {
	background-color: transparent
}

.learndash-wrapper .ld-alert-warning .ld-button,
.learndash-wrapper .ld-alert-warning .ld-button:hover {
	background-color: var(--ldx-alert-warning-color-text);
	color: var(--white)
}

.learndash-wrapper .ld-alert-success {
	border-color: var(--ldx-alert-success-color-border);
	background-color: var(--ldx-alert-success-color-bg) !important;
	color: var(--ldx-alert-success-color-text)
}

.learndash-wrapper .ld-alert-success .ld-alert-icon {
	background-color: var(--ldx-alert-success-color-text) !important
}

.learndash-wrapper .ld-alert-success .ld-button,
.learndash-wrapper .ld-alert-success .ld-button:hover {
	background-color: var(--ldx-alert-success-color-text);
	color: var(--white)
}

.learndash-wrapper .ld-lesson-list .ld-section-heading,
.learndash-wrapper .ld-lesson-list .ld-section-heading h2 {
	color: var(--ldx-content-lists-course-content-text-color)
}

.learndash-wrapper .ld-item-details .ld-expand-button,
body .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger,
body .learndash-wrapper .ld-focus-comments .ld-expand-button.ld-button-alternate {
	background: 0 0 !important
}

.ldgr-group-single .ldgr-top-banner .ldgrs-edit-wrap .ldgr-edit-group,
.ldgr-sub-groups-content .ldgr-sub-groups-items .ldgr-sub-groups-item .ldgr-edit-subgr i,
.ldgr-upload-csv .ldgr-upload-wrap .ldgr-dlcsv .dlcsv-txt,
.ldgr-upload-csv .ldgr-upload-wrap .ldgr-dlcsv a,
.learndash-wrapper .ld-breadcrumbs a,
.single-sfwd-courses .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text,
body .ldgr-lightbox .ldgr-popup .ldgr-edit-gicon>div .ldgr-ch-icon,
body .ldgr-sub-groups-content .ldgr-sub-groups-items .ldgr-sub-groups-item .ldgr-edit-subgr,
body .ldgr-sub-groups-content .ldgr-sub-groups-items .ldgr-sub-groups-item .ldgr-edit-subgr .ldgr-color,
body .learndash-wrapper .ld-focus-comments .comment-respond a,
body .learndash-wrapper .ld-focus-comments .ld-expand-button.ld-button-alternate .ld-text,
body .learndash-wrapper .ld-focus-comments .logged-in-as a {
	color: var(--ldx-color-link) !important
}

#ld-profile .ld-item-list .ld-item-list-item a.ld-item-name:hover,
.ldgr-cp-code:hover,
.ldgr-cp-code:hover .ldgr-color,
.ldgr-edit-code:hover,
.ldgr-edit-code:hover .ldgr-color,
.ldgr-group-single .ldgr-top-banner .ldgrs-edit-wrap .ldgr-edit-group:hover,
.ldgr-sub-groups-content .ldgr-sub-groups-items .ldgr-sub-groups-item .ldgr-edit-subgr:hover .ldgr-color,
.ldgr-sub-groups-content .ldgr-sub-groups-items .ldgr-sub-groups-item .ldgr-edit-subgr:hover i,
.ldgr-upload-csv .ldgr-upload-wrap .ldgr-dlcsv:hover .dlcsv-txt,
.ldgr-upload-csv .ldgr-upload-wrap .ldgr-dlcsv:hover a,
.learndash-wrapper .ld-breadcrumbs a:active,
.learndash-wrapper .ld-breadcrumbs a:focus,
.learndash-wrapper .ld-breadcrumbs a:hover,
.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back:active,
.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back:focus,
.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back:hover,
.learndash-wrapper .ld-content-actions>a:active,
.learndash-wrapper .ld-content-actions>a:focus,
.learndash-wrapper .ld-content-actions>a:hover,
.single-sfwd-courses .learndash-wrapper .ld-expand-button.ld-button-alternate:hover .ld-text,
.wdm-tabs-wrapper ul.tabs li.current a,
body .ldgr-lightbox .ldgr-popup .ldgr-edit-gicon>div .ldgr-ch-icon:hover,
body .learndash-wrapper .ld-focus-comments .comment-respond a:hover,
body .learndash-wrapper .ld-focus-comments .ld-expand-button.ld-button-alternate:hover .ld-text,
body .learndash-wrapper .ld-focus-comments .logged-in-as a:hover,
body .learndash-wrapper .ld-home-link:active,
body .learndash-wrapper .ld-home-link:focus,
body .learndash-wrapper .ld-home-link:hover {
	color: var(--ldx-color-link-hover) !important
}

.single-sfwd-courses .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon {
	background: 0 0 !important;
	color: var(--ldx-color-link)
}

#ld-profile .ld-table-list .ld-table-list-items .ld-table-list-item .ld-table-list-title a:hover,
.course-reviews-section a.reply_to_review_link:active,
.course-reviews-section a.reply_to_review_link:focus,
.course-reviews-section a.reply_to_review_link:hover,
.ldgr-tabs li:hover,
.ldx-plugin .uo-grid-wrapper .grid-course:hover .course-title,
.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:active,
.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:focus,
.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover,
.learndash-wrapper .ld-item-list .ld-item-search .ld-closer:active,
.learndash-wrapper .ld-item-list .ld-item-search .ld-closer:focus,
.learndash-wrapper .ld-item-list .ld-item-search .ld-closer:hover,
.learndash-wrapper .ld-item-list .ld-section-heading .ld-search-prompt:active,
.learndash-wrapper .ld-item-list .ld-section-heading .ld-search-prompt:focus,
.learndash-wrapper .ld-item-list .ld-section-heading .ld-search-prompt:hover,
.learndash-wrapper .ld-table-list .ld-table-list-header a:active,
.learndash-wrapper .ld-table-list .ld-table-list-header a:focus,
.learndash-wrapper .ld-table-list .ld-table-list-header a:hover,
.learndash-wrapper .ld-table-list .ld-table-list-item .ld-comments-column a:active,
.learndash-wrapper .ld-table-list .ld-table-list-item .ld-comments-column a:focus,
.learndash-wrapper .ld-table-list .ld-table-list-item .ld-comments-column a:hover,
.learndash-wrapper .ld-table-list .ld-table-list-item-preview a:active,
.learndash-wrapper .ld-table-list .ld-table-list-item-preview a:focus,
.learndash-wrapper .ld-table-list .ld-table-list-item-preview a:hover,
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active,
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab:active,
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab:focus,
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab:hover,
.rrf-modal-content.modal p.wdm_rrf_feedback_notice_msg a:active,
.rrf-modal-content.modal p.wdm_rrf_feedback_notice_msg a:focus,
.rrf-modal-content.modal p.wdm_rrf_feedback_notice_msg a:hover,
.single-sfwd-courses .learndash-wrapper .ld-expand-button.ld-button-alternate:hover .ld-icon,
.wdm-table-container a:hover,
.wdm-tabs-wrapper ul.tabs li a:active,
.wdm-tabs-wrapper ul.tabs li a:focus,
.wdm-tabs-wrapper ul.tabs li a:hover,
.wdm_feedback_form.modal p.wdm_rrf_feedback_notice_msg a:active,
.wdm_feedback_form.modal p.wdm_rrf_feedback_notice_msg a:focus,
.wdm_feedback_form.modal p.wdm_rrf_feedback_notice_msg a:hover,
body .el-cls-instructor .el-cls-author-name:hover,
body .el-cls-instructor a:hover,
body .ldgr-group-single .ldgr-group-courses .ldgr-group-courses-items a:hover span {
	color: var(--ldx-color-link-hover)
}

.learndash-wrapper .ld-table-list .ld-table-list-item {
	border-bottom: 1px solid var(--ldx-content-lists-separator-color)
}

.learndash-wrapper .ld-table-list .ld-table-list-item .ld-table-list-title a,
body .learndash-wrapper .ld-table-list a.ld-table-list-item-preview {
	color: var(--ldx-content-lists-lesson-text-color)
}

.learndash-wrapper .ld-table-list .ld-table-list-item .ld-table-list-title a:active,
.learndash-wrapper .ld-table-list .ld-table-list-item .ld-table-list-title a:focus,
.learndash-wrapper .ld-table-list .ld-table-list-item .ld-table-list-title a:hover,
.learndash-wrapper .ld-table-list a.ld-table-list-item-preview:active,
.learndash-wrapper .ld-table-list a.ld-table-list-item-preview:focus,
.learndash-wrapper .ld-table-list a.ld-table-list-item-preview:hover {
	color: var(--ldx-content-lists-lesson-text-color-hover) !important
}

.learndash-wrapper .ld-table-list .ld-table-list-header,
body.single-sfwd-courses .learndash-wrapper .ld-table-list-header.ld-primary-background {
	background-color: var(--ldx-content-lists-header-bg-color) !important;
	color: var(--ldx-content-lists-header-text-color) !important
}

#ld-profile .ld-item-list .ld-item-list-item a.ld-item-name,
#ld-profile .ld-table-list .ld-table-list-items .ld-table-list-item .ld-table-list-title a,
.course-reviews-section a.reply_to_review_link,
.ld-comment-body a,
.learndash-wrapper .ld-item-list .ld-group-courses .ld-item-list-item a.ld-item-name,
.learndash-wrapper .ld-table-list .ld-table-list-header a,
.learndash-wrapper .ld-table-list .ld-table-list-item-preview a,
.rrf-modal-content.modal p.wdm_rrf_feedback_notice_msg a,
.ultp-dashboard-quiz__action .ultp-dashboard-btn,
.wdm-crr-show-popup .rating-container .wdm-popup-div .review_star_filter_link,
.wdm-crr-show-popup .rating-container .wdm-popup-div .wdm_crr_review_link>a,
.wdm-table-container a,
.wdm-tabs-wrapper .wdm-download-csv a,
.wdm_feedback_form.modal p.wdm_rrf_feedback_notice_msg a,
body .el-cls-instructor .el-cls-author-name,
body .el-cls-instructor a {
	color: var(--ldx-color-link)
}

.learndash-wrapper .ld-item-list.ld-course-list .ld-lesson-section-heading,
.learndash-wrapper .ld-item-list.ld-lesson-list .ld-lesson-section-heading {
	padding: 0 .25em;
	margin: 1.25em 0 .5em;
	font-size: 125%;
	color: var(--ldx-content-lists-section-text-color)
}

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details {
	font-size: inherit;
	opacity: .85
}

body .learndash-wrapper .ld-lesson-list .ld-item-list-item {
	margin-bottom: .75em;
	background-color: var(--ldx-content-lists-lesson-bg-color);
	border-radius: var(--ldx-global-border-radius);
	border-width: var(--ldx-content-lists-lesson-border-width);
	border-color: var(--ldx-content-lists-lesson-border-color);
	overflow: hidden
}

.learndash-wrapper .ld-table-list .ld-table-list-items {
	padding: 0;
	font-size: inherit;
	background-color: var(--ldx-content-lists-lesson-bg-color);
	border: var(--ldx-content-lists-lesson-border-width) solid var(--ldx-content-lists-lesson-border-color);
	border-top: 0;
	border-radius: 0 0 var(--ldx-global-border-radius) var(--ldx-global-border-radius)
}

.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list .ld-table-list-item-preview,
.learndash-wrapper .ld-table-list .ld-table-list-item-preview {
	padding: 1em 1.25em
}

.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item {
	margin: 0;
	border-bottom: 1px solid var(--ldx-content-lists-separator-color)
}

.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item:last-child,
.learndash-wrapper .ld-table-list.ld-no-pagination {
	border-bottom: 0
}

.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header {
	padding: .875em 1.25em
}

#et-boc #ld_course_categorydropdown label,
#et-boc #ld_group_categorydropdown label,
#et-boc #ld_lesson_categorydropdown label,
#et-boc #ld_topic_categorydropdown label,
#et-boc .ld_course_grid .thumbnail .caption .entry-title::before,
#et-boc .ld_course_grid .thumbnail.course .ld_course_grid_price::after,
#et-boc .ld_course_grid .thumbnail.course .ld_course_grid_price::before,
#ld_course_categorydropdown label,
#ld_group_categorydropdown label,
#ld_lesson_categorydropdown label,
#ld_topic_categorydropdown label,
#uo_course_categorydropdown form label,
.entry-content div.ld_course_grid .thumbnail .caption .entry-title::before,
.ld-course-list-items .ld_course_grid .caption .entry-title::before,
.ld-course-list-items div.ld_course_grid .thumbnail.course .caption .entry-title::before,
.ld_course_grid .thumbnail .caption .entry-title::before,
.ldx-plugin .learndash .wpProQuiz_content .lqc-questions-answered-correctly::before,
.ldx-plugin .learndash .wpProQuiz_content .lqc-questions-completed+p,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_box>ol li.wpProQuiz_reviewQuestionReview::after,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_box>ol li.wpProQuiz_reviewQuestionSolved::after,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] label input+strong::after,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] label input+strong::before,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem label input+strong::after,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem label input+strong::before,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem label input+strong::after,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem label input+strong::before,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz_time::before,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion>ol li.wpProQuiz_reviewQuestionReview::after,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion>ol li.wpProQuiz_reviewQuestionSolved::after,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_tipp>div::after,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_tipp>div::before,
.learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded::before,
.learndash-wrapper .ld-focus .ld-course-navigation .ld-lesson-item-expanded::before,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list::before,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 .ld-icon,
.learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link:hover::after,
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded::before,
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper::before,
.learndash-wrapper .ld-item-list-item p:empty,
.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header .ld-table-list-title .ld-item-icon,
.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-label,
.uo-grid-wrapper #ribbon::after,
.uo-grid-wrapper #ribbon::before,
.wdm-select-wrapper .ldgr-group-actions br,
.wdm-tabs-wrapper #tab-3 .wdm-select-wrapper h6,
.wdm-tabs-wrapper .course_overview_heading,
body .ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price::after,
body .ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price::before,
body .ld-course-list-items .ld_course_grid .thumbnail.course .ribbon::after,
body .ld-course-list-items .ld_course_grid .thumbnail.course .ribbon::before {
	display: none
}

.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-title {
	font-weight: 700;
	font-size: 110%
}

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details .ld-lesson-list-progress {
	text-transform: none;
	font-weight: 400;
	border-color: var(--ldx-content-lists-header-text-color)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_mextrixTr>td,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem:last-child,
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview,
.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-items,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-expanded .ld-table-list-items,
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview,
.learndash-wrapper .ld-table-list .ld-table-list-footer:empty,
.wdm-tabs-wrapper ul.wdm-adduser-tabs li {
	padding: 0
}

.learndash-wrapper .ld-lesson-list .ld-item-list-item .ld-item-list-item-expanded::before {
	display: none;
	background-color: var(--ldx-content-lists-lesson-bg-color)
}

.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name {
	padding: 1em 1.25em;
	color: var(--ldx-content-lists-lesson-text-color)
}

.learndash-wrapper .ld-lesson-list .ld-item-list-item a.ld-item-name:active,
.learndash-wrapper .ld-lesson-list .ld-item-list-item a.ld-item-name:focus,
.learndash-wrapper .ld-lesson-list .ld-item-list-item a.ld-item-name:hover {
	background-color: var(--ldx-content-lists-lesson-bg-color-hover);
	color: var(--ldx-content-lists-lesson-text-color-hover) !important
}

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview:active,
.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview:focus,
.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview:hover {
	background-color: var(--ldx-content-lists-lesson-bg-color-hover)
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item,
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title,
.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-components,
.wdm-tabs-wrapper #tab-3 #wdm_ldgr_group_report td,
.wdm-tabs-wrapper #tab-3 #wdm_ldgr_group_report th,
.wdm-tabs-wrapper #wdm_group_filter label,
.wdm-tabs-wrapper #wdm_group_length label,
.wdm-tabs-wrapper table#add_user_data td,
.wdm-tabs-wrapper table#add_user_data th,
.wdm-tabs-wrapper table#wdm_group td,
.wdm-tabs-wrapper table#wdm_group th {
	font-size: inherit
}

.ldx-widget-area .ldx-widget:first-child,
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon {
	margin-top: 0
}

.learndash-wrapper .ld-status-unlocked,
.learndash-wrapper .ld-status-waiting {
	background: rgba(0, 0, 0, .05) !important;
	color: inherit !important
}

.learndash-wrapper .ld-status-complete {
	background: var(--ldx-color-correct) !important
}

.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete::after,
.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete::after,
.learndash-wrapper .ld-status-icon.ld-quiz-complete {
	color: var(--ldx-color-correct) !important
}

body .learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-in-progress,
body .learndash-wrapper .ld-status-in-progress {
	border-left-color: var(--ldx-color-correct) !important;
	border-top-color: var(--ldx-color-correct) !important
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-item-components {
	margin-top: .125em;
	font-size: 95%;
	font-weight: 400;
	color: inherit;
	opacity: .8
}

body .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text {
	color: var(--ldx-course-nav-link-text-color) !important
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-sep {
	padding: 0 .125em;
	color: rgba(0, 0, 0, .15)
}

.learndash-wrapper .ld-expand-button {
	font-size: 90%;
	font-weight: 700
}

.learndash-wrapper .ld-table-list-items .ld-file-upload {
	margin: 0;
	border-radius: 0
}

.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-columns .ld-table-list-column,
.learndash-wrapper .ld-table-list.ld-assignment-list .ld-table-list-item-preview .ld-table-list-title {
	font-size: inherit;
	font-weight: 400
}

.learndash-wrapper .ld-table-list .ld-table-list-footer {
	padding: .75em;
	background: rgba(0, 0, 0, .07)
}

.learndash-wrapper .ld-item-list .ld-group-courses .ld-item-details .ld-expand-button {
	margin-right: 1em
}

.learndash-wrapper .ld-item-list .ld-group-courses .ld-item-list-item {
	background: var(--white);
	border: 2px solid #e2e7ed
}

.learndash-wrapper .ld-item-list .ld-group-courses .ld-item-list-item a.ld-item-name:hover {
	color: var(--ldx-color-link-hover);
	background: var(--white)
}

.learndash_post_groups .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded {
	max-height: 0
}

#et-boc .ld_course_grid .thumbnail>a,
.entry-content div.ld_course_grid .thumbnail>a,
.ld-course-list-items div.ld_course_grid .thumbnail.course>a,
.ld_course_grid .thumbnail>a,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_certificate strong,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem,
.learndash_post_groups .learndash-wrapper .ld-item-list .ld-expand-button,
body .ldgr-group-listing .ldgr-group-items {
	display: block
}

.learndash-wrapper .ld-alert .ld-button.learndash-group-membership-link {
	padding: .625em 1.5em
}

.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab {
	border: 0;
	border-radius: 0;
	background: 0 0;
	box-shadow: none;
	color: rgba(0, 0, 0, .6)
}

.learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-login-modal-branding::before,
.learndash-wrapper .ld-tabs .ld-tabs-navigation::after {
	background-color: rgba(0, 0, 0, .1)
}

.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active::after {
	background: var(--ldx-color-link-hover)
}

.learndash-wrapper .ld-course-status.ld-course-status-enrolled,
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
	background: rgba(0, 0, 0, .04);
	border-radius: var(--ldx-global-border-radius)
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
	background: var(--ldx-course-status-bg-color);
	border-radius: var(--ldx-global-border-radius);
	border: var(--ldx-course-status-border-width) solid var(--ldx-course-status-border-color)
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-label {
	font-size: .875em;
	color: var(--ldx-course-status-text-color)
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price {
	color: var(--ldx-course-status-text-color)
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>* {
	border-color: rgba(0, 0, 0, .15)
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text {
	font-size: .9375em;
	color: var(--ldx-course-status-text-color)
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text {
	opacity: .8;
	color: var(--ldx-course-status-text-color)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button.wpProQuiz_TipButton:hover,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button2:hover,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button:hover,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_certificate a.btn-blue:hover,
.ldx-plugin .learndash .wpProQuiz_content a#quiz_continue_link:hover,
.ldx-plugin .learndash .wpProQuiz_content form[name=uploadEssay] input[type=submit]:hover,
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button:hover .ld-icon,
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text:hover,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:hover .ld-icon::before,
.learndash-wrapper .ld-modal .ld-modal-closer:hover,
.learndash-wrapper .ld-modal.ld-can-register .ld-modal-closer:hover,
.oceanwp-theme .ld-course-list-items .ld_course_grid .caption .entry-content,
.wdm-tabs-wrapper .wdm-add-user-btn img:hover,
.wdm-tabs-wrapper .wdm_remove_add_user img:hover {
	opacity: 1
}

.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress,
.learndash-wrapper .ld-course-status .ld-status.ld-status-progress {
	background: var(--light-grey) !important;
	color: var(--med-grey) !important
}

.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-complete,
.learndash-wrapper .ld-course-status .ld-status.ld-status-complete {
	background: var(--ldx-color-correct)
}

.learndash-wrapper .ld-status {
	letter-spacing: normal;
	font-size: 85%
}

.learndash-wrapper .ld-status .ld-icon {
	margin-right: 2px
}

.rtl .learndash-wrapper .ld-status .ld-icon {
	margin: 0 0 0 2px
}

.learndash-wrapper .ld-progress .ld-progress-bar,
.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage,
body .el-cls-progress .el-archive-pg-bar,
body .el-cls-progress .el-archive-pg-bar .el-archive-percentage {
	height: var(--ldx-progress-bar-height);
	border-radius: var(--ldx-progress-bar-border-radius)
}

.el-cls-progress .el-archive-pg-bar,
.learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-bar,
.learndash-wrapper .ld-progress .ld-progress-bar,
.learndash-wrapper.learndash-widget .ld-progress .ld-progress-bar {
	background-color: var(--ldx-progress-bar-container-bg) !important
}

body .el-cls-progress .el-archive-pg-bar .el-archive-percentage,
body .learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage {
	background-color: var(--ldx-progress-bar-bg) !important
}

.ldx-plugin .ulg-manage-progress-course__row .ulg-manage-progress-course__details .ulg-manage-progress-course__right .ulg-manage-progress-course__progress-holder,
.ldx-plugin .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__right .ultp-dashboard-course__progress-holder {
	height: var(--ldx-progress-bar-height);
	max-height: 8px;
	background-color: var(--ldx-progress-bar-container-bg);
	border-radius: var(--ldx-progress-bar-border-radius)
}

.ldx-plugin .ulg-manage-progress-course__row .ulg-manage-progress-course__details .ulg-manage-progress-course__right .ulg-manage-progress-course__progress-bar,
.ldx-plugin .ultp-dashboard .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__right .ultp-dashboard-course__progress-bar {
	background-color: var(--ldx-progress-bar-bg);
	border-radius: var(--ldx-progress-bar-border-radius)
}

.learndash-widget .ld-progress.ld-progress-inline {
	flex-direction: row
}

.learndash-wrapper .ld-progress .ld-progress-heading,
.learndash-wrapper .ld-progress.ld-progress-inline .ld-progress-heading {
	padding: 0 .125em;
	font-size: 95%
}

.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
	font-weight: 700;
	color: var(--ldx-progress-bar-bg) !important
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-bar,
.learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-bar-percentage {
	max-height: 14px
}

body .el-cls-progress .el-archive-percentage-text {
	top: -11px;
	width: auto;
	height: 25px;
	padding: 1px 4px;
	font-size: 13px;
	font-weight: 400;
	line-height: 1;
	border-radius: 4px;
	border: 1px solid rgba(0, 0, 0, .3)
}

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments,
.learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column {
	font-size: 95%
}

#ldgr-upload-file-info div span,
.course-reviews-section .reviews-total,
.ldx-plugin #wpProQuiz_user_content .wpProQuiz_answerCorrect,
.ldx-plugin #wpProQuiz_user_content .wpProQuiz_answerIncorrect,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_loadQuiz p span,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_lock p span,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_prerequisite p span,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_response span,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_startOnlyRegisteredUser p span,
.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span a,
body .ldgr-group-single .ldgr-top-banner .ldgrs-title-wrap .ldgr-u-left {
	font-weight: 400
}

body .learndash-wrapper .ld-focus .ld-focus-sidebar {
	font-size: 90%;
	background-color: var(--ldx-focus-mode-sidebar-bg-color);
	border-right: 1px solid var(--ldx-course-nav-line-separator-color)
}

.learndash-wrapper .ld-focus-sidebar-collapsed .ld-focus-sidebar {
	border-right: 0
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon {
	transform: translateY(-50%) translateX(-20%);
	font-weight: 700;
	padding: 7px;
	background: 0 0;
}

body .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:not(:hover):not(:focus) .ld-icon {
	background: rgba(0, 0, 0, .1) !important;
	border-color: transparent;
}
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:hover .ld-icon, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:focus .ld-icon {
	border-color: transparent;
}

body .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon {
	transform: translateY(-50%) translateX(-20%);
}

.rtl .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon {
	transform: translateY(-50%) translateX(20%);
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon::before {
	position: relative;
	left: -1px;
	font-size: 16px;
	color: var(--ldx-focus-mode-sidebar-course-text-color);
}

.learndash-wrapper .ld-focus-sidebar-collapsed .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon::before,
.rtl .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon::before {
	left: 1px;
}

.rtl .learndash-wrapper .ld-focus-sidebar-collapsed .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon::before {
	left: -1px;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:hover .ld-icon {
	background: rgba(0, 0, 0, .25);
}

body .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading {
	width: 349px;
	background-color: var(--ldx-focus-mode-sidebar-course-bg-color) !important;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 {
	padding: 0;
	font-size: 110%;
}

body .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 a,
body .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-mode-course-heading-wrapper a {
	color: var(--ldx-focus-mode-sidebar-course-text-color) !important
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-section-heading {
	margin-top: 0;
	padding-top: .75em;
	padding-bottom: .75em;
	background-color: var(--ldx-course-nav-section-bg-color);
	border-radius: 0;
	color: var(--ldx-course-nav-section-text-color)
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-section-heading .ld-lesson-section-heading {
	font-size: 110%
}

body .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item {
	background: 0 0 !important;
	border-color: var(--ldx-course-nav-line-separator-color)
}

.learndash-wrapper .ld-focus-sidebar .ld-table-list .ld-table-list-items {
	border-radius: 0;
	background-color: var(--ldx-focus-mode-sidebar-bg-color)
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading {
	padding: .75em .75em .75em 1em
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview.ld-is-current-item .ld-lesson-item-preview-heading,
.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading {
	background: var(--ldx-course-nav-link-bg-color-hover);
	color: var(--ldx-course-nav-link-text-color-hover)
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview.ld-is-current-item .ld-lesson-item-preview-heading .ld-lesson-title {
	color: var(--ldx-course-nav-link-text-color-hover);
	font-weight: 700
}

.learndash-wrapper .ld-focus .ld-course-navigation .ld-lesson-item-preview .ld-expand-button {
	padding-bottom: .6875em;
	padding-left: 3em
}

.rtl .learndash-wrapper .ld-focus .ld-course-navigation .ld-lesson-item-preview .ld-expand-button {
	padding-right: 2.75em;
	padding-left: .6875em
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button {
	opacity: .75;
	background: 0 0 !important;
	color: var(--ldx-course-nav-link-text-color)
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button:hover {
	color: var(--ldx-course-nav-link-text-color);
	opacity: 1
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button .ld-icon {
	background-color: transparent !important;
	color: var(--ldx-course-nav-link-text-color);
	opacity: .75
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list {
	padding: 0;
	background: 0 0
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview {
	padding: .6875em .6875em .6875em 2.75em
}

.rtl .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview {
	padding-right: 2.5em;
	padding-left: .6875em
}

.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-title a:active,
.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-title a:focus,
.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-title a:hover,
.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item a.ld-table-list-item-preview:active,
.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item a.ld-table-list-item-preview:focus,
.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item a.ld-table-list-item-preview:hover,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview.ld-is-current-item {
	background-color: var(--ldx-course-nav-link-bg-color-hover);
	color: var(--ldx-course-nav-link-text-color-hover)
}

.learndash-wrapper .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview {
	border-top: 1px solid var(--ldx-course-nav-line-separator-color)
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading {
	background-color: var(--ldx-course-nav-link-bg-color-hover)
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading,
.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-title {
	color: var(--ldx-course-nav-link-text-color-hover) !important
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview-heading .ld-status-incomplete,
.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-title .ld-status-incomplete {
	border-color: rgba(0, 0, 0, .1) !important
}

.learndash-wrapper .ld-focus-sidebar .ld-table-list .ld-table-list-item {
	border-bottom: 1px solid var(--ldx-course-nav-line-separator-color)
}

.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-title a,
.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item a.ld-table-list-item-preview,
.learndash-wrapper .ld-focus-sidebar .ld-table-list .ld-table-list-item .ld-table-list-title a,
.learndash-wrapper .ld-focus-sidebar .ld-table-list a.ld-table-list-item-preview,
.learndash-wrapper .ld-focus-sidebar .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview,
body .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading {
	color: var(--ldx-course-nav-link-text-color)
}

.learndash-wrapper .ld-focus-sidebar .ld-table-list .ld-table-list-item .ld-table-list-title a:active,
.learndash-wrapper .ld-focus-sidebar .ld-table-list .ld-table-list-item .ld-table-list-title a:focus,
.learndash-wrapper .ld-focus-sidebar .ld-table-list .ld-table-list-item .ld-table-list-title a:hover,
.learndash-wrapper .ld-focus-sidebar .ld-table-list a.ld-table-list-item-preview:active,
.learndash-wrapper .ld-focus-sidebar .ld-table-list a.ld-table-list-item-preview:focus,
.learndash-wrapper .ld-focus-sidebar .ld-table-list a.ld-table-list-item-preview:hover,
.learndash-wrapper .ld-focus-sidebar .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview:active,
.learndash-wrapper .ld-focus-sidebar .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview:focus,
.learndash-wrapper .ld-focus-sidebar .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview:hover,
body .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading:active,
body .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading:focus,
body .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading:hover {
	background-color: var(--ldx-course-nav-link-bg-color-hover);
	color: var(--ldx-course-nav-link-text-color-hover) !important
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title .ld-status-icon {
	width: 1.375em;
	height: 1.375em;
	-ms-flex: 0 0 1.375em;
	flex: 0 0 1.375em;
	margin-top: 0
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo {
	padding: 5px .75em
}

@media (max-width:1024px) {
	.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo {
		flex: 0 0 215px
	}
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text {
	margin-left: .5em;
	text-transform: capitalize;
	font-size: 95%;
	color: inherit;
	line-height: 1.3;
	margin-right: .5em
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items {
	min-width: 170px;
	background: var(--ldx-focus-mode-topmenu-bg-color);
	border-radius: var(--ldx-global-border-radius);
	box-shadow: 0 3px 6px rgba(0, 0, 0, .2);
	transform: translateY(-7px);
	transition: .15s
}

body .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items::before {
	border-bottom-color: var(--ldx-focus-mode-topmenu-bg-color) !important
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu:hover .ld-user-menu-items {
	transform: translateY(0)
}

body .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a {
	background: 0 0 !important;
	border-bottom: 1px solid rgba(0, 0, 0, .1) !important;
	padding: .6875em 1em;
	color: var(--ldx-focus-mode-topmenu-text-color);
	font-size: 95%;
	font-weight: 400
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:first-of-type {
	border-radius: 6px 6px 0 0;
	border-radius: var(--ldx-global-border-radius) var(--ldx-global-border-radius) 0 0
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:last-of-type {
	border-radius: 0 0 6px 6px;
	border-radius: 0 0 var(--ldx-global-border-radius) var(--ldx-global-border-radius);
	border-bottom: none !important
}

body .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:hover {
	opacity: 1;
	background: rgba(0, 0, 0, .05) !important
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList.ui-sortable li.wpProQuiz_questionListItem,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=sort_answer] li.wpProQuiz_questionListItem,
.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions {
	border: 0;
	padding: 0
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action {
	height: 51px;
	padding: 0
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-button {
	height: 50px;
	border-radius: 0;
	background: 0 0 !important;
	color: var(--ldx-color-link) !important
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-button:hover {
	background: rgba(0, 0, 0, .03) !important;
	color: var(--ldx-color-link-hover) !important;
	opacity: 1
}

.ld-course-list-items.row,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] .wpProQuiz_maxtrixSortCriterion .wpProQuiz_sortStringItem,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_response .wpProQuiz_AnswerMessage,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewLegend li:last-child,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_sending p,
.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action #sfwd-mark-complete,
.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .sfwd-mark-complete,
.learndash-wrapper .ld-profile-summary .ld-profile-card,
.wdm-tabs-wrapper #tab-3 .wdm-select-wrapper,
.wdm-tabs-wrapper dd.course_progress,
body .ldgr-group-single .ldgr-group-courses .ldgr-group-courses-items .ldgr-group-courses-item {
	margin: 0
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .sfwd-mark-complete input[type=submit] {
	height: 50px;
	border: 0;
	border-radius: 0;
	font-size: 95%;
	font-weight: 700;
	color: var(--ldx-color-correct) !important;
	transition: .15s
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .sfwd-mark-complete input[type=submit]:hover {
	background: rgba(0, 0, 0, .03) !important;
	color: var(--ldx-color-correct) !important;
	opacity: 1
}

.learndash-wrapper #learndash_mark_complete_button[disabled],
.learndash-wrapper .learndash_mark_complete_button[disabled] {
	opacity: .4;
	cursor: not-allowed;
	filter: none
}

.learndash-wrapper #learndash_mark_complete_button[disabled]:hover,
.learndash-wrapper .learndash_mark_complete_button[disabled]:hover {
	opacity: .4;
	cursor: not-allowed
}

.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button[disabled],
.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete .learndash_mark_complete_button[disabled],
.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .sfwd-mark-complete input[disabled],
.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete #learndash_mark_complete_button[disabled],
.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button[disabled] {
	opacity: .6;
	color: #888
}

.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button[disabled]:hover,
.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete .learndash_mark_complete_button[disabled]:hover,
.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .sfwd-mark-complete input[disabled]:hover,
.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete #learndash_mark_complete_button[disabled]:hover,
.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button[disabled]:hover {
	background: 0 0 !important;
	color: #888;
	opacity: .6
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-progress {
	padding-top: .25em
}

body.ld-in-focus-mode,
body.ld-in-focus-mode div.learndash-wrapper {
	background-color: var(--ldx-focus-mode-content-bg-color)
}

.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back,
body .learndash-wrapper .ld-home-link {
	font-size: inherit;
	color: var(--ldx-color-link) !important
}

.learndash-wrapper .ld-focus-content .ld-content-actions {
	border-color: rgba(0, 0, 0, .1);
	font-size: 90%
}

@media (min-width:769px) {
	.learndash-wrapper .ld-content-actions .ld-content-action {
		flex-basis: 230px
	}
}

body .learndash-wrapper .ld-focus-comments #commentform .logged-in-as {
	float: none
}

.learndash-wrapper .ld-focus-comments__heading {
	padding: 0 .75em;
	margin-bottom: 0;
	border-bottom: 2px solid rgba(0, 0, 0, .1)
}

.learndash-wrapper .ld-focus-comments__header {
	font-weight: 700;
	letter-spacing: -.02em
}

.learndash-wrapper .ld-focus-comments .comment-respond,
.wdm-tabs-wrapper table#add_user_data tr:hover,
.wdm-tabs-wrapper table#wdm_group tr:hover,
.wdm-tabs-wrapper table.dataTable tr.odd,
body.ld-in-focus-mode .ldx-widget-area .learndash-wrapper {
	background: 0 0
}

.learndash-wrapper .ld-focus-comments #commentform textarea#comment {
	border-width: 2px;
	border-radius: var(--ldx-global-border-radius);
	resize: vertical
}

.learndash-wrapper .ld-focus-comment {
	margin: 1.25em 0
}

.ld-comment-body ol:last-of-type,
.ld-comment-body p:last-of-type,
.ld-comment-body ul:last-of-type,
.ld-course-list-items .ld_course_grid .hentry .wp-post-image,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_response .wpProQuiz_AnswerMessage ol:last-child,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_response .wpProQuiz_AnswerMessage p:last-child,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_response .wpProQuiz_AnswerMessage ul:last-child,
.ldx-widget-area .ldx-widget:last-child,
.learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded.ld-expanded,
.learndash-wrapper .ld-course-navigation .ld-lesson-item-section-heading .ld-lesson-section-heading,
.learndash-wrapper .ld-focus-comment:last-child,
.thumbnail .learndash-wrapper .ld-progress,
.wdm-tabs-wrapper table#wdm_group,
body .learndash-wrapper .ld-focus-comment .ld-comment-avatar {
	margin-bottom: 0
}

.learndash-wrapper .ld-focus-comment.depth-2,
.learndash-wrapper .ld-focus-comment.depth-3,
.learndash-wrapper .ld-focus-comment.depth-4,
.learndash-wrapper .ld-focus-comment.depth-5 {
	margin-left: 40px
}

.rtl .learndash-wrapper .ld-focus-comment.depth-2,
.rtl .learndash-wrapper .ld-focus-comment.depth-3,
.rtl .learndash-wrapper .ld-focus-comment.depth-4,
.rtl .learndash-wrapper .ld-focus-comment.depth-5 {
	margin-right: 40px;
	margin-left: 0
}

.ld-focus-comments .ld-comment-wrapper {
	background-color: var(--ldx-focus-mode-comment-bg-color);
	border-radius: var(--ldx-global-border-radius);
	padding: 1em
}

.course-reviews-section .review-top-section .write-a-review.already-rated:active,
.course-reviews-section .review-top-section .write-a-review.already-rated:focus,
.course-reviews-section .review-top-section .write-a-review.already-rated:hover,
.course-reviews-section .write-review-wrap .write-a-review.already-rated:active,
.course-reviews-section .write-review-wrap .write-a-review.already-rated:focus,
.course-reviews-section .write-review-wrap .write-a-review.already-rated:hover,
.course_rating_review_page .wdm_rating_section.wdm_crr_right_section>a:active,
.course_rating_review_page .wdm_rating_section.wdm_crr_right_section>a:focus,
.course_rating_review_page .wdm_rating_section.wdm_crr_right_section>a:hover,
.ld-comment-body a:hover,
.wdm-crr-show-popup .rating-container .wdm-popup-div .review_star_filter_link:active,
.wdm-crr-show-popup .rating-container .wdm-popup-div .review_star_filter_link:focus,
.wdm-crr-show-popup .rating-container .wdm-popup-div .review_star_filter_link:hover,
.wdm-crr-show-popup .rating-container .wdm-popup-div .wdm_crr_review_link>a:active,
.wdm-crr-show-popup .rating-container .wdm-popup-div .wdm_crr_review_link>a:focus,
.wdm-crr-show-popup .rating-container .wdm-popup-div .wdm_crr_review_link>a:hover,
.wdm-tabs-wrapper .wdm-download-csv a:hover {
	color: var(--ldx-color-link-hover);
	text-decoration: underline
}

.ld-comment-reply a:hover {
	text-decoration: none
}

body .learndash-wrapper .ld-focus-comment .ld-comment-avatar img {
	border-width: var(--ldx-focus-mode-comment-admin-avatar-border-width)
}

body .learndash-wrapper .ld-focus-comment.bypostauthor>.ld-comment-wrapper>.ld-comment-avatar img,
body .learndash-wrapper .ld-focus-comment.role-administrator>.ld-comment-wrapper>.ld-comment-avatar img,
body .learndash-wrapper .ld-focus-comment.role-group_leader>.ld-comment-wrapper>.ld-comment-avatar img {
	border-color: var(--ldx-focus-mode-comment-admin-avatar-border-color) !important
}

.ld-comment-avatar-author {
	line-height: 1.3
}

.learndash-wrapper .ld-focus-comment .ld-comment-avatar .ld-comment-avatar-author a.ld-comment-permalink {
	font-size: .9375em;
	color: rgba(0, 0, 0, .6)
}

.learndash-wrapper .ld-focus-comment .ld-comment-reply {
	margin: .75em 0 0
}

body .learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link {
	padding: .125em 1em;
	background: 0 0 !important;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .35) !important;
	color: rgba(0, 0, 0, .55);
	font-weight: 400
}

body .learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link:active,
body .learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link:focus,
body .learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link:hover {
	background: 0 0 !important;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .75) !important;
	color: rgba(0, 0, 0, .9) !important
}

.learndash-wrapper .ld-focus-comment.bypostauthor>.ld-comment-wrapper,
.learndash-wrapper .ld-focus-comment.role-administrator>.ld-comment-wrapper,
.learndash-wrapper .ld-focus-comment.role-group_leader>.ld-comment-wrapper {
	border-radius: var(--ldx-global-border-radius);
	border: var(--ldx-focus-mode-comment-admin-border-width) solid var(--ldx-focus-mode-comment-admin-border-color);
	background-color: var(--ldx-focus-mode-comment-admin-bg-color) !important
}

.ld-focus-comment .ld-comment-alert {
	display: inline-block;
	margin-bottom: .5em;
	padding: 0 .5em;
	background-color: rgba(0, 0, 0, .05);
	border-radius: var(--ldx-global-border-radius);
	font-style: italic;
	font-weight: 700
}

.learndash-wrapper .ld-profile-summary {
	margin: 0;
	background-color: var(--ldx-profile-summary-bg-color);
	color: var(--ldx-profile-summary-text-color);
	border-radius: var(--ldx-global-border-radius)
}

.learndash-pager,
.learndash-wrapper .ld-pagination {
	color: var(--ldx-pagination-text-color);
	font-weight: 400
}

.learndash-wrapper .ld-profile-summary .ld-profile-stats {
	margin: 1.5em 0 0;
	line-height: 1
}

#ld-profile .ld-course-list {
	margin: 2.25em 0 1.5em
}

.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-avatar {
	border: 5px solid rgba(0, 0, 0, .08)
}

.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-heading {
	margin-bottom: 0;
	font-size: 1.375em;
	font-weight: 500
}

.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-edit-link {
	font-size: 90%;
	color: var(--ldx-profile-summary-text-color);
	opacity: .85
}

.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-edit-link:active,
.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-edit-link:focus,
.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-edit-link:hover {
	color: var(--ldx-profile-summary-text-color);
	text-decoration: underline;
	opacity: 1
}

.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat {
	border-color: rgba(0, 0, 0, .1);
	flex-basis: 120px
}

.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat strong {
	font-size: 1.75em;
	font-weight: 600
}

.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat span {
	font-size: 1em;
	color: inherit;
	opacity: .75
}

.learndash-pager a:hover,
.learndash-wrapper .ld-course-navigation .ld-pagination .ld-pages a:hover .ld-icon,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-pagination .ld-pages a:hover .ld-icon {
	color: var(--ldx-pagination-arrow-color-hover)
}

.learndash-wrapper #ld-profile .ld-section-heading h3 {
	margin-left: .25em
}

.learndash-wrapper .ld-item-list .ld-section-heading .ld-search-prompt {
	font-weight: 700;
	color: var(--ldx-color-link)
}

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper {
	padding: 1em;
	margin-top: .5em;
	border-radius: var(--ldx-global-border-radius)
}

.learndash-wrapper .ld-item-list .ld-item-search .ld-closer {
	top: 1em;
	right: 1em;
	font-size: 90%;
	color: var(--ldx-color-link)
}

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields input,
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields select {
	height: auto;
	padding: .25em .5em;
	border-radius: 6px;
	border-radius: var(--ldx-global-border-radius)
}

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields input:focus,
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields select:focus {
	outline: 0
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_forms .wpProQuiz_formFields label,
.learndash-wrapper #ld-profile .ld-item-list .ld-item-list-item .ld-item-details {
	margin-right: .75em
}

.rtl .learndash-wrapper #ld-profile .ld-item-list .ld-item-list-item .ld-item-details {
	margin-right: 0;
	margin-left: .75em
}

.learndash-wrapper #ld-profile .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress,
.learndash-wrapper .ld-item-list .ld-group-courses .ld-item-list-item .ld-item-list-item-expanded .ld-progress {
	margin-bottom: 0;
	background-color: transparent;
	padding: 0 calc(1.75em + 26px) .5em
}

.ldx-plugin .uo-toolkit-grid__course-action a,
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-item-contents {
	padding: 0 1em 1em
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-item-contents .ld-table-list {
	margin: 1em 0
}

#ld-profile .ld-table-list .ld-table-list-items,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=multiple] .icheckbox_minimal,
.learndash-wrapper .ld-course-navigation .ld-table-list .ld-table-list-items,
.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list {
	border-radius: 0
}

.learndash-wrapper .ld-table-list-title .ld-status-icon {
	margin-right: .375em
}

.rtl .learndash-wrapper .ld-table-list-title .ld-status-icon {
	margin-left: .375em
}

.ldx-plugin .uo-grid-wrapper .grid-course .course-info-holder.completed .list-tag-container,
.ldx-plugin .uo-grid-wrapper .grid-course .course-info-holder.completed .percentage,
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-certificate-link,
.wdm-table-container .learndash_profile_quizzes .passed .scores {
	color: var(--ldx-color-correct)
}

.learndash-wrapper .ld-course-navigation .ld-course-navigation-actions .ld-expand-button,
.learndash-wrapper .ld-login-modal .ld-login-modal-register #reg_passmail,
.learndash-wrapper .ld-login-modal .ld-login-modal-register label {
	font-size: 90%
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-section-heading {
	padding: .25em .75em;
	background-color: var(--ldx-course-nav-section-bg-color);
	border-radius: var(--ldx-global-border-radius);
	color: var(--ldx-course-nav-section-text-color)
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item {
	border-color: var(--ldx-course-nav-line-separator-color)
}

.widget_ldcoursenavigation .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button {
	padding-top: 0;
	margin: .5em 0
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded {
	background: 0 0;
	border-radius: 0
}

.learndash-pager,
.learndash-wrapper .ld-course-navigation .ld-pagination .ld-pages,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-pagination .ld-pages,
.learndash-wrapper .ld-item-list-item-expanded .ld-pagination .ld-pages,
.learndash-wrapper .ld-pagination .ld-pages {
	padding: .5em;
	background-color: var(--ldx-pagination-bg-color);
	border-radius: var(--ldx-btn-border-radius)
}

.learndash-wrapper .ld-course-navigation .ld-sep {
	color: rgba(0, 0, 0, .1)
}

.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-item-preview.ld-is-current-item:hover,
div.rating-disabled .rating-stars {
	cursor: default
}

.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-columns .ld-table-list-column.ld-assignment-column-approved {
	opacity: .85
}

.learndash-wrapper .ld-table-list.ld-assignment-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column {
	flex-basis: 175px
}

@media (max-width:768px) {
	.learndash-wrapper .ld-alert .ld-alert-icon {
		top: 15px;
		left: 50%;
		transform: translateX(-50%)
	}

	.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item {
		margin: 0
	}

	.learndash-wrapper .ld-focus .ld-focus-sidebar {
		box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15), 3px 3px 12px rgba(0, 0, 0, .05)
	}

	.learndash-wrapper .ld-focus-sidebar-collapsed .ld-focus-sidebar {
		box-shadow: none
	}

	.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions {
		border-top: 1px solid #e2e7ed
	}

	.learndash-wrapper .ld-focus .ld-focus-header .ld-button,
	.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .sfwd-mark-complete input[type=submit] {
		padding: .5em
	}

	.learndash-wrapper .ld-table-list.ld-assignment-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column {
		flex: 1 auto
	}
}

.ldgr-add-user .remove-user:hover,
.ldgr-add-user .remove-user:hover span,
.ldgr-lightbox .ldgr-popup .ldgr-icon-Close:hover,
.learndash-wrapper #learndash-registration-wrapper #learndash_registerform .learndash-required-field,
.learndash-wrapper .ld-icon-delete:hover,
body .ldgr-lightbox .ldgr-popup .ldgr-edit-gicon>div .ldgr-rm-icon:hover {
	color: var(--ldx-color-incorrect)
}

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input+label span {
	padding: .5em .75em;
	font-weight: 400;
	font-style: unset
}

#learndash-tooltips,
.ld-tooltip [role="tooltip"] {
	font-family: inherit;
	font-size: inherit;
}

#learndash-tooltips .ld-tooltip,
body .ld-tooltip [role="tooltip"] {
	padding: .5em 1.125em;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
	font-size: 90%;
	font-weight: 400;
	line-height: 1.25;
	border-radius: var(--ldx-global-border-radius);
	background: var(--ldx-tooltip-bg-color) !important;
	color: var(--ldx-tooltip-text-color);
}

#learndash-tooltips .ld-tooltip::after,
body .ld-tooltip [role="tooltip"]::after {
	box-shadow: 0 1px 0 0 rgba(0, 0, 0, .1), 1px 1px 0 0 rgba(0, 0, 0, .1);
	background: var(--ldx-tooltip-bg-color) !important;
}

.learndash-wrapper .ld-pagination {
	margin-top: 1em;
	font-size: 95%;
	text-transform: unset;
	justify-content: center
}

.course-reviews-section .review-top-section,
.learndash-wrapper .ld-table-list .ld-table-list-footer .ld-pagination {
	justify-content: center
}

.learndash-wrapper .ld-course-navigation .ld-pagination .ld-pages>span,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-pagination .ld-pages>span,
.learndash-wrapper .ld-item-list-item-expanded .ld-pagination .ld-pages>span,
.learndash-wrapper .ld-pagination .ld-pages>span {
	margin: 0 .8375em
}

.learndash-pager {
	margin: 1em 0;
	font-size: inherit;
	text-transform: capitalize
}

.learndash-pager .pager-legend {
	padding: 0 14px
}

.learndash-pager .pager-left a:first-child,
.learndash-pager .pager-right a:nth-child(2) {
	padding: 0 9px 5px
}

.learndash-pager .pager-left a:nth-child(2),
.learndash-pager .pager-right a:first-child {
	padding: 0 11px 5px
}

.learndash-pager a {
	border-radius: 50%;
	font-size: 24px;
	font-weight: 500;
	line-height: 1;
	color: var(--ldx-pagination-arrow-color);
	opacity: .7
}

.learndash-pager a.disabled {
	opacity: .25
}

.learndash-pager a:hover {
	opacity: 1
}

.learndash-pager a.disabled:hover {
	opacity: .25;
	color: var(--ldx-pagination-arrow-color) !important
}

.learndash-wrapper .ld-course-navigation .ld-pagination .ld-pages,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-pagination .ld-pages,
.learndash-wrapper .ld-pagination .ld-pages,
.learndash-wrapper .ld-table-list-footer .ld-pagination .ld-pages {
	flex-basis: auto
}

.learndash-wrapper .ld-pagination .ld-pages a {
	padding: 5px;
	border-radius: 50%;
	color: var(--ldx-pagination-arrow-color);
	opacity: .7
}

.learndash-wrapper .ld-pagination .ld-pages a.prev {
	padding-right: 6px
}

.learndash-wrapper .ld-pagination .ld-pages a.next {
	padding-left: 6px
}

.rtl .learndash-wrapper .ld-pagination .ld-pages a.prev {
	padding-left: 6px;
	padding-right: 5px
}

.rtl .learndash-wrapper .ld-pagination .ld-pages a.next {
	padding-right: 6px;
	padding-left: 5px
}

.learndash-wrapper .ld-pagination .ld-pages a:hover {
	color: var(--ldx-pagination-arrow-color-hover);
	opacity: 1
}

.learndash-wrapper .ld-course-navigation .ld-pagination .ld-pages i,
.learndash-wrapper .ld-course-navigation .ld-pagination .ld-pages span,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-pagination .ld-pages i,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-pagination .ld-pages span {
	color: var(--ldx-pagination-text-color)
}

.learndash-wrapper .ld-course-navigation .ld-pagination .ld-pages .ld-icon,
.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-pagination .ld-pages .ld-icon {
	color: var(--ldx-pagination-arrow-color)
}

.learndash-wrapper .ld-modal {
	border-radius: var(--ldx-global-border-radius);
	border-style: solid;
	border-width: var(--ldx-log-reg-border-width);
	border-color: var(--ldx-log-reg-border-color)
}

.ld-course-info-my-courses,
.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item {
	border-bottom: 2px solid rgba(0, 0, 0, .1)
}

.learndash-wrapper .ld-modal .ld-modal-closer {
	font-size: 2em;
	padding: .5em
}

.learndash-wrapper .ld-modal .ld-modal-closer,
.learndash-wrapper .ld-modal.ld-can-register .ld-modal-closer {
	color: var(--ldx-log-reg-close-icon-color);
	opacity: .7
}

.learndash-wrapper .ld-login-modal .ld-login-modal-wrapper {
	min-width: 280px
}

.learndash-wrapper .ld-login-modal .ld-login-modal-login {
	background: var(--ldx-login-panel-bg-color)
}

.learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-heading {
	color: var(--ldx-login-panel-heading-color) !important
}

.learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-text {
	font-size: inherit;
	color: var(--ldx-login-panel-text-color)
}

.learndash-wrapper .ld-login-modal .ld-login-modal-form label {
	font-size: 90%;
	color: var(--ldx-login-panel-text-color)
}

.learndash-wrapper .ld-login-modal .ld-login-field,
.learndash-wrapper .ld-login-modal .ld-password-field,
.learndash-wrapper .ld-login-modal input[type=password],
.learndash-wrapper .ld-login-modal input[type=text] {
	background-color: var(--ldx-login-panel-input-bg-color);
	border-radius: 6px;
	border-radius: var(--ldx-global-border-radius);
	border: 0;
	box-shadow: 0 0 0 2px rgba(0, 0, 0, .15);
	font-size: 95%;
	color: var(--ldx-login-panel-input-text-color);
	transition: .15s
}

.learndash-wrapper .ld-login-modal .ld-login-field:focus,
.learndash-wrapper .ld-login-modal .ld-password-field:focus,
.learndash-wrapper .ld-login-modal input[type=password]:focus,
.learndash-wrapper .ld-login-modal input[type=text]:focus {
	outline: 0;
	box-shadow: 0 0 0 2px var(--ldx-login-panel-input-text-color)
}

.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-password::before,
.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-username::before {
	color: var(--ldx-login-panel-input-text-color)
}

.learndash-wrapper .ld-login-modal .login-submit input[type=submit] {
	background: var(--ldx-login-panel-text-color) !important;
	color: var(--ldx-login-panel-bg-color);
	border: 0;
	box-shadow: none
}

.learndash-wrapper .ld-login-modal .login-submit input[type=submit]:active,
.learndash-wrapper .ld-login-modal .login-submit input[type=submit]:focus,
.learndash-wrapper .ld-login-modal .login-submit input[type=submit]:hover {
	outline: 0;
	background: var(--ldx-login-panel-text-color) !important;
	color: var(--ldx-login-panel-bg-color);
	box-shadow: 0 0 0 4px rgba(0, 0, 0, .08)
}

.learndash-wrapper .ld-login-modal .ld-forgot-password-link,
.learndash-wrapper .ld-login-modal-form a {
	color: var(--ldx-login-panel-text-color);
	text-decoration: none
}

.learndash-wrapper .ld-login-modal .ld-forgot-password-link:hover,
.learndash-wrapper .ld-login-modal-form a:hover,
.noty_bar .text a {
	text-decoration: underline
}

.learndash-wrapper .ld-login-modal .ld-login-modal-register {
	background: var(--ldx-register-panel-bg-color) !important;
	color: var(--ldx-register-panel-text-color)
}

.learndash-wrapper .ld-login-modal-register .ld-modal-heading {
	color: var(--ldx-register-panel-heading-color)
}

.learndash-wrapper .ld-login-modal .ld-login-modal-register input[type=email],
.learndash-wrapper .ld-login-modal .ld-login-modal-register input[type=password],
.learndash-wrapper .ld-login-modal .ld-login-modal-register input[type=text] {
	margin: .5em 0 1em;
	padding: .5em;
	background-color: var(--ldx-register-panel-input-bg-color);
	border-radius: 6px;
	border-radius: var(--ldx-global-border-radius);
	border: 0;
	box-shadow: 0 0 0 2px rgba(0, 0, 0, .15);
	font-size: inherit;
	color: var(--ldx-register-panel-input-text-color);
	transition: .15s
}

.learndash-wrapper .ld-login-modal .ld-login-modal-register input[type=email]:focus,
.learndash-wrapper .ld-login-modal .ld-login-modal-register input[type=password]:focus,
.learndash-wrapper .ld-login-modal .ld-login-modal-register input[type=text]:focus {
	outline: 0;
	background-color: var(--ldx-register-panel-input-bg-color);
	box-shadow: 0 0 0 2px var(--ldx-register-panel-input-text-color)
}

.learndash-wrapper .ld-login-modal .ld-login-modal-register #wp-submit,
.learndash-wrapper .ld-login-modal .ld-login-modal-register .ld-js-register-account {
	background: var(--ldx-register-panel-text-color) !important;
	color: var(--ldx-register-panel-bg-color) !important;
	border: 0;
	box-shadow: none
}

.learndash-wrapper .ld-login-modal .ld-login-modal-register #wp-submit:active,
.learndash-wrapper .ld-login-modal .ld-login-modal-register #wp-submit:focus,
.learndash-wrapper .ld-login-modal .ld-login-modal-register #wp-submit:hover,
.learndash-wrapper .ld-login-modal .ld-login-modal-register .ld-js-register-account:active,
.learndash-wrapper .ld-login-modal .ld-login-modal-register .ld-js-register-account:focus,
.learndash-wrapper .ld-login-modal .ld-login-modal-register .ld-js-register-account:hover {
	outline: 0;
	background: var(--ldx-register-panel-text-color) !important;
	color: var(--ldx-register-panel-bg-color) !important;
	box-shadow: 0 0 0 4px rgba(0, 0, 0, .08) !important
}

.learndash-wrapper .ld-user-status .ld-item-list .ld-item-list-item .ld-item-name {
	padding: 0;
	color: var(--ldx-color-link)
}

.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-title {
	font-size: inherit;
	font-weight: 600;
	line-height: 1.25
}

.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-components span {
	margin: 0 0 .375em;
	font-size: inherit;
	font-weight: 400;
	line-height: 1.25;
	color: var(--med-grey)
}

.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-name:hover .ld-item-components span {
	color: var(--med-grey)
}

.ld-course-info-my-courses {
	padding: 1em 0
}

.ld-course-info-my-courses h2.ld-entry-title {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: inherit
}

.ld-course-info-my-courses .ld-entry-title a {
	display: block;
	padding: 0 .125em;
	font-size: inherit;
	font-weight: 600;
	line-height: 1.4
}

.course-reviews-section .review-head,
.ld-course-info-my-courses img {
	margin-bottom: .5em
}

#et-boc .ld-course-list-items .ld_course_grid,
#ld_course_list .ld-course-list-items .ld_course_grid,
body div.ld-course-list-content .ld_course_grid {
	box-sizing: border-box;
	background: #fff;
	border-radius: var(--ldx-grid-item-border-radius);
	border: var(--ldx-grid-item-border-width) solid var(--ldx-grid-item-border-color);
	box-shadow: none;
	padding: 0;
	overflow: hidden;
	transition: .15s;
	z-index: 1
}

@media (min-width:576px) {

	#et-boc .ld_course_grid.col-sm-12,
	#ld_course_list .ld_course_grid.col-sm-12,
	.ld-course-list-content .ld_course_grid.col-sm-12 {
		flex: 0 0 100%;
		max-width: 100%;
		margin-right: 0;
		margin-bottom: 1.5em
	}

	#et-boc .ld_course_grid.col-sm-12:nth-child(2n),
	#et-boc .ld_course_grid.col-sm-4:nth-child(3n),
	#et-boc .ld_course_grid.col-sm-5:nth-child(3n),
	#et-boc .ld_course_grid.col-sm-6:nth-child(3n),
	#et-boc .ld_course_grid.col-sm-8:nth-child(2n),
	#ld_course_list .ld_course_grid.col-sm-12:nth-child(2n),
	#ld_course_list .ld_course_grid.col-sm-4:nth-child(3n),
	#ld_course_list .ld_course_grid.col-sm-5:nth-child(3n),
	#ld_course_list .ld_course_grid.col-sm-6:nth-child(3n),
	#ld_course_list .ld_course_grid.col-sm-8:nth-child(2n),
	.ld-course-list-content .ld_course_grid.col-sm-12:nth-child(2n),
	.ld-course-list-content .ld_course_grid.col-sm-4:nth-child(3n),
	.ld-course-list-content .ld_course_grid.col-sm-5:nth-child(3n),
	.ld-course-list-content .ld_course_grid.col-sm-6:nth-child(3n),
	.ld-course-list-content .ld_course_grid.col-sm-8:nth-child(2n),
	.rtl #et-boc .ld_course_grid.col-sm-12,
	.rtl #ld_course_list .ld_course_grid.col-sm-12,
	.rtl .ld-course-list-content .ld_course_grid.col-sm-12 {
		margin-right: 0
	}

	.rtl #et-boc .ld_course_grid.col-sm-12:nth-child(2n),
	.rtl #et-boc .ld_course_grid.col-sm-4:nth-child(3n),
	.rtl #et-boc .ld_course_grid.col-sm-5:nth-child(3n),
	.rtl #et-boc .ld_course_grid.col-sm-6:nth-child(3n),
	.rtl #et-boc .ld_course_grid.col-sm-8:nth-child(2n),
	.rtl #ld_course_list .ld_course_grid.col-sm-12:nth-child(2n),
	.rtl #ld_course_list .ld_course_grid.col-sm-4:nth-child(3n),
	.rtl #ld_course_list .ld_course_grid.col-sm-5:nth-child(3n),
	.rtl #ld_course_list .ld_course_grid.col-sm-6:nth-child(3n),
	.rtl #ld_course_list .ld_course_grid.col-sm-8:nth-child(2n),
	.rtl .ld-course-list-content .ld_course_grid.col-sm-12:nth-child(2n),
	.rtl .ld-course-list-content .ld_course_grid.col-sm-4:nth-child(3n),
	.rtl .ld-course-list-content .ld_course_grid.col-sm-5:nth-child(3n),
	.rtl .ld-course-list-content .ld_course_grid.col-sm-6:nth-child(3n),
	.rtl .ld-course-list-content .ld_course_grid.col-sm-8:nth-child(2n) {
		margin-left: 0
	}

	#et-boc .ld_course_grid.col-sm-8,
	#ld_course_list .ld_course_grid.col-sm-8,
	.ld-course-list-content .ld_course_grid.col-sm-8 {
		flex: 0 0 100%;
		max-width: 100%;
		margin-right: 4%;
		margin-bottom: 4%
	}

	.rtl #et-boc .ld_course_grid.col-sm-8,
	.rtl #ld_course_list .ld_course_grid.col-sm-8,
	.rtl .ld-course-list-content .ld_course_grid.col-sm-8 {
		margin-right: 0;
		margin-left: 4%
	}

	#et-boc .ld_course_grid.col-sm-4,
	#et-boc .ld_course_grid.col-sm-5,
	#et-boc .ld_course_grid.col-sm-6,
	#ld_course_list .ld_course_grid.col-sm-4,
	#ld_course_list .ld_course_grid.col-sm-5,
	#ld_course_list .ld_course_grid.col-sm-6,
	.ld-course-list-content .ld_course_grid.col-sm-4,
	.ld-course-list-content .ld_course_grid.col-sm-5,
	.ld-course-list-content .ld_course_grid.col-sm-6 {
		flex: 0 0 31.5%;
		max-width: 31.5%;
		margin-right: 2.75%;
		margin-bottom: 2.75%
	}

	.rtl #et-boc .ld_course_grid.col-sm-4,
	.rtl #et-boc .ld_course_grid.col-sm-5,
	.rtl #et-boc .ld_course_grid.col-sm-6,
	.rtl #ld_course_list .ld_course_grid.col-sm-4,
	.rtl #ld_course_list .ld_course_grid.col-sm-5,
	.rtl #ld_course_list .ld_course_grid.col-sm-6,
	.rtl .ld-course-list-content .ld_course_grid.col-sm-4,
	.rtl .ld-course-list-content .ld_course_grid.col-sm-5,
	.rtl .ld-course-list-content .ld_course_grid.col-sm-6 {
		margin-right: 0;
		margin-left: 2.75%
	}
}

@media (min-width:768px) {

	#et-boc .ld_course_grid.col-md-6,
	#ld_course_list .ld_course_grid.col-md-6,
	.ld-course-list-content .ld_course_grid.col-md-6 {
		flex: 0 0 48%;
		max-width: 48%;
		margin-right: 4%;
		margin-bottom: 4%
	}

	.rtl #et-boc .ld_course_grid.col-md-6,
	.rtl #ld_course_list .ld_course_grid.col-md-6,
	.rtl .ld-course-list-content .ld_course_grid.col-md-6 {
		margin-left: 4%
	}

	#et-boc .ld_course_grid.col-md-4,
	#ld_course_list .ld_course_grid.col-md-4,
	.ld-course-list-content .ld_course_grid.col-md-4 {
		flex: 0 0 31.5%;
		max-width: 31.5%;
		margin-right: 2.75%;
		margin-bottom: 2.75%
	}

	#et-boc .ld_course_grid.col-sm-8:nth-child(2n),
	#ld_course_list .ld_course_grid.col-sm-8:nth-child(2n),
	.ld-course-list-content .ld_course_grid.col-sm-8:nth-child(2n) {
		margin-right: 2.75%
	}

	#et-boc .ld_course_grid.col-md-2-4:nth-child(5n),
	#et-boc .ld_course_grid.col-md-2:nth-child(6n),
	#et-boc .ld_course_grid.col-md-3:nth-child(4n),
	#et-boc .ld_course_grid.col-md-4:nth-child(3n),
	#et-boc .ld_course_grid.col-sm-6:nth-child(4n),
	#ld_course_list .ld_course_grid.col-md-2-4:nth-child(5n),
	#ld_course_list .ld_course_grid.col-md-2:nth-child(6n),
	#ld_course_list .ld_course_grid.col-md-3:nth-child(4n),
	#ld_course_list .ld_course_grid.col-md-4:nth-child(3n),
	#ld_course_list .ld_course_grid.col-sm-6:nth-child(4n),
	.ld-course-list-content .ld_course_grid.col-md-2-4:nth-child(5n),
	.ld-course-list-content .ld_course_grid.col-md-2:nth-child(6n),
	.ld-course-list-content .ld_course_grid.col-md-3:nth-child(4n),
	.ld-course-list-content .ld_course_grid.col-md-4:nth-child(3n),
	.ld-course-list-content .ld_course_grid.col-sm-6:nth-child(4n) {
		margin-right: 0
	}

	.rtl #et-boc .ld_course_grid.col-md-4,
	.rtl #et-boc .ld_course_grid.col-sm-8:nth-child(2n),
	.rtl #ld_course_list .ld_course_grid.col-md-4,
	.rtl #ld_course_list .ld_course_grid.col-sm-8:nth-child(2n),
	.rtl .ld-course-list-content .ld_course_grid.col-md-4,
	.rtl .ld-course-list-content .ld_course_grid.col-sm-8:nth-child(2n) {
		margin-right: 0;
		margin-left: 2.75%
	}

	.rtl #et-boc .ld_course_grid.col-md-2-4:nth-child(5n),
	.rtl #et-boc .ld_course_grid.col-md-2:nth-child(6n),
	.rtl #et-boc .ld_course_grid.col-md-3:nth-child(4n),
	.rtl #et-boc .ld_course_grid.col-md-4:nth-child(3n),
	.rtl #ld_course_list .ld_course_grid.col-md-2-4:nth-child(5n),
	.rtl #ld_course_list .ld_course_grid.col-md-2:nth-child(6n),
	.rtl #ld_course_list .ld_course_grid.col-md-3:nth-child(4n),
	.rtl #ld_course_list .ld_course_grid.col-md-4:nth-child(3n),
	.rtl .ld-course-list-content .ld_course_grid.col-md-2-4:nth-child(5n),
	.rtl .ld-course-list-content .ld_course_grid.col-md-2:nth-child(6n),
	.rtl .ld-course-list-content .ld_course_grid.col-md-3:nth-child(4n),
	.rtl .ld-course-list-content .ld_course_grid.col-md-4:nth-child(3n) {
		margin-left: 0
	}

	#et-boc .ld_course_grid.col-md-3,
	#ld_course_list .ld_course_grid.col-md-3,
	.ld-course-list-content .ld_course_grid.col-md-3 {
		flex: 0 0 23.3%;
		max-width: 23.3%;
		margin-right: 2.26%;
		margin-bottom: 2.26%
	}

	#et-boc .ld_course_grid.col-sm-6:nth-child(3n),
	#ld_course_list .ld_course_grid.col-sm-6:nth-child(3n),
	.ld-course-list-content .ld_course_grid.col-sm-6:nth-child(3n) {
		margin-right: 2.26%
	}

	.rtl #et-boc .ld_course_grid.col-md-3,
	.rtl #et-boc .ld_course_grid.col-sm-6:nth-child(3n),
	.rtl #ld_course_list .ld_course_grid.col-md-3,
	.rtl #ld_course_list .ld_course_grid.col-sm-6:nth-child(3n),
	.rtl .ld-course-list-content .ld_course_grid.col-md-3,
	.rtl .ld-course-list-content .ld_course_grid.col-sm-6:nth-child(3n) {
		margin-right: 0;
		margin-left: 2.26%
	}

	#et-boc .ld_course_grid.col-md-2-4,
	#ld_course_list .ld_course_grid.col-md-2-4,
	.ld-course-list-content .ld_course_grid.col-md-2-4 {
		flex: 0 0 18.5%;
		max-width: 18.5%;
		margin-right: 1.875%;
		margin-bottom: 1.875%
	}

	#et-boc .ld_course_grid.col-sm-5:nth-child(3n),
	#ld_course_list .ld_course_grid.col-sm-5:nth-child(3n),
	.ld-course-list-content .ld_course_grid.col-sm-5:nth-child(3n) {
		margin-right: 1.875%
	}

	.rtl #et-boc .ld_course_grid.col-md-2-4,
	.rtl #ld_course_list .ld_course_grid.col-md-2-4,
	.rtl .ld-course-list-content .ld_course_grid.col-md-2-4 {
		margin-right: 0;
		margin-left: 1.875%
	}

	.rtl #et-boc .ld_course_grid.col-sm-5:nth-child(3n),
	.rtl #ld_course_list .ld_course_grid.col-sm-5:nth-child(3n),
	.rtl .ld-course-list-content .ld_course_grid.col-sm-5:nth-child(3n) {
		margin-left: 1.875%
	}

	#et-boc .ld_course_grid.col-md-2,
	#ld_course_list .ld_course_grid.col-md-2,
	.ld-course-list-content .ld_course_grid.col-md-2 {
		flex: 0 0 15.625%;
		max-width: 15.625%;
		margin-right: 1.25%;
		margin-bottom: 1.25%
	}

	#et-boc .ld_course_grid.col-sm-4:nth-child(3n),
	#ld_course_list .ld_course_grid.col-sm-4:nth-child(3n),
	.ld-course-list-content .ld_course_grid.col-sm-4:nth-child(3n) {
		margin-right: 1.25%
	}

	.rtl #et-boc .ld_course_grid.col-md-2,
	.rtl #ld_course_list .ld_course_grid.col-md-2,
	.rtl .ld-course-list-content .ld_course_grid.col-md-2 {
		margin-right: 0;
		margin-left: 1.25%
	}

	.rtl #et-boc .ld_course_grid.col-sm-4:nth-child(3n),
	.rtl #ld_course_list .ld_course_grid.col-sm-4:nth-child(3n),
	.rtl .ld-course-list-content .ld_course_grid.col-sm-4:nth-child(3n) {
		margin-left: 1.25%
	}
}

#et-boc .ld_course_grid .thumbnail,
.entry-content div.ld_course_grid .thumbnail,
.ld-course-list-items div.ld_course_grid .thumbnail.course,
.ld_course_grid .thumbnail {
	max-width: 100%;
	padding: 0 !important;
	margin: 0;
	background: 0 0;
	border-radius: 0;
	border: 0 !important;
	box-shadow: none;
	display: flex !important;
	flex-direction: column;
	min-height: 100%
}

#et-boc .ld_course_grid .thumbnail a img,
.entry-content div.ld_course_grid .thumbnail a img,
.ld-course-list-items div.ld_course_grid .thumbnail.course a img,
.ld_course_grid .thumbnail a img {
	display: block;
	margin: 0
}

#et-boc .ld_course_grid .thumbnail .caption,
.entry-content div.ld_course_grid .thumbnail .caption,
.ld-course-list-items div.ld_course_grid .thumbnail.course .caption,
.ld_course_grid .thumbnail .caption {
	position: relative;
	padding: 1em 1.5em 1.5em;
	flex: 1;
	display: flex;
	flex-direction: column
}

#et-boc .ld_course_grid .thumbnail .caption .entry-title,
.entry-content div.ld_course_grid .thumbnail .caption .entry-title,
.ld-course-list-items div.ld_course_grid .thumbnail.course .caption .entry-title,
.ld_course_grid .thumbnail .caption .entry-title {
	color: #333;
	line-height: 1.2;
	margin-bottom: 15px !important
}

#et-boc .ld_course_grid .thumbnail .caption .entry-content,
.entry-content div.ld_course_grid .thumbnail .caption .entry-content,
.ld-course-list-items div.ld_course_grid .thumbnail.course .caption .entry-content,
.ld_course_grid .thumbnail .caption .entry-content {
	color: grey;
	font-size: 95%;
	padding: 0;
	margin: 0 0 15px !important
}

#et-boc .ld_course_grid .thumbnail .caption p:first-of-type,
.entry-content div.ld_course_grid .thumbnail .caption p:first-of-type,
.ld-course-list-items div.ld_course_grid .thumbnail.course .caption p:first-of-type,
.ld_course_grid .thumbnail .caption p:first-of-type {
	margin-top: 0 !important
}

#et-boc .ld_course_grid .thumbnail .caption .ld_course_grid_button,
.entry-content div.ld_course_grid .thumbnail .caption .ld_course_grid_button,
.ld-course-list-items div.ld_course_grid .thumbnail.course .caption .ld_course_grid_button,
.ld_course_grid .thumbnail .caption .ld_course_grid_button {
	margin-top: auto !important;
	padding-bottom: 0
}

#et-boc .ld_course_grid .thumbnail a.btn,
.entry-content div.ld_course_grid .thumbnail a.btn,
.ld-course-list-items div.ld_course_grid .thumbnail.course a.btn,
.ld_course_grid .thumbnail a.btn {
	font-size: 95%;
	white-space: normal
}

#ld_course_list .ast-article-single .entry-title,
.ld_course_grid .ast-article-single .entry-title {
	font-size: 1.5em
}

#et-boc .ld_course_grid .thumbnail.course .ld_course_grid_price,
.uo-grid-wrapper #ribbon,
body .ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price,
body .ld-course-list-items .ld_course_grid .thumbnail.course .ribbon {
	top: 8px;
	left: 8px;
	padding: 4px 13px;
	margin: 0;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .1), 1px 1px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, .1), 1px 1px 0 rgba(0, 0, 0, .1);
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .1), 1px 1px 0 rgba(0, 0, 0, .1);
	border-radius: calc(var(--ldx-grid-item-border-radius)/ 2);
	background-color: var(--ldx-grid-ribbon-bg-color);
	color: var(--ldx-grid-ribbon-text-color);
	font-size: 90%;
	text-shadow: none
}

.rtl #et-boc .ld_course_grid .thumbnail.course .ld_course_grid_price,
.rtl .uo-grid-wrapper #ribbon,
.rtl body .ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price,
.rtl body .ld-course-list-items .ld_course_grid .thumbnail.course .ribbon {
	left: unset;
	right: 8px
}

#et-boc .ld_course_grid .thumbnail.course .ld_course_grid_price.enrolled,
#et-boc .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled,
.uo-grid-wrapper #ribbon.enrolled,
.uo-grid-wrapper #ribbon.ribbon-enrolled,
body .ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.enrolled,
body .ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled,
body .ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.enrolled,
body .ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.ribbon-enrolled {
	background-color: var(--ldx-grid-ribbon-enrolled-bg-color);
	color: var(--ldx-grid-ribbon-enrolled-text-color)
}

#et-boc .ld_course_grid .thumbnail.course .ld_course_grid_price.custom,
.uo-grid-wrapper #ribbon.custom,
body .ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.custom,
body .ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.custom {
	background-color: var(--ldx-grid-ribbon-custom-bg-color);
	color: var(--ldx-grid-ribbon-custom-text-color)
}

#et-boc .ld_course_grid .thumbnail.course .ld_course_grid_price.free,
.uo-grid-wrapper #ribbon.free,
body .ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.free,
body .ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.free {
	background-color: var(--ldx-grid-ribbon-free-bg-color);
	color: var(--ldx-grid-ribbon-free-text-color)
}

#et-boc .ld_course_grid .thumbnail.learndash-complete .ld_course_grid_price,
body .ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.completed,
body .ld-course-list-items .ld_course_grid .thumbnail.learndash-complete .ld_course_grid_price {
	background-color: var(--ldx-color-correct);
	color: var(--white)
}

#et-boc #ld_course_categorydropdown,
#et-boc #ld_group_categorydropdown,
#et-boc #ld_lesson_categorydropdown,
#et-boc #ld_topic_categorydropdown,
#ld_course_categorydropdown,
#ld_group_categorydropdown,
#ld_lesson_categorydropdown,
#ld_topic_categorydropdown,
#uo_course_categorydropdown form {
	padding: var(--ldx-grid-filter-padding);
	margin-bottom: 1em;
	border-radius: var(--ldx-global-border-radius);
	background-color: var(--ldx-grid-filter-bg-color)
}

#uo_course_categorydropdown form {
	margin: 0;
	width: 100%
}

.ld-course-list-items .ld_course_grid .ld_course_grid_video_embed {
	padding: 0;
	background-color: var(--black);
	border-radius: 0;
	overflow: hidden
}

.ld-course-list-items .ld_course_grid .thumbnail .caption {
	padding: .875em;
	color: inherit
}

.ld-course-list-items .ld_course_grid .caption .entry-title,
.wdm-tabs-wrapper #uploadcsv {
	font-weight: 600
}

.ld-course-list-items .ld_course_grid .ast-article-single .entry-title {
	font-size: 1.375em
}

.ld-course-list-items .ld_course_grid .caption .entry-content {
	opacity: .9
}

.ld-course-list-items .ld_course_grid .thumbnail .caption p:empty {
	margin: 0 !important
}

:root {
	--lqc-global-border-radius: 6px;
	--lqc-message-padding: 0.75em 1em;
	--lqc-message-bg-color: var(--lqc-color-lightgrey);
	--lqc-color-lightgrey: #f0f3f6;
	--lqc-color-primary-light: #e0f5fe;
	--lqc-color-primary-dark: #00a2e8;
	--lqc-color-correct-light: #c8e6c9;
	--lqc-color-correct-dark: #00c349;
	--lqc-color-incorrect-light: #ffcdd2;
	--lqc-color-incorrect-dark: #f11414;
	--lqc-color-answered: #a1b6c9;
	--lqc-color-review: #ffd900;
	--lqc-button-border-radius: 20px;
	--lqc-button-primary-bg: #00a2e8;
	--lqc-button-primary-text: #fff;
	--lqc-button-primary-bg-hover: #53c9fc;
	--lqc-button-primary-text-hover: #fff;
	--lqc-button-secondary-bg: #495255;
	--lqc-button-secondary-text: #fff;
	--lqc-button-secondary-bg-hover: #bbbebf;
	--lqc-button-secondary-text-hover: #fff;
	--lqc-timer-container-bg: #f0f3f6;
	--lqc-timer-container-text: inherit;
	--lqc-timer-container-border-width: 0;
	--lqc-timer-container-border-color: transparent;
	--lqc-timer-bar-height: 7px;
	--lqc-color-timer-bar-bg: #fff;
	--lqc-color-timer-bar: var(--lqc-color-primary-dark);
	--lqc-review-box-bg: #f0f3f6;
	--lqc-review-box-border-width: 0;
	--lqc-review-box-border-color: transparent
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_addToplist,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_loadQuiz,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_lock,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_prerequisite,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_response .wpProQuiz_correct,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_response .wpProQuiz_incorrect,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_startOnlyRegisteredUser {
	background-color: var(--lqc-message-bg-color);
	padding: var(--lqc-message-padding);
	border: 2px solid rgba(0, 0, 0, .05);
	border-radius: var(--lqc-global-border-radius)
}

.ldx-plugin .learndash .wpProQuiz_content .lqc-question-list-2,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_catOverview h4,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_checkPage>.wpProQuiz_header,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_matrixSortString .wpProQuiz_header,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_results>.wpProQuiz_header,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_sending>.wpProQuiz_header {
	font-size: 1.25em;
	font-weight: 700;
	letter-spacing: -.02em
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_forms input[type=text],
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_forms textarea,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem label input.wpProQuiz_questionInput[type=text],
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem textarea.wpProQuiz_questionEssay,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze input[type=text] {
	background-color: var(--lqc-color-lightgrey);
	border: 2px solid rgba(0, 0, 0, .05);
	border-radius: var(--lqc-global-border-radius);
	box-shadow: none;
	transition: 150ms
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_forms input[type=text]:focus,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_forms textarea:focus,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem label input.wpProQuiz_questionInput[type=text]:focus,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem textarea.wpProQuiz_questionEssay:focus,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze input[type=text]:focus {
	outline: 0;
	background-color: #fff;
	border-color: var(--lqc-color-primary-dark);
	box-shadow: 0 0 0 2px var(--lqc-color-primary-light)
}

.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=multiple] li.wpProQuiz_questionListItem label,
.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=single] li.wpProQuiz_questionListItem label,
.oceanwp-theme input[type=text],
.oceanwp-theme textarea {
	padding: .5em .75em
}

.ldx-plugin .learndash .wpProQuiz_content *,
.wdm-select-wrapper .ldgr-group-actions,
div.ldgr-group-settings-wrap {
	box-sizing: border-box
}

.ldx-plugin .learndash .wpProQuiz_content label img {
	max-width: 92%
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_header {
	margin: 0;
	padding: 0;
	font-size: inherit
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button.wpProQuiz_TipButton,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button2,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_certificate a.btn-blue,
.ldx-plugin .learndash .wpProQuiz_content a#quiz_continue_link,
.ldx-plugin .learndash .wpProQuiz_content form[name=uploadEssay] input[type=submit] {
	width: auto;
	max-width: unset;
	padding: .5em 1.4375em;
	font-size: inherit;
	font-weight: 700;
	line-height: 1.4;
	letter-spacing: normal;
	transition: 150ms;
	border: 0;
	border-radius: var(--lqc-button-border-radius);
	box-shadow: none
}

.ldx-plugin #wpProQuiz_overlay_close:focus,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button.wpProQuiz_TipButton:focus,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button2:focus,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button:focus,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_certificate a.btn-blue:focus,
.ldx-plugin .learndash .wpProQuiz_content a#quiz_continue_link:focus,
.ldx-plugin .learndash .wpProQuiz_content form[name=uploadEssay] input[type=submit]:focus {
	opacity: 1;
	box-shadow: inset 0 0 0 3px rgba(255, 255, 255, .3)
}

@media(max-width:640px) {

	.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button[name=back],
	.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button[name=tip] {
		float: left !important
	}

	.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button[name=check],
	.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button[name=next] {
		float: right !important
	}

	.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button[name=tip] {
		margin-left: 10px !important
	}
}

.ldx-plugin .learndash .wpProQuiz_content form[name=uploadEssay] input[type=submit] {
	border-radius: calc(var(--lqc-global-border-radius) * .7)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button[name=check] {
	margin-right: 0 !important
}

.ldx-plugin .learndash .wpProQuiz_content .ld-quiz-actions input[name=restartQuiz],
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_QuestionButton,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_certificate a.btn-blue,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv input[name=quizSummary],
.ldx-plugin .learndash .wpProQuiz_content a#quiz_continue_link,
.ldx-plugin .learndash .wpProQuiz_content form[name=uploadEssay] input[type=submit],
.ldx-plugin .learndash .wpProQuiz_content input[name=endQuizSummary],
.ldx-plugin .learndash .wpProQuiz_content input[name=startQuiz] {
	background-color: var(--lqc-button-primary-bg) !important;
	color: var(--lqc-button-primary-text) !important
}

.ldx-plugin .learndash .wpProQuiz_content .ld-quiz-actions input[name=restartQuiz]:active,
.ldx-plugin .learndash .wpProQuiz_content .ld-quiz-actions input[name=restartQuiz]:hover,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_QuestionButton:active,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_QuestionButton:hover,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_certificate a.btn-blue:active,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_certificate a.btn-blue:hover,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv input[name=quizSummary]:active,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv input[name=quizSummary]:hover,
.ldx-plugin .learndash .wpProQuiz_content a#quiz_continue_link:active,
.ldx-plugin .learndash .wpProQuiz_content a#quiz_continue_link:hover,
.ldx-plugin .learndash .wpProQuiz_content form[name=uploadEssay] input[type=submit]:active,
.ldx-plugin .learndash .wpProQuiz_content form[name=uploadEssay] input[type=submit]:hover,
.ldx-plugin .learndash .wpProQuiz_content input[name=endQuizSummary]:active,
.ldx-plugin .learndash .wpProQuiz_content input[name=endQuizSummary]:hover,
.ldx-plugin .learndash .wpProQuiz_content input[name=startQuiz]:active,
.ldx-plugin .learndash .wpProQuiz_content input[name=startQuiz]:hover {
	background-color: var(--lqc-button-primary-bg-hover);
	color: var(--lqc-button-primary-text-hover);
	box-shadow: none
}

.ldx-plugin #wpProQuiz_overlay_close,
.ldx-plugin .learndash .wpProQuiz_content .ld-quiz-actions input[name=reShowQuestion],
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button2,
.ldx-plugin .learndash .wpProQuiz_content input[name=showToplist],
.ldx-plugin .learndash .wpProQuiz_content input[name=skip],
.ldx-plugin .learndash .wpProQuiz_content input[name=tip] {
	background-color: var(--lqc-button-secondary-bg);
	color: var(--lqc-button-secondary-text)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_sending,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_time_limit {
	padding: 1em;
	background-color: var(--lqc-timer-container-bg);
	border-width: var(--lqc-timer-container-border-width);
	border-color: var(--lqc-timer-container-border-color);
	border-style: solid
}

.ldx-plugin .learndash .wpProQuiz_content .ld-quiz-actions input[name=reShowQuestion]:active,
.ldx-plugin .learndash .wpProQuiz_content .ld-quiz-actions input[name=reShowQuestion]:hover,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button2:active,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button2:hover,
.ldx-plugin .learndash .wpProQuiz_content input[name=showToplist]:active,
.ldx-plugin .learndash .wpProQuiz_content input[name=showToplist]:hover,
.ldx-plugin .learndash .wpProQuiz_content input[name=skip]:active,
.ldx-plugin .learndash .wpProQuiz_content input[name=skip]:hover,
.ldx-plugin .learndash .wpProQuiz_content input[name=tip]:active,
.ldx-plugin .learndash .wpProQuiz_content input[name=tip]:hover {
	background-color: var(--lqc-button-secondary-bg-hover);
	color: var(--lqc-button-secondary-text-hover);
	box-shadow: none
}

.ldx-plugin .learndash .wpProQuiz_content .ld-quiz-actions {
	flex-wrap: wrap
}

.ldx-plugin .learndash .wpProQuiz_content .ld-quiz-actions .quiz_continue_link,
.ldx-plugin .learndash .wpProQuiz_content .ld-quiz-actions input[type=button] {
	margin: 0 .375em .75em
}

@media(max-width:500px) {

	.ldx-plugin .learndash .wpProQuiz_content input[name=quizSummary],
	.ldx-plugin .learndash .wpProQuiz_content input[name=review] {
		display: block;
		float: none !important;
		margin: .5em auto
	}
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_time_limit {
	position: relative;
	border-radius: calc(var(--lqc-global-border-radius) * .7)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_time_limit .time {
	margin-top: 0;
	color: var(--lqc-timer-container-text);
	font-weight: 700
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_time_limit::before {
	content: "";
	position: absolute;
	bottom: 1em;
	left: 1em;
	right: 1em;
	width: auto;
	z-index: 8;
	background-color: var(--lqc-color-timer-bar-bg)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_time_limit .wpProQuiz_progress {
	position: relative;
	z-index: 9;
	margin-bottom: 0;
	background-color: var(--lqc-color-timer-bar)
}

.ldx-plugin .learndash .wpProQuiz_content .course_progress,
.ldx-plugin .learndash .wpProQuiz_content .sending_progress_bar,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_time_limit .wpProQuiz_progress,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_time_limit::before {
	height: var(--lqc-timer-bar-height);
	border-radius: var(--lqc-global-border-radius)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_sending {
	border-radius: calc(var(--lqc-global-border-radius) * .7);
	color: var(--lqc-timer-container-text)
}

.ldx-plugin .learndash .wpProQuiz_content .course_progress {
	background-color: var(--lqc-color-timer-bar-bg)
}

.ldx-plugin .learndash .wpProQuiz_content .sending_progress_bar {
	background-color: var(--lqc-color-timer-bar)
}

.ldx-plugin .learndash .wpProQuiz_content .lqc-question-list-2 {
	border-radius: var(--lqc-global-border-radius);
	font-size: 1.25em;
	text-align: center
}

.ldx-plugin .learndash .wpProQuiz_content .lqc-question-list-2 span {
	font-weight: inherit
}

.ldx-plugin .learndash .wpProQuiz_content .lqc-available-points,
.ldx-plugin .learndash .wpProQuiz_content .lqc-question-list-1 {
	font-size: 105%;
	font-weight: 700
}

.ldx-plugin .learndash .wpProQuiz_content .lqc-category-label {
	margin-bottom: 1em;
	font-weight: 400
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv {
	border-color: rgba(0, 0, 0, .05)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_checkPage>.wpProQuiz_header {
	margin: 1.25em 0 .25em
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_box,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion {
	max-height: none;
	padding: .375em;
	background-color: var(--lqc-review-box-bg);
	border-style: solid;
	border-width: var(--lqc-review-box-border-width);
	border-color: var(--lqc-review-box-border-color);
	border-radius: var(--lqc-global-border-radius)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_box ol,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewQuestion ol {
	padding: .3125em .3125em 0 !important
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_box li,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewQuestion li {
	width: auto;
	height: auto;
	min-width: 34px;
	min-height: 34px;
	margin: 0 .375em .5em 0;
	padding: .4375em .375em;
	background-color: #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1), 0 0 0 1px rgba(0, 0, 0, .1);
	border: 0;
	outline: 0;
	border-radius: calc(var(--lqc-global-border-radius) * .7);
	font-weight: 400;
	line-height: 1.5
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionTarget,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionTarget {
	background-color: #fff;
	box-shadow: inset 0 0 0 1px var(--lqc-color-primary-dark), 0 0 0 1px var(--lqc-color-primary-dark);
	color: var(--lqc-color-primary-dark);
	font-weight: 700;
	outline: 0
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionReview,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview {
	background-color: var(--lqc-color-review);
	color: #fff;
	border: 0;
	box-shadow: none
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionReview.wpProQuiz_reviewQuestionTarget,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionSolved.wpProQuiz_reviewQuestionTarget,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview.wpProQuiz_reviewQuestionTarget,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolved.wpProQuiz_reviewQuestionTarget {
	box-shadow: inset 0 0 0 3px rgba(0, 0, 0, .12)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionSolved,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolved,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolved {
	background-color: var(--lqc-color-answered);
	color: #fff;
	box-shadow: none;
	border: 0
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedCorrect,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedCorrect {
	background-color: var(--lqc-color-correct-dark);
	color: #fff;
	box-shadow: none
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedIncorrect,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedIncorrect {
	background-color: var(--lqc-color-incorrect-dark);
	color: #fff;
	box-shadow: none
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewLegend {
	padding: .25em .4375em .4375em;
	margin-bottom: .75em;
	font-size: 90%
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewLegend li {
	padding: 0;
	margin-right: 1em
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewColor {
	position: relative;
	top: 2px;
	border-radius: 2px
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewLegend span.wpProQuiz_reviewQuestion_Target {
	box-shadow: 0 0 0 1px var(--lqc-color-primary-dark), inset 0 0 0 1px var(--lqc-color-primary-dark);
	background-color: #fff;
	border: 0;
	outline: 0
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewLegend span.wpProQuiz_reviewColor_Review {
	background-color: var(--lqc-color-review)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewLegend span.wpProQuiz_reviewColor_Answer {
	background-color: var(--lqc-color-answered)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewLegend span.wpProQuiz_reviewColor_AnswerCorrect {
	background-color: var(--lqc-color-correct-dark)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewLegend span.wpProQuiz_reviewColor_AnswerIncorrect {
	background-color: var(--lqc-color-incorrect-dark)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList {
	margin: 0;
	padding: 0;
	background: 0 0;
	border: 0
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_listItem {
	margin-top: 3.25em
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem label {
	display: flex;
	align-items: center;
	padding: .75em;
	background-color: var(--lqc-color-lightgrey);
	border: 0;
	border-radius: var(--lqc-global-border-radius);
	transition: 150ms
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem span {
	min-width: 25px;
	margin-right: .5em
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem .MathJax span {
	min-width: unset;
	margin: 0
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem .icheckbox_minimal,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem .iradio_minimal,
.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_questionListItem span {
	min-width: unset
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=multiple] .icheckbox_minimal.checked {
	border-color: var(--lqc-color-primary-dark)
}

.ldx-plugin .learndash .wpProQuiz_content .icheckbox_minimal.checked,
.ldx-plugin .learndash .wpProQuiz_content .iradio_minimal.checked::after,
.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_resultTable table tr:nth-child(2) td:first-child::before,
.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content input[type=radio].wpProQuiz_questionInput.bbstyled:checked+span:after {
	background-color: var(--lqc-color-primary-dark)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=multiple] .icheckbox_minimal.checked::after {
	color: #fff
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList input[type=checkbox],
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList input[type=radio] {
	position: static
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_question {
	margin: .25em 0 1em !important;
	padding: 1em 0;
	border-top: 2px solid rgba(0, 0, 0, .05)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem {
	padding: 0;
	background-color: transparent;
	color: inherit;
	border: 0
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem label,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem label {
	padding: .875em;
	line-height: 1.5
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] label:hover,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze input[type=text]:hover,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem label:focus,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem label:hover,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem label:focus,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem label:hover,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_toplistTable tbody tr:hover {
	background-color: var(--lqc-color-primary-light)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem label input,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem label input {
	margin-right: .75em;
	opacity: 1
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem label.is-selected,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem label:focus-within,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem label.is-selected,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem label:focus-within {
	background-color: var(--lqc-color-primary-light);
	box-shadow: inset 0 0 0 2px var(--lqc-color-primary-dark)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem.wpProQuiz_answerCorrect label,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem.wpProQuiz_answerCorrect label.is-selected,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem.wpProQuiz_answerCorrect label:hover,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem.wpProQuiz_answerCorrectIncomplete label,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem.wpProQuiz_answerCorrectIncomplete label.is-selected,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem.wpProQuiz_answerCorrectIncomplete label:hover,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem.wpProQuiz_answerCorrect label,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem.wpProQuiz_answerCorrect label.is-selected,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem.wpProQuiz_answerCorrect label:hover,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem.wpProQuiz_answerCorrectIncomplete label,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem.wpProQuiz_answerCorrectIncomplete label.is-selected,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem.wpProQuiz_answerCorrectIncomplete label:hover {
	background-color: var(--lqc-color-correct-light);
	box-shadow: none;
	color: inherit
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect label,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect label.is-selected,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect label:hover,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect label,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect label.is-selected,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect label:hover {
	background-color: var(--lqc-color-incorrect-light);
	color: inherit;
	box-shadow: none
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=free_answer] .wpProQuiz_questionListItem label {
	display: block;
	padding: 3px;
	background: 0 0
}

.ldx-plugin #wpProQuiz_user_content .wpProQuiz_answerCorrect,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect .wpProQuiz_sortable,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=free_answer] .wpProQuiz_questionListItem.wpProQuiz_answerCorrect label input.wpProQuiz_questionInput[type=text],
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] .wpProQuiz_answerCorrect>table {
	background-color: var(--lqc-color-correct-light)
}

.ldx-plugin #wpProQuiz_user_content .wpProQuiz_answerIncorrect,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect .wpProQuiz_sortable,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=free_answer] .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect label input.wpProQuiz_questionInput[type=text],
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] .wpProQuiz_answerIncorrect>table {
	background-color: var(--lqc-color-incorrect-light)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem label input.wpProQuiz_questionInput[type=text] {
	width: 100% !important;
	margin: 0
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=essay] .wpProQuiz_questionListItem {
	padding: 3px;
	flex-wrap: wrap
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_maxtrixSortCriterion .wpProQuiz_placehold,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem textarea.wpProQuiz_questionEssay {
	width: 100%
}

.ldx-plugin .learndash .wpProQuiz_content .graded-disclaimer {
	margin: 0;
	padding: .375em .5em;
	font-size: 90%;
	color: rgba(0, 0, 0, .5);
	line-height: 1.4
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem>table {
	border: 0;
	font-size: 1em
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem .wpProQuiz_sortable,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect .wpProQuiz_sortable,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect .wpProQuiz_sortable {
	width: 100%;
	padding: .75em;
	background-color: var(--lqc-color-lightgrey);
	border: 2px solid rgba(0, 0, 0, .05);
	border-radius: var(--lqc-global-border-radius);
	box-shadow: none;
	color: inherit !important
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem.ui-sortable-helper .wpProQuiz_sortable {
	background-color: var(--lqc-color-primary-light);
	border-color: var(--lqc-color-primary-dark)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_matrixSortString {
	padding: 0;
	background: 0 0;
	border: 0
}

.ldx-plugin .learndash .wpProQuiz_content ul.wpProQuiz_sortStringList {
	padding: .5em;
	overflow: hidden
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_listItem[data-type=matrix_sort_answer] .wpProQuiz_matrixSortString,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] .wpProQuiz_matrixSortString {
	background-color: transparent;
	padding: .5em
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_listItem[data-type=matrix_sort_answer] .wpProQuiz_sortStringItem,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] .wpProQuiz_sortStringItem {
	display: inline-block;
	padding: .125em 1em;
	background-color: var(--lqc-color-lightgrey);
	box-shadow: none;
	border: 2px solid rgba(0, 0, 0, .05);
	border-radius: 20px
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_listItem[data-type=matrix_sort_answer] .wpProQuiz_sortStringItem.ui-sortable-helper,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] .wpProQuiz_sortStringItem.ui-sortable-helper {
	border-color: var(--lqc-color-primary-dark);
	background-color: var(--lqc-color-primary-light);
	color: inherit
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_listItem[data-type=matrix_sort_answer] .wpProQuiz_answerCorrect .wpProQuiz_sortStringItem,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] .wpProQuiz_answerCorrect .wpProQuiz_sortStringItem {
	background-color: #fff;
	border-color: #fff;
	color: var(--lqc-color-correct-dark)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_listItem[data-type=matrix_sort_answer] .wpProQuiz_answerIncorrect .wpProQuiz_sortStringItem,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] .wpProQuiz_answerIncorrect .wpProQuiz_sortStringItem {
	background-color: #fff;
	border-color: #fff;
	color: var(--lqc-color-incorrect-dark)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] .wpProQuiz_questionListItem>table,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] .wpProQuiz_questionListItem>table td,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] .wpProQuiz_questionListItem>table tr {
	height: 100%;
	vertical-align: top;
	background-color: transparent
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] .wpProQuiz_questionListItem>table {
	border: 2px solid rgba(0, 0, 0, .1);
	border-radius: var(--lqc-global-border-radius)
}

.ldx-plugin .learndash .wpProQuiz_content .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem>table td,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect>table td {
	border-color: rgba(0, 0, 0, .1)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect>table td {
	border-color: rgba(0, 0, 0, .1);
	background-color: transparent
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_placehold {
	border-radius: var(--lqc-global-border-radius);
	background: var(--lqc-color-primary-light)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] .wpProQuiz_questionListItem {
	padding: 0;
	border: 0;
	border-radius: var(--lqc-global-border-radius)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] label {
	display: inline-flex;
	align-items: center;
	width: auto;
	position: relative;
	padding: .5em 1em;
	border: 0;
	border-radius: 0;
	box-shadow: inset 0 0 0 2px #dedede;
	margin: 0 0 0 -2px;
	color: inherit;
	font-weight: 400
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] label.is-selected,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] label:focus-within {
	background-color: var(--lqc-color-primary-light);
	box-shadow: inset 0 0 0 2px var(--lqc-color-primary-dark);
	z-index: 2
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] label:first-of-type {
	margin-left: .25em;
	border-radius: var(--lqc-global-border-radius) 0 0 var(--lqc-global-border-radius)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] label:last-of-type {
	margin-right: .25em;
	border-radius: 0 var(--lqc-global-border-radius) var(--lqc-global-border-radius) 0
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] label input {
	width: auto;
	height: auto;
	margin-right: .375em;
	opacity: 1
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze {
	display: inline-block;
	margin: 0 .1875em;
	padding: 2px;
	background: 0 0;
	border: 0;
	border-radius: 0
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze input[type=text] {
	max-width: 75vw;
	height: auto;
	margin: 0;
	padding: .25em .4375em;
	border-color: transparent;
	color: inherit
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze input[type=text]:focus {
	background-color: #fff
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze input.wpProQuiz_answerCorrect,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze input[style*="rgb(176"] {
	background-color: var(--lqc-color-correct-light) !important
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze input.wpProQuiz_answerIncorrect,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze input[style*="rgb(255"] {
	background-color: var(--lqc-color-incorrect-light) !important
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze span {
	display: inline-block;
	margin: 0;
	font-weight: 700
}

.ldx-plugin .learndash .wpProQuiz_content form[name=uploadEssay] {
	margin: 0 0 .25em;
	padding: 1em;
	background: var(--lqc-color-lightgrey);
	border-radius: var(--lqc-global-border-radius);
	display: flex;
	flex: 0 0 100%;
	justify-content: space-between
}

.ldx-plugin .learndash .wpProQuiz_content form[name=uploadEssay] input[type=file] {
	padding: .75em;
	margin-right: 1em;
	border-radius: calc(var(--lqc-global-border-radius) * .7);
	background: #fff;
	flex: 1
}

@media(max-width:600px) {
	.ldx-plugin .learndash .wpProQuiz_content form[name=uploadEssay] {
		flex-direction: column
	}

	.ldx-plugin .learndash .wpProQuiz_content form[name=uploadEssay] input[type=file] {
		width: 100%
	}

	.ldx-plugin .learndash .wpProQuiz_content form[name=uploadEssay] input[type=submit] {
		margin-top: 1em
	}
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_tipp>div {
	max-width: 600px;
	padding: 1em;
	margin: 0 0 1em;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: var(--lqc-global-border-radius);
	box-shadow: 0 .25em .75em rgba(0, 0, 0, .1)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_tipp>div h5 {
	font-size: 1em;
	font-weight: 700
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_tipp>div p:last-child {
	margin-bottom: 4px
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_loadQuiz,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_lock,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_prerequisite,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_startOnlyRegisteredUser {
	background-color: var(--lqc-color-incorrect-light);
	color: inherit;
	min-height: unset
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_loadQuiz p,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_lock p,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_prerequisite p,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_startOnlyRegisteredUser p {
	margin: 0;
	font-weight: 700
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_forms table {
	border: 0;
	border-spacing: 0
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_forms td {
	padding: 0 0 1em
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_forms tr td:first-of-type {
	padding-right: .75em
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_forms input[type=radio] {
	margin-right: .125em
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_forms .wpProQuiz_required {
	color: var(--lqc-color-incorrect-dark)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_forms .wpProQuiz_invalidate {
	margin: 2px 0 0;
	padding: .25em .5em;
	background: var(--lqc-color-incorrect-light);
	border: 0;
	border-radius: var(--lqc-global-border-radius);
	color: var(--lqc-color-incorrect-dark);
	font-weight: 700
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_catOverview h4,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_response .wpProQuiz_AnswerMessage ol,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_response .wpProQuiz_AnswerMessage p,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_response .wpProQuiz_AnswerMessage ul,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_results>.wpProQuiz_header,
.ldx-widget-area.fm-content-start {
	margin-bottom: 1em
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_sending>.wpProQuiz_header {
	margin-bottom: .25em;
	color: var(--lqc-timer-container-text)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_sending .lqc-quiz-complete,
.wdm-tabs-wrapper #wdm_ldgr_group_report .flip .right {
	padding: .25em .25em 0
}

.ldx-plugin .learndash .wpProQuiz_content .course_progress {
	width: 100%;
	margin: .25em 0 0
}

.ldx-plugin .learndash .wpProQuiz_content .lqc-questions-answered-correctly,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz_time {
	margin-bottom: 0;
	color: inherit;
	font-weight: 400;
	font-size: inherit;
	background-color: transparent
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_time_limit_expired {
	display: inline-block;
	margin: 0;
	padding: 1px 2px 1px 0;
	font-size: inherit;
	font-weight: 700;
	text-align: left;
	animation: 7s fading-highlight
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_earned_points,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_graded_points,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_points {
	margin: 2em auto;
	padding: .75em;
	background: var(--lqc-color-primary-light);
	border: 2px solid rgba(0, 0, 0, .05);
	border-radius: var(--lqc-global-border-radius);
	color: inherit;
	font-weight: 700;
	text-align: center
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_resultTable {
	width: 100%;
	margin: 2em auto;
	padding: 0;
	background: 0;
	border: 0;
	border-radius: 0;
	font-weight: 400
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_resultTable table {
	width: 100%;
	margin: 0 auto;
	background: #fff;
	border: 2px solid var(--lqc-color-lightgrey);
	border-collapse: separate;
	border-radius: var(--lqc-global-border-radius);
	box-shadow: 0 .25em .75em rgba(0, 0, 0, .1);
	font-size: 1em
}

@media(min-width:600px) {

	.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_earned_points,
	.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_graded_points,
	.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_points {
		max-width: 600px
	}

	.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_resultTable table {
		min-width: 500px;
		max-width: 600px
	}
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_resultTable table tbody td {
	padding: .75em
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_resultTable table tr:first-of-type td {
	border-bottom: 2px solid var(--lqc-color-lightgrey) !important
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_resultTable table tr:last-of-type td {
	font-weight: 700
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_resultTable .wpProQuiz_resultName {
	width: 32%;
	border: 0
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_resultTable table td.wpProQuiz_resultValue {
	padding-left: 0
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_resultTable .wpProQuiz_resultValue div {
	border-radius: calc(var(--lqc-global-border-radius)/ 2);
	box-shadow: none;
	color: inherit
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_resultTable table tr:first-of-type .wpProQuiz_resultValue div {
	background-color: rgba(0, 0, 0, .15) !important
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_resultTable table tr:last-of-type .wpProQuiz_resultValue div {
	background-color: var(--lqc-color-primary-dark) !important
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_certificate,
.wdm-tabs-wrapper table#wdm_group th:first-of-type {
	text-align: center
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_response {
	margin: 0;
	padding: 0;
	border: 0;
	background-color: transparent;
	min-height: 0;
	box-shadow: none;
	color: inherit
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_response .wpProQuiz_correct,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_response .wpProQuiz_incorrect {
	margin-bottom: 1em;
	color: inherit;
	text-align: left
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_response .wpProQuiz_correct>span {
	color: var(--lqc-color-correct-dark);
	font-weight: 700;
	display: inline-block
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_response .wpProQuiz_incorrect>span {
	color: var(--lqc-color-incorrect-dark);
	font-weight: 700;
	display: inline-block
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_catOverview {
	margin: 1em 0 0
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_catOverview li {
	display: flex;
	height: auto;
	margin: 0;
	padding: .25em .625em;
	border: 0;
	border-radius: var(--lqc-global-border-radius)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_catOverview li:nth-child(odd) {
	background: var(--lqc-color-lightgrey)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_catOverview li span {
	float: none;
	position: static;
	background: 0 0;
	padding: 0
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_catOverview li .wpProQuiz_catName {
	width: 75%
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_catOverview li .wpProQuiz_catPercent {
	width: 25%;
	padding: 0;
	color: inherit;
	font-weight: 700;
	text-align: right
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_addToplist,
.ldx-widget-area.fm-content-bottom {
	margin-top: 1em
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_addToplistMessage {
	padding: 0;
	background: 0;
	border: 0;
	color: inherit;
	font-weight: 700
}

.ldx-plugin .learndash .wpProQuiz_content .ld-quiz-actions,
.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_toplist {
	margin: 2em 0 0 !important
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_toplistTable {
	border: 2px solid var(--lqc-color-lightgrey);
	border-collapse: separate;
	border-radius: var(--lqc-global-border-radius);
	box-shadow: 0 .25em .75em rgba(0, 0, 0, .1)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_toplistTable caption {
	margin: 0;
	padding: 3px 3px 1px;
	color: #999;
	font-size: 90%
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_toplistTable thead tr {
	background: 0 0;
	padding: 0;
	color: inherit
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_toplistTable thead tr th {
	background-color: transparent;
	padding: .5em .375em;
	color: inherit;
	width: auto !important
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_toplistTable tr:nth-child(2n),
.wdm-tabs-wrapper #wdm_ldgr_group_report tr.shown,
.wdm-tabs-wrapper #wdm_ldgr_group_report tr.shown+tr {
	background-color: rgba(0, 0, 0, .03)
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_toplistTable td {
	padding: .5em;
	border-top: 1px solid #eee
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_toplistTable td[style*=x-small] {
	font-size: 75% !important;
	color: rgba(0, 0, 0, .6) !important
}

.ldx-plugin #wpProQuiz_user_content .wpProQuiz_maxtrixSortCriterion,
.ldx-plugin #wpProQuiz_user_content table.wp-list-table,
.ldx-plugin .wpProQuiz_modal_window,
.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] .wpProQuiz_questionListItem>table {
	border-radius: var(--lqc-global-border-radius)
}

.ldx-plugin #wpProQuiz_user_content table.wp-list-table thead th:first-child {
	border-radius: var(--lqc-global-border-radius) 0 0 0
}

.ldx-plugin #wpProQuiz_user_content table.wp-list-table thead th:last-child {
	border-radius: 0 var(--lqc-global-border-radius) 0 0
}

.ldx-plugin #wpProQuiz_user_content table.wp-list-table tfoot tr th:first-child {
	border-radius: 0 0 0 var(--lqc-global-border-radius)
}

.ldx-plugin #wpProQuiz_user_content table.wp-list-table tfoot tr th:last-child {
	border-radius: 0 0 var(--lqc-global-border-radius) 0
}

.ldx-plugin #wpProQuiz_overlay_close {
	width: auto;
	max-width: unset;
	padding: .5em 1.4375em;
	font-size: inherit;
	font-weight: 700;
	line-height: 1.4;
	letter-spacing: normal;
	transition: 150ms;
	border: 0;
	border-radius: var(--lqc-button-border-radius);
	box-shadow: 0 1px 7px rgba(0, 0, 0, .2)
}

.ldx-plugin #wpProQuiz_overlay_close:active,
.ldx-plugin #wpProQuiz_overlay_close:hover {
	opacity: 1;
	background-color: var(--lqc-button-secondary-bg-hover);
	color: var(--lqc-button-secondary-text-hover);
	box-shadow: 0 1px 7px rgba(0, 0, 0, .2)
}

@media(max-width:800px) {

	.ldx-plugin #wpProQuiz_overlay_close,
	.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button,
	.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button.wpProQuiz_TipButton,
	.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button2,
	.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_certificate a.btn-blue,
	.ldx-plugin .learndash .wpProQuiz_content a#quiz_continue_link,
	.ldx-plugin .learndash .wpProQuiz_content form[name=uploadEssay] input[type=submit] {
		padding: .75em 1.5em
	}

	.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] label {
		display: block;
		width: 100%;
		margin: 0 0 .5em;
		padding: .875em 1em;
		border-radius: var(--lqc-global-border-radius) !important;
		box-shadow: none
	}

	.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] li>p {
		width: 100%
	}

	.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] label:first-of-type {
		margin-left: 0;
		margin-top: .5em
	}

	.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] label:last-of-type {
		margin-right: 0
	}
}

.ldx-plugin .wpProQuiz_modal_window th[style*=green] {
	color: var(--lqc-color-correct-dark) !important
}

.ldx-plugin .wpProQuiz_modal_window th[style*=red] {
	color: var(--lqc-color-incorrect-dark) !important
}

.ldx-plugin #wpProQuiz_user_content .wpProQuiz_questionList {
	margin: 0 0 1em;
	padding: 0;
	background: 0 0;
	border: 0
}

.ldx-plugin #wpProQuiz_user_content .wpProQuiz_questionList>li {
	padding: .5em .75em;
	border-radius: var(--lqc-global-border-radius)
}

.ldx-plugin #wpProQuiz_user_content .wpProQuiz_sortable {
	padding: 0;
	border: 0;
	background: 0
}

.ldx-plugin #wpProQuiz_user_content .wpProQuiz_sortStringItem {
	padding: 2px .5em;
	border: 0;
	background: 0
}

.ldx-plugin #wpProQuiz_user_content .wpProQuiz_response {
	background-color: var(--lqc-message-bg-color);
	padding: var(--lqc-message-padding);
	border: 2px solid rgba(0, 0, 0, .05);
	border-radius: var(--lqc-global-border-radius);
	margin: 0;
	box-shadow: none
}

.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content input[type=checkbox].wpProQuiz_questionInput.bbstyled:checked+span {
	background-color: var(--lqc-color-primary-dark);
	border-color: var(--lqc-color-primary-dark)
}

.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] label {
	padding-left: 1.375em
}

.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_listItem[data-type=matrix_sort_answer] .wpProQuiz_sortStringItem,
.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_matrixSortString .wpProQuiz_sortStringList.ui-sortable li.wpProQuiz_sortStringItem,
.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] .wpProQuiz_sortStringItem {
	padding: .375em 1em .375em 2em
}

.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_listItem[data-type=matrix_sort_answer] .wpProQuiz_sortStringItem::before,
.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_matrixSortString .wpProQuiz_sortStringList.ui-sortable li.wpProQuiz_sortStringItem::before,
.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] .wpProQuiz_sortStringItem::before {
	left: 4px
}

.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_listItem[data-type=matrix_sort_answer] .wpProQuiz_sortStringItem::after,
.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_matrixSortString .wpProQuiz_sortStringList.ui-sortable li.wpProQuiz_sortStringItem::after,
.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] .wpProQuiz_sortStringItem::after {
	left: 10px
}

.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content ul.wpProQuiz_questionList[data-type=matrix_sort_answer] li table td::first-child {
	border-radius: var(--lqc-global-border-radius) var(--lqc-global-border-radius) 0 0
}

.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_questionListItem>table td .wpProQuiz_maxtrixSortCriterion {
	border-radius: 0 0 var(--lqc-global-border-radius) var(--lqc-global-border-radius)
}

.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_results>div>.wpProQuiz_button[name=restartQuiz] {
	padding-left: 2.75em;
	padding-right: 1.5em;
	font-weight: 700
}

.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=essay] form input[type=submit] {
	padding-left: 2.5em;
	background-position: 12px center
}

.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_resultTable table tr {
	display: table-row
}

.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_resultTable table td {
	display: table-cell
}

.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_resultTable table tr:first-child td:first-child::before {
	background-color: rgba(0, 0, 0, .15)
}

.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_resultTable td {
	text-align: left
}

.ldx-plugin.buddyboss-theme #content li.wpProQuiz_questionListItem.wpProQuiz_answerCorrect {
	background: 0
}

@keyframes fading-highlight {

	0%,
	100% {
		background-color: transparent
	}

	20%,
	5% {
		background-color: var(--lqc-color-primary-light)
	}
}

@keyframes slidefade-fromtop {
	0% {
		transform: translateY(-7px);
		opacity: 0
	}

	100% {
		transform: translateY(0);
		opacity: 1
	}
}

#et-main-area .wpProQuiz_content .wpProQuiz_reviewQuestion ol {
	padding: .3125em .3125em 0
}

.dialog-box .dialog-box-container {
	border-radius: var(--ldx-global-border-radius);
	box-shadow: 0 0 15px rgba(0, 0, 0, .14)
}

.dialog-box .dialog-btn span {
	border-radius: var(--ldx-btn-border-radius);
	font-weight: 700
}

.dialog-btn .dialog-btn-cancel {
	background: var(--ldx-btn-standard-bg-color);
	color: var(--ldx-btn-standard-text-color)
}

.dialog-btn .dialog-btn-cancel:hover {
	background: var(--ldx-btn-standard-bg-color-hover);
	color: var(--ldx-btn-standard-text-color-hover)
}

.dialog-btn .dialog-btn-confirm {
	background: var(--ldx-btn-primary-bg-color);
	color: var(--ldx-btn-primary-text-color)
}

.dialog-btn .dialog-btn-confirm:hover {
	background: var(--ldx-btn-primary-bg-color-hover);
	color: var(--ldx-btn-primary-text-color-hover)
}

.ultp-dashboard-courses .ultp-dashboard-course:first-child .ultp-dashboard-course__toggle-btn {
	border-radius: var(--ldx-global-border-radius) 0 0 0
}

.ldx-plugin .ultp-dashboard .ultp-dashboard-lesson--completed .ultp-dashboard-lesson__row .ultp-dashboard-lesson__details .ultp-dashboard-lesson__right .ultp-dashboard-lesson__status .ultp-dashboard-lesson__status-circle,
.ldx-plugin .ultp-dashboard .ultp-dashboard-topic--completed .ultp-dashboard-topic__row .ultp-dashboard-topic__details .ultp-dashboard-topic__right .ultp-dashboard-topic__status .ultp-dashboard-topic__status-circle {
	background-color: var(--ldx-color-correct);
	border-color: var(--ldx-color-correct)
}

.ultp-dashboard .ultp-dashboard-btn {
	border-radius: var(--ldx-btn-border-radius);
	padding: 6px 14px;
	transition: .15s
}

.ultp-dashboard-toolbar .ultp-dashboard-btn {
	border: 0;
	background-color: var(--ldx-btn-standard-bg-color);
	color: var(--ldx-btn-standard-text-color)
}

.ldx-plugin .uo-view-more .uo-view-more-anchor:active,
.ldx-plugin .uo-view-more .uo-view-more-anchor:focus,
.ldx-plugin .uo-view-more .uo-view-more-anchor:hover,
.ultp-dashboard-toolbar .ultp-dashboard-btn:active,
.ultp-dashboard-toolbar .ultp-dashboard-btn:focus,
.ultp-dashboard-toolbar .ultp-dashboard-btn:hover {
	background-color: var(--ldx-btn-standard-bg-color-hover);
	color: var(--ldx-btn-standard-text-color-hover)
}

.ldx-plugin .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__right .ultp-dashboard-course__action {
	align-self: center
}

.ultp-dashboard-course__action .ultp-dashboard-btn {
	border: 0;
	background-color: var(--ldx-btn-primary-bg-color);
	color: var(--ldx-btn-primary-text-color);
	font-weight: 700
}

.ldx-plugin .uo-grid-wrapper .grid-course h4.view-course-outline:hover,
.ultp-dashboard-course__action .ultp-dashboard-btn:active,
.ultp-dashboard-course__action .ultp-dashboard-btn:focus,
.ultp-dashboard-course__action .ultp-dashboard-btn:hover {
	background-color: var(--ldx-btn-primary-bg-color-hover);
	color: var(--ldx-btn-primary-text-color-hover)
}

.ultp-dashboard-quiz__action .ultp-dashboard-btn:active,
.ultp-dashboard-quiz__action .ultp-dashboard-btn:focus,
.ultp-dashboard-quiz__action .ultp-dashboard-btn:hover {
	color: var(--ldx-color-link-hover);
	border-color: var(--ldx-color-link-hover)
}

.ldx-plugin .uo-grid-wrapper .grid-course .uo-border {
	position: relative;
	background: var(--white);
	border: var(--ldx-grid-item-border-width) solid var(--ldx-grid-item-border-color);
	border-radius: var(--ldx-grid-item-border-radius);
	transition: .15s;
	-moz-transition: .15s;
	-ms-transition: .15s;
	-o-transition: .15s;
	-webkit-transition: .15s
}

.ldx-plugin .uo-grid-wrapper .grid-course .uo-border>a {
	border-radius: calc(var(--ldx-grid-item-border-radius) - 2px);
	overflow: hidden
}

.ldx-plugin .uo-grid-wrapper .grid-course:hover .uo-border,
.ldx-plugin .uo-grid-wrapper .grid-course:hover .uo-border.completed {
	border: var(--ldx-grid-item-border-width) solid var(--ldx-grid-item-border-color)
}

.ldx-plugin .uo-grid-wrapper .grid-course .course-info-holder {
	padding: 1em
}

.ldx-plugin .uo-grid-wrapper .grid-course .course-info-holder,
.ldx-plugin .uo-grid-wrapper .grid-course:hover .course-info-holder {
	background: var(--white)
}

.course_rating_review_page .wdm_rating_section.wdm_crr_right_section,
.ldx-plugin .uo-grid-wrapper .grid-course .course-info-holder.bottom {
	padding-top: 0
}

.ldx-plugin .uo-grid-wrapper .grid-course .course-info-holder.completed,
.ldx-plugin .uo-grid-wrapper .grid-course:hover .course-info-holder.completed {
	background-color: inherit
}

.ldx-plugin .uo-grid-wrapper .grid-course .course-title {
	font-size: 1.25em;
	font-weight: 700;
	color: #333
}

.ldx-plugin .uo-grid-wrapper .course-info-holder p {
	font-size: 1em;
	line-height: 1.3;
	color: grey
}

.ldx-plugin .uo-grid-wrapper .grid-course .course-info-holder .percentage {
	margin: 0 2px;
	font-size: 1.5em;
	color: var(--ldx-progress-bar-bg)
}

.ldx-plugin dd.uo-course-progress {
	margin: 5px 0;
	background-color: var(--ldx-progress-bar-container-bg);
	border: 0;
	border-radius: var(--ldx-progress-bar-border-radius);
	box-shadow: none;
	height: var(--ldx-progress-bar-height)
}

.ldx-plugin dd.uo-course-progress div.course_progress {
	background-color: var(--ldx-progress-bar-bg);
	box-shadow: none
}

.ldx-plugin .uo-grid-wrapper .grid-course .course-info-holder.completed dd.uo-course-progress div.course_progress {
	background-color: var(--ldx-color-correct)
}

.ldx-plugin .uo-grid-wrapper .grid-course .course-info-holder .list-tag-container {
	color: #aaa;
	font-weight: 700;
	padding: 0 2px
}

.ldx-plugin .uo-grid-wrapper .grid-course h4.view-course-outline {
	padding: 10px 8px;
	border: 0;
	background-color: var(--ldx-btn-primary-bg-color);
	color: var(--ldx-btn-primary-text-color);
	font-size: 12px
}

.ldx-plugin .uo-view-more .uo-view-more-anchor {
	border-radius: var(--ldx-grid-item-border-radius);
	background-color: var(--ldx-btn-standard-bg-color);
	color: var(--ldx-btn-standard-text-color);
	transition: .15s;
	-moz-transition: .15s;
	-ms-transition: .15s;
	-o-transition: .15s;
	-webkit-transition: .15s
}

.ldx-widget-area.fm-nav-after,
.ldx-widget-area.fm-nav-before {
	margin: 1em
}

.ldx-widget-area .ldx-widget ol:first-child,
.ldx-widget-area .ldx-widget p:first-child,
.ldx-widget-area .ldx-widget ul:first-child {
	margin-top: 0;
	padding-top: 0
}

.ldx-widget-area .ldx-widget ol:last-child,
.ldx-widget-area .ldx-widget p:last-child,
.ldx-widget-area .ldx-widget ul:last-child {
	margin-bottom: 0;
	padding-bottom: 0
}

body .ratings-after-title .rating-container.rating-sm+span,
body .ratings-after-title .rating-container.rating-xs+span {
	margin-left: .25em;
	opacity: .7;
	font-weight: 400
}

.rtl body .ratings-after-title .rating-container.rating-sm+span,
.rtl body .ratings-after-title .rating-container.rating-xs+span {
	margin: 0 .25em 0 0
}

body .ratings-after-title .rating-container.rating-sm+span {
	font-size: 18px
}

.rating-container .rating-stars .empty-stars {
	color: var(--ldx-star-rating-color-empty)
}

.rating-container .rating-stars .filled-stars {
	color: var(--ldx-star-rating-color-filled);
	-webkit-text-stroke: 0;
	text-shadow: none
}

.course-reviews-section .review-top-section .review-top-col:first-child,
.rtl .course-reviews-section .review-top-section .review-top-col:nth-child(3) {
	padding: 0 15px 0 0
}

.rtl .course-reviews-section .review-top-section .review-top-col:first-child {
	padding: 0 0 0 15px
}

.course-reviews-section .review-top-section .review-top-col:nth-child(2) {
	min-width: unset;
	padding: 25px 18px;
	border-width: 2px
}

.course-reviews-section .review-top-section .review-top-col:nth-child(3) {
	margin: 0;
	padding: 0 0 0 15px
}

.course-reviews-section .review-split-title {
	min-width: 16px;
	margin-right: 9px;
	text-align: center
}

.course-reviews-section .review-split-percent .review-split-percent-inner {
	border-radius: var(--ldx-progress-bar-border-radius)
}

.course-reviews-section .review-split-percent .review-split-percent-inner-1 {
	background-color: rgba(0, 0, 0, .08)
}

.course-reviews-section .review-split-percent .review-split-percent-inner-2 {
	background-color: var(--ldx-star-rating-color-filled);
	box-shadow: 1px 0 0 0 var(--white)
}

.rtl .course-reviews-section .review-split-percent .review-split-percent-inner-2 {
	box-shadow: -1px 0 0 0 var(--white)
}

.course-reviews-section .review-split-wrap .review-split-count {
	min-width: 16px;
	text-align: center;
	color: #777
}

.course-reviews-section .filter-options select.select-text,
.course-reviews-section .reviews-total-wrap,
.wdm-select-wrapper .wdm-registration-wrapper .wdm-registration-left {
	font-size: 1em
}

.course-reviews-section .review-top-section .write-a-review.already-rated,
.course-reviews-section .write-review-wrap .write-a-review.already-rated {
	text-transform: capitalize;
	padding: 0;
	margin: 0;
	border: 0;
	border-radius: var(--ldx-global-border-radius);
	box-shadow: none;
	background: 0 0;
	color: var(--ldx-color-link)
}

.course-reviews-section .filter-options {
	margin: 2em 0 0;
	padding: 2em 1em 1em;
	background-color: rgba(0, 0, 0, .04);
	border-radius: var(--ldx-global-border-radius)
}

.course-reviews-section .filter-options .select-text:focus~.select-label,
.course-reviews-section .filter-options .select-text:valid~.select-label {
	color: #666;
	font-weight: 700;
	text-transform: uppercase
}

.course-reviews-section .filter-options span.select-bar::after,
.course-reviews-section .filter-options span.select-bar::before,
body .el-cls-instructor .el-cls-author-name::before,
body .el-cls-instructor a::before {
	background-color: var(--ldx-color-link-hover)
}

@media only screen and (max-width:1023px) {
	.course-reviews-section .review-top-section .review-top-col:nth-child(2) {
		padding: 18px
	}

	.course-reviews-section .review-top-star-wrap {
		border-width: 2px
	}

	.course-reviews-section .reviews-total-wrap {
		color: inherit
	}

	.course-reviews-section .filter-options .select {
		margin-bottom: 0
	}
}

.course-reviews-section .wdm_course_rating_reviews {
	padding: 0;
	margin-top: 2em
}

.course-reviews-section strong.review-author-name,
.rrf-modal-content.modal .review-media span,
.wdm-table-container .learndash_profile_quizzes>.pending,
.wdm_feedback_form.modal .review-media span {
	font-size: 14px
}

.course-reviews-section span.wdm-review-age {
	margin-left: auto;
	font-size: 13px;
	color: #777
}

.rtl .course-reviews-section span.wdm-review-age {
	margin: 0 auto 0 0
}

.course-reviews-section .review-body {
	font-size: 1em;
	line-height: 1.65
}

.course-reviews-section strong.review-title {
	margin: 0;
	font-size: 115%;
	line-height: 1.65
}

.course-reviews-section p.review-desc {
	margin-bottom: .75em;
	line-height: 1.65
}

.course-reviews-section .review-image-tile-section img {
	margin-right: 10px;
	border-radius: calc(var(--ldx-global-border-radius) * .5)
}

.course-reviews-section .review-footer,
.rrf-modal-content.modal .review-media,
.wdm-select-wrapper #ldgr-update-group-details,
.wdm_feedback_form.modal .review-media {
	margin-top: .5em
}

.course-reviews-section span.review-helpful-text {
	font-size: 13px;
	font-weight: 400;
	color: #777;
	padding-left: 0
}

.rtl .course-reviews-section span.review-helpful-text {
	padding: 0 0 0 8px
}

.rrf-modal-content.modal,
.wdm_feedback_form.modal {
	-webkit-border-radius: var(--ldx-global-border-radius);
	-moz-border-radius: var(--ldx-global-border-radius);
	-o-border-radius: var(--ldx-global-border-radius);
	-ms-border-radius: var(--ldx-global-border-radius);
	border-radius: var(--ldx-global-border-radius)
}

.rrf-modal-content.modal .prompt-text,
.wdm_feedback_form.modal .prompt-text {
	font-size: 120%
}

.rrf-modal-content.modal .wdm_rrf_remaining_characters,
.wdm_feedback_form.modal .wdm_rrf_remaining_characters {
	padding: 0 3px;
	font-size: 90%;
	text-align: left;
	opacity: .7
}

.rrf-modal-content.modal p.wdm_rrf_feedback_notice_msg,
.wdm_feedback_form.modal p.wdm_rrf_feedback_notice_msg {
	font-size: 90%;
	line-height: 1.3
}

.rrf-modal-content.modal .media-upload-square-button-container:hover,
.rrf-modal-content.modal input[type=text]:focus,
.rrf-modal-content.modal textarea:focus,
.wdm_feedback_form.modal .media-upload-square-button-container:hover,
.wdm_feedback_form.modal input[type=text]:focus,
.wdm_feedback_form.modal textarea:focus {
	border-color: var(--ldx-color-link-hover)
}

.rrf-modal-content.modal .media-upload-square-button-container,
.rrf-modal-content.modal .media-upload__thumbnail-container,
.wdm_feedback_form.modal .media-upload-square-button-container,
.wdm_feedback_form.modal .media-upload__thumbnail-container {
	border-radius: calc(var(--ldx-global-border-radius) * .5);
	overflow: hidden
}

.rrf-modal-content.modal .media-upload__delete-button:hover,
.wdm_feedback_form.modal .media-upload__delete-button:hover {
	background: var(--ldx-color-incorrect)
}

.rrf-modal-content.modal .modal-navigation [data-steptype=delete],
.wdm_feedback_form.modal .modal-navigation [data-steptype=delete] {
	box-shadow: inset 0 0 0 2px var(--ldx-color-incorrect);
	background: 0 0;
	color: var(--ldx-color-incorrect)
}

.rrf-modal-content.modal .modal-navigation [data-steptype=delete]:hover,
.wdm-tabs-wrapper #bulk_remove:active,
.wdm-tabs-wrapper #bulk_remove:focus,
.wdm-tabs-wrapper #bulk_remove:hover,
.wdm_feedback_form.modal .modal-navigation [data-steptype=delete]:hover {
	background: var(--ldx-color-incorrect);
	color: var(--white)
}

.wdm_feedback_form.modal .wdm_rrf_remaining_characters {
	margin-bottom: .75em
}

body .ldgr-upload-csv .ldgr-upload-wrap .ldgr-uploader {
	border-radius: calc(var(--ldx-global-border-radius) * .7);
	border-width: 2px
}

.wdm-crr-show-popup .rating-container .wdm-popup-div {
	border-radius: var(--ldx-global-border-radius);
	border-color: #e0e0e0;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .05), 0 4px 14px rgba(0, 0, 0, .08)
}

.wdm-crr-show-popup .rating-container .wdm-popup-div::before {
	border-width: 10px;
	margin-left: -21px;
	border-bottom-color: #e0e0e0
}

.wdm-crr-show-popup .rating-container .wdm-popup-div .wdm_crr_rate_out_of {
	font-weight: 500
}

.wdm-crr-show-popup .wdm-popup-div .wdm-popup-div-content {
	padding: .75em 1em;
	font-size: inherit;
	line-height: 1.2;
	color: inherit
}

.barChart .barChart__bar {
	height: 17px;
	border-radius: 1px;
	background-color: #f3f3f3;
	background: linear-gradient(to bottom, #eee, #f6f6f6);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .4), inset 0 0 0 1px rgba(0, 0, 0, .1)
}

.barChart .barChart__barFill {
	background: var(--ldx-star-rating-color-filled);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .16), inset 0 -5px 7px rgba(0, 0, 0, .05)
}

.course_rating_review_page .wdm_courses_reviews>div {
	border: 0;
	border-radius: var(--ldx-global-border-radius);
	background-color: rgba(0, 0, 0, .04);
	margin-bottom: 1em;
	padding: 1.25em
}

.course_rating_review_page .wdm_course_feature_img.wdm_crr_left_section {
	padding: 0;
	margin-right: 3%
}

.course_rating_review_page .wdm_course_thumb {
	height: auto;
	box-shadow: none;
	border-radius: calc(var(--ldx-global-border-radius) * .75)
}

.course_rating_review_page .wdm_rating_section.wdm_crr_right_section>a {
	font-size: 1.375em;
	font-weight: 500;
	color: var(--ldx-color-link)
}

.course_rating_review_page .rating-container .caption {
	color: #666
}

#add_user_data input,
#wdm_group_filter label input,
.ldgr-group-actions input,
.wdm-select-wrapper input[type=text] {
	border-radius: calc(var(--ldx-global-border-radius) * .6)
}

div.ldgr-group-settings-wrap {
	width: 41px;
	height: 41px;
	border-radius: var(--ldx-global-border-radius) var(--ldx-global-border-radius) 0 0
}

.wdm-select-wrapper .wdm-select-wrapper-content {
	margin-bottom: 0;
	border-radius: var(--ldx-global-border-radius) 0 var(--ldx-global-border-radius) var(--ldx-global-border-radius)
}

.wdm-select-wrapper .wdm-select-wrapper-content h3 {
	font-size: inherit;
	font-weight: inherit
}

.wdm-select-wrapper .wdm-select-wrapper-content select {
	width: auto;
	max-width: 250px
}

.wdm-select-wrapper .ldgr-group-actions {
	width: 90%;
	padding: 1em;
	margin: -1px auto 0;
	border-radius: 0 0 var(--ldx-global-border-radius) var(--ldx-global-border-radius);
	background-color: rgba(0, 0, 0, .05)
}

.wdm-select-wrapper .ldgr-group-actions label {
	display: block;
	padding: 0 0 .25em .25em
}

.wdm-select-wrapper .wdm_group_course_detail {
	margin-top: 1em;
	border: 0;
	box-shadow: none
}

.wdm-select-wrapper p.wdm_course_list_title {
	padding: 0 .5em;
	background-color: transparent;
	color: inherit;
	font-weight: 700
}

.wdm-select-wrapper .wdm_group_course_detail li {
	margin-left: 0
}

.wdm-tabs-wrapper .wdm-tabs-inner-links ul.tabs {
	padding: 0 !important;
	border-bottom: 0
}

.wdm-tabs-wrapper .wdm-tabs-inner-links ul.tabs::after {
	display: block;
	content: '';
	position: absolute;
	width: 100%;
	height: 6px;
	bottom: -6px;
	left: 0;
	background: rgba(0, 0, 0, .1);
	border-radius: var(--ldx-global-border-radius)
}

@media (max-width:640px) {
	.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details {
		margin: .125em 0 0
	}

	.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name {
		width: 100%
	}

	.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details {
		margin: 0 0 15px 15px;
		padding: 5px
	}

	.learndash_post_groups .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details {
		margin: 0 0 15px 15px
	}

	.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
		padding: 0
	}

	.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>* {
		padding: .875em 0
	}

	.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-label {
		margin-bottom: .25em
	}

	.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-content {
		margin-bottom: 0
	}

	.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
		margin-right: 6px;
		margin-bottom: 5px
	}

	.learndash-wrapper .ld-breadcrumbs .ld-status {
		width: auto;
		margin-left: auto;
		margin-right: auto
	}

	.learndash-wrapper .ld-focus .ld-focus-header .ld-button {
		margin-left: 0
	}

	.learndash-wrapper #ld-profile .ld-section-heading .ld-expand-button {
		max-width: unset;
		width: auto
	}

	.wdm-tabs-wrapper .wdm-tabs-inner-links ul.tabs::after {
		display: none
	}
}

.wdm-tabs-wrapper ul.tabs li a {
	font-size: inherit;
	font-weight: 600;
	color: inherit;
	text-decoration: none
}

.wdm-tabs-wrapper #wdm-border-bottom {
	height: 6px;
	bottom: -6px;
	background-color: var(--ldx-color-link-hover) !important;
	border-radius: var(--ldx-global-border-radius)
}

.wdm-tabs-wrapper div.tab-content {
	background-color: rgba(0, 0, 0, .08);
	border-radius: var(--ldx-global-border-radius);
	padding: 1.5em;
	animation: 240ms ease-in-out both ldx-fadein-slideup
}

.wdm-tabs-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button {
	border-radius: calc(var(--ldx-global-border-radius) * .4);
	color: inherit !important
}

.wdm-tabs-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.wdm-tabs-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.wdm-tabs-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	background-color: var(--ldx-color-link-hover);
	border-color: var(--ldx-color-link-hover);
	color: var(--white) !important
}

.wdm-tabs-wrapper table#add_user_data,
.wdm-tabs-wrapper table#wdm_group,
.wdm-tabs-wrapper table#wdm_ldgr_group_report {
	font-family: inherit;
	background-color: var(--white);
	border: 0;
	border-radius: var(--ldx-global-border-radius);
	box-shadow: none;
	overflow: hidden
}

.wdm-tabs-wrapper #tab-3 #wdm_ldgr_group_report td,
.wdm-tabs-wrapper #tab-3 #wdm_ldgr_group_report th,
.wdm-tabs-wrapper table#add_user_data td,
.wdm-tabs-wrapper table#add_user_data th,
.wdm-tabs-wrapper table#wdm_group td,
.wdm-tabs-wrapper table#wdm_group th {
	padding: 8px 10px !important
}

.wdm-tabs-wrapper table#add_user_data td,
.wdm-tabs-wrapper table#add_user_data th,
.wdm-tabs-wrapper table#wdm_group td,
.wdm-tabs-wrapper table#wdm_group th {
	color: inherit;
	border-color: #e9e9e9
}

.wdm-tabs-wrapper #tab-3 #wdm_ldgr_group_report th,
.wdm-tabs-wrapper table#add_user_data th,
.wdm-tabs-wrapper table#wdm_group th {
	background-color: #555;
	color: var(--white);
	border-bottom: 0
}

.wdm-tabs-wrapper .ldgr-actions .wdm_remove.button {
	display: inline-block !important;
	padding: .375em .8375em;
	background: 0 0;
	border-radius: var(--ldx-btn-border-radius);
	font-size: 90%;
	line-height: 1;
	color: var(--ldx-color-incorrect);
	transition: .1s
}

.wdm-tabs-wrapper .ldgr-actions .wdm_remove.button:hover {
	background-color: var(--ldx-color-incorrect);
	color: #fff
}

.wdm-tabs-wrapper #wdm_group td p {
	margin: 0;
	padding: 0
}

.wdm-tabs-wrapper ul.wdm-adduser-tabs {
	padding: 0 !important;
	margin-left: 0;
	background-color: var(--white);
	border-radius: var(--ldx-btn-border-radius);
	border: 1px solid rgba(0, 0, 0, .22)
}

.wdm-tabs-wrapper ul.wdm-adduser-tabs li:first-child {
	border-radius: var(--ldx-btn-border-radius) 0 0 var(--ldx-btn-border-radius)
}

.wdm-tabs-wrapper ul.wdm-adduser-tabs li:last-child {
	border-radius: 0 var(--ldx-btn-border-radius) var(--ldx-btn-border-radius) 0;
	margin-left: 1px
}

.wdm-tabs-wrapper ul.wdm-adduser-tabs li:hover {
	color: var(--ldx-color-link-hover);
	box-shadow: 0 0 0 1px var(--ldx-color-link-hover)
}

.wdm-tabs-wrapper .wdm-adduser-tabs li a {
	display: block;
	padding: .25em .9375em;
	color: inherit;
	font-size: 85%;
	letter-spacing: -.02em;
	text-decoration: none
}

.wdm-tabs-wrapper .wdm-adduser-tabs li.current {
	box-shadow: 0 0 0 1px var(--ldx-color-link-hover);
	background-color: var(--ldx-color-link-hover)
}

.wdm-tabs-wrapper .wdm-adduser-tabs .current a {
	font-weight: 600;
	color: var(--white)
}

@media (max-width:1200px) {
	.wdm-tabs-wrapper table#add_user_data #wdm-clear {
		padding: 12px 10px
	}
}

.wdm-tabs-wrapper #wdm-clear .wdm_clear_data {
	margin-right: .375em;
	font-size: inherit;
	vertical-align: unset;
	color: var(--ldx-color-link)
}

.rtl .wdm-tabs-wrapper #wdm-clear .wdm_clear_data {
	margin: 0 0 0 .375em
}

.wdm-tabs-wrapper #wdm-clear .wdm_clear_data:hover {
	background: 0 0;
	color: var(--ldx-color-link-hover);
	text-decoration: underline;
	transition: none;
}

.wdm-tabs-wrapper .wdm-add-user-btn img,
.wdm-tabs-wrapper .wdm_remove_add_user img {
	width: 20px;
	height: 20px;
	opacity: .7;
}

.wdm-tabs-wrapper .wdm_remove_add_user {
	padding: 0;
	margin-left: 2px;
}

.rtl .wdm-tabs-wrapper .wdm_remove_add_user {
	margin: 0 2px 0 0;
}

.wdm-tabs-wrapper #wdm-ldgr-overlay,
.wdm-tabs-wrapper .blocked {
	background: var(--black);
	border-radius: var(--ldx-global-border-radius);
	opacity: .2;
}

.wdm-tabs-wrapper .wdm-progress-container,
.wdm-tabs-wrapper dd.course_progress {
	width: auto;
	height: var(--ldx-progress-bar-height);
	background-color: var(--ldx-progress-bar-container-bg);
	border-radius: var(--ldx-progress-bar-border-radius);
	box-shadow: none;
}

.wdm-tabs-wrapper .wdm-progress-bar,
.wdm-tabs-wrapper dd.course_progress div.course_progress_blue {
	height: var(--ldx-progress-bar-height);
	background-color: var(--ldx-progress-bar-bg);
	border-radius: var(--ldx-progress-bar-border-radius);
	box-shadow: none;
}

.wdm-tabs-wrapper .wdm-tab-content {
	background: 0 0;
	padding: 0;
	animation: 240ms ease-in-out both ldx-fadein-slideup;
}

.wdm-tabs-wrapper #tab-3 {
	padding: 1.5em;
}

.wdm-tabs-wrapper #wdm_ldgr_group_report_length,
.wdm-tabs-wrapper .dataTables_wrapper .dataTables_info,
.wdm-tabs-wrapper .dataTables_wrapper .dataTables_paginate {
	padding: .5em;
}

.wdm-tabs-wrapper #wdm_ldgr_group_report .flip {
	padding: .25em;
}

#wdm_search_submit>.wdm-error-message,
#wdm_search_submit>.wdm-update-message {
	margin: 0 0 3em;
}

#wdm_search_submit .wdm-error-message,
#wdm_search_submit .wdm-update-message {
	padding: .75em 1em;
	border-radius: var(--ldx-global-border-radius);
	border-width: var(--ldx-alert-border-width);
	border-style: solid;
}

#wdm_search_submit .wdm-error-message {
	border-color: var(--ldx-alert-warning-color-border);
	background-color: var(--ldx-alert-warning-color-bg);
	color: var(--ldx-alert-warning-color-text);
}

#wdm_search_submit .wdm-update-message {
	border-color: var(--ldx-alert-success-color-border);
	background-color: var(--ldx-alert-success-color-bg);
	color: var(--ldx-alert-success-color-text);
}

body .ldgr-group-single .ldgr-top-banner {
	background: rgba(0, 0, 0, .02);
	border-radius: var(--ldx-global-border-radius);
}

.ldgr-group-image img,
.learndash-wrapper .order-overview .purchase-rows,
body .ldgr-group-single .ldgr-group-courses .ldgr-group-courses-items .ldgr-group-courses-item img {
	border-radius: calc(var(--ldx-global-border-radius) * .7);
}

.ldgr-curr-icon .ldgr-group-image img {
	border-radius: calc(var(--ldx-global-border-radius) * .4);
}

.ldgr-btn.enroll-new-user,
.ldgr-group-code-content .ldgr-group-code-items .ldgr-cngc-btn,
body #tab-3 #wdm_ldgr_show_report,
body .ldgr-btn {
	font-weight: 700;
	border: 0;
	border-radius: var(--ldx-btn-border-radius);
}

.ldgr-add-more-users:hover .ldgr-amu,
.ldgr-add-more-users:hover .ldgr-plus,
body .ldgr-tabs li.current {
	border-color: var(--ldx-color-link-hover);
	color: var(--ldx-color-link-hover) !important;
}

.wdm-tabs-wrapper #bulk_remove {
	background: 0 0;
	box-shadow: inset 0 0 0 2px var(--ldx-color-incorrect);
	color: var(--ldx-color-incorrect);
}

.ldgr-upload-csv .ldgr-upload-wrap .ldgr-uploader .ldgr-btn {
	border: 1px solid;
}

.ldgr-upload-csv .ldgr-upload-wrap .ldgr-uploader .ldgr-btn:hover {
	background: #444;
	color: var(--white);
}

.ldgr-add-more-users .ldgr-plus,
.ldgr-color.ldgr-amu {
	color: var(--ldx-color-link) !important;
	border-color: var(--ldx-color-link);
}

body .ldgr-group-single .ldgr-group-courses h3 {
	padding: 0 3px 5px;
}

body .ldgr-group-single .ldgr-group-courses .ldgr-group-courses-items {
	line-height: 1.2;
}

body .ldgr-group-single .ldgr-group-courses .ldgr-group-courses-items>a {
	padding: .5em;
	margin: .5em;
	border-radius: var(--ldx-global-border-radius);
	color: inherit;
}

body .ldgr-group-single .ldgr-group-courses .ldgr-group-courses-items>a:hover {
	background: rgba(0, 0, 0, .04);
}

body #tab-3 table.dataTable tbody>tr.even:hover,
body #tab-3 table.dataTable tbody>tr.odd:hover {
	background: rgba(0, 0, 0, .03);
}

body #tab-3 .ldgr-group-report-item {
	border-radius: var(--ldx-progress-bar-border-radius);
	background-color: var(--ldx-progress-bar-container-bg);
}

body #tab-3 .ldgr-course-progress-bar {
	border-radius: var(--ldx-progress-bar-border-radius);
	background-color: var(--ldx-progress-bar-bg) !important;
}

body .ldgr-group-listing .list .ldgr-group-item {
	padding: 10px 10px 5px;
	border-radius: 0;
}

body .ldgr-group-listing .list .ldgr-group-item:hover {
	background: rgba(0, 0, 0, .03);
	box-shadow: none;
}

body .ldgr-sub-groups-content .ldgr-sub-groups-items .ldgr-sub-groups-item {
	margin-bottom: 15px;
	background: var(--white);
	border-radius: calc(var(--ldx-global-border-radius) * .7);
	box-shadow: none;
}

body .ldgr-sub-groups-content .ldgr-sub-groups-items .ldgr-sub-groups-item .ldgr-sub-gr-title {
	color: inherit;
	font-size: 1.5em;
	font-weight: 500;
	margin-bottom: 8px;
}

body .ldgr-create-new-sg .ldgr-field .ldgr-chk-item label,
body .ldgr-edit-sg .ldgr-field .ldgr-chk-item label {
	text-transform: none;
}

body .ldgr-group-code-content .ldgr-group-code-items>.ldgr-group-code-item {
	padding: 25px 0;
	border-color: rgba(0, 0, 0, .1);
}

body .ldgr-group-code-content .ldgr-group-code-actions {
	margin-top: 10px;
}

body .ldgr-group-code-content .ldgr-group-code-info .ldgr-group-code {
	color: inherit;
	font-family: monospace;
}

.ldgr-cp-code,
.ldgr-cp-code .ldgr-color,
.ldgr-delete-code,
.ldgr-delete-code .ldgr-color,
.ldgr-edit-code,
.ldgr-edit-code .ldgr-color {
	color: inherit !important;
}

.ldgr-delete-code:hover,
.ldgr-delete-code:hover .ldgr-color {
	color: var(--ldx-color-incorrect) !important;
}

body .el-cls-course-duration span {
	font-size: 14px;
	font-weight: 400;
}

.noty_layout .noty_theme__learndash.noty_bar {
	border-radius: var(--ldx-achievements-popup-border-radius);
	border-bottom: 0;
	border: var(--ldx-achievements-popup-border-width) solid var(--ldx-achievements-popup-border-color);
}

.noty_layout .noty_theme__learndash.noty_bar .noty_body {
	padding: 14px;
}

.noty_bar .noty_body .text .title {
	color: var(--ldx-achievements-popup-title-color);
	font-size: var(--ldx-achievements-popup-title-font-size);
	line-height: 1.2;
}

.noty_bar .noty_body .text .message {
	margin-top: 3px;
	color: var(--ldx-achievements-popup-message-color);
	font-size: var(--ldx-achievements-popup-message-font-size);
	line-height: 1.35;
}

.noty_bar .text a {
	color: inherit;
}

body .noty_has_timeout.noty_has_progressbar .noty_progressbar {
	opacity: 1;
	background: rgba(255, 255, 255, .3);
}

body .ld-achievement-tooltip .ld-achievement-tooltiptext {
	min-width: 160px;
	padding: 6px;
	background: var(--ldx-tooltip-bg-color);
	border-radius: var(--ldx-global-border-radius);
	color: var(--ldx-tooltip-text-color);
	line-height: 1.2;
}

.ld-achievements .ld-achievement-tooltip .ld-achievement-tooltiptext::after {
	border-top-color: var(--ldx-tooltip-bg-color);
}

body .ld-achievements .ld-achievement-image img {
	width: var(--ldx-my-achievements-icon-width);
}

.learndash-wrapper #learndash-registration-wrapper {
	max-width: 600px;
}

.learndash-wrapper .order-overview {
	padding: 1.5em;
	border-radius: var(--ldx-global-border-radius);
	box-shadow: none;
}

.learndash-wrapper .order-overview .order-heading {
	margin-bottom: 5px;
}

.learndash-wrapper .order-overview .purchase-rows .purchase-row {
	justify-content: flex-start;
}

.learndash-wrapper .order-overview .purchase-rows .purchase-row .purchase-label {
	margin-right: 10px;
}

.rtl .learndash-wrapper .order-overview .purchase-rows .purchase-row .purchase-label {
	margin-right: 0;
	margin-left: 10px;
}

form.ldregister .learndash-registration-field {
	margin-bottom: 3px;
}

.learndash-wrapper #learndash-registration-wrapper #learndash_registerform label {
	margin: 0 3px 3px;
}

.learndash-wrapper #learndash-registration-wrapper #learndash_registerform #wp-submit {
	max-width: 300px;
}

@keyframes ldx-progress-bar {
	0% {
		width: 0;
	}
}

@keyframes ldx-fadein-slideup {
	0% {
		opacity: .3;
		transform: translateY(2px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes ldx-fadein-slidedown {
	0% {
		opacity: .3;
		transform: translateY(-3px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes ldx-content-fadein-left {
	from {
		opacity: 0;
		transform: translateX(7px);
	}

	to {
		opacity: 1;
		transform: translateX(0);
	}
}

@keyframes ldx-content-fadein-right {
	from {
		opacity: 0;
		transform: translateX(-7px);
	}

	to {
		opacity: 1;
		transform: translateX(0);
	}
}

@keyframes ldx-content-fadein-up {
	from {
		opacity: 0;
		transform: translateY(7px);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes ldx-content-fadein-down {
	from {
		opacity: 0;
		transform: translateY(-7px);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}

@media print {

	.ld-file-upload,
	.ld-focus-comments__form-container,
	.ld-focus-content .ld-content-actions,
	.ld-focus-sidebar,
	.learndash-wrapper .ld-focus .ld-breadcrumbs-segments,
	.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions,
	.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav,
	.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu,
	.learndash-wrapper .ld-tabs .ld-tabs-navigation,
	.single-sfwd-courses .ld-lesson-list .ld-expand-button {
		display: none;
	}

	.ld-focus-header .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage::before {
		content: 'Course Progress: ';
		font-weight: 700;
	}

	.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content {
		padding: 0 1em 1em;
	}

	.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1 {
		margin: 0;
	}

	.ld-focus .ld-breadcrumbs {
		background: 0 0;
		align-items: flex-start;
	}

	.ld-focus .ld-breadcrumbs .ld-status {
		text-align: left;
	}

	.learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content {
		display: block;
	}

	.learndash-wrapper .ld-tabs .ld-tabs-content div[id^=ld-tab-materials]::before {
		display: block;
		content: 'Materials';
		font-size: 24px;
		font-weight: 700;
		margin-bottom: 3px;
	}

	.single-sfwd-courses .ld-lesson-list .ld-item-list-item .ld-item-list-item-expanded {
		max-height: unset;
	}

	#ld-profile .ld-item-details .ld-expand-button,
	#ld-profile .ld-item-details .ld-expand-button.ld-mobile-only,
	#ld-profile .ld-item-list.ld-course-list .ld-section-heading .ld-item-list-actions {
		display: none !important;
	}
}