:root {
	--lms-color-1: #ffa53b;
	--lms-color-2: #0e3f78;
	--lms-color-2-lighter: #0f5d91;
	--lms-color-2-gradient: linear-gradient(60deg, rgba(10,68,113,1) 0%, rgba(15,95,147,1) 52%, rgba(10,68,113,1) 100%);
	--lms-color-2-btn-gradient: linear-gradient(60deg, rgba(2,36,66,1) 0%, rgba(16,112,164,1) 52%, rgba(2,36,66,1) 100%);
	--lms-color-3: #2eac3e;
}

.lms-wrapper {
	--lms-content-size-sm: 600px;
	--lms-content-size: 900px;
	padding: 2em;
}
@media screen and (max-width: 768px) {
	body .lms-wrapper {
		padding: 1em;
	}
}
.lms-wrapper .ld-primary-background {
	background: var(--lms-color-1, #ffa53b) !important;
	color: var(--lms-color-2, #0e3f78);
}
.lms-wrapper .ld-breadcrumbs {
	background: #f5f5f5;
}
.lms-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments {
	font-size: 12px;
	font-weight: 600;
}
.lms-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span {
	color: #a1a1a1 !important;
}
.lms-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments a {
	color: #424242 !important;
}
.lms-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments a:hover, .lms-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments a:focus {
	color: #111 !important;
}
.lms-wrapper .lms-button {
	border-radius: 6px;
	font-weight: 600;
	font-size: 14px;
	/*border-radius: 10em;*/
	min-width: 9em;
	padding: 0.7em 1.25em;
	display: inline-block;
}
.lms-wrapper .lms-button.has-svg-icon {
	padding-top: 0.8em;
	padding-bottom: 0.6em;
}
.lms-wrapper .lms-button .lms-svg-icon {
	width: 1.7em;
	height: 1.7em;
	vertical-align: middle;
	position: relative;
	top: -0.18em;
}
.lms-wrapper .lms-button.btn-blue, .lms-wrapper .lms-button.next, .lms-wrapper .lms-button.check {
	/*background-color: var(--lms-color-1, $main_color) !important;*/
	background: #0e457a !important;
	background: var(--lms-color-2-btn-gradient) !important;
}
.lms-wrapper .lms-button.reShowQuestion, .lms-wrapper .lms-button.restartQuiz, .lms-wrapper .lms-button.previous_question {
	background-color: #607d8b !important;
}
.lms-wrapper .lms-button.btn-green, .lms-wrapper .lms-button.learndash_mark_complete_button {
	background-color: var(--lms-color-3, #2eac3e) !important;
	background: -o-linear-gradient(30deg, rgb(43, 126, 25) 0%, rgb(52, 177, 69) 52%, rgb(43, 126, 25) 100%) !important;
	background: linear-gradient(60deg, rgb(43, 126, 25) 0%, rgb(52, 177, 69) 52%, rgb(43, 126, 25) 100%) !important;
}
.lms-wrapper .lms-button.btn-red, .lms-wrapper .lms-button.clearQuiz {
	background-color: #f44336 !important;
	background: #f44336 !important;
	background: -o-linear-gradient(30deg, rgb(168, 36, 27) 0%, rgb(244, 67, 54) 52%, rgb(168, 36, 27) 100%) !important;
	background: linear-gradient(60deg, rgb(168, 36, 27) 0%, rgb(244, 67, 54) 52%, rgb(168, 36, 27) 100%) !important;
}
.lms-wrapper .lms-button.step-back {
	color: #3e3e3e;
	background-color: #dddddd !important;
}
.lms-wrapper .ld-lesson-status {
	border-radius: 0;
	background: #ffffff;
}
.lms-wrapper .ld-lesson-status .ld-status.ld-primary-background {
	background: var(--lms-color-3, #2eac3e) !important;
}
.lms-wrapper .ld-lesson-status .ld-progress {
	padding: 0;
	margin: 2em auto 1em;
	max-width: var(--lms-content-size-sm, 100%);
}
.lms-wrapper .ld-lesson-status .ld-progress .ld-progress-bar {
	height: 5px;
	background-color: #ddd;
	border-radius: 8px;
}
.lms-wrapper .ld-lesson-status .ld-progress .ld-progress-bar .ld-progress-bar-percentage {
	height: 5px;
}
.lms-wrapper .ld-lesson-status .ld-progress .ld-progress-bar .ld-progress-bar-percentage.ld-secondary-color {
	background: var(--lms-color-3, #2eac3e) !important;
}
.lms-wrapper .ld-lesson-status .ld-progress .ld-progress-heading .ld-progress-label {
	text-transform: none;
	font-weight: 500;
	color: #9e9e9e;
}
.lms-wrapper .ld-lesson-status .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
	text-transform: none;
	font-weight: 400;
}
.lms-wrapper .ld-lesson-status .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage.ld-secondary-color {
	color: var(--lms-color-3, #2eac3e) !important;
}
.lms-wrapper .question_counter {
	margin: 0 auto 1em;
	background: #ffffff;
	padding: 0;
	max-width: var(--lms-content-size-sm, 100%);
}
.lms-wrapper .question_counter .q_c_title {
	margin: 0 0 5px;
	font-weight: 500;
	color: #5c5c5c;
	font-size: 0.8em;
	line-height: 1;
	text-align: center;
}
.lms-wrapper .question_counter .ul_q_c {
	list-style: none;
	margin: 0;
	text-align: left;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 10px;
}
.lms-wrapper .question_counter .ul_q_c li {
	display: inline-block;
	padding: 0 0.25em;
	font-weight: bold;
	color: #fff;
	background: var(--lms-color-1, #ffa53b);
	min-width: 2em;
	height: 2em;
	line-height: 1.9em;
	line-height: calc(2em - 4px);
	text-align: center;
	border-radius: 10em;
	-webkit-box-shadow: -2px 2px 10px 0 rgba(0, 0, 0, 0.36);
	        box-shadow: -2px 2px 10px 0 rgba(0, 0, 0, 0.36);
	cursor: pointer;
	border: 2px solid #fff;
}
.lms-wrapper .question_counter .ul_q_c li:hover {
	color: var(--lms-color-2, #0e3f78);
}
.lms-wrapper .question_counter .ul_q_c li.prev_ques, .lms-wrapper .question_counter .ul_q_c li.active_ques {
	background: var(--lms-color-1, #ffa53b);
	color: var(--lms-color-2, #0e3f78);
}
.lms-wrapper .wpProQuiz_question_page {
	text-align: center;
	font-weight: 600;
	opacity: 0.65;
}
.lms-wrapper .wpProQuiz_question_text .question_texttable {
	height: auto;
	width: 100%;
	max-width: var(--lms-content-size, 75%);
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1em;
	border-collapse: separate;
	background-color: #4c4d5c;
	background: var(--lms-color-1, #ffa53b);
	border-radius: 10px;
	border: 2px solid rgba(167, 167, 167, 0.35);
	-webkit-box-shadow: -2px 2px 30px 0 rgba(0, 0, 0, 0.11);
	        box-shadow: -2px 2px 30px 0 rgba(0, 0, 0, 0.11);
}
.lms-wrapper .wpProQuiz_question_text .question_texttable td, .lms-wrapper .wpProQuiz_question_text .question_texttable th {
	border: 0;
}
.lms-wrapper .wpProQuiz_question_text .question_texttable .quest_spantext {
	padding: 20px 30px;
}
.lms-wrapper .wpProQuiz_question_text .question_texttable .quest_spantext span {
	font-size: 1.125em;
	line-height: 1.25;
	color: var(--lms-color-2, #0e3f78);
	font-family: "Roboto", "Poppins", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	letter-spacing: -0.015em;
	font-weight: 300;
	font-weight: bold;
}
.lms-wrapper .wpProQuiz_question_text .question_texttable .quest_spantext p,
.lms-wrapper .wpProQuiz_question_text .question_texttable .quest_spantext h4,
.lms-wrapper .wpProQuiz_question_text .question_texttable .quest_spantext h5,
.lms-wrapper .wpProQuiz_question_text .question_texttable .quest_spantext h6 {
	/*color: #ffffff;*/
	font-family: "Roboto", "Poppins", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
}
.lms-wrapper .wpProQuiz_question_text .question_texttable .quest_spantext > span > table {
	margin-bottom: 0;
}
.lms-wrapper p.wpProQuiz_clear {
	margin: 0;
}
.lms-wrapper .wpProQuiz_content ul.wpProQuiz_questionList {
	width: 100%;
	max-width: var(--lms-content-size, 75%);
	margin-top: 0;
	margin-left: auto !important;
	margin-right: auto !important;
	border: 1px solid #ddd;
	border: 2px solid rgba(167, 167, 167, 0.35);
	border-radius: 10px;
	background: #fff;
	list-style: none;
	-webkit-box-shadow: -2px 2px 30px 0 rgba(0, 0, 0, 0.11);
	        box-shadow: -2px 2px 30px 0 rgba(0, 0, 0, 0.11);
}
.lms-wrapper .wpProQuiz_content ul.wpProQuiz_questionList.type-info p:last-child {
	margin-bottom: 0;
}
.lms-wrapper .wpProQuiz_content .wpProQuiz_questionListItem {
	position: relative;
	width: 100% !important;
	margin: 0 !important;
}
.lms-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:not(:last-child) {
	/*border-bottom: 1px solid #ddd;*/
}
.lms-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:after {
	content: "";
	display: block;
	width: 95%;
	width: calc(100% - 2em);
	height: 2px;
	margin-top: -2px;
	background: rgb(219, 219, 219);
	background: -o-linear-gradient(30deg, rgba(219, 219, 219, 0.3) 0%, rgb(219, 219, 219) 25%, rgb(219, 219, 219) 75%, rgba(219, 219, 219, 0.3) 100%);
	background: linear-gradient(60deg, rgba(219, 219, 219, 0.3) 0%, rgb(219, 219, 219) 25%, rgb(219, 219, 219) 75%, rgba(219, 219, 219, 0.3) 100%);
	margin: 0 auto;
	border-radius: 1em;
}
.lms-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:last-child:after {
	display: none;
}
.lms-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label {
	display: block;
	margin: 0;
	padding: 1em 1em 0.9em;
	padding-left: 3em;
	font-family: "Roboto", "Poppins", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-weight: 500;
	font-size: 0.9em;
	line-height: 1.25;
	border-radius: 0 !important;
	position: relative;
	cursor: pointer;
}
.lms-wrapper .wpProQuiz_content .wpProQuiz_button {
	border-radius: 6px;
	font-weight: 600;
	font-size: 14px;
	/*border-radius: 10em;*/
	min-width: 9em;
	padding: 0.7em 1.5em;
	display: inline-block;
}
.lms-wrapper .wpProQuiz_content .wpProQuiz_button.reShowQuestion, .lms-wrapper .wpProQuiz_content .wpProQuiz_button.next, .lms-wrapper .wpProQuiz_content .wpProQuiz_button.check,
.lms-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_button.reShowQuestion,
.lms-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_button.next,
.lms-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_button.check,
.lms-wrapper .wpProQuiz_content .ld-quiz-actions .wpProQuiz_button.reShowQuestion,
.lms-wrapper .wpProQuiz_content .ld-quiz-actions .wpProQuiz_button.next,
.lms-wrapper .wpProQuiz_content .ld-quiz-actions .wpProQuiz_button.check {
	/*background-color: var(--lms-color-1, $main_color) !important;*/
	background: #0e457a !important;
	background: var(--lms-color-2-btn-gradient) !important;
}
.lms-wrapper .wpProQuiz_content .wpProQuiz_button.restartQuiz, .lms-wrapper .wpProQuiz_content .wpProQuiz_button.previous_question,
.lms-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_button.restartQuiz,
.lms-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_button.previous_question,
.lms-wrapper .wpProQuiz_content .ld-quiz-actions .wpProQuiz_button.restartQuiz,
.lms-wrapper .wpProQuiz_content .ld-quiz-actions .wpProQuiz_button.previous_question {
	background-color: #607d8b !important;
}
.lms-wrapper .wpProQuiz_content .wpProQuiz_button.learndash_mark_complete_button,
.lms-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_button.learndash_mark_complete_button,
.lms-wrapper .wpProQuiz_content .ld-quiz-actions .wpProQuiz_button.learndash_mark_complete_button {
	background-color: var(--lms-color-3, #2eac3e) !important;
	background: -o-linear-gradient(30deg, rgb(43, 126, 25) 0%, rgb(52, 177, 69) 52%, rgb(43, 126, 25) 100%) !important;
	background: linear-gradient(60deg, rgb(43, 126, 25) 0%, rgb(52, 177, 69) 52%, rgb(43, 126, 25) 100%) !important;
}
.lms-wrapper .wpProQuiz_content .wpProQuiz_button.clearQuiz,
.lms-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_button.clearQuiz,
.lms-wrapper .wpProQuiz_content .ld-quiz-actions .wpProQuiz_button.clearQuiz {
	background: #f44336 !important;
	background: -o-linear-gradient(30deg, rgb(168, 36, 27) 0%, rgb(244, 67, 54) 52%, rgb(168, 36, 27) 100%) !important;
	background: linear-gradient(60deg, rgb(168, 36, 27) 0%, rgb(244, 67, 54) 52%, rgb(168, 36, 27) 100%) !important;
}
.lms-wrapper .wpProQuiz_content .wpProQuiz_button.step-back,
.lms-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_button.step-back,
.lms-wrapper .wpProQuiz_content .ld-quiz-actions .wpProQuiz_button.step-back {
	color: #282828;
	background-color: #dedede !important;
}
.lms-wrapper .wpProQuiz_content .wpProQuiz_button:disabled,
.lms-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_button:disabled,
.lms-wrapper .wpProQuiz_content .ld-quiz-actions .wpProQuiz_button:disabled {
	cursor: not-allowed;
	opacity: 0.4;
}
.lms-wrapper .wpProQuiz_content .wpProQuiz_response {
	width: 100%;
	max-width: var(--lms-content-size, 75%);
	margin-left: auto;
	margin-right: auto;
	min-height: auto;
	font-family: "Roboto", "Poppins", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
}
.lms-wrapper .wpProQuiz_content .wpProQuiz_response .wpProQuiz_AnswerMessage {
	font-size: 0.8em;
	font-weight: normal;
}
.lms-wrapper .wpProQuiz_content .wpProQuiz_response .wpProQuiz_thanksmessage,
.lms-wrapper .wpProQuiz_content .wpProQuiz_response .wpProQuiz_errormessage,
.lms-wrapper .wpProQuiz_content .wpProQuiz_response .wpProQuiz_correct,
.lms-wrapper .wpProQuiz_content .wpProQuiz_response .wpProQuiz_incorrect {
	padding: 5px 1em;
	border: 0;
	background: #101010;
	color: #fff !important;
	border-radius: 10px;
	font-weight: bold;
}
.lms-wrapper .wpProQuiz_content .wpProQuiz_response .wpProQuiz_thanksmessage .wpProQuiz_status,
.lms-wrapper .wpProQuiz_content .wpProQuiz_response .wpProQuiz_errormessage .wpProQuiz_status,
.lms-wrapper .wpProQuiz_content .wpProQuiz_response .wpProQuiz_correct .wpProQuiz_status,
.lms-wrapper .wpProQuiz_content .wpProQuiz_response .wpProQuiz_incorrect .wpProQuiz_status {
	font-weight: bold;
}
.lms-wrapper .wpProQuiz_content .wpProQuiz_response .wpProQuiz_thanksmessage a,
.lms-wrapper .wpProQuiz_content .wpProQuiz_response .wpProQuiz_errormessage a,
.lms-wrapper .wpProQuiz_content .wpProQuiz_response .wpProQuiz_correct a,
.lms-wrapper .wpProQuiz_content .wpProQuiz_response .wpProQuiz_incorrect a {
	color: inherit;
}
.lms-wrapper .wpProQuiz_content .wpProQuiz_response .wpProQuiz_thanksmessage {
	background: var(--lms-color-1, #ffa53b);
}
.lms-wrapper .wpProQuiz_content .wpProQuiz_response .wpProQuiz_errormessage {
	background: #728188;
}
.lms-wrapper .wpProQuiz_content .wpProQuiz_response .wpProQuiz_correct {
	background: #2eac3e;
}
.lms-wrapper .wpProQuiz_content .wpProQuiz_response .wpProQuiz_incorrect {
	background: #f44336;
}
.lms-wrapper .quiz-data-post {
	width: 100%;
	max-width: var(--lms-content-size, 75%);
	margin-left: auto;
	margin-right: auto;
}
.lms-wrapper .wpProQuiz_questionListItem .show-if-unchecked,
.lms-wrapper .wpProQuiz_questionListItem .show-if-checked {
	color: var(--lms-color-1, #ffa53b);
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.lms-wrapper .wpProQuiz_questionListItem .show-if-unchecked {
	opacity: 0.5;
}
.lms-wrapper .wpProQuiz_questionListItem .show-if-checked {
	opacity: 0;
	-webkit-transform: scale(0);
	    -ms-transform: scale(0);
	        transform: scale(0);
}
.lms-wrapper .wpProQuiz_questionListItem input[type=radio],
.lms-wrapper .wpProQuiz_questionListItem input[type=checkbox] {
	position: absolute;
	left: -999em;
	opacity: 0;
}
.lms-wrapper .wpProQuiz_questionListItem input[type=radio]:focus + label,
.lms-wrapper .wpProQuiz_questionListItem input[type=checkbox]:focus + label {
	opacity: 1;
}
.lms-wrapper .wpProQuiz_questionListItem input[type=radio]:focus + label .show-if-unchecked,
.lms-wrapper .wpProQuiz_questionListItem input[type=checkbox]:focus + label .show-if-unchecked {
	opacity: 1;
}
.lms-wrapper .wpProQuiz_questionListItem input[type=radio]:checked + label,
.lms-wrapper .wpProQuiz_questionListItem input[type=checkbox]:checked + label {
	opacity: 1;
	color: var(--lms-color-1, #ffa53b);
}
.lms-wrapper .wpProQuiz_questionListItem input[type=radio]:checked + label .show-if-unchecked,
.lms-wrapper .wpProQuiz_questionListItem input[type=checkbox]:checked + label .show-if-unchecked {
	opacity: 0;
	-webkit-transform: scale(0);
	    -ms-transform: scale(0);
	        transform: scale(0);
}
.lms-wrapper .wpProQuiz_questionListItem input[type=radio]:checked + label .show-if-checked,
.lms-wrapper .wpProQuiz_questionListItem input[type=checkbox]:checked + label .show-if-checked {
	opacity: 1;
	-webkit-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
	color: var(--lms-color-1, #ffa53b);
}
.lms-wrapper .wpProQuiz_questionListItem label {
	background: #fff;
	color: #5b5b5b;
	opacity: 0.8;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.lms-wrapper .wpProQuiz_questionListItem label:hover {
	opacity: 1;
}
.lms-wrapper .wpProQuiz_questionListItem label:hover .show-if-unchecked {
	opacity: 1;
}
.lms-wrapper .wpProQuiz_questionListItem.correct-answer label {
	opacity: 1;
	background: rgba(46, 172, 62, 0.25);
}
.lms-wrapper .wpProQuiz_questionListItem.correct-answer input[type=radio]:checked + label,
.lms-wrapper .wpProQuiz_questionListItem.correct-answer input[type=checkbox]:checked + label {
	color: #2eac3e;
}
.lms-wrapper .wpProQuiz_questionListItem.correct-answer input[type=radio]:checked + label .show-if-checked,
.lms-wrapper .wpProQuiz_questionListItem.correct-answer input[type=checkbox]:checked + label .show-if-checked {
	color: #2eac3e;
}
.lms-wrapper .wpProQuiz_questionListItem.incorrect-answer label {
	opacity: 1;
	/*background: transparentize(#f44336, 0.75);*/
}
.lms-wrapper .wpProQuiz_questionListItem.incorrect-answer input[type=radio]:checked + label,
.lms-wrapper .wpProQuiz_questionListItem.incorrect-answer input[type=checkbox]:checked + label {
	color: #f44336;
}
.lms-wrapper .wpProQuiz_questionListItem.incorrect-answer input[type=radio]:checked + label .show-if-checked,
.lms-wrapper .wpProQuiz_questionListItem.incorrect-answer input[type=checkbox]:checked + label .show-if-checked {
	color: #f44336;
}
.lms-wrapper .lms-content {
	margin: 1em 0;
}
.lms-wrapper .ld-lesson-topic-list {
	margin: 1em auto;
	max-width: var(--lms-content-size-sm, 100%);
}
.lms-wrapper .ld-table-list {
	font-family: "Roboto", "Poppins", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	margin: 1em 0;
	border-radius: 0;
	border: 0 !important;
	-webkit-box-shadow: 1px 1px 2px 0 rgba(17, 17, 17, 0.1);
	        box-shadow: 1px 1px 2px 0 rgba(17, 17, 17, 0.1);
}
.lms-wrapper .ld-table-list .lms-wrapper .ld-item-icon {
	font-size: 1.3em;
}
.lms-wrapper .ld-table-list .ld-table-list-header {
	border-radius: 0;
	background: var(--lms-color-1, #ffa53b) !important;
	font-weight: 600;
	padding: 12px 22px;
}
.lms-wrapper .ld-table-list .ld-table-list-items {
	border: 1px solid #e7e7e7 !important;
	border-radius: 0;
	background: #f9fafa;
	background: #ffffff;
}
.lms-wrapper .ld-table-list .ld-status-icon {
	border-radius: 0;
	-ms-flex-preferred-size: 20px;
	    flex-basis: 20px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	height: 20px;
	width: 20px;
	font-size: 12px;
}
.lms-wrapper .ld-table-list .ld-status-icon.ld-status-incomplete {
	border-width: 2px;
}
.lms-wrapper .ld-table-list .ld-item-title,
.lms-wrapper .ld-table-list .ld-topic-title,
.lms-wrapper .ld-table-list .ld-lesson-title {
	line-height: 20px;
	color: #484848;
}
.lms-wrapper .ld-table-list .ld-status-complete.ld-secondary-background {
	background-color: var(--lms-color-3, #2eac3e) !important;
}
.single-topic .lms-wrapper .lms-content table,
.single-topic .lms-wrapper .lms-content th,
.single-topic .lms-wrapper .lms-content td, .single-lesson .lms-wrapper .lms-content table,
.single-lesson .lms-wrapper .lms-content th,
.single-lesson .lms-wrapper .lms-content td {
	border: 0;
	padding: 0;
}
.single-topic .lms-wrapper .lms-content table, .single-lesson .lms-wrapper .lms-content table {
	border-collapse: collapse;
	width: 100% !important;
	margin: 0;
}
.lms-wrapper.with-header {
	--lms-content-size-sm: 70%;
	--lms-content-size: 70%;
	padding: 0;
	overflow: hidden;
}
@media (max-width: 999px) {
	.lms-wrapper.with-header {
		--lms-content-size-sm: 95%;
		--lms-content-size: 95%;
	}
}
.lms-wrapper.with-header .lms-header {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: var(--lms-color-2, #0e3f78);
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.lms-wrapper.with-header .lms-header.lms-quiz-header {
	/*min-height: 24vw;*/
}
.lms-wrapper.with-header .lms-header.lms-quiz-header .lms-header-inner {
	padding-bottom: 115px;
}
.lms-wrapper.with-header .lms-header.lms-quiz-header .question_counter {
	padding: 10px;
}
.lms-wrapper.with-header .lms-header.lms-course-header {
	margin-bottom: 1em;
}
.lms-wrapper.with-header .lms-header.lms-lesson-header {
	margin-bottom: 1em;
}
.lms-wrapper.with-header .lms-header .lms-header-inner {
	-webkit-box-flex: 1;
	    -ms-flex: auto;
	        flex: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	padding: 50px 0;
}
.lms-wrapper.with-header .ld-lesson-status {
	background: transparent;
}
.lms-wrapper.with-header .ld-lesson-status .ld-progress {
	padding: 0 10px;
}
@media (max-width: 414px) {
	.lms-wrapper.with-header .ld-lesson-status .ld-progress .ld-progress-heading {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.lms-wrapper.with-header .ld-lesson-status .ld-progress .ld-progress-heading > * {
		width: 100%;
		text-align: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
.lms-wrapper.with-header .ld-lesson-status .ld-progress .ld-progress-heading .ld-progress-label {
	font-weight: 400;
	color: inherit;
}
.lms-wrapper.with-header .ld-lesson-status .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage.ld-secondary-color {
	color: inherit !important;
}
.lms-wrapper.with-header .ld-lesson-status .ld-progress .ld-progress-bar {
	-webkit-box-flex: 1;
	    -ms-flex: auto;
	        flex: auto;
	margin-right: 15px;
	margin-left: 15px;
}
.lms-wrapper.with-header .ld-lesson-status .ld-progress .ld-progress-bar .ld-progress-bar-percentage.ld-secondary-color {
	background: var(--lms-color-1, #ffa53b) !important;
}
.lms-wrapper.with-header .wpProQuiz_question_page {
	font-weight: bold;
	opacity: 1;
	color: #fff;
	margin-bottom: 25px;
}
.lms-wrapper.with-header .question_counter {
	background: transparent;
}
.lms-wrapper.with-header .question_counter .q_c_title {
	color: inherit;
	font-weight: 400;
	font-size: 1em;
	margin-bottom: 10px;
}
.lms-wrapper.with-header .ld-breadcrumbs {
	background: rgba(255, 255, 255, 0.2);
	border-radius: 0;
}
.lms-wrapper.with-header .ld-breadcrumbs .ld-breadcrumbs-segments span {
	color: var(--lms-color-1, #ffa53b) !important;
}
.lms-wrapper.with-header .ld-breadcrumbs .ld-breadcrumbs-segments a {
	color: #fff !important;
}
.lms-wrapper.with-header .ld-breadcrumbs .ld-breadcrumbs-segments a:hover, .lms-wrapper.with-header .ld-breadcrumbs .ld-breadcrumbs-segments a:focus {
	color: #fff !important;
	opacity: 0.8;
}
.lms-wrapper.with-header .wpProQuiz_content {
	margin-top: -115px;
}

.lms-svg-icon {
	width: 1em;
	height: 1em;
	display: inline-block;
}

.lms-choice-icon {
	width: 3em;
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
}
.lms-choice-icon > * {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -0.5em;
	margin-top: -0.5em;
}

.lms-page-header,
.lms-results-header {
	margin-bottom: 50px;
	padding: 0 15px;
	text-align: center;
	width: 100%;
	max-width: var(--lms-content-size, 75%);
	margin-left: auto;
	margin-right: auto;
	font-size: 20px;
	line-height: 1.4;
}
.lms-page-header .lms-header-title,
.lms-results-header .lms-header-title {
	font-weight: bold;
	color: inherit;
	margin-bottom: 8px;
}
.lms-page-header p,
.lms-results-header p {
	margin-bottom: 10px;
}
.lms-page-header p:last-child,
.lms-results-header p:last-child {
	margin-bottom: 0;
}

.lms-page-header {
	margin-bottom: 0;
}

.wpProQuiz_results {
	width: 100%;
	max-width: var(--lms-content-size, 75%);
	margin-left: auto;
	margin-right: auto;
}
.wpProQuiz_results .results-content {
	padding: 20px 30px;
	text-align: center;
	margin-bottom: 1em;
	background-color: #4c4d5c;
	background: var(--lms-color-1, #ffa53b);
	color: var(--lms-color-2, #0e3f78);
	border-radius: 10px;
	border: 2px solid rgba(167, 167, 167, 0.35);
	-webkit-box-shadow: -2px 2px 30px 0 rgba(0, 0, 0, 0.11);
	        box-shadow: -2px 2px 30px 0 rgba(0, 0, 0, 0.11);
	font-size: 20px;
	line-height: 1.4;
}
.wpProQuiz_results .ld-quiz-actions {
	border: 0;
	margin: auto;
	padding: 0;
}
.wpProQuiz_results .wpProQuiz_header {
	color: inherit;
}
.wpProQuiz_results p {
	margin-bottom: 10px;
}
.wpProQuiz_results p:last-child {
	margin-bottom: 0;
}
.wpProQuiz_results .wpProQuiz_quiz_time {
	color: #ffffff;
}
.wpProQuiz_results .wpProQuiz_correct_answer span {
	color: #fff;
	font-weight: bold;
}
.wpProQuiz_results .wpProQuiz_points {
	padding: 20px 30px;
	border-radius: 10px;
	border: 2px solid rgba(167, 167, 167, 0.35);
	-webkit-box-shadow: -2px 2px 30px 0 rgba(0, 0, 0, 0.11);
	        box-shadow: -2px 2px 30px 0 rgba(0, 0, 0, 0.11);
	background-color: var(--lms-color-2, #0e3f78);
	margin-bottom: 1em;
	color: #fff;
	font-weight: normal;
}
.wpProQuiz_results .wpProQuiz_points span {
	color: var(--lms-color-1, #ffa53b);
	font-weight: bold;
}
.wpProQuiz_results .wpProQuiz_quiz_status {
	font-size: 0.8em;
	font-weight: bold;
	color: #fff;
	background: var(--lms-color-2, #0e3f78);
	display: inline-block;
	padding: 5px 15px;
	border-radius: 5em;
}

.wpProQuiz_quiz.showing_quiz_answers {
	margin-top: 30px;
	/*padding-top: 30px;*/
	border-top: 1px solid #f0f3f6;
}
.wpProQuiz_quiz.showing_quiz_answers .wpProQuiz_listItem {
	margin-top: 60px;
}
.wpProQuiz_quiz.showing_quiz_answers .wpProQuiz_question_page {
	color: #9ba2a5;
	font-size: 0.8em;
	margin-bottom: 10px;
}

.question_the_content p {
	margin-bottom: 0.75em;
}
.question_the_content p:last-child {
	margin-bottom: 0;
}
.question_the_content table, .question_the_content td, .question_the_content th {
	border: 0;
	text-align: center;
}
.question_the_content table {
	font-size: 1rem;
}
.question_the_content table:last-child {
	margin-bottom: 0;
}
.question_the_content table a {
	color: inherit;
}

.wpProQuiz_questionList.type-info p,
.wpProQuiz_correct p,
.wpProQuiz_incorrect p {
	margin-bottom: 0.75em;
}
.wpProQuiz_questionList.type-info p:last-child,
.wpProQuiz_correct p:last-child,
.wpProQuiz_incorrect p:last-child {
	margin-bottom: 0;
}
.wpProQuiz_questionList.type-info table, .wpProQuiz_questionList.type-info td, .wpProQuiz_questionList.type-info th,
.wpProQuiz_correct table,
.wpProQuiz_correct td,
.wpProQuiz_correct th,
.wpProQuiz_incorrect table,
.wpProQuiz_incorrect td,
.wpProQuiz_incorrect th {
	border: 0;
}
.wpProQuiz_questionList.type-info table,
.wpProQuiz_correct table,
.wpProQuiz_incorrect table {
	font-size: 1rem;
}
.wpProQuiz_questionList.type-info table:last-child,
.wpProQuiz_correct table:last-child,
.wpProQuiz_incorrect table:last-child {
	margin-bottom: 0;
}

.single .post-navigation .nav-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.single .post-navigation .nav-midsection,
.single .post-navigation .nav-next,
.single .post-navigation .nav-previous {
	width: auto;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}
@media (max-width: 767px) {
	.single .post-navigation .nav-midsection,
.single .post-navigation .nav-next,
.single .post-navigation .nav-previous {
		-webkit-box-flex: 100%;
		    -ms-flex: 100%;
		        flex: 100%;
		width: 100%;
		text-align: center;
	}
}
.single .post-navigation .nav-midsection {
	text-align: center;
}
.single .post-navigation .navbtn a {
	border-radius: 6px;
	font-weight: 600;
	font-size: 14px;
	/*border-radius: 10em;*/
	min-width: 9em;
	padding: 0.7em 1.25em;
	display: inline-block;
	background: #2196f3 !important;
	background: #0e457a !important;
	background: var(--lms-color-2-btn-gradient) !important;
}

.single-topic .post-navigation,
.single-lesson .post-navigation {
	padding: 0;
	overflow: visible;
}
.single-topic .lms-content p,
.single-lesson .lms-content p {
	margin-bottom: 10px;
}
.single-topic .lms-content p:last-child,
.single-lesson .lms-content p:last-child {
	margin-bottom: 0;
}
.single-topic .with-header .ld-lesson-topic-list,
.single-topic .with-header .post-navigation,
.single-lesson .with-header .ld-lesson-topic-list,
.single-lesson .with-header .post-navigation {
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
	width: auto;
	max-width: var(--lms-content-size, 75%);
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.single-topic .with-header .lms-content,
.single-lesson .with-header .lms-content {
	padding-left: 15px;
	padding-right: 15px;
}
.single-topic .lms-content > div[align=center],
.single-lesson .lms-content > div[align=center] {
	background: #978DE0;
	padding: 10px;
}

.has-tooltip .tooltiptext {
	visibility: hidden;
	color: #fff;
	font-weight: 400;
	border-radius: 0;
	padding: 0.25em 1em;
	-webkit-transform: translateX(1%) translateY(-10px);
	    -ms-transform: translateX(1%) translateY(-10px);
	        transform: translateX(1%) translateY(-10px);
	-webkit-box-shadow: 0 -1px 0 2px hsla(0deg, 0%, 100%, 0.75);
	        box-shadow: 0 -1px 0 2px hsla(0deg, 0%, 100%, 0.75);
	font-size: 0.7em;
	opacity: 0;
	-webkit-transition: opacity 0.1s linear;
	-o-transition: opacity 0.1s linear;
	transition: opacity 0.1s linear;
	text-align: center;
	min-width: 150px;
	max-width: 300px;
	background-color: #2196f3;
	position: absolute;
	z-index: 1;
	bottom: 100%;
	left: 8%;
	margin-left: -40px;
}
.has-tooltip .tooltiptext:after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #2196f3 transparent transparent transparent;
}
.has-tooltip:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}

.ld-topic-row .tooltiptext {
	bottom: 65%;
}

/**Courses**/
.ld-item-list.ld-lesson-list {
	margin-top: 1em;
}

.ld-item-list-items {
	border: 0;
	padding: 0;
	font-size: 22px;
}
@media (max-width: 1350px) {
	.ld-item-list-items {
		font-size: 20px;
	}
}
@media (max-width: 1060px) {
	.ld-item-list-items {
		font-size: 18px;
	}
}
@media (max-width: 991px) {
	.ld-item-list-items {
		font-size: 16px;
	}
}
@media (max-width: 767px) {
	.ld-item-list-items {
		font-size: 14px;
	}
}
.ld-item-list-items .lsn-order {
	width: 15%;
	text-align: center;
}
@media (max-width: 767px) {
	.ld-item-list-items .lsn-order {
		width: 75px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 auto;
		        flex: 0 1 auto;
	}
}
@media (max-width: 400px) {
	.ld-item-list-items .lsn-order {
		display: none;
	}
}
.ld-item-list-items .lsn-title {
	width: 70%;
}
@media (max-width: 767px) {
	.ld-item-list-items .lsn-title {
		width: auto;
		-webkit-box-flex: 1;
		    -ms-flex: 1;
		        flex: 1;
	}
}
.ld-item-list-items .lsn-duration {
	width: 15%;
	text-align: center;
}
@media (max-width: 767px) {
	.ld-item-list-items .lsn-duration {
		width: 75px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 auto;
		        flex: 0 1 auto;
	}
}

.ld-item-list-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	background: #0e457a;
	background: var(--lms-color-2-gradient, #0e457a);
	color: #fff;
	margin-bottom: 15px;
}
.ld-item-list-header > * {
	padding: 25px 20px;
	text-align: center;
}
@media (max-width: 1350px) {
	.ld-item-list-header > * {
		padding-left: 10px;
		padding-right: 10px;
	}
}

.ld-header-column > span {
	display: inline-block;
	background: var(--lms-color-3, #2eac3e);
	padding: 10px 30px;
	border-radius: 10px;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 1;
	text-align: center;
	height: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
@media (max-width: 1350px) {
	.ld-header-column > span {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media (max-width: 1060px) {
	.ld-header-column > span {
		font-size: 0.7em;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding-left: 10px;
		padding-right: 10px;
	}
}
.ld-header-column.lsn-title > span {
	display: block;
	font-size: 1em;
}

.ld-item-list-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	background: #fff;
}
.ld-item-list-item > * {
	padding: 10px 20px;
}
@media (max-width: 1350px) {
	.ld-item-list-item > * {
		padding-left: 10px;
		padding-right: 10px;
	}
}
.ld-item-list-item .ld-column > span {
	display: inline-block;
	background: #eeeeee;
	padding: 10px 20px;
	border-radius: 10px;
	line-height: 1.4;
}
@media (max-width: 767px) {
	.ld-item-list-item .ld-column > span {
		padding: 10px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
}
.ld-item-list-item .ld-column.lsn-order > span {
	background: var(--lms-color-2-lighter, #0e3f78);
	color: #fff;
	font-weight: bold;
	border: 1px solid rgba(167, 167, 167, 0.4);
	-webkit-box-shadow: -1px 1px 15px 0 rgba(0, 0, 0, 0.11);
	        box-shadow: -1px 1px 15px 0 rgba(0, 0, 0, 0.11);
}
.ld-item-list-item .ld-column.lsn-duration > span {
	background: var(--lms-color-3, #2eac3e);
	color: #fff;
	border: 1px solid rgba(167, 167, 167, 0.4);
	-webkit-box-shadow: -1px 1px 15px 0 rgba(0, 0, 0, 0.11);
	        box-shadow: -1px 1px 15px 0 rgba(0, 0, 0, 0.11);
}
.ld-item-list-item .ld-column.lsn-title .ld-item-name {
	display: block;
	padding: 10px 20px;
	color: #505050;
	background: #eeeeee;
	border-radius: 10px;
	line-height: 1.4;
	border: 1px solid rgba(167, 167, 167, 0.4) !important;
	-webkit-box-shadow: -1px 1px 15px 0 rgba(0, 0, 0, 0.11) !important;
	        box-shadow: -1px 1px 15px 0 rgba(0, 0, 0, 0.11) !important;
}
.ld-item-list-item .ld-column.lsn-title .ld-item-title {
	color: inherit;
	font-weight: bold;
	padding-left: 1.75em;
}
.ld-item-list-item .ld-status-icon {
	width: 0.9em;
	height: 0.9em;
	float: left;
	margin-right: -0.9em;
}
.ld-item-list-item .ld-status-icon.ld-status-incomplete {
	margin-top: 0.3em;
	margin-top: calc(0.5em - 5px);
	border: 3px solid #0e3f78;
}
@media (max-width: 991px) {
	.ld-item-list-item .ld-status-icon.ld-status-incomplete {
		margin-top: calc(0.5em - 3px);
	}
}
.ld-item-list-item .ld-status-icon.ld-status-complete {
	width: 1.12em;
	height: 1.12em;
	margin-top: 0.28em;
	background-position: center;
	background-size: contain;
	background-color: transparent !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' stroke-width='3' stroke='%230F5D91' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M5 12l5 5l10 -10' /%3E%3C/svg%3E");
}
.ld-item-list-item .ld-item-name {
	position: relative;
}
.ld-item-list-item .ld-item-name .tooltiptext {
	visibility: hidden;
	color: var(--lms-color-2, #0e3f78);
	font-weight: 600;
	border-radius: 6px;
	padding: 0.25em 1em;
	-webkit-transform: translateX(0) translateY(-8px);
	    -ms-transform: translateX(0) translateY(-8px);
	        transform: translateX(0) translateY(-8px);
	-webkit-box-shadow: 0 -1px 0 2px hsla(0deg, 0%, 100%, 0.75);
	        box-shadow: 0 -1px 0 2px hsla(0deg, 0%, 100%, 0.75);
	font-size: 0.6em;
	opacity: 0;
	-webkit-transition: opacity 0.1s linear;
	-o-transition: opacity 0.1s linear;
	transition: opacity 0.1s linear;
	text-align: center;
	min-width: 150px;
	max-width: 300px;
	background-color: var(--lms-color-1, #ffa53b);
	position: absolute;
	z-index: 1;
	bottom: 100%;
	left: 0;
}
.ld-item-list-item .ld-item-name .tooltiptext:after {
	content: "";
	position: absolute;
	top: 100%;
	left: 30px;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: var(--lms-color-1, #ffa53b) transparent transparent transparent;
}
.ld-item-list-item .ld-item-name:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}
.ld-item-list-item .ld-item-details {
	font-size: 0.8em;
	padding: 0 15px;
	color: #0c4f7e;
}
.ld-item-list-item .ld-item-details p {
	margin-bottom: 10px;
}
.ld-item-list-item .ld-item-details p:last-child {
	margin-bottom: 0;
}

.ld-item-list-section-heading {
	background: #0c4f7e;
	color: #fff;
	line-height: 1.4;
	text-transform: none;
	margin: 5px 0;
	padding: 8px 0;
	padding-left: 15%;
}
.ld-item-list-section-heading > span {
	display: block;
	padding: 0 20px;
}

.lms-wrapper .ld-course-status {
	margin-bottom: 1em;
}
.lms-wrapper .ld-course-status + .ld-tabs {
	margin: 0;
}
.lms-wrapper .ld-course-status.ld-course-status-enrolled {
	background-color: var(--lms-color-1, #ffa53b);
}
.lms-wrapper.with-header .ld-course-status {
	max-width: 95%;
	max-width: calc(100% - 2em);
	margin-left: auto;
	margin-right: auto;
}
.lms-wrapper .lms-course-item .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage.ld-secondary-color {
	font-weight: 600;
	color: #ffffff !important;
}
.lms-wrapper .lms-course-item .ld-progress .ld-progress-steps {
	color: var(--lms-color-2, #0e3f78);
}
.lms-wrapper .lms-course-item .ld-progress .ld-secondary-background {
	background-color: var(--lms-color-2, #0e3f78) !important;
}
/*# sourceMappingURL=styles-2022.css.map */