.learndash-wrapper {
	font-size: inherit;
	line-height: inherit;
}

.learndash-wrapper .ld-content-actions #learndash_timer, .learndash-wrapper .ld-content-actions .learndash_timer {
	color: inherit;
}

.learndash-wrapper .ld-button, .learndash-wrapper .ld-expand-button, .learndash-wrapper .btn-join, .learndash-wrapper #btn-join, .learndash-wrapper .learndash_mark_complete_button, .learndash-wrapper #learndash_mark_complete_button, .learndash-wrapper .sfwd-mark-complete input[class=learndash_mark_complete_button], .learndash-wrapper .ld-login-modal .ld-button, .learndash-wrapper .ld-login-modal input[type=submit], .learndash-wrapper .ld-login-modal .ld-login-modal-register #wp-submit, .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button, body div.ld-course-list-items div.ld_course_grid .thumbnail.course a.btn-primary, .ldx-plugin .uo-toolkit-grid__course-action input, .learndash-resume-button input[type=submit], .learndash-wrapper .ld-login-button, .learndash-reset-form .learndash-reset-button[type=submit], .learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link, .learndash-wrapper .ld-focus-comments .form-submit #submit, .learndash-wrapper #learndash-registration-wrapper #learndash_registerform #wp-submit, .rrf-modal-content.modal .modal-navigation button, .course-reviews-section .write-a-review.not-rated, .course-reviews-section .login-to-enroll.button, button.wdm_feedback_form_pop, .wdm_feedback_form .wdm_feedback_submission, .ldgr-group-actions #ldgr-update-group-details, .wdm-tabs-wrapper #bulk_remove, .wdm-tabs-wrapper #wdm_submit, .wdm-tabs-wrapper #wdm_ldgr_show_report, .wdm-tabs-wrapper #wdm_submit_upload {
	padding: .625em 1.5em;
	font-size: 95%;
	font-weight: 700;
	line-height: inherit;
	letter-spacing: inherit;
	border: 0;
	border-radius: 24px;
	border-radius: var(--ldx-btn-border-radius);
	transition: all .15s ease;
}

.learndash-wrapper .ld-button:hover, .learndash-wrapper .ld-expand-button:hover, .learndash-wrapper .btn-join:hover, .learndash-wrapper #btn-join:hover, .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, .learndash-wrapper .ld-login-modal .ld-button:hover, .learndash-wrapper .ld-login-modal input[type=submit]:hover, .learndash-wrapper .ld-login-modal .ld-login-modal-register #wp-submit:hover, .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button:hover, body div.ld-course-list-items div.ld_course_grid .thumbnail.course a.btn-primary:hover, .ldx-plugin .uo-toolkit-grid__course-action input:hover, .learndash-resume-button input[type=submit]:hover, .learndash-wrapper .ld-login-button:hover, .learndash-reset-form .learndash-reset-button[type=submit]: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 #learndash-registration-wrapper #learndash_registerform #wp-submit:hover, .rrf-modal-content.modal .modal-navigation button:hover, .course-reviews-section .write-a-review.not-rated:hover, .course-reviews-section .login-to-enroll.button:hover, button.wdm_feedback_form_pop:hover, .wdm_feedback_form .wdm_feedback_submission:hover, .ldgr-group-actions #ldgr-update-group-details:hover, .wdm-tabs-wrapper #bulk_remove:hover, .wdm-tabs-wrapper #wdm_submit:hover, .wdm-tabs-wrapper #wdm_ldgr_show_report:hover, .wdm-tabs-wrapper #wdm_submit_upload:hover {
	opacity: 1;
	background-color: #5abaee;
}

.learndash-wrapper .ld-button .ld-icon {
	transition: all .15s ease;
}

.learndash-wrapper .ld-button, .learndash-wrapper .ld-content-actions .ld-button, .learndash-wrapper .ld-expand-button, .learndash-wrapper .ld-alert .ld-button, .learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link, .rrf-modal-content.modal .modal-navigation .previous, .rrf-modal-content.modal .modal-navigation .delete-close {
	background: var(--ldx-btn-standard-bg-color);
	color: var(--ldx-btn-standard-text-color);
}

.learndash-wrapper .ld-button:hover, .learndash-wrapper .ld-button:active, .learndash-wrapper .ld-button:focus, .learndash-wrapper .ld-content-actions .ld-button:hover, .learndash-wrapper .ld-content-actions .ld-button:active, .learndash-wrapper .ld-content-actions .ld-button:focus, .learndash-wrapper .ld-expand-button:hover, .learndash-wrapper .ld-expand-button:active, .learndash-wrapper .ld-expand-button:focus, .learndash-wrapper .ld-alert .ld-button:hover, .learndash-wrapper .ld-alert .ld-button:active, .learndash-wrapper .ld-alert .ld-button:focus, .learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link: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, .rrf-modal-content.modal .modal-navigation .previous:hover, .rrf-modal-content.modal .modal-navigation .previous:active, .rrf-modal-content.modal .modal-navigation .previous:focus, .rrf-modal-content.modal .modal-navigation .delete-close:hover, .rrf-modal-content.modal .modal-navigation .delete-close:active, .rrf-modal-content.modal .modal-navigation .delete-close:focus {
	background: var(--ldx-btn-standard-bg-color-hover);
	color: var(--ldx-btn-standard-text-color-hover);
}

.learndash-wrapper .ld-expand-button.ld-button-alternate {
	color: var(--ldx-color-link);
	font-weight: normal;
}

.learndash-wrapper .ld-expand-button.ld-button-alternate:hover, .learndash-wrapper .ld-expand-button.ld-button-alternate:active, .learndash-wrapper .ld-expand-button.ld-button-alternate:focus {
	color: var(--ldx-color-link-hover);
}

.learndash-wrapper .ld-expand-button.ld-button-alternate:hover .ld-icon {
	background: var(--ldx-color-link-hover);
}

.learndash-wrapper .btn-join, .learndash-wrapper #btn-join, .learndash-wrapper .learndash_mark_complete_button, .learndash-wrapper #learndash_mark_complete_button, .learndash-wrapper .sfwd-mark-complete input[class=learndash_mark_complete_button], .ld-course-status-action .ld-button, .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button, .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button, body div.ld-course-list-items div.ld_course_grid .thumbnail.course a.btn-primary, .ldx-plugin .uo-toolkit-grid__course-action input, .learndash-resume-button input[type=submit], .learndash-reset-form .learndash-reset-button[type=submit], .learndash-wrapper .ld-login-modal input[type=submit], .learndash-wrapper .ld-login-button, .learndash-wrapper .ld-focus-comments .form-submit #submit, .learndash-wrapper #learndash-registration-wrapper #learndash_registerform #wp-submit, .rrf-modal-content.modal .modal-navigation [data-steptype=add], .course-reviews-section .write-a-review.not-rated, .rrf-modal-content.modal .modal-navigation .rrf-review-submission, .course-reviews-section .login-to-enroll.button, .rrf-modal-content.modal .modal-navigation .delete-confirm, button.wdm_feedback_form_pop, .wdm_feedback_form .wdm_feedback_submission, .ldgr-group-actions #ldgr-update-group-details, .wdm-tabs-wrapper #wdm_submit, .wdm-tabs-wrapper #wdm_ldgr_show_report, .wdm-tabs-wrapper #wdm_submit_upload {
	background: var(--ldx-btn-primary-bg-color);
	color: var(--ldx-btn-primary-text-color);
}

.learndash-wrapper .btn-join:hover, .learndash-wrapper .btn-join:active, .learndash-wrapper .btn-join:focus, .learndash-wrapper #btn-join:hover, .learndash-wrapper #btn-join:active, .learndash-wrapper #btn-join:focus, .learndash-wrapper .learndash_mark_complete_button:hover, .learndash-wrapper .learndash_mark_complete_button:active, .learndash-wrapper .learndash_mark_complete_button:focus, .learndash-wrapper #learndash_mark_complete_button:hover, .learndash-wrapper #learndash_mark_complete_button:active, .learndash-wrapper #learndash_mark_complete_button:focus, .learndash-wrapper .sfwd-mark-complete input[class=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, .ld-course-status-action .ld-button:hover, .ld-course-status-action .ld-button:active, .ld-course-status-action .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-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-file-upload .ld-file-upload-form .ld-button: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, body div.ld-course-list-items div.ld_course_grid .thumbnail.course a.btn-primary: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, .ldx-plugin .uo-toolkit-grid__course-action input:hover, .ldx-plugin .uo-toolkit-grid__course-action input:active, .ldx-plugin .uo-toolkit-grid__course-action input:focus, .learndash-resume-button input[type=submit]:hover, .learndash-resume-button input[type=submit]:active, .learndash-resume-button input[type=submit]:focus, .learndash-reset-form .learndash-reset-button[type=submit]:hover, .learndash-reset-form .learndash-reset-button[type=submit]:active, .learndash-reset-form .learndash-reset-button[type=submit]:focus, .learndash-wrapper .ld-login-modal input[type=submit]:hover, .learndash-wrapper .ld-login-modal input[type=submit]:active, .learndash-wrapper .ld-login-modal input[type=submit]:focus, .learndash-wrapper .ld-login-button:hover, .learndash-wrapper .ld-login-button:active, .learndash-wrapper .ld-login-button:focus, .learndash-wrapper .ld-focus-comments .form-submit #submit:hover, .learndash-wrapper .ld-focus-comments .form-submit #submit:active, .learndash-wrapper .ld-focus-comments .form-submit #submit:focus, .learndash-wrapper #learndash-registration-wrapper #learndash_registerform #wp-submit:hover, .learndash-wrapper #learndash-registration-wrapper #learndash_registerform #wp-submit:active, .learndash-wrapper #learndash-registration-wrapper #learndash_registerform #wp-submit:focus, .rrf-modal-content.modal .modal-navigation [data-steptype=add]:hover, .rrf-modal-content.modal .modal-navigation [data-steptype=add]:active, .rrf-modal-content.modal .modal-navigation [data-steptype=add]:focus, .course-reviews-section .write-a-review.not-rated:hover, .course-reviews-section .write-a-review.not-rated:active, .course-reviews-section .write-a-review.not-rated:focus, .rrf-modal-content.modal .modal-navigation .rrf-review-submission:hover, .rrf-modal-content.modal .modal-navigation .rrf-review-submission:active, .rrf-modal-content.modal .modal-navigation .rrf-review-submission:focus, .course-reviews-section .login-to-enroll.button:hover, .course-reviews-section .login-to-enroll.button:active, .course-reviews-section .login-to-enroll.button:focus, .rrf-modal-content.modal .modal-navigation .delete-confirm:hover, .rrf-modal-content.modal .modal-navigation .delete-confirm:active, .rrf-modal-content.modal .modal-navigation .delete-confirm:focus, button.wdm_feedback_form_pop:hover, button.wdm_feedback_form_pop:active, button.wdm_feedback_form_pop:focus, .wdm_feedback_form .wdm_feedback_submission:hover, .wdm_feedback_form .wdm_feedback_submission:active, .wdm_feedback_form .wdm_feedback_submission:focus, .ldgr-group-actions #ldgr-update-group-details:hover, .ldgr-group-actions #ldgr-update-group-details:active, .ldgr-group-actions #ldgr-update-group-details:focus, .wdm-tabs-wrapper #wdm_submit:hover, .wdm-tabs-wrapper #wdm_submit:active, .wdm-tabs-wrapper #wdm_submit:focus, .wdm-tabs-wrapper #wdm_ldgr_show_report:hover, .wdm-tabs-wrapper #wdm_ldgr_show_report:active, .wdm-tabs-wrapper #wdm_ldgr_show_report:focus, .wdm-tabs-wrapper #wdm_submit_upload:hover, .wdm-tabs-wrapper #wdm_submit_upload:active, .wdm-tabs-wrapper #wdm_submit_upload:focus {
	background: var(--ldx-btn-primary-bg-color-hover);
	color: var(--ldx-btn-primary-text-color-hover);
}

.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;
}

.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;
}

.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: unset;
	width: auto;
}

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button {
	padding: .25em .75em;
	font-size: 95%;
}

.ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary {
	border: 0;
}

.learndash-wrapper .ld-login-button {
	display: inline-block;
}

.learndash-wrapper .ld-login-button .ld-icon-arrow-right {
	margin-left: .5em;
}

.learndash-wrapper .ld-login-button .ld-icon-login {
	margin-right: .5em;
}

.learndash-wrapper .ld-alert {
	border-radius: var(--ldx-global-border-radius);
	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 {
	line-height: 1.45;
}

.learndash-wrapper .ld-alert .ld-button, .learndash-wrapper .ld-alert .ld-button:hover {
	background-color: var(--ldx-alert-color-text);
	color: #fff;
}

.learndash-wrapper .ld-alert .ld-alert-icon {
	top: 50%;
	transform: translateY(-50%);
	background-color: rgba(0, 0, 0, .1);
}

@media (max-width: 768px) {
	.learndash-wrapper .ld-alert .ld-alert-icon {
		top: 15px;
		left: 50%;
		transform: translateX(-50%);
	}
}

.learndash-wrapper .ld-alert-warning {
	border-color: var(--ldx-alert-warning-color-border);
	background-color: var(--ldx-alert-warning-color-bg);
	color: var(--ldx-alert-warning-color-text);
}

.learndash-wrapper .ld-alert-warning .ld-alert-icon {
	background-color: var(--ldx-alert-warning-color-border);
}

.learndash-wrapper .ld-alert-warning .ld-button, .learndash-wrapper .ld-alert-warning .ld-button:hover {
	background-color: var(--ldx-alert-warning-color-text);
	color: #fff;
}

.learndash-wrapper .ld-alert-success {
	border-color: var(--ldx-alert-success-color-border);
	background-color: var(--ldx-alert-success-color-bg);
	color: var(--ldx-alert-success-color-text);
}

.learndash-wrapper .ld-alert-success .ld-alert-icon {
	background-color: var(--ldx-alert-success-color-text);
}

.learndash-wrapper .ld-alert-success .ld-button, .learndash-wrapper .ld-alert-success .ld-button:hover {
	background-color: var(--ldx-alert-success-color-text);
	color: #fff;
}

.learndash-wrapper .ld-table-list {
	border-radius: var(--ldx-global-border-radius);
}

.learndash-wrapper .ld-lesson-list .ld-section-heading {
	color: var(--ldx-content-lists-course-content-text-color);
}

.learndash-wrapper .ld-lesson-list .ld-section-heading h2 {
	color: var(--ldx-content-lists-course-content-text-color);
}

.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, .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:hover, .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 a.ld-table-list-item-preview: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 {
	color: var(--ldx-content-lists-lesson-text-color-hover);
}

.learndash-wrapper .ld-table-list .ld-table-list-header {
	background-color: var(--ldx-content-lists-header-bg-color);
	color: var(--ldx-content-lists-header-text-color);
}

.learndash-wrapper .ld-table-list .ld-table-list-header a, .learndash-wrapper .ld-table-list .ld-table-list-item-preview a {
	color: var(--ldx-color-link);
}

.learndash-wrapper .ld-table-list .ld-table-list-header a: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-item-preview 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 {
	color: var(--ldx-color-link-hover);
}

.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;
}

@media (max-width: 640px) {
	.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details {
		margin: .125em 0 0 0;
	}
}

.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-preview, .learndash-wrapper .ld-table-list .ld-table-list-item-expanded .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);
}

@media (max-width: 768px) {
	.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item {
		margin: 0;
	}
}

.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item:last-child {
	border-bottom: 0;
}

.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header {
	padding: .875em 1.25em;
}

.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header .ld-table-list-title .ld-item-icon {
	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: normal;
	border-color: var(--ldx-content-lists-header-text-color);
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
	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);
}

@media (max-width: 640px) {
	.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name {
		width: 100%;
	}
}

.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover, .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 {
	color: var(--ldx-color-link-hover);
}

.learndash-wrapper .ld-lesson-list .ld-item-list-item a.ld-item-name:hover, .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 {
	background-color: var(--ldx-content-lists-lesson-bg-color-hover);
	color: var(--ldx-content-lists-lesson-text-color-hover);
}

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview:hover, .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 {
	background-color: var(--ldx-content-lists-lesson-bg-color-hover);
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title {
	font-size: inherit;
}

.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);
	color: inherit;
}

.learndash-wrapper .ld-status-complete {
	background: var(--ldx-color-correct);
}

.learndash-wrapper .ld-status-icon.ld-quiz-complete {
	color: var(--ldx-color-correct);
}

.learndash-wrapper .ld-status-in-progress, .learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-in-progress {
	border-left-color: var(--ldx-color-correct);
	border-top-color: var(--ldx-color-correct);
}

@media (max-width: 640px) {
	.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-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-item-components {
	margin-top: .125em;
	font-size: 95%;
	font-weight: normal;
	color: inherit;
	opacity: .8;
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-sep {
	padding: 0 .125em;
	color: rgba(0, 0, 0, .15);
}

.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover .ld-item-title .ld-item-components {
	color: inherit;
}

.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 {
	font-size: inherit;
	font-weight: normal;
}

.learndash-wrapper .ld-table-list .ld-table-list-footer {
	padding: .75em;
	background: rgba(0, 0, 0, .07);
}

.learndash-wrapper .ld-table-list .ld-table-list-footer:empty {
	padding: 0;
}

.learndash-wrapper .ld-table-list.ld-no-pagination {
	border-bottom: 0;
}

.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: #fff;
	border: 2px solid #e2e7ed;
}

.learndash-wrapper .ld-item-list .ld-group-courses .ld-item-list-item a.ld-item-name {
	color: var(--ldx-color-link);
}

.learndash-wrapper .ld-item-list .ld-group-courses .ld-item-list-item a.ld-item-name:hover {
	color: var(--ldx-color-link-hover);
	background: #fff;
}

.single-groups .learndash-wrapper .ld-item-list .ld-section-heading h2 {
	color: inherit;
}

.learndash_post_groups .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded {
	max-height: 0;
}

.learndash_post_groups .learndash-wrapper .ld-item-list .ld-expand-button {
	display: block;
}

@media (max-width: 640px) {
	.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-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: transparent;
	box-shadow: none;
	color: rgba(0, 0, 0, .6);
}

.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab:hover, .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab:active, .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab:focus {
	color: var(--ldx-color-link-hover);
}

.learndash-wrapper .ld-tabs .ld-tabs-navigation::after, .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab::after {
	border-radius: var(--ldx-global-border-radius);
}

.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 {
	color: var(--ldx-color-link-hover);
}

.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);
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text:hover {
	opacity: 1;
}

@media (max-width: 640px) {
	.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-course-status .ld-status.ld-status-progress, .learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress {
	background: #e2e7ed;
	color: #728188;
}

.learndash-wrapper .ld-course-status .ld-status.ld-status-complete, .learndash-wrapper .ld-breadcrumbs .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);
}

.learndash-wrapper .ld-progress .ld-progress-bar, .learndash-wrapper.learndash-widget .ld-progress .ld-progress-bar, .learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-bar, .el-cls-progress .el-archive-pg-bar {
	background-color: var(--ldx-progress-bar-container-bg);
}

.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage, body .el-cls-progress .el-archive-pg-bar .el-archive-percentage {
	background-color: var(--ldx-progress-bar-bg);
}

.ldx-plugin .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__right .ultp-dashboard-course__progress-holder, .ldx-plugin .ulg-manage-progress-course__row .ulg-manage-progress-course__details .ulg-manage-progress-course__right .ulg-manage-progress-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 .ultp-dashboard .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__right .ultp-dashboard-course__progress-bar, .ldx-plugin .ulg-manage-progress-course__row .ulg-manage-progress-course__details .ulg-manage-progress-course__right .ulg-manage-progress-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);
}

@media (max-width: 640px) {
	.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
		margin-right: 6px;
		margin-bottom: 5px;
	}
}

.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 {
	border-radius: var(--ldx-global-border-radius);
}

.learndash-wrapper .ld-breadcrumbs a {
	color: var(--ldx-color-link);
}

.learndash-wrapper .ld-breadcrumbs a:hover, .learndash-wrapper .ld-breadcrumbs a:active, .learndash-wrapper .ld-breadcrumbs a:focus {
	color: var(--ldx-color-link-hover);
}

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments {
	font-size: 95%;
}

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span a {
	font-weight: normal;
}

@media (max-width: 640px) {
	.learndash-wrapper .ld-breadcrumbs .ld-status {
		width: auto;
		margin-left: auto;
		margin-right: auto;
	}
}

.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;
}

@media (max-width: 768px) {
	.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-course-navigation .ld-lesson-item-expanded::before, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list::before {
	display: none;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger {
	background: transparent;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon {
	transform: translateY(-50%) translateX(-20%);
	font-weight: bold;
	background: rgba(0, 0, 0, .1);
	padding: 7px;
}

.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);
}

.rtl .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon::before {
	left: 1px;
}

.learndash-wrapper .ld-focus-sidebar-collapsed .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::before {
	opacity: 1;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:hover .ld-icon {
	background: rgba(0, 0, 0, .15);
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading {
	width: 349px;
	background-color: var(--ldx-focus-mode-sidebar-course-bg-color);
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 {
	padding: 0;
	font-size: 110%;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 a {
	color: var(--ldx-focus-mode-sidebar-course-text-color);
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 .ld-icon {
	display: none;
}

.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%;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item {
	background: transparent;
	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 .ld-lesson-title, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item {
	font-size: inherit;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview {
	padding: 0;
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading {
	padding: .75em;
	padding-left: 1em;
}

.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-preview.ld-is-current-item .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;
	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;
	color: var(--ldx-course-nav-link-text-color);
	opacity: .75;
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button:hover .ld-icon {
	opacity: 1;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list {
	padding: 0;
	background: transparent;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-expanded .ld-table-list-items {
	padding: 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;
	padding-left: 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-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);
}

.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);
}

.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-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, .learndash-wrapper .ld-focus-sidebar .ld-topic-list.ld-table-list .ld-table-list-item .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 {
	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:hover, .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 a.ld-table-list-item-preview: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-topic-list.ld-table-list .ld-table-list-item .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, .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, .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 {
	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-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;
}

.rtl .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text {
	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: all .15s ease;
}

.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);
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu:hover .ld-user-menu-items {
	transform: translateY(0);
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a {
	background: transparent;
	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: normal;
}

.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;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:hover {
	opacity: 1;
	background: rgba(0, 0, 0, .05);
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions {
	border: 0;
	padding: 0;
}

@media (max-width: 768px) {
	.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions {
		border-top: 1px solid #e2e7ed;
	}
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action {
	height: 51px;
	padding: 0;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-button {
	height: 51px;
	border-radius: 0;
	background: transparent;
	color: var(--ldx-color-link);
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-button:hover {
	background: rgba(0, 0, 0, .03) !important;
	color: var(--ldx-color-link-hover);
	opacity: 1;
}

.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 {
	margin: 0;
}

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .sfwd-mark-complete input[type=submit] {
	height: 51px;
	border: 0;
	border-radius: 0;
	font-size: 95%;
	font-weight: 700;
	color: var(--ldx-color-correct);
	transition: .15s all ease;
}

.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);
	opacity: 1;
}

.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete::after, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete::after {
	color: var(--ldx-color-correct);
}

.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 .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], .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 .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, .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: none !important;
	color: #888;
	opacity: .6;
}

@media (max-width: 768px) {
	.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;
	}
}

@media (max-width: 640px) {
	.learndash-wrapper .ld-focus .ld-focus-header .ld-button {
		margin-left: 0;
	}
}

.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>a, .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back {
	font-size: inherit;
	color: var(--ldx-color-link);
}

.learndash-wrapper .ld-content-actions>a:hover, .learndash-wrapper .ld-content-actions>a:active, .learndash-wrapper .ld-content-actions>a:focus, .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back: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 {
	color: var(--ldx-color-link-hover);
}

.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;
	}
}

.learndash-wrapper .ld-focus-comments__heading {
	padding: 0 .75em;
	margin-bottom: 0;
	border-bottom: 2px solid rgba(0, 0, 0, .1);
}

.ld-focus-comments .logged-in-as a {
	color: var(--ldx-color-link);
}

.ld-focus-comments .logged-in-as a:hover, .ld-focus-comments .logged-in-as a:active, .ld-focus-comments .logged-in-as a:focus {
	color: var(--ldx-color-link-hover);
}

.learndash-wrapper .ld-focus-comments .comment-respond {
	background: transparent;
}

.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;
}

.learndash-wrapper .ld-focus-comment:last-child {
	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;
}

.ld-comment-body p:last-of-type, .ld-comment-body ul:last-of-type, .ld-comment-body ol:last-of-type {
	margin-bottom: 0;
}

.learndash-wrapper .ld-focus-comment .ld-comment-avatar img {
	border-width: var(--ldx-focus-mode-comment-admin-avatar-border-width);
}

.learndash-wrapper .ld-focus-comment.bypostauthor>.ld-comment-wrapper>.ld-comment-avatar img, .learndash-wrapper .ld-focus-comment.role-group_leader>.ld-comment-wrapper>.ld-comment-avatar img, .learndash-wrapper .ld-focus-comment.role-administrator>.ld-comment-wrapper>.ld-comment-avatar img {
	border-color: var(--ldx-focus-mode-comment-admin-avatar-border-color);
}

.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;
}

.learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link {
	padding: .125em 1em;
	background: transparent;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .35) !important;
	color: rgba(0, 0, 0, .55);
	font-weight: 400;
}

.learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link:hover, .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:active {
	background: transparent;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .75) !important;
	color: rgba(0, 0, 0, .9);
}

.learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link:hover::after {
	display: none;
}

.learndash-wrapper .ld-focus-comment.bypostauthor>.ld-comment-wrapper, .learndash-wrapper .ld-focus-comment.role-group_leader>.ld-comment-wrapper, .learndash-wrapper .ld-focus-comment.role-administrator>.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);
}

.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-wrapper .ld-profile-summary .ld-profile-card {
	margin: 0;
}

.learndash-wrapper .ld-profile-summary .ld-profile-stats {
	margin: 1.5em 0 0;
}

#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:hover, .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 {
	color: var(--ldx-profile-summary-text-color);
	text-decoration: underline;
	opacity: 1;
}

.learndash-wrapper .ld-profile-summary .ld-profile-stats {
	line-height: 1;
}

.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat {
	border-color: rgba(0, 0, 0, .1);
}

.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-wrapper #ld-profile .ld-section-heading h3 {
	margin-left: .25em;
}

@media (max-width: 640px) {
	.learndash-wrapper #ld-profile .ld-section-heading .ld-expand-button {
		max-width: unset;
		width: auto;
	}
}

.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-section-heading .ld-search-prompt: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 {
	color: var(--ldx-color-link-hover);
}

.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-item-search-wrapper::before {
	display: none;
}

.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-closer:hover, .learndash-wrapper .ld-item-list .ld-item-search .ld-closer:active, .learndash-wrapper .ld-item-list .ld-item-search .ld-closer:focus {
	color: var(--ldx-color-link-hover);
}

.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: none;
}

#ld-profile .ld-item-list .ld-item-list-item {
	border-radius: var(--ldx-global-border-radius);
}

.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;
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded::before {
	display: none;
}

.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-label {
	display: none;
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-item-contents {
	padding: 0 1em 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 {
	border-radius: 0;
}

#ld-profile .ld-table-list .ld-table-list-items .ld-table-list-item .ld-table-list-title a {
	color: var(--ldx-color-link);
}

#ld-profile .ld-table-list .ld-table-list-items .ld-table-list-item .ld-table-list-title a:hover {
	color: var(--ldx-color-link-hover);
}

#ld-profile .ld-item-list .ld-item-list-item a.ld-item-name {
	color: var(--ldx-color-link);
}

#ld-profile .ld-item-list .ld-item-list-item a.ld-item-name:hover {
	color: var(--ldx-color-link-hover);
}

.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;
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-certificate-link {
	color: var(--ldx-color-correct);
}

.learndash-wrapper .ld-home-link {
	font-size: inherit;
	color: var(--ldx-color-link);
}

.learndash-wrapper .ld-home-link:hover, .learndash-wrapper .ld-home-link:active, .learndash-wrapper .ld-home-link:focus {
	color: var(--ldx-color-link-hover);
}

.learndash-wrapper .ld-course-navigation .ld-course-navigation-actions .ld-expand-button {
	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-section-heading .ld-lesson-section-heading {
	margin-bottom: 0;
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview {
	padding: 0;
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item {
	border-color: var(--ldx-course-nav-line-separator-color);
}

.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-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading:hover, .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading:active, .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading:focus {
	background-color: var(--ldx-course-nav-link-bg-color-hover);
	color: var(--ldx-course-nav-link-text-color-hover);
}

.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: transparent;
	border-radius: 0;
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded::before {
	display: none;
}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded.ld-expanded {
	margin-bottom: 0;
}

.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list, .learndash-wrapper .ld-course-navigation .ld-table-list .ld-table-list-items {
	border-radius: 0;
}

.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-items {
	padding: 0;
}

.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 {
	color: var(--ldx-course-nav-link-text-color);
}

.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 .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 a.ld-table-list-item-preview: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 {
	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-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 {
	cursor: default;
}

.learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column {
	font-size: 95%;
}

.learndash-wrapper .ld-table-list .ld-table-list-item .ld-comments-column a {
	color: inherit;
}

.learndash-wrapper .ld-table-list .ld-table-list-item .ld-comments-column 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 {
	color: var(--ldx-color-link-hover);
}

.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-title {
	font-size: inherit;
	font-weight: normal;
}

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input+label {
	border-radius: var(--ldx-global-border-radius);
}

.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-table-list.ld-assignment-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column {
		flex: 1 auto;
	}
}

.learndash-wrapper .ld-icon-delete: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: normal;
	font-style: unset;
}

#learndash-tooltips .ld-tooltip {
	padding: .5em 1.125em;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
	font-size: 90%;
	font-weight: normal;
	line-height: 1.25;
	border-radius: var(--ldx-global-border-radius);
	background: var(--ldx-tooltip-bg-color);
	color: var(--ldx-tooltip-text-color);
}

#learndash-tooltips .ld-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);
}

.learndash-wrapper .ld-pagination {
	margin-top: 1em;
	color: var(--ldx-pagination-text-color);
	font-size: 95%;
	font-weight: normal;
	text-transform: unset;
	justify-content: center;
}

.learndash-wrapper .ld-table-list .ld-table-list-footer .ld-pagination {
	justify-content: center;
}

.learndash-wrapper .ld-pagination .ld-pages, .learndash-wrapper .ld-item-list-item-expanded .ld-pagination .ld-pages, .learndash-wrapper .ld-course-navigation .ld-pagination .ld-pages, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-pagination .ld-pages {
	padding: .5em;
	background-color: var(--ldx-pagination-bg-color);
	border-radius: var(--ldx-btn-border-radius);
}

.learndash-wrapper .ld-pagination .ld-pages>span, .learndash-wrapper .ld-item-list-item-expanded .ld-pagination .ld-pages>span, .learndash-wrapper .ld-course-navigation .ld-pagination .ld-pages>span, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-pagination .ld-pages>span {
	margin: 0 .8375em;
}

.learndash-pager {
	margin: 1em 0;
	padding: .5em;
	background-color: var(--ldx-pagination-bg-color);
	border-radius: var(--ldx-btn-border-radius);
	color: var(--ldx-pagination-text-color);
	font-size: inherit;
	font-weight: normal;
	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 9px;
}

.learndash-pager .pager-left a:nth-child(2), .learndash-pager .pager-right a:first-child {
	padding: 0 11px 5px 11px;
}

.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;
	color: var(--ldx-pagination-arrow-color-hover);
}

.learndash-pager a.disabled:hover {
	opacity: .25;
	color: var(--ldx-pagination-arrow-color) !important;
}

.learndash-wrapper .ld-pagination .ld-pages, .learndash-wrapper .ld-course-navigation .ld-pagination .ld-pages, .learndash-wrapper .ld-table-list-footer .ld-pagination .ld-pages, .learndash-wrapper .ld-focus .ld-focus-sidebar .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-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-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);
}

.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-modal .ld-modal-closer:hover, .learndash-wrapper .ld-modal.ld-can-register .ld-modal-closer:hover {
	opacity: 1;
}

.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);
}

.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-modal-register label {
	font-size: 90%;
}

.learndash-wrapper .ld-login-modal input[type=text], .learndash-wrapper .ld-login-modal input[type=password], .learndash-wrapper .ld-login-modal .ld-login-field, .learndash-wrapper .ld-login-modal .ld-password-field {
	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: all .15s ease;
}

.learndash-wrapper .ld-login-modal input[type=text]:focus, .learndash-wrapper .ld-login-modal input[type=password]:focus, .learndash-wrapper .ld-login-modal .ld-login-field:focus, .learndash-wrapper .ld-login-modal .ld-password-field:focus {
	outline: none;
	box-shadow: 0 0 0 2px var(--ldx-login-panel-input-text-color);
}

.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-username::before, .learndash-wrapper .ld-login-modal .ld-login-modal-form .login-password::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);
	color: var(--ldx-login-panel-bg-color);
	border: 0;
	box-shadow: none;
}

.learndash-wrapper .ld-login-modal .login-submit input[type=submit]:hover, .learndash-wrapper .ld-login-modal .login-submit input[type=submit]:active, .learndash-wrapper .ld-login-modal .login-submit input[type=submit]:focus {
	outline: none;
	background: var(--ldx-login-panel-text-color);
	color: var(--ldx-login-panel-bg-color);
	box-shadow: 0 0 0 4px rgba(0, 0, 0, .08);
}

.learndash-wrapper .ld-login-modal-form a, .learndash-wrapper .ld-login-modal .ld-forgot-password-link {
	color: var(--ldx-login-panel-text-color);
	text-decoration: none;
}

.learndash-wrapper .ld-login-modal-form a:hover, .learndash-wrapper .ld-login-modal .ld-forgot-password-link:hover {
	text-decoration: underline;
}

.learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-login-modal-branding::before {
	background-color: rgba(0, 0, 0, .1);
}

.learndash-wrapper .ld-login-modal .ld-login-modal-register {
	background: var(--ldx-register-panel-bg-color);
	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=text], .learndash-wrapper .ld-login-modal .ld-login-modal-register input[type=password], .learndash-wrapper .ld-login-modal .ld-login-modal-register input[type=email] {
	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: all .15s ease;
}

.learndash-wrapper .ld-login-modal .ld-login-modal-register input[type=text]: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=email]:focus {
	outline: none;
	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 #reg_passmail {
	font-size: 90%;
}

.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);
	color: var(--ldx-register-panel-bg-color);
	border: 0;
	box-shadow: none;
}

.learndash-wrapper .ld-login-modal .ld-login-modal-register #wp-submit:hover, .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 .ld-js-register-account: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 {
	outline: none;
	background: var(--ldx-register-panel-text-color);
	color: var(--ldx-register-panel-bg-color);
	box-shadow: 0 0 0 4px rgba(0, 0, 0, .08) !important;
}

.learndash-wrapper .ld-item-list-item p:empty {
	display: none;
}

.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-components {
	font-size: inherit;
}

.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-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: normal;
	line-height: 1.25;
	color: #728188;
}

.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: #728188;
}

.ld-course-info-my-courses {
	padding: 1em 0;
	border-bottom: 2px solid rgba(0, 0, 0, .1);
}

.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;
}

.ld-course-info-my-courses img {
	margin-bottom: .5em;
}

.ld-course-list-items.row {
	margin: 0;
}

body div.ld-course-list-content .ld_course_grid, #ld_course_list .ld-course-list-items .ld_course_grid, #et-boc .ld-course-list-items .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: all .15s ease;
	z-index: 1;
}

@media (min-width: 576px) {
	.ld-course-list-content .ld_course_grid.col-sm-12, #ld_course_list .ld_course_grid.col-sm-12, #et-boc .ld_course_grid.col-sm-12 {
		flex: 0 0 100%;
		max-width: 100%;
		margin-right: 0;
		margin-bottom: 1.5em;
	}
	
	.ld-course-list-content .ld_course_grid.col-sm-12:nth-child(2n), #ld_course_list .ld_course_grid.col-sm-12:nth-child(2n), #et-boc .ld_course_grid.col-sm-12:nth-child(2n) {
		margin-right: 0;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-sm-12, .rtl #ld_course_list .ld_course_grid.col-sm-12, .rtl #et-boc .ld_course_grid.col-sm-12 {
		margin-right: 0;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-sm-12:nth-child(2n), .rtl #ld_course_list .ld_course_grid.col-sm-12:nth-child(2n), .rtl #et-boc .ld_course_grid.col-sm-12:nth-child(2n) {
		margin-left: 0;
	}
}

@media (min-width: 768px) {
	.ld-course-list-content .ld_course_grid.col-md-6, #ld_course_list .ld_course_grid.col-md-6, #et-boc .ld_course_grid.col-md-6 {
		flex: 0 0 48%;
		max-width: 48%;
		margin-right: 4%;
		margin-bottom: 4%;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-md-6, .rtl #ld_course_list .ld_course_grid.col-md-6, .rtl #et-boc .ld_course_grid.col-md-6 {
		margin-left: 4%;
	}
}

@media (min-width: 576px) {
	.ld-course-list-content .ld_course_grid.col-sm-8, #ld_course_list .ld_course_grid.col-sm-8, #et-boc .ld_course_grid.col-sm-8 {
		flex: 0 0 100%;
		max-width: 100%;
		margin-right: 4%;
		margin-bottom: 4%;
	}
	
	.ld-course-list-content .ld_course_grid.col-sm-8:nth-child(2n), #ld_course_list .ld_course_grid.col-sm-8:nth-child(2n), #et-boc .ld_course_grid.col-sm-8:nth-child(2n) {
		margin-right: 0;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-sm-8, .rtl #ld_course_list .ld_course_grid.col-sm-8, .rtl #et-boc .ld_course_grid.col-sm-8 {
		margin-right: 0;
		margin-left: 4%;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-sm-8:nth-child(2n), .rtl #ld_course_list .ld_course_grid.col-sm-8:nth-child(2n), .rtl #et-boc .ld_course_grid.col-sm-8:nth-child(2n) {
		margin-left: 0;
	}
}

@media (min-width: 768px) {
	.ld-course-list-content .ld_course_grid.col-md-4, #ld_course_list .ld_course_grid.col-md-4, #et-boc .ld_course_grid.col-md-4 {
		flex: 0 0 31.5%;
		max-width: 31.5%;
		margin-right: 2.75%;
		margin-bottom: 2.75%;
	}
	
	.ld-course-list-content .ld_course_grid.col-sm-8:nth-child(2n), #ld_course_list .ld_course_grid.col-sm-8:nth-child(2n), #et-boc .ld_course_grid.col-sm-8:nth-child(2n) {
		margin-right: 2.75%;
	}
	
	.ld-course-list-content .ld_course_grid.col-md-4:nth-child(3n), #ld_course_list .ld_course_grid.col-md-4:nth-child(3n), #et-boc .ld_course_grid.col-md-4:nth-child(3n) {
		margin-right: 0;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-md-4, .rtl #ld_course_list .ld_course_grid.col-md-4, .rtl #et-boc .ld_course_grid.col-md-4 {
		margin-right: 0;
		margin-left: 2.75%;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-sm-8:nth-child(2n), .rtl #ld_course_list .ld_course_grid.col-sm-8:nth-child(2n), .rtl #et-boc .ld_course_grid.col-sm-8:nth-child(2n) {
		margin-right: 0;
		margin-left: 2.75%;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-md-4:nth-child(3n), .rtl #ld_course_list .ld_course_grid.col-md-4:nth-child(3n), .rtl #et-boc .ld_course_grid.col-md-4:nth-child(3n) {
		margin-left: 0;
	}
}

@media (min-width: 576px) {
	.ld-course-list-content .ld_course_grid.col-sm-6, #ld_course_list .ld_course_grid.col-sm-6, #et-boc .ld_course_grid.col-sm-6 {
		flex: 0 0 31.5%;
		max-width: 31.5%;
		margin-right: 2.75%;
		margin-bottom: 2.75%;
	}
	
	.ld-course-list-content .ld_course_grid.col-sm-6:nth-child(3n), #ld_course_list .ld_course_grid.col-sm-6:nth-child(3n), #et-boc .ld_course_grid.col-sm-6:nth-child(3n) {
		margin-right: 0;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-sm-6, .rtl #ld_course_list .ld_course_grid.col-sm-6, .rtl #et-boc .ld_course_grid.col-sm-6 {
		margin-right: 0;
		margin-left: 2.75%;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-sm-6:nth-child(3n), .rtl #ld_course_list .ld_course_grid.col-sm-6:nth-child(3n), .rtl #et-boc .ld_course_grid.col-sm-6:nth-child(3n) {
		margin-left: 0;
	}
}

@media (min-width: 768px) {
	.ld-course-list-content .ld_course_grid.col-md-3, #ld_course_list .ld_course_grid.col-md-3, #et-boc .ld_course_grid.col-md-3 {
		flex: 0 0 23.3%;
		max-width: 23.3%;
		margin-right: 2.26%;
		margin-bottom: 2.26%;
	}
	
	.ld-course-list-content .ld_course_grid.col-sm-6:nth-child(3n), #ld_course_list .ld_course_grid.col-sm-6:nth-child(3n), #et-boc .ld_course_grid.col-sm-6:nth-child(3n) {
		margin-right: 2.26%;
	}
	
	.ld-course-list-content .ld_course_grid.col-md-3:nth-child(4n), #ld_course_list .ld_course_grid.col-md-3:nth-child(4n), #et-boc .ld_course_grid.col-md-3:nth-child(4n), .ld-course-list-content .ld_course_grid.col-sm-6:nth-child(4n), #ld_course_list .ld_course_grid.col-sm-6:nth-child(4n), #et-boc .ld_course_grid.col-sm-6:nth-child(4n) {
		margin-right: 0;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-md-3, .rtl #ld_course_list .ld_course_grid.col-md-3, .rtl #et-boc .ld_course_grid.col-md-3, .rtl .ld-course-list-content .ld_course_grid.col-sm-6:nth-child(3n), .rtl #ld_course_list .ld_course_grid.col-sm-6:nth-child(3n), .rtl #et-boc .ld_course_grid.col-sm-6:nth-child(3n) {
		margin-right: 0;
		margin-left: 2.26%;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-md-3:nth-child(4n), .rtl #ld_course_list .ld_course_grid.col-md-3:nth-child(4n), .rtl #et-boc .ld_course_grid.col-md-3:nth-child(4n) {
		margin-left: 0;
	}
}

@media (min-width: 576px) {
	.ld-course-list-content .ld_course_grid.col-sm-5, #ld_course_list .ld_course_grid.col-sm-5, #et-boc .ld_course_grid.col-sm-5 {
		flex: 0 0 31.5%;
		max-width: 31.5%;
		margin-right: 2.75%;
		margin-bottom: 2.75%;
	}
	
	.ld-course-list-content .ld_course_grid.col-sm-5:nth-child(3n), #ld_course_list .ld_course_grid.col-sm-5:nth-child(3n), #et-boc .ld_course_grid.col-sm-5:nth-child(3n) {
		margin-right: 0;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-sm-5, .rtl #ld_course_list .ld_course_grid.col-sm-5, .rtl #et-boc .ld_course_grid.col-sm-5 {
		margin-right: 0;
		margin-left: 2.75%;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-sm-5:nth-child(3n), .rtl #ld_course_list .ld_course_grid.col-sm-5:nth-child(3n), .rtl #et-boc .ld_course_grid.col-sm-5:nth-child(3n) {
		margin-left: 0;
	}
}

@media (min-width: 768px) {
	.ld-course-list-content .ld_course_grid.col-md-2-4, #ld_course_list .ld_course_grid.col-md-2-4, #et-boc .ld_course_grid.col-md-2-4 {
		flex: 0 0 18.5%;
		max-width: 18.5%;
		margin-right: 1.875%;
		margin-bottom: 1.875%;
	}
	
	.ld-course-list-content .ld_course_grid.col-sm-5:nth-child(3n), #ld_course_list .ld_course_grid.col-sm-5:nth-child(3n), #et-boc .ld_course_grid.col-sm-5:nth-child(3n) {
		margin-right: 1.875%;
	}
	
	.ld-course-list-content .ld_course_grid.col-md-2-4:nth-child(5n), #ld_course_list .ld_course_grid.col-md-2-4:nth-child(5n), #et-boc .ld_course_grid.col-md-2-4:nth-child(5n) {
		margin-right: 0;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-md-2-4, .rtl #ld_course_list .ld_course_grid.col-md-2-4, .rtl #et-boc .ld_course_grid.col-md-2-4 {
		margin-right: 0;
		margin-left: 1.875%;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-sm-5:nth-child(3n), .rtl #ld_course_list .ld_course_grid.col-sm-5:nth-child(3n), .rtl #et-boc .ld_course_grid.col-sm-5:nth-child(3n) {
		margin-left: 1.875%;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-md-2-4:nth-child(5n), .rtl #ld_course_list .ld_course_grid.col-md-2-4:nth-child(5n), .rtl #et-boc .ld_course_grid.col-md-2-4:nth-child(5n) {
		margin-left: 0;
	}
}

@media (min-width: 576px) {
	.ld-course-list-content .ld_course_grid.col-sm-4, #ld_course_list .ld_course_grid.col-sm-4, #et-boc .ld_course_grid.col-sm-4 {
		flex: 0 0 31.5%;
		max-width: 31.5%;
		margin-right: 2.75%;
		margin-bottom: 2.75%;
	}
	
	.ld-course-list-content .ld_course_grid.col-sm-4:nth-child(3n), #ld_course_list .ld_course_grid.col-sm-4:nth-child(3n), #et-boc .ld_course_grid.col-sm-4:nth-child(3n) {
		margin-right: 0;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-sm-4, .rtl #ld_course_list .ld_course_grid.col-sm-4, .rtl #et-boc .ld_course_grid.col-sm-4 {
		margin-right: 0;
		margin-left: 2.75%;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-sm-4:nth-child(3n), .rtl #ld_course_list .ld_course_grid.col-sm-4:nth-child(3n), .rtl #et-boc .ld_course_grid.col-sm-4:nth-child(3n) {
		margin-left: 0;
	}
}

@media (min-width: 768px) {
	.ld-course-list-content .ld_course_grid.col-md-2, #ld_course_list .ld_course_grid.col-md-2, #et-boc .ld_course_grid.col-md-2 {
		flex: 0 0 15.625%;
		max-width: 15.625%;
		margin-right: 1.25%;
		margin-bottom: 1.25%;
	}
	
	.ld-course-list-content .ld_course_grid.col-sm-4:nth-child(3n), #ld_course_list .ld_course_grid.col-sm-4:nth-child(3n), #et-boc .ld_course_grid.col-sm-4:nth-child(3n) {
		margin-right: 1.25%;
	}
	
	.ld-course-list-content .ld_course_grid.col-md-2:nth-child(6n), #ld_course_list .ld_course_grid.col-md-2:nth-child(6n), #et-boc .ld_course_grid.col-md-2:nth-child(6n) {
		margin-right: 0;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-md-2, .rtl #ld_course_list .ld_course_grid.col-md-2, .rtl #et-boc .ld_course_grid.col-md-2 {
		margin-right: 0;
		margin-left: 1.25%;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-sm-4:nth-child(3n), .rtl #ld_course_list .ld_course_grid.col-sm-4:nth-child(3n), .rtl #et-boc .ld_course_grid.col-sm-4:nth-child(3n) {
		margin-left: 1.25%;
	}
	
	.rtl .ld-course-list-content .ld_course_grid.col-md-2:nth-child(6n), .rtl #ld_course_list .ld_course_grid.col-md-2:nth-child(6n), .rtl #et-boc .ld_course_grid.col-md-2:nth-child(6n) {
		margin-left: 0;
	}
}

.ld-course-list-items div.ld_course_grid .thumbnail.course, .ld_course_grid .thumbnail, #et-boc .ld_course_grid .thumbnail, .entry-content div.ld_course_grid .thumbnail {
	max-width: 100%;
	padding: 0 !important;
	margin: 0;
	background: transparent;
	border-radius: 0;
	border: 0 !important;
	box-shadow: none;
	display: flex !important;
	flex-direction: column;
	min-height: 100%;
}

.ld-course-list-items div.ld_course_grid .thumbnail.course>a, .ld_course_grid .thumbnail>a, #et-boc .ld_course_grid .thumbnail>a, .entry-content div.ld_course_grid .thumbnail>a {
	display: block;
}

.ld-course-list-items div.ld_course_grid .thumbnail.course a img, .ld_course_grid .thumbnail a img, #et-boc .ld_course_grid .thumbnail a img, .entry-content div.ld_course_grid .thumbnail a img {
	display: block;
	margin: 0;
}

.ld-course-list-items div.ld_course_grid .thumbnail.course .caption, .ld_course_grid .thumbnail .caption, #et-boc .ld_course_grid .thumbnail .caption, .entry-content div.ld_course_grid .thumbnail .caption {
	position: relative;
	padding: 1em 1.5em 1.5em;
	flex: 1;
	display: flex;
	flex-direction: column;
}

.ld-course-list-items div.ld_course_grid .thumbnail.course .caption .entry-title, .ld_course_grid .thumbnail .caption .entry-title, #et-boc .ld_course_grid .thumbnail .caption .entry-title, .entry-content div.ld_course_grid .thumbnail .caption .entry-title {
	color: #333;
	line-height: 1.2;
	margin-bottom: 15px !important;
}

.ld-course-list-items div.ld_course_grid .thumbnail.course .caption .entry-title:before, .ld_course_grid .thumbnail .caption .entry-title:before, #et-boc .ld_course_grid .thumbnail .caption .entry-title:before, .entry-content div.ld_course_grid .thumbnail .caption .entry-title:before {
	display: none;
}

.ld-course-list-items div.ld_course_grid .thumbnail.course .caption .entry-content, .ld_course_grid .thumbnail .caption .entry-content, #et-boc .ld_course_grid .thumbnail .caption .entry-content, .entry-content div.ld_course_grid .thumbnail .caption .entry-content {
	color: gray;
	font-size: 95%;
	padding: 0;
	margin: 0 0 15px !important;
}

.ld-course-list-items div.ld_course_grid .thumbnail.course .caption p:first-of-type, .ld_course_grid .thumbnail .caption p:first-of-type, #et-boc .ld_course_grid .thumbnail .caption p:first-of-type, .entry-content div.ld_course_grid .thumbnail .caption p:first-of-type {
	margin-top: 0 !important;
}

.ld-course-list-items div.ld_course_grid .thumbnail.course .caption .ld_course_grid_button, .ld_course_grid .thumbnail .caption .ld_course_grid_button, #et-boc .ld_course_grid .thumbnail .caption .ld_course_grid_button, .entry-content div.ld_course_grid .thumbnail .caption .ld_course_grid_button {
	margin-top: auto !important;
	padding-bottom: 0;
}

.ld-course-list-items div.ld_course_grid .thumbnail.course a.btn, .ld_course_grid .thumbnail a.btn, #et-boc .ld_course_grid .thumbnail a.btn, .entry-content div.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;
}

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, #et-boc .ld_course_grid .thumbnail.course .ld_course_grid_price, .uo-grid-wrapper #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;
}

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 .ld_course_grid_price::after, body .ld-course-list-items .ld_course_grid .thumbnail.course .ribbon::before, body .ld-course-list-items .ld_course_grid .thumbnail.course .ribbon::after, #et-boc .ld_course_grid .thumbnail.course .ld_course_grid_price::before, #et-boc .ld_course_grid .thumbnail.course .ld_course_grid_price::after, .uo-grid-wrapper #ribbon::before, .uo-grid-wrapper #ribbon::after {
	display: none;
}

.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, .rtl #et-boc .ld_course_grid .thumbnail.course .ld_course_grid_price, .rtl .uo-grid-wrapper #ribbon {
	left: unset;
	right: 8px;
}

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 .ld_course_grid_price.enrolled, body .ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.ribbon-enrolled, body .ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.enrolled, #et-boc .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled, #et-boc .ld_course_grid .thumbnail.course .ld_course_grid_price.enrolled, .uo-grid-wrapper #ribbon.ribbon-enrolled, .uo-grid-wrapper #ribbon.enrolled {
	background-color: var(--ldx-grid-ribbon-enrolled-bg-color);
	color: var(--ldx-grid-ribbon-enrolled-text-color);
}

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, #et-boc .ld_course_grid .thumbnail.course .ld_course_grid_price.custom, .uo-grid-wrapper #ribbon.custom {
	background-color: var(--ldx-grid-ribbon-custom-bg-color);
	color: var(--ldx-grid-ribbon-custom-text-color);
}

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, #et-boc .ld_course_grid .thumbnail.course .ld_course_grid_price.free, .uo-grid-wrapper #ribbon.free {
	background-color: var(--ldx-grid-ribbon-free-bg-color);
	color: var(--ldx-grid-ribbon-free-text-color);
}

body .ld-course-list-items .ld_course_grid .thumbnail.learndash-complete .ld_course_grid_price, #et-boc .ld_course_grid .thumbnail.learndash-complete .ld_course_grid_price, body .ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.completed {
	background-color: var(--ldx-color-correct);
	color: #fff;
}

.ld-course-list-items .ld_course_grid .hentry .wp-post-image {
	margin-bottom: 0;
}

.ld-course-list-items .ld_course_grid .ld_course_grid_video_embed {
	padding: 0;
	background-color: #000;
	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 {
	font-weight: 600;
}

.ld-course-list-items .ld_course_grid .caption .entry-title::before {
	display: none;
}

.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;
}

.oceanwp-theme .ld-course-list-items .ld_course_grid .caption .entry-content {
	opacity: 1;
}

.thumbnail .learndash-wrapper .ld-progress {
	margin-bottom: 0;
}

.ld-course-list-items .ld_course_grid .thumbnail .caption p:empty {
	margin: 0 !important;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_addToplist, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_response .wpProQuiz_correct, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_response .wpProQuiz_incorrect, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_lock, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_loadQuiz, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_prerequisite, .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 .wpProQuiz_catOverview h4, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_sending>.wpProQuiz_header, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_results>.wpProQuiz_header, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_matrixSortString .wpProQuiz_header, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_checkPage>.wpProQuiz_header, .ldx-plugin .learndash .wpProQuiz_content .lqc-question-list-2 {
	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_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze input[type=text], .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem textarea.wpProQuiz_questionEssay, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem label input.wpProQuiz_questionInput[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_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze input[type=text]:focus, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem textarea.wpProQuiz_questionEssay:focus, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem label input.wpProQuiz_questionInput[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);
}

.oceanwp-theme input[type=text], .oceanwp-theme textarea {
	padding: .5em .75em;
}

.ldx-plugin .learndash .wpProQuiz_content * {
	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_button2, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button.wpProQuiz_TipButton, .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 .wpProQuiz_certificate a.btn-blue {
	width: auto;
	max-width: unset;
	padding: .5em 1.4375em;
	font-size: inherit;
	font-weight: 700;
	line-height: 1.4;
	letter-spacing: normal;
	transition: all 150ms ease;
	border: 0;
	border-radius: var(--lqc-button-border-radius);
	box-shadow: none;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button:hover, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button2:hover, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button.wpProQuiz_TipButton:hover, .ldx-plugin .learndash .wpProQuiz_content a#quiz_continue_link:hover, .ldx-plugin .learndash .wpProQuiz_content form[name=uploadEssay] input[type=submit]:hover, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_certificate a.btn-blue:hover {
	opacity: 1;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button:focus, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button2:focus, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button.wpProQuiz_TipButton:focus, .ldx-plugin .learndash .wpProQuiz_content a#quiz_continue_link:focus, .ldx-plugin .learndash .wpProQuiz_content form[name=uploadEssay] input[type=submit]:focus, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_certificate a.btn-blue:focus {
	opacity: 1;
	box-shadow: inset 0 0 0 3px rgba(255, 255, 255, .3);
}

@media (max-width: 800px) {
	.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button2, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button.wpProQuiz_TipButton, .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 .wpProQuiz_certificate a.btn-blue {
		padding: .75em 1.5em;
	}
}

@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 input[name=startQuiz], .ldx-plugin .learndash .wpProQuiz_content input[name=endQuizSummary], .ldx-plugin .learndash .wpProQuiz_content .ld-quiz-actions input[name=restartQuiz], .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv input[name=quizSummary], .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_QuestionButton, .ldx-plugin .learndash .wpProQuiz_content form[name=uploadEssay] input[type=submit], .ldx-plugin .learndash .wpProQuiz_content a#quiz_continue_link, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_certificate a.btn-blue {
	background-color: var(--lqc-button-primary-bg);
	color: var(--lqc-button-primary-text);
}

.ldx-plugin .learndash .wpProQuiz_content input[name=startQuiz]:hover, .ldx-plugin .learndash .wpProQuiz_content input[name=startQuiz]:active, .ldx-plugin .learndash .wpProQuiz_content input[name=endQuizSummary]:hover, .ldx-plugin .learndash .wpProQuiz_content input[name=endQuizSummary]:active, .ldx-plugin .learndash .wpProQuiz_content .ld-quiz-actions input[name=restartQuiz]:hover, .ldx-plugin .learndash .wpProQuiz_content .ld-quiz-actions input[name=restartQuiz]:active, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv input[name=quizSummary]:hover, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv input[name=quizSummary]:active, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_QuestionButton:hover, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_QuestionButton:active, .ldx-plugin .learndash .wpProQuiz_content form[name=uploadEssay] input[type=submit]:hover, .ldx-plugin .learndash .wpProQuiz_content form[name=uploadEssay] input[type=submit]:active, .ldx-plugin .learndash .wpProQuiz_content a#quiz_continue_link:hover, .ldx-plugin .learndash .wpProQuiz_content a#quiz_continue_link:active, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_certificate a.btn-blue:hover, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_certificate a.btn-blue:active {
	background-color: var(--lqc-button-primary-bg-hover);
	color: var(--lqc-button-primary-text-hover);
	box-shadow: none;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button2, .ldx-plugin .learndash .wpProQuiz_content .ld-quiz-actions input[name=reShowQuestion], .ldx-plugin .learndash .wpProQuiz_content input[name=tip], .ldx-plugin .learndash .wpProQuiz_content input[name=skip], .ldx-plugin .learndash .wpProQuiz_content input[name=showToplist] {
	background-color: var(--lqc-button-secondary-bg);
	color: var(--lqc-button-secondary-text);
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button2:hover, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_button2:active, .ldx-plugin .learndash .wpProQuiz_content .ld-quiz-actions input[name=reShowQuestion]:hover, .ldx-plugin .learndash .wpProQuiz_content .ld-quiz-actions input[name=reShowQuestion]:active, .ldx-plugin .learndash .wpProQuiz_content input[name=tip]:hover, .ldx-plugin .learndash .wpProQuiz_content input[name=tip]:active, .ldx-plugin .learndash .wpProQuiz_content input[name=skip]:hover, .ldx-plugin .learndash .wpProQuiz_content input[name=skip]:active, .ldx-plugin .learndash .wpProQuiz_content input[name=showToplist]:hover, .ldx-plugin .learndash .wpProQuiz_content input[name=showToplist]:active {
	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=review], .ldx-plugin .learndash .wpProQuiz_content input[name=quizSummary] {
		display: block;
		float: none !important;
		margin: .5em auto;
	}
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_forms input[type=checkbox] {
	display: inline-block;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_time_limit {
	position: relative;
	padding: 1em;
	background-color: var(--lqc-timer-container-bg);
	border-radius: calc(var(--lqc-global-border-radius) * .7);
	border-style: solid;
	border-width: var(--lqc-timer-container-border-width);
	border-color: var(--lqc-timer-container-border-color);
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_time_limit .time {
	margin-top: 0;
	color: var(--lqc-timer-container-text);
	font-weight: bold;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_time_limit::before {
	content: "";
	position: absolute;
	bottom: 1em;
	left: 1em;
	right: 1em;
	width: auto;
	z-index: 8;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_time_limit .wpProQuiz_progress {
	position: relative;
	z-index: 9;
	margin-bottom: 0;
}

.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_time_limit::before {
	background-color: var(--lqc-color-timer-bar-bg);
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_time_limit .wpProQuiz_progress {
	background-color: var(--lqc-color-timer-bar);
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_sending {
	padding: 1em;
	background-color: var(--lqc-timer-container-bg);
	border-radius: calc(var(--lqc-global-border-radius) * .7);
	border-style: solid;
	border-width: var(--lqc-timer-container-border-width);
	border-color: var(--lqc-timer-container-border-color);
	color: var(--lqc-timer-container-text);
}

.ldx-plugin .learndash .wpProQuiz_content .course_progress, .ldx-plugin .learndash .wpProQuiz_content .sending_progress_bar {
	height: var(--lqc-timer-bar-height);
	border-radius: var(--lqc-global-border-radius);
}

.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 .wpProQuiz_question_page {
	color: inherit;
}

.ldx-plugin .learndash .wpProQuiz_content .lqc-question-list-1, .ldx-plugin .learndash .wpProQuiz_content .lqc-available-points {
	font-size: 105%;
	font-weight: bold;
}

.ldx-plugin .learndash .wpProQuiz_content .lqc-category-label {
	margin-bottom: 1em;
	font-weight: normal;
}

.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_reviewDiv .wpProQuiz_reviewQuestion, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_box {
	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_reviewQuestion ol, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_box ol {
	padding: .3125em .3125em 0 .3125em !important;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewQuestion li, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_box 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: normal;
	line-height: 1.5;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionTarget, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_box 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_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionReview {
	background-color: var(--lqc-color-review);
	color: #fff;
	border: 0;
	box-shadow: none;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview.wpProQuiz_reviewQuestionTarget, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionReview.wpProQuiz_reviewQuestionTarget {
	box-shadow: inset 0 0 0 3px rgba(0, 0, 0, .12);
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolved, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolved, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_box 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_reviewQuestionSolved.wpProQuiz_reviewQuestionTarget, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionSolved.wpProQuiz_reviewQuestionTarget {
	box-shadow: inset 0 0 0 3px rgba(0, 0, 0, .12);
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedCorrect, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedCorrect {
	background-color: var(--lqc-color-correct-dark);
	color: #fff;
	box-shadow: none;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewSummary .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedIncorrect, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolvedIncorrect {
	background-color: var(--lqc-color-incorrect-dark);
	color: #fff;
	box-shadow: none;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion>ol li.wpProQuiz_reviewQuestionSolved::after, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion>ol li.wpProQuiz_reviewQuestionReview::after, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_box>ol li.wpProQuiz_reviewQuestionSolved::after, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_box>ol li.wpProQuiz_reviewQuestionReview::after {
	display: 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_reviewLegend li:last-child {
	margin: 0;
}

.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 .lqc-questions-completed+p {
	display: none;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList {
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_listItem {
	margin-top: 3.25em;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem:last-child {
	padding: 0;
}

.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: all 150ms ease;
}

.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 .iradio_minimal, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem .icheckbox_minimal {
	min-width: unset;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=multiple] .icheckbox_minimal {
	border-radius: 0;
}

.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 .iradio_minimal.checked::after, .ldx-plugin .learndash .wpProQuiz_content .icheckbox_minimal.checked {
	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 table tbody>tr:nth-child(odd)>td, .ldx-plugin .learndash .wpProQuiz_content table tbody>tr:nth-child(odd)>th {
	background-color: transparent;
}

.ldx-plugin .learndash .wpProQuiz_content table tbody tr:hover>td, .ldx-plugin .learndash .wpProQuiz_content table tbody tr:hover>th {
	background-color: transparent;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem {
	padding: 0;
	background-color: transparent;
	color: inherit;
	border: 0;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem label, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem label {
	padding: .875em;
	line-height: 1.5;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .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=multiple] .wpProQuiz_questionListItem label:hover, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem label:focus {
	background-color: var(--lqc-color-primary-light);
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .wpProQuiz_questionListItem label input, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem label input {
	margin-right: .75em;
	opacity: 1;
}

.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 .wpProQuiz_questionList[data-type=single] .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=multiple] .wpProQuiz_questionListItem label input+strong::after {
	display: none;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=single] .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=multiple] .wpProQuiz_questionListItem label:focus-within, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz .wpProQuiz_questionList[data-type=multiple] .wpProQuiz_questionListItem label.is-selected {
	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=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, .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 {
	background-color: var(--lqc-color-correct-light);
	box-shadow: none;
	color: inherit;
}

.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, .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 {
	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: transparent;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=free_answer] .wpProQuiz_questionListItem.wpProQuiz_answerCorrect label input.wpProQuiz_questionInput[type=text] {
	background-color: var(--lqc-color-correct-light);
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=free_answer] .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect label input.wpProQuiz_questionInput[type=text] {
	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_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_answerIncorrect .wpProQuiz_sortable, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect .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.wpProQuiz_answerCorrect .wpProQuiz_sortable {
	background-color: var(--lqc-color-correct-light);
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect .wpProQuiz_sortable {
	background-color: var(--lqc-color-incorrect-light);
}

.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_questionList[data-type=sort_answer] li.wpProQuiz_questionListItem, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList.ui-sortable li.wpProQuiz_questionListItem {
	border: 0;
	padding: 0;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_matrixSortString {
	padding: 0;
	background: none;
	border: 0;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_mextrixTr>td {
	padding: 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_questionList[data-type=matrix_sort_answer] .wpProQuiz_maxtrixSortCriterion .wpProQuiz_sortStringItem {
	margin: 0;
}

.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 tr, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] .wpProQuiz_questionListItem>table td {
	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 {
	border-color: rgba(0, 0, 0, .1);
}

.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.wpProQuiz_answerIncorrect>table td {
	border-color: rgba(0, 0, 0, .1);
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=matrix_sort_answer] .wpProQuiz_answerCorrect>table {
	background-color: var(--lqc-color-correct-light);
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect>table td {
	border-color: rgba(0, 0, 0, .1);
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect>table td {
	background-color: transparent;
	border-color: rgba(0, 0, 0, .1);
}

.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_maxtrixSortCriterion .wpProQuiz_placehold {
	width: 100%;
}

.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: normal;
}

@media (max-width: 800px) {
	.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] label:hover {
	background-color: var(--lqc-color-primary-light);
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] label:focus-within, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] label.is-selected {
	background-color: var(--lqc-color-primary-light);
	box-shadow: inset 0 0 0 2px var(--lqc-color-primary-dark);
	z-index: 2;
}

@media (max-width: 800px) {
	.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: .25em;
	border-radius: var(--lqc-global-border-radius) 0 0 var(--lqc-global-border-radius);
}

@media (max-width: 800px) {
	.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: .25em;
	border-radius: 0 var(--lqc-global-border-radius) var(--lqc-global-border-radius) 0;
}

@media (max-width: 800px) {
	.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] label:last-of-type {
		margin-right: 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=assessment_answer] label input+strong::before, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=assessment_answer] label input+strong::after {
	display: none;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem {
	display: block;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=cloze_answer] .wpProQuiz_questionListItem .wpProQuiz_cloze {
	display: inline-block;
	margin: 0 .1875em;
	padding: 2px;
	background: none;
	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]:hover {
	background-color: var(--lqc-color-primary-light);
}

.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 span {
	display: inline-block;
	margin: 0;
	font-weight: bold;
}

.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;
}

@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] {
	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] input[type=file] {
		width: 100%;
	}
}

@media (max-width: 600px) {
	.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::before, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_tipp>div::after {
	display: none;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_tipp>div h5 {
	font-size: 1em;
	font-weight: bold;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_tipp>div p:last-child {
	margin-bottom: 4px;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_lock, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_loadQuiz, .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_lock p, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_loadQuiz p, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_prerequisite p, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_startOnlyRegisteredUser p {
	margin: 0;
	font-weight: bold;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_lock p span, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_loadQuiz p span, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_prerequisite p span, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_startOnlyRegisteredUser p span {
	font-weight: normal;
}

.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_formFields label {
	margin-right: .75em;
}

.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_results>.wpProQuiz_header {
	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 p {
	margin: 0;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_sending .lqc-quiz-complete {
	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: normal;
	font-size: inherit;
	background-color: transparent;
}

.ldx-plugin .learndash .wpProQuiz_content .lqc-questions-answered-correctly::before, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_quiz_time::before {
	display: none;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_time_limit_expired {
	display: inline-block;
	margin: 0;
	padding: 1px 2px 1px 0;
	font-size: inherit;
	font-weight: bold;
	text-align: left;
	animation: fading-highlight 7s 1;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_points, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_earned_points, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_graded_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: bold;
	text-align: center;
}

@media (min-width: 600px) {
	.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_points, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_earned_points, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_graded_points {
		max-width: 600px;
	}
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_resultTable {
	width: 100%;
	margin: 2em auto;
	padding: 0;
	background: 0;
	border: 0;
	border-radius: 0;
	font-weight: normal;
}

.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_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: bold;
}

.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 {
	text-align: center;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_certificate strong {
	display: block;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_answerCorrect, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_answerIncorrect {
	background-color: transparent;
}

.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 span {
	font-weight: normal;
}

.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 p, .ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_response .wpProQuiz_incorrect p {
	color: inherit;
}

.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_response .wpProQuiz_AnswerMessage {
	margin: 0;
}

.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_response .wpProQuiz_AnswerMessage ol {
	margin-bottom: 1em;
}

.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-plugin .learndash .wpProQuiz_content .wpProQuiz_response .wpProQuiz_AnswerMessage ol:last-child {
	margin-bottom: 0;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_catOverview {
	margin: 1em 0 0;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_catOverview h4 {
	margin-bottom: 1em;
}

.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: transparent;
	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: bold;
	text-align: right;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_addToplist {
	margin-top: 1em;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_addToplistMessage {
	padding: 0;
	background: 0;
	border: 0;
	color: inherit;
	font-weight: bold;
}

.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: none;
	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 .wpProQuiz_toplistTrOdd {
	background-color: transparent;
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_toplistTable tr:nth-child(even) {
	background-color: rgba(0, 0, 0, .03);
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_toplistTable tbody tr:hover {
	background-color: var(--lqc-color-primary-light);
}

.ldx-plugin .learndash .wpProQuiz_content .wpProQuiz_toplistTable td {
	padding: .5em;
	border-top: 1px solid #eee;
}

.ldx-plugin .learndash .wpProQuiz_content .ld-quiz-actions {
	margin: 2em 0 0 !important;
}

.ldx-plugin .wpProQuiz_modal_window, .ldx-plugin #wpProQuiz_user_content table.wp-list-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;
}

@media (max-width: 800px) {}

.ldx-plugin #wpProQuiz_user_content .wpProQuiz_questionList {
	margin: 0 0 1em;
	padding: 0;
	background: transparent;
	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_answerIncorrect, .ldx-plugin #wpProQuiz_user_content .wpProQuiz_answerCorrect {
	font-weight: normal;
}

.ldx-plugin #wpProQuiz_user_content .wpProQuiz_answerIncorrect {
	background-color: var(--lqc-color-incorrect-light);
}

.ldx-plugin #wpProQuiz_user_content .wpProQuiz_answerCorrect {
	background-color: var(--lqc-color-correct-light);
}

.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_maxtrixSortCriterion {
	border-radius: var(--lqc-global-border-radius);
}

.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 .wpProQuiz_questionListItem span {
	min-width: unset;
}

.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=single] li.wpProQuiz_questionListItem label, .ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_questionList[data-type=multiple] li.wpProQuiz_questionListItem label {
	padding: .5em .75em;
}

.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.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_matrixSortString .wpProQuiz_sortStringList.ui-sortable li.wpProQuiz_sortStringItem, .ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_listItem[data-type=matrix_sort_answer] .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_matrixSortString .wpProQuiz_sortStringList.ui-sortable li.wpProQuiz_sortStringItem::before, .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_questionList[data-type=matrix_sort_answer] .wpProQuiz_sortStringItem::before {
	left: 4px;
}

.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_listItem[data-type=matrix_sort_answer] .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_questionList[data-type=matrix_sort_answer] .wpProQuiz_questionListItem>table {
	border-radius: var(--lqc-global-border-radius);
}

.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_questionListItem>table td .wpProQuiz_maxtrixSortText {
	border: 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 .wpProQuiz_resultValue div {
	display: inline-block;
}

.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_resultTable table tr:nth-child(1) td:first-child::before {
	background-color: rgba(0, 0, 0, .15);
}

.ldx-plugin.buddyboss-theme .learndash .wpProQuiz_content .wpProQuiz_resultTable table tr:nth-child(2) td:first-child::before {
	background-color: var(--lqc-color-primary-dark);
}

.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;
}

#et-main-area .wpProQuiz_content .wpProQuiz_reviewQuestion ol {
	padding: .3125em .3125em 0 .3125em;
}

.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 .ultp-dashboard-box {
	border-radius: var(--ldx-global-border-radius);
}

.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-topic--completed .ultp-dashboard-topic__row .ultp-dashboard-topic__details .ultp-dashboard-topic__right .ultp-dashboard-topic__status .ultp-dashboard-topic__status-circle, .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 {
	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: all .15s ease;
}

.ultp-dashboard-toolbar .ultp-dashboard-btn {
	border: 0;
	background-color: var(--ldx-btn-standard-bg-color);
	color: var(--ldx-btn-standard-text-color);
}

.ultp-dashboard-toolbar .ultp-dashboard-btn:hover, .ultp-dashboard-toolbar .ultp-dashboard-btn:active, .ultp-dashboard-toolbar .ultp-dashboard-btn:focus {
	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;
}

.ultp-dashboard-course__action .ultp-dashboard-btn:hover, .ultp-dashboard-course__action .ultp-dashboard-btn:active, .ultp-dashboard-course__action .ultp-dashboard-btn:focus {
	background-color: var(--ldx-btn-primary-bg-color-hover);
	color: var(--ldx-btn-primary-text-color-hover);
}

.ultp-dashboard-quiz__action .ultp-dashboard-btn {
	color: var(--ldx-color-link);
}

.ultp-dashboard-quiz__action .ultp-dashboard-btn:hover, .ultp-dashboard-quiz__action .ultp-dashboard-btn:active, .ultp-dashboard-quiz__action .ultp-dashboard-btn:focus {
	color: var(--ldx-color-link-hover);
	border-color: var(--ldx-color-link-hover);
}

.ldx-plugin .ultp-dashboard-quiz__row .ultp-dashboard-quiz__details .ultp-dashboard-quiz__right .ultp-dashboard-quiz__score-label {
	border-radius: var(--ldx-global-border-radius);
}

.ldx-plugin .uo-grid-wrapper .grid-course .uo-border {
	position: relative;
	background: #fff;
	border: var(--ldx-grid-item-border-width) solid var(--ldx-grid-item-border-color);
	border-radius: var(--ldx-grid-item-border-radius);
	transition: all .15s ease;
	-moz-transition: all .15s ease;
	-ms-transition: all .15s ease;
	-o-transition: all .15s ease;
	-webkit-transition: all .15s ease;
}

.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: #fff;
}

.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 .grid-course:hover .course-title {
	color: var(--ldx-color-link-hover);
}

.ldx-plugin .uo-grid-wrapper .course-info-holder p {
	font-size: 1em;
	line-height: 1.3;
	color: gray;
}

.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 .uo-grid-wrapper .grid-course .course-info-holder.completed .percentage {
	color: var(--ldx-color-correct);
}

.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 .course-info-holder.completed .list-tag-container {
	color: var(--ldx-color-correct);
}

.ldx-plugin .uo-toolkit-grid__course-action a {
	padding: 0 1em 1em;
}

.ldx-plugin .uo-toolkit-grid__course-action input {
	border: 0;
}

.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-grid-wrapper .grid-course h4.view-course-outline:hover {
	background-color: var(--ldx-btn-primary-bg-color-hover);
	color: var(--ldx-btn-primary-text-color-hover);
}

.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: all .15s ease;
	-moz-transition: all .15s ease;
	-ms-transition: all .15s ease;
	-o-transition: all .15s ease;
	-webkit-transition: all .15s ease;
}

.ldx-plugin .uo-view-more .uo-view-more-anchor:hover, .ldx-plugin .uo-view-more .uo-view-more-anchor:active, .ldx-plugin .uo-view-more .uo-view-more-anchor:focus {
	background-color: var(--ldx-btn-standard-bg-color-hover);
	color: var(--ldx-btn-standard-text-color-hover);
}

.ldx-widget-area.fm-nav-before, .ldx-widget-area.fm-nav-after {
	margin: 1em;
}

body.ld-in-focus-mode .ldx-widget-area .learndash-wrapper {
	background: transparent;
}

.ldx-widget-area.fm-content-start {
	margin-bottom: 1em;
}

.ldx-widget-area.fm-content-bottom {
	margin-top: 1em;
}

.ldx-widget-area .ldx-widget:first-child {
	margin-top: 0;
}

.ldx-widget-area .ldx-widget:last-child {
	margin-bottom: 0;
}

.ldx-widget-area .ldx-widget p:first-child, .ldx-widget-area .ldx-widget ul:first-child, .ldx-widget-area .ldx-widget ol:first-child {
	margin-top: 0;
	padding-top: 0;
}

.ldx-widget-area .ldx-widget p:last-child, .ldx-widget-area .ldx-widget ul:last-child, .ldx-widget-area .ldx-widget ol: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: normal;
}

.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;
}

div.rating-disabled .rating-stars {
	cursor: default;
}

.course-reviews-section .review-top-section {
	justify-content: center;
}

.course-reviews-section .review-top-section .review-top-col:nth-child(1) {
	padding: 0 15px 0 0;
}

.rtl .course-reviews-section .review-top-section .review-top-col:nth-child(1) {
	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;
}

@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-section .review-top-col:nth-child(3) {
	margin: 0;
	padding: 0 0 0 15px;
}

.rtl .course-reviews-section .review-top-section .review-top-col:nth-child(3) {
	padding: 0 15px 0 0;
}

@media only screen and (max-width: 1023px) {
	.course-reviews-section .review-top-star-wrap {
		border-width: 2px;
	}
}

.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 #fff;
}

.rtl .course-reviews-section .review-split-percent .review-split-percent-inner-2 {
	box-shadow: -1px 0 0 0 #fff;
}

.course-reviews-section .review-split-wrap .review-split-count {
	color: #777;
}

.course-reviews-section .reviews-total-wrap {
	font-size: 1em;
}

@media only screen and (max-width: 1023px) {
	.course-reviews-section .reviews-total-wrap {
		color: inherit;
	}
}

.course-reviews-section .reviews-total {
	font-weight: normal;
}

.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: none;
	color: var(--ldx-color-link);
}

.course-reviews-section .review-top-section .write-a-review.already-rated:hover, .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 .write-review-wrap .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 {
	color: var(--ldx-color-link-hover);
	text-decoration: underline;
}

.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 select.select-text {
	font-size: 1em;
}

.course-reviews-section .filter-options span.select-bar::before, .course-reviews-section .filter-options span.select-bar::after {
	background-color: var(--ldx-color-link-hover);
}

@media only screen and (max-width: 1023px) {
	.course-reviews-section .filter-options .select {
		margin-bottom: 0;
	}
}

.course-reviews-section .wdm_course_rating_reviews {
	padding: 0;
	margin-top: 2em;
}

.course-reviews-section .review-head {
	margin-bottom: .5em;
}

.course-reviews-section strong.review-author-name {
	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 {
	margin-top: .5em;
}

.course-reviews-section span.review-helpful-text {
	font-size: 13px;
	font-weight: normal;
	color: #777;
	padding-left: 0;
}

.rtl .course-reviews-section span.review-helpful-text {
	padding: 0 0 0 8px;
}

.course-reviews-section a.reply_to_review_link {
	color: var(--ldx-color-link);
}

.course-reviews-section a.reply_to_review_link:hover, .course-reviews-section a.reply_to_review_link:active, .course-reviews-section a.reply_to_review_link:focus {
	color: var(--ldx-color-link-hover);
}

.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 p.wdm_rrf_feedback_notice_msg a, .wdm_feedback_form.modal p.wdm_rrf_feedback_notice_msg a {
	color: var(--ldx-color-link);
}

.rrf-modal-content.modal p.wdm_rrf_feedback_notice_msg a: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, .wdm_feedback_form.modal p.wdm_rrf_feedback_notice_msg 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 {
	color: var(--ldx-color-link-hover);
}

.rrf-modal-content.modal input[type=text]:focus, .rrf-modal-content.modal textarea:focus, .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 .review-media, .wdm_feedback_form.modal .review-media {
	margin-top: .5em;
}

.rrf-modal-content.modal .review-media span, .wdm_feedback_form.modal .review-media span {
	font-size: 14px;
}

.rrf-modal-content.modal .media-upload__thumbnail-container, .rrf-modal-content.modal .media-upload-square-button-container, .wdm_feedback_form.modal .media-upload__thumbnail-container, .wdm_feedback_form.modal .media-upload-square-button-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 .media-upload-square-button-container:hover, .wdm_feedback_form.modal .media-upload-square-button-container:hover {
	border-color: var(--ldx-color-link-hover);
}

.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: transparent;
	color: var(--ldx-color-incorrect);
}

.rrf-modal-content.modal .modal-navigation [data-steptype=delete]:hover, .wdm_feedback_form.modal .modal-navigation [data-steptype=delete]:hover {
	background: var(--ldx-color-incorrect);
	color: #fff;
}

.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 .rating-container .wdm-popup-div .wdm_crr_review_link>a, .wdm-crr-show-popup .rating-container .wdm-popup-div .review_star_filter_link {
	color: var(--ldx-color-link);
}

.wdm-crr-show-popup .rating-container .wdm-popup-div .wdm_crr_review_link>a: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 .review_star_filter_link: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 {
	color: var(--ldx-color-link-hover);
	text-decoration: underline;
}

.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 {
	padding-top: 0;
}

.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 .wdm_rating_section.wdm_crr_right_section>a: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 {
	color: var(--ldx-color-link-hover);
	text-decoration: underline;
}

.course_rating_review_page .rating-container .caption {
	color: #666;
}

div.ldgr-group-settings-wrap, .wdm-select-wrapper .ldgr-group-actions {
	box-sizing: border-box;
}

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 .wdm-registration-wrapper .wdm-registration-left {
	font-size: 1em;
}

.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 #ldgr-update-group-details {
	margin-top: .5em;
}

.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) {
	.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 ul.tabs li a:hover, .wdm-tabs-wrapper ul.tabs li a:active, .wdm-tabs-wrapper ul.tabs li a:focus {
	color: var(--ldx-color-link-hover);
}

.wdm-tabs-wrapper ul.tabs li.current a {
	color: var(--ldx-color-link-hover) !important;
}

.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 0s 1 normal both ldx-fadein-slideup;
}

.wdm-tabs-wrapper .dataTables_wrapper .dataTables_length, .wdm-tabs-wrapper .dataTables_wrapper .dataTables_filter, .wdm-tabs-wrapper .dataTables_wrapper .dataTables_info, .wdm-tabs-wrapper .dataTables_wrapper .dataTables_processing, .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 {
	color: inherit;
}

.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:hover, .wdm-tabs-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.current, .wdm-tabs-wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	background-color: var(--ldx-color-link-hover);
	border-color: var(--ldx-color-link-hover);
	color: #fff !important;
}

.wdm-tabs-wrapper #wdm_group_filter label, .wdm-tabs-wrapper #wdm_group_length label, .wdm-tabs-wrapper table#wdm_group th, .wdm-tabs-wrapper table#wdm_group td, .wdm-tabs-wrapper table#add_user_data th, .wdm-tabs-wrapper table#add_user_data td, .wdm-tabs-wrapper #tab-3 #wdm_ldgr_group_report th, .wdm-tabs-wrapper #tab-3 #wdm_ldgr_group_report td {
	font-size: inherit;
}

.wdm-tabs-wrapper table#wdm_group, .wdm-tabs-wrapper table#add_user_data, .wdm-tabs-wrapper table#wdm_ldgr_group_report {
	font-family: inherit;
	background-color: #fff;
	border: 0;
	border-radius: var(--ldx-global-border-radius);
	box-shadow: none;
	overflow: hidden;
}

.wdm-tabs-wrapper table#wdm_group {
	margin-bottom: 0;
}

.wdm-tabs-wrapper table#wdm_group th, .wdm-tabs-wrapper table#wdm_group td, .wdm-tabs-wrapper table#add_user_data th, .wdm-tabs-wrapper table#add_user_data td, .wdm-tabs-wrapper #tab-3 #wdm_ldgr_group_report td, .wdm-tabs-wrapper #tab-3 #wdm_ldgr_group_report th {
	padding: 8px 10px !important;
}

.wdm-tabs-wrapper table#wdm_group th, .wdm-tabs-wrapper table#wdm_group td, .wdm-tabs-wrapper table#add_user_data th, .wdm-tabs-wrapper table#add_user_data td {
	color: inherit;
	border-color: #e9e9e9;
}

.wdm-tabs-wrapper table#wdm_group th, .wdm-tabs-wrapper table#add_user_data th, .wdm-tabs-wrapper #tab-3 #wdm_ldgr_group_report th {
	background-color: #555;
	color: #fff;
	border-bottom: 0;
}

.wdm-tabs-wrapper table#wdm_group th:first-of-type {
	text-align: center;
}

.wdm-tabs-wrapper table.dataTable tr.odd, .wdm-tabs-wrapper table#wdm_group tr:hover, .wdm-tabs-wrapper table#add_user_data tr:hover {
	background: transparent;
}

.wdm-tabs-wrapper table#wdm_group tr:hover td {
	color: inherit;
}

.wdm-tabs-wrapper .ldgr-actions .wdm_remove.button {
	display: inline-block !important;
	padding: .375em .8375em;
	background: transparent;
	border-radius: var(--ldx-btn-border-radius);
	font-size: 90%;
	line-height: 1;
	color: var(--ldx-color-incorrect);
	transition: all 100ms ease;
}

.wdm-tabs-wrapper .ldgr-actions .wdm_remove.button:hover {
	background-color: var(--ldx-color-incorrect);
	color: #fff;
}

.wdm-tabs-wrapper #wdm_group_filter label input {
	margin-left: .5em;
}

.rtl .wdm-tabs-wrapper #wdm_group_filter label input {
	margin-right: .5em;
}

.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: #fff;
	border-radius: var(--ldx-btn-border-radius);
	border: 1px solid rgba(0, 0, 0, .22);
}

.wdm-tabs-wrapper ul.wdm-adduser-tabs li {
	padding: 0;
}

.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: #fff;
}

@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: none;
	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-add-user-btn img:hover, .wdm-tabs-wrapper .wdm_remove_add_user img:hover {
	opacity: 1;
}

.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-download-csv a {
	color: var(--ldx-color-link);
}

.wdm-tabs-wrapper .wdm-download-csv a:hover {
	color: var(--ldx-color-link-hover);
	text-decoration: underline;
}

.wdm-tabs-wrapper #uploadcsv {
	font-weight: 600;
}

.wdm-tabs-wrapper .blocked, .wdm-tabs-wrapper #wdm-ldgr-overlay {
	background: #000;
	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: transparent;
	padding: 0;
	animation: 240ms ease-in-out 0s 1 normal both ldx-fadein-slideup;
}

.wdm-tabs-wrapper #tab-3 {
	padding: 1.5em;
}

.wdm-tabs-wrapper #tab-3 .wdm-select-wrapper {
	margin: 0;
}

.wdm-tabs-wrapper #tab-3 .wdm-select-wrapper h6 {
	display: none;
}

.wdm-tabs-wrapper #wdm_ldgr_group_report_length {
	padding: .5em;
}

.wdm-tabs-wrapper .course_overview_heading {
	display: none;
}

.wdm-tabs-wrapper dd.course_progress {
	margin: 0;
}

.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);
}

.wdm-tabs-wrapper #wdm_ldgr_group_report .flip {
	padding: .25em;
}

.wdm-tabs-wrapper #wdm_ldgr_group_report .flip .right {
	padding: .25em .25em 0;
}

.wdm-tabs-wrapper .dataTables_wrapper .dataTables_info, .wdm-tabs-wrapper .dataTables_wrapper .dataTables_paginate {
	padding: .5em;
}

#wdm_search_submit>.wdm-error-message, #wdm_search_submit>.wdm-update-message {
	margin: 0 0 3em;
}

#wdm_search_submit .wdm-update-message, #wdm_search_submit .wdm-error-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 {
	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-group-single .ldgr-top-banner .ldgrs-edit-wrap .ldgr-edit-group {
	color: var(--ldx-color-link) !important;
}

.ldgr-group-single .ldgr-top-banner .ldgrs-edit-wrap .ldgr-edit-group:hover {
	color: var(--ldx-color-link-hover) !important;
}

.wdm-tabs-wrapper #bulk_remove {
	background: transparent;
	box-shadow: inset 0 0 0 2px var(--ldx-color-incorrect);
	color: var(--ldx-color-incorrect);
}

.wdm-tabs-wrapper #bulk_remove:hover, .wdm-tabs-wrapper #bulk_remove:active, .wdm-tabs-wrapper #bulk_remove:focus {
	background: var(--ldx-color-incorrect);
	color: #fff;
}

.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: #fff;
}

.ldgr-lightbox .ldgr-popup {
	border-radius: var(--ldx-global-border-radius);
}

.ldgr-lightbox .ldgr-popup .ldgr-icon-Close:hover, .ldgr-add-user .remove-user:hover, .ldgr-add-user .remove-user:hover span {
	color: var(--ldx-color-incorrect);
}

.ldgr-color.ldgr-amu, .ldgr-add-more-users .ldgr-plus {
	color: var(--ldx-color-link) !important;
	border-color: var(--ldx-color-link);
}

.ldgr-add-more-users:hover .ldgr-plus, .ldgr-add-more-users:hover .ldgr-amu {
	color: var(--ldx-color-link-hover) !important;
	border-color: var(--ldx-color-link-hover);
}

.ldgr-tabs li:hover {
	color: var(--ldx-color-link-hover);
}

body .ldgr-tabs li.current {
	border-color: var(--ldx-color-link-hover);
	color: var(--ldx-color-link-hover) !important;
}

.ldgr-upload-csv .ldgr-upload-wrap .ldgr-dlcsv a, .ldgr-upload-csv .ldgr-upload-wrap .ldgr-dlcsv .dlcsv-txt {
	color: var(--ldx-color-link) !important;
}

.ldgr-upload-csv .ldgr-upload-wrap .ldgr-dlcsv:hover a, .ldgr-upload-csv .ldgr-upload-wrap .ldgr-dlcsv:hover .dlcsv-txt {
	color: var(--ldx-color-link-hover) !important;
}

body .ldgr-lightbox .ldgr-popup .ldgr-edit-gicon>div .ldgr-rm-icon {
	color: inherit;
}

body .ldgr-lightbox .ldgr-popup .ldgr-edit-gicon>div .ldgr-rm-icon:hover {
	color: var(--ldx-color-incorrect);
}

body .ldgr-lightbox .ldgr-popup .ldgr-edit-gicon>div .ldgr-ch-icon {
	color: var(--ldx-color-link) !important;
}

body .ldgr-lightbox .ldgr-popup .ldgr-edit-gicon>div .ldgr-ch-icon:hover {
	color: var(--ldx-color-link-hover) !important;
}

body .ldgr-group-single .ldgr-group-courses h3, body .ldgr-group-single .ldgr-top-banner .ldgrs-title-wrap h1, body .ldgr-group-single .ldgr-top-banner .ldgrs-title-wrap .ldgr-u-left {
	color: inherit;
}

body .ldgr-group-single .ldgr-top-banner .ldgrs-title-wrap .ldgr-u-left {
	font-weight: normal;
}

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 .ldgr-group-courses-item {
	margin: 0;
}

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 .ldgr-group-single .ldgr-group-courses .ldgr-group-courses-items a:hover span {
	color: var(--ldx-color-link-hover);
}

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);
}

.wdm-table-container a {
	color: var(--ldx-color-link);
}

.wdm-table-container a:hover {
	color: var(--ldx-color-link-hover);
}

body #tab-3 table.dataTable tbody>tr.odd:hover, body #tab-3 table.dataTable tbody>tr.even:hover {
	background: rgba(0, 0, 0, .03);
}

.wdm-table-container .learndash_profile_quizzes>.pending {
	font-size: 14px;
}

.wdm-table-container .learndash_profile_quizzes .passed .scores {
	color: var(--ldx-color-correct);
}

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 .ldgr-group-items {
	display: block;
}

body .ldgr-group-listing .list .ldgr-group-item {
	padding: 10px 10px 5px 10px;
	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 .ldgr-edit-subgr, body .ldgr-sub-groups-content .ldgr-sub-groups-items .ldgr-sub-groups-item .ldgr-edit-subgr .ldgr-color, .ldgr-sub-groups-content .ldgr-sub-groups-items .ldgr-sub-groups-item .ldgr-edit-subgr i {
	color: var(--ldx-color-link) !important;
}

.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 {
	color: var(--ldx-color-link-hover) !important;
}

body .ldgr-sub-groups-content .ldgr-sub-groups-items .ldgr-sub-groups-item {
	margin-bottom: 15px;
	background: #fff;
	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-edit-code, .ldgr-cp-code .ldgr-color, .ldgr-edit-code .ldgr-color {
	color: inherit !important;
}

.ldgr-cp-code:hover, .ldgr-edit-code:hover, .ldgr-cp-code:hover .ldgr-color, .ldgr-edit-code:hover .ldgr-color {
	color: var(--ldx-color-link-hover) !important;
}

.ldgr-delete-code, .ldgr-delete-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-instructor .el-cls-author-name, body .el-cls-instructor a {
	color: var(--ldx-color-link);
}

body .el-cls-instructor .el-cls-author-name:hover, body .el-cls-instructor a:hover {
	color: var(--ldx-color-link-hover);
}

body .el-cls-instructor .el-cls-author-name::before, body .el-cls-instructor a::before {
	background-color: var(--ldx-color-link-hover);
}

body .el-cls-instructor .el-cls-author-name::before {
	background-color: var(--ldx-color-link-hover);
}

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;
	text-decoration: underline;
}

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 {
	border-radius: calc(var(--ldx-global-border-radius) * .7);
}

.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 .learndash-required-field {
	color: var(--ldx-color-incorrect);
}

.learndash-wrapper #learndash-registration-wrapper #learndash_registerform #wp-submit {
	max-width: 300px;
}

@media print {
	.ld-focus-sidebar, .learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav, .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions, .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu, .learndash-wrapper .ld-focus .ld-breadcrumbs-segments, .ld-focus-content .ld-content-actions, .ld-file-upload, .ld-focus-comments__form-container, .learndash-wrapper .ld-tabs .ld-tabs-navigation {
		display: none;
	}
	
	.ld-focus-header .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage::before {
		content: "Course Progress: ";
		font-weight: bold;
	}
	
	.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: transparent;
		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: bold;
		margin-bottom: 3px;
	}
	
	.single-sfwd-courses .ld-lesson-list .ld-expand-button {
		display: none;
	}
	
	.single-sfwd-courses .ld-lesson-list .ld-item-list-item .ld-item-list-item-expanded {
		max-height: unset;
	}
	
	#ld-profile .ld-item-list.ld-course-list .ld-section-heading .ld-item-list-actions, #ld-profile .ld-item-details .ld-expand-button, #ld-profile .ld-item-details .ld-expand-button.ld-mobile-only {
		display: none !important;
	}
}