/* rgb(255, 186, 186); */
@font-face { font-family: 'ld-icons'; src: url("../fonts/ld-icons.eot?e0vk6b"); src: url("../fonts/ld-icons.eot?e0vk6b#iefix") format("embedded-opentype"), url("../fonts/ld-icons.ttf?e0vk6b") format("truetype"), url("../fonts/ld-icons.woff?e0vk6b") format("woff"), url("../fonts/ld-icons.svg?e0vk6b#ld-icons") format("svg"); font-weight: normal; font-style: normal; }

.ld-icon { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'ld-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; }

.ld-icon-alert:before { content: "\e90d"; }

.ld-icon-unlocked:before { content: "\e900"; }

.ld-icon-quiz:before { content: "\e901"; }

.ld-icon-materials:before { content: "\e902"; }

.ld-icon-download:before { content: "\e903"; }

.ld-icon-course-outline:before { content: "\e904"; }

.ld-icon-content:before { content: "\e905"; }

.ld-icon-complete:before, .ld-icon-checkmark:before { content: "\e906"; }

.ld-icon-clock:before { content: "\e907"; }

.ld-icon-certificate:before { content: "\e908"; }

.ld-icon-calendar:before { content: "\e909"; }

.ld-icon-assignment:before { content: "\e90a"; }

.ld-icon-arrow-up:before { content: "\e912"; }

.ld-icon-arrow-right:before { content: "\e913"; }

.ld-icon-arrow-left:before { content: "\e914"; }

.ld-icon-arrow-down:before { content: "\e915"; }

.ld-icon-login:before { content: "\e90c"; }

.ld-icon-remove:before, .ld-icon-delete:before { content: "\e90b"; }

.ld-icon-comments:before { content: "\e917"; }

.ld-icon-search:before { content: "\e916"; }

.learndash-wrapper * { -webkit-box-sizing: border-box; box-sizing: border-box; }

.learndash-wrapper .learndash_checkout_buttons { margin: 0 0.5em 0 0; }

.learndash-wrapper .btn-join, .learndash-wrapper #btn-join { margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; text-transform: none; font-family: inherit; font-weight: 800; font-size: 0.75em; text-align: center; text-decoration: none; cursor: pointer; width: 100%; max-width: 385px; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding: .75em 1.5em; margin-left: 0; }

.learndash-wrapper .btn-join .ld-icon, .learndash-wrapper #btn-join .ld-icon { font-size: 0.875em; }

.learndash-wrapper .btn-join .ld-text, .learndash-wrapper #btn-join .ld-text { padding: 0 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.learndash-wrapper .btn-join + .ld-button, .learndash-wrapper #btn-join + .ld-button { margin-left: 1em; }

.learndash-wrapper .btn-join.ld-compact, .learndash-wrapper #btn-join.ld-compact { padding: 0; width: 24px; height: 24px; border-radius: 100%; -ms-flex-preferred-size: 24px; flex-basis: 24px; -ms-flex-negative: 0; flex-shrink: 0; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .btn-join.ld-compact .ld-icon, .learndash-wrapper #btn-join.ld-compact .ld-icon { margin-right: 0; font-size: 0.75em; }

.learndash-wrapper .btn-join.ld-compact .ld-text, .learndash-wrapper #btn-join.ld-compact .ld-text { padding: 0; }

.learndash-wrapper .btn-join.ld-button-alternate, .learndash-wrapper #btn-join.ld-button-alternate { background: transparent; color: #00a2e8; padding: 0; }

.learndash-wrapper .btn-join.ld-button-alternate .ld-icon, .learndash-wrapper #btn-join.ld-button-alternate .ld-icon { background: #00a2e8; color: white; border-radius: 100%; width: 18px; height: 18px; -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; padding: 2px; line-height: 16px; text-align: center; font-weight: bold; -webkit-transition: color 0.3s ease, background 0.3s ease; transition: color 0.3s ease, background 0.3s ease; }

.learndash-wrapper .btn-join.ld-button-alternate .ld-text, .learndash-wrapper #btn-join.ld-button-alternate .ld-text { padding-left: 0.5em; }

.learndash-wrapper .btn-join.ld-button-alternate:hover, .learndash-wrapper #btn-join.ld-button-alternate:hover { background: transparent; }

.learndash-wrapper .btn-join.ld-button-transparent, .learndash-wrapper #btn-join.ld-button-transparent { color: #00a2e8; background: transparent; }

.learndash-wrapper .btn-join.ld-button-transparent.ld-status-complete, .learndash-wrapper #btn-join.ld-button-transparent.ld-status-complete { color: #019e7c; }

.learndash-wrapper .btn-join.ld-button-transparent:hover, .learndash-wrapper #btn-join.ld-button-transparent:hover { background: transparent; }

.learndash-wrapper .btn-join.ld-button-reverse, .learndash-wrapper #btn-join.ld-button-reverse { background: white; color: #00a2e8; }

.learndash-wrapper .btn-join.ld-button-reverse:hover, .learndash-wrapper #btn-join.ld-button-reverse:hover { background: #00a2e8; color: white; }

.learndash-wrapper .btn-join:hover, .learndash-wrapper #btn-join:hover { opacity: 0.75; background-color: #00a2e8; }

.learndash-wrapper .btn-join:focus, .learndash-wrapper #btn-join:focus { outline: none; opacity: 0.75; }

.learndash-wrapper .ld-button { margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; text-transform: none; font-family: inherit; font-weight: 800; font-size: 0.75em; text-align: center; text-decoration: none; cursor: pointer; width: 100%; max-width: 385px; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding: .75em 1.5em; }

.learndash-wrapper .ld-button .ld-icon { font-size: 0.875em; }

.learndash-wrapper .ld-button .ld-text { padding: 0 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.learndash-wrapper .ld-button + .ld-button { margin-left: 1em; }

.learndash-wrapper .ld-button.ld-compact { padding: 0; width: 24px; height: 24px; border-radius: 100%; -ms-flex-preferred-size: 24px; flex-basis: 24px; -ms-flex-negative: 0; flex-shrink: 0; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .ld-button.ld-compact .ld-icon { margin-right: 0; font-size: 0.75em; }

.learndash-wrapper .ld-button.ld-compact .ld-text { padding: 0; }

.learndash-wrapper .ld-button.ld-button-alternate { background: transparent; color: #00a2e8; padding: 0; }

.learndash-wrapper .ld-button.ld-button-alternate .ld-icon { background: #00a2e8; color: white; border-radius: 100%; width: 18px; height: 18px; -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; padding: 2px; line-height: 16px; text-align: center; font-weight: bold; -webkit-transition: color 0.3s ease, background 0.3s ease; transition: color 0.3s ease, background 0.3s ease; }

.learndash-wrapper .ld-button.ld-button-alternate .ld-text { padding-left: 0.5em; }

.learndash-wrapper .ld-button.ld-button-alternate:hover { background: transparent; }

.learndash-wrapper .ld-button.ld-button-transparent { color: #00a2e8; background: transparent; }

.learndash-wrapper .ld-button.ld-button-transparent.ld-status-complete { color: #019e7c; }

.learndash-wrapper .ld-button.ld-button-transparent:hover { background: transparent; }

.learndash-wrapper .ld-button.ld-button-reverse { background: white; color: #00a2e8; }

.learndash-wrapper .ld-button.ld-button-reverse:hover { background: #00a2e8; color: white; }

.learndash-wrapper .ld-button:hover { opacity: 0.75; background-color: #00a2e8; }

.learndash-wrapper .ld-button:focus { outline: none; opacity: 0.75; }

.learndash-wrapper .ld-button .ld-icon { -webkit-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; }

.learndash-wrapper .ld-button:hover .ld-icon-arrow-right { -webkit-transform: translateX(3px); -ms-transform: translateX(3px); transform: translateX(3px); }

.learndash-wrapper .ld-button:hover .ld-icon-arrow-left { -webkit-transform: translateX(-3px); -ms-transform: translateX(-3px); transform: translateX(-3px); }

.learndash-wrapper a { text-decoration: none; text-shadow: none; border-bottom: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }

.learndash-wrapper a:hover { text-decoration: none; }

.learndash-wrapper.ld-container { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0 2em; max-width: 1280px; margin: auto; }

.learndash-wrapper .ld-page-content { -webkit-box-flex: 1; -ms-flex: 1 auto; flex: 1 auto; padding-right: 2.5%; }

.learndash-wrapper .ld-sidebar-content { -webkit-box-flex: 0; -ms-flex: 0 0 250px; flex: 0 0 250px; padding-left: 2.5%; }

.learndash-wrapper .ld-profile-avatar { border-radius: 100%; overflow: hidden; }

.learndash-wrapper .ld-profile-avatar img { width: 100%; height: auto; }

@media (max-width: 1024px) { .learndash-wrapper.ld-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .learndash-wrapper .ld-page-content { margin-bottom: 3em; } }

.learndash-wrapper .sfwd-mark-complete, .learndash-wrapper #sfwd-mark-complete { position: relative; display: block; overflow: hidden; }

.learndash-wrapper .sfwd-mark-complete::after, .learndash-wrapper #sfwd-mark-complete::after { font-family: 'ld-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; content: "\e906"; position: absolute; right: 1em; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); color: white; }

.learndash-wrapper .learndash_mark_complete_button, .learndash-wrapper #learndash_mark_complete_button { margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; text-transform: none; font-family: inherit; font-weight: 800; font-size: 0.75em; text-align: center; text-decoration: none; cursor: pointer; width: 100%; max-width: 385px; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding: .75em 1.5em; background-color: #019e7c; padding: 1em; padding-right: 3em; }

.learndash-wrapper .learndash_mark_complete_button .ld-icon, .learndash-wrapper #learndash_mark_complete_button .ld-icon { font-size: 0.875em; }

.learndash-wrapper .learndash_mark_complete_button .ld-text, .learndash-wrapper #learndash_mark_complete_button .ld-text { padding: 0 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.learndash-wrapper .learndash_mark_complete_button + .ld-button, .learndash-wrapper #learndash_mark_complete_button + .ld-button { margin-left: 1em; }

.learndash-wrapper .learndash_mark_complete_button.ld-compact, .learndash-wrapper #learndash_mark_complete_button.ld-compact { padding: 0; width: 24px; height: 24px; border-radius: 100%; -ms-flex-preferred-size: 24px; flex-basis: 24px; -ms-flex-negative: 0; flex-shrink: 0; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .learndash_mark_complete_button.ld-compact .ld-icon, .learndash-wrapper #learndash_mark_complete_button.ld-compact .ld-icon { margin-right: 0; font-size: 0.75em; }

.learndash-wrapper .learndash_mark_complete_button.ld-compact .ld-text, .learndash-wrapper #learndash_mark_complete_button.ld-compact .ld-text { padding: 0; }

.learndash-wrapper .learndash_mark_complete_button.ld-button-alternate, .learndash-wrapper #learndash_mark_complete_button.ld-button-alternate { background: transparent; color: #00a2e8; padding: 0; }

.learndash-wrapper .learndash_mark_complete_button.ld-button-alternate .ld-icon, .learndash-wrapper #learndash_mark_complete_button.ld-button-alternate .ld-icon { background: #00a2e8; color: white; border-radius: 100%; width: 18px; height: 18px; -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; padding: 2px; line-height: 16px; text-align: center; font-weight: bold; -webkit-transition: color 0.3s ease, background 0.3s ease; transition: color 0.3s ease, background 0.3s ease; }

.learndash-wrapper .learndash_mark_complete_button.ld-button-alternate .ld-text, .learndash-wrapper #learndash_mark_complete_button.ld-button-alternate .ld-text { padding-left: 0.5em; }

.learndash-wrapper .learndash_mark_complete_button.ld-button-alternate:hover, .learndash-wrapper #learndash_mark_complete_button.ld-button-alternate:hover { background: transparent; }

.learndash-wrapper .learndash_mark_complete_button.ld-button-transparent, .learndash-wrapper #learndash_mark_complete_button.ld-button-transparent { color: #00a2e8; background: transparent; }

.learndash-wrapper .learndash_mark_complete_button.ld-button-transparent.ld-status-complete, .learndash-wrapper #learndash_mark_complete_button.ld-button-transparent.ld-status-complete { color: #019e7c; }

.learndash-wrapper .learndash_mark_complete_button.ld-button-transparent:hover, .learndash-wrapper #learndash_mark_complete_button.ld-button-transparent:hover { background: transparent; }

.learndash-wrapper .learndash_mark_complete_button.ld-button-reverse, .learndash-wrapper #learndash_mark_complete_button.ld-button-reverse { background: white; color: #00a2e8; }

.learndash-wrapper .learndash_mark_complete_button.ld-button-reverse:hover, .learndash-wrapper #learndash_mark_complete_button.ld-button-reverse:hover { background: #00a2e8; color: white; }

.learndash-wrapper .learndash_mark_complete_button:hover, .learndash-wrapper #learndash_mark_complete_button:hover { opacity: 0.75; background-color: #00a2e8; }

.learndash-wrapper .learndash_mark_complete_button:focus, .learndash-wrapper #learndash_mark_complete_button:focus { outline: none; opacity: 0.75; }

.learndash-wrapper .learndash_mark_complete_button:disabled, .learndash-wrapper #learndash_mark_complete_button:disabled { cursor: pointer; -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%); }

.learndash-wrapper .ld-content-actions { clear: both; border-top: 2px solid #e2e7ed; padding: 1em 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .ld-content-actions .ld-content-action { -webkit-box-flex: 0; -ms-flex: 0 0 185px; flex: 0 0 185px; position: relative; }

.learndash-wrapper .ld-content-actions > a { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; font-size: .75em; }

.learndash-wrapper .ld-content-actions .learndash_timer, .learndash-wrapper .ld-content-actions #learndash_timer { position: absolute; top: 100%; text-align: center; display: block; padding: 1em; left: 0; right: 0; color: #728188; font-weight: bold; }

@media (max-width: 768px) { .learndash-wrapper .ld-content-actions { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .learndash-wrapper .ld-content-actions .ld-content-action { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  .learndash-wrapper .ld-content-actions > * { margin-bottom: 2em; margin-left: 0; } }

.learndash-wrapper .ld-mobile-only { display: none !important; }

@media (max-width: 640px) { .learndash-wrapper .ld-mobile-only { display: inherit !important; } }

@media (max-width: 640px) { .learndash-wrapper .ld-not-mobile { display: none !important; } }

.learndash-wrapper .ld-loading { position: relative; }

.learndash-wrapper .ld-loading::after { position: absolute; content: ''; display: block; z-index: 99; top: 0; left: 0; right: 0; bottom: 0; background: rgba(255, 255, 255, 0.5); }

.learndash-wrapper .ld-loading::before { content: ''; display: block; position: absolute; border-radius: 50%; width: 40px; z-index: 100; height: 40px; left: 50%; top: 50%; margin: -20px 0 0 -20px; border: 3px solid rgba(0, 0, 0, 0.5); border-top: 3px solid #00a2e8; -webkit-animation: ldrotating 1.2s infinite linear; animation: ldrotating 1.2s infinite linear; }

@-webkit-keyframes ldrotating { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes ldrotating { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

/* Targets IE10/IE11 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .learndash-wrapper .ld-expand-button { min-width: 120px; }
  .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon { -ms-flex-preferred-size: 15px; flex-basis: 15px; }
  .learndash-wrapper .ld-status-icon.ld-status-incomplete, .learndash-wrapper .ld-status-icon.ld-status-in-progress { -ms-flex-preferred-size: 18px; flex-basis: 18px; }
  .learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-incomplete, .learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-in-progress { -ms-flex-preferred-size: 10px; flex-basis: 10px; }
  .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-expand-button { min-width: 80px; }
  .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-expand-button.ld-compact { min-width: 0; margin-right: 1em; }
  .learndash-wrapper .ld-item-list .ld-section-heading .ld-search-prompt { margin-right: 3em; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  .learndash-wrapper .ld-login-modal .ld-login-modal-wrapper { width: 100%; } }

.learndash-wrapper .ld-group-list { margin-bottom: 2em; }

.learndash-wrapper .ld-item-list { margin: 2em 0 1em 0; }

.learndash-wrapper .ld-item-list .ld-table-list.ld-no-pagination { border-bottom: 0 !important; }

.learndash-wrapper .ld-item-list .ld-item-list-content { padding: 1.5em; }

.learndash-wrapper .ld-item-list .ld-section-heading { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; align-items: center; }

.learndash-wrapper .ld-item-list .ld-section-heading h3 { font-weight: bold; }

.learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; }

.learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-progress { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-progress .ld-progress-stats { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

.learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-progress .ld-progress-label { text-transform: none; font-size: 1.5em; }

.learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-progress .ld-progress-bar { background-color: #e2e7ed; }

.learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-expand-button { margin-left: 1em; }

@media (max-width: 640px) { .learndash-wrapper .ld-item-list .ld-section-heading h2, .learndash-wrapper .ld-item-list .ld-section-heading h3 { text-align: center; margin-bottom: 10px; }
  .learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-expand-button { margin: 10px auto; } }

.learndash-wrapper .ld-item-list .ld-section-heading .ld-search-prompt { display: -webkit-box; display: -ms-flexbox; display: flex; color: #728188; cursor: pointer; font-weight: 800; font-size: 0.875em; -webkit-transition: color 0.3s ease; transition: color 0.3s ease; }

.learndash-wrapper .ld-item-list .ld-section-heading .ld-search-prompt .ld-icon { width: 20px; height: 20px; margin-left: 5px; font-size: 1.4em; }

.learndash-wrapper .ld-item-list .ld-section-heading .ld-search-prompt:hover { color: #00a2e8; }

.learndash-wrapper .ld-item-list .ld-item-search { height: auto; max-height: 0px; -webkit-transition: max-height 0.3s ease; transition: max-height 0.3s ease; overflow: hidden; }

.learndash-wrapper .ld-item-list .ld-item-search h4 { margin: 0; margin-bottom: 0.5em; font-weight: bold; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-closer { position: absolute; top: 10px; right: 15px; cursor: pointer; font-weight: 700; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 0.625em; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-closer:before { content: 'x'; margin-right: 0.25em; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper { padding: 12px; position: relative; background: #e2e7ed; border-radius: 6px; margin: 1em 0; overflow: visible; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper:before { content: ''; position: absolute; width: 16px; height: 16px; top: -8px; left: 66px; background: white; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); z-index: 9; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper:before { background: #e2e7ed; z-index: 9; left: auto; right: 130px; }

@media (max-width: 640px) { .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-wrapper:before { left: 20px; right: auto; } }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields > * { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-right: 1em; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields label { display: block; margin-bottom: 0.5em; font-size: 0.875em; color: #728188; }

.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: 30px; border: 2px solid #ccd2d9; background: white; border-radius: 0; width: 100%; padding: 0 0.5em; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-name { position: relative; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-name .ld-reset-button { position: absolute; right: 18px; bottom: 2px; font-weight: 700; font-size: 12px; background: #fff; height: 26px; padding: 0 1em; line-height: 26px; color: #728188; text-decoration: none; display: inline-block; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-name .ld-reset-button::before { content: 'x'; margin-right: 0.25em; display: inline-block; }

@media (max-width: 640px) { .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-name .ld-reset-button { right: 2px; } }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-name input[type=text] { width: 100%; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit { -webkit-box-flex: 0; -ms-flex: 0 0 100px; flex: 0 0 100px; padding-right: 0; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button { height: 30px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 0; margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; text-transform: none; font-family: inherit; font-weight: 800; font-size: 0.75em; text-align: center; text-decoration: none; cursor: pointer; width: 100%; max-width: 385px; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding: .75em 1.5em; margin: 0; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button .ld-icon { font-size: 0.875em; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button .ld-text { padding: 0 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button + .ld-button { margin-left: 1em; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-compact { padding: 0; width: 24px; height: 24px; border-radius: 100%; -ms-flex-preferred-size: 24px; flex-basis: 24px; -ms-flex-negative: 0; flex-shrink: 0; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-compact .ld-icon { margin-right: 0; font-size: 0.75em; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-compact .ld-text { padding: 0; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-alternate { background: transparent; color: #00a2e8; padding: 0; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-alternate .ld-icon { background: #00a2e8; color: white; border-radius: 100%; width: 18px; height: 18px; -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; padding: 2px; line-height: 16px; text-align: center; font-weight: bold; -webkit-transition: color 0.3s ease, background 0.3s ease; transition: color 0.3s ease, background 0.3s ease; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-alternate .ld-text { padding-left: 0.5em; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-alternate:hover { background: transparent; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-transparent { color: #00a2e8; background: transparent; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-transparent.ld-status-complete { color: #019e7c; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-transparent:hover { background: transparent; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-reverse { background: white; color: #00a2e8; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button.ld-button-reverse:hover { background: #00a2e8; color: white; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button:hover { opacity: 0.75; background-color: #00a2e8; }

.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button:focus { outline: none; opacity: 0.75; }

@media (max-width: 640px) { .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields > * { width: 100%; margin-bottom: 1em; padding-right: 0; }
  .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button { margin: auto; } }

.learndash-wrapper .ld-item-list .ld-item-list-item { border: 2px solid #e2e7ed; border-radius: 6px; margin-bottom: 12px; background: #fff; }

.learndash-wrapper .ld-item-list .ld-item-list-item.ld-is-next { border-color: #00a2e8; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview { padding: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon { margin-right: 0.5em; margin-top: 0.35em; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; -webkit-box-align: top; -ms-flex-align: top; align-items: top; color: #495255; }

@media (max-width: 640px) { .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-sep { color: #e2e7ed; padding: 0 0.5em; }

.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover { color: #00a2e8; }

.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover .ld-item-title .ld-item-components { color: #728188; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-item-components { font-weight: 700; display: block; font-size: 0.825em; margin-top: 0.5em; color: #728188; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-status { display: inline-block; font-size: 0.825em; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-item-component + .ld-status { margin-left: 0.5em; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-expand-button { margin-left: 1em; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-certificate-link { margin-right: 15px; font-size: 26px; color: #019e7c; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded { position: relative; height: auto; max-height: 0px; overflow: hidden; -webkit-transition: max-height 0.5s ease; transition: max-height 0.5s ease; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded:before { content: ''; position: absolute; width: 16px; height: 16px; top: -8px; left: 66px; background: white; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); z-index: 9; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded:before { left: 64px; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress { background: #e2e7ed; padding: 2em 4.125em; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-item-contents { padding: 2em 4.125em; }

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress { margin-top: 0; }

@media (max-width: 640px) { .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details { margin-top: 1em; margin-left: 2em; }
  .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details .ld-status { margin-left: 0; margin-right: 1em; }
  .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details .ld-expand-button { margin-left: 0; }
  .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress, .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-item-contents { padding: 2em 1em; }
  .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-item-contents { padding-top: 0; } }

.learndash-wrapper .ld-table-list { border-radius: 6px; overflow: hidden; margin: 1.5em 0; }

.learndash-wrapper .ld-table-list .ld-table-list-header, .learndash-wrapper .ld-table-list .ld-table-list-item-preview { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 20px 0; overflow-wrap: break-word; }

.learndash-wrapper .ld-table-list .ld-table-list-header a, .learndash-wrapper .ld-table-list .ld-table-list-item-preview a { color: #333333; }

.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-title, .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-title { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-title a, .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-title a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-columns, .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 2; -ms-flex: 2; flex: 2; padding-left: 1em; }

.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-columns .ld-table-list-column, .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; padding-left: 0.25em; padding-right: 0.25em; }

.learndash-wrapper .ld-table-list a.ld-table-list-item-preview { color: #333333; }

.learndash-wrapper .ld-table-list a.ld-table-list-item-preview:hover { color: #00a2e8; }

.learndash-wrapper .ld-table-list .ld-table-list-header { background-color: #00a2e8; color: white; font-weight: 800; padding: 20px 22px; }

.learndash-wrapper .ld-table-list .ld-table-list-items { padding: 0 20px; border: 2px solid #e2e7ed; border-top: 0; border-bottom: 0; font-size: 0.875em; overflow: hidden; }

@media (max-width: 640px) { .learndash-wrapper .ld-table-list .ld-table-list-items { padding: 0 20px; } }

.learndash-wrapper .ld-table-list .ld-table-list-item { border-bottom: 1px solid #e2e7ed; padding-left: 0; padding-right: 0; }

.learndash-wrapper .ld-table-list .ld-table-list-item:last-child { border-bottom: 0; }

.learndash-wrapper .ld-table-list .ld-table-list-item .ld-table-list-title a { color: #333333; }

.learndash-wrapper .ld-table-list .ld-table-list-item .ld-table-list-title a:hover { color: #00a2e8; }

.learndash-wrapper .ld-table-list .ld-table-list-item .ld-comments-column { color: #728188; font-weight: 700; font-size: 1.2em; }

.learndash-wrapper .ld-table-list .ld-table-list-item .ld-comments-column a { color: #728188; }

.learndash-wrapper .ld-table-list .ld-table-list-item .ld-comments-column .ld-icon-comments { font-size: 1.5em; -webkit-transform: translateY(0.2em); -ms-transform: translateY(0.2em); transform: translateY(0.2em); }

.learndash-wrapper .ld-table-list .ld-table-list-item-expanded { padding: 0.75em 2em; }

.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list { position: relative; }

.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list:before { content: ''; position: absolute; width: 16px; height: 16px; top: -8px; left: 66px; background: white; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); z-index: 9; }

.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list:before { left: 32px; }

.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list .ld-table-list-header { background-color: #e2e7ed; color: #495255; }

.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list .ld-table-list-items { padding-top: 0; background: #e2e7ed; }

.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list .ld-table-list-item:first-child { border-top: 2px solid #495255; }

.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list .ld-table-list-item { border-bottom: 1px solid rgba(73, 82, 85, 0.2); }

.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list .ld-table-list-item:last-child { border-bottom: 0; }

.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list .ld-table-list-item-preview { padding: 10px; padding-left: 0; padding-right: 0; }

.learndash-wrapper .ld-table-list .ld-table-list-footer { background: #e2e7ed; padding: 20px; }

.learndash-wrapper .ld-table-list .ld-table-list-footer .ld-pagination { margin-bottom: 0; }

.learndash-wrapper .ld-table-list.ld-no-pagination { border-bottom: 2px solid #e2e7ed; }

.learndash-wrapper .ld-table-list.ld-no-pagination .ld-table-list-footer { background: transparent; padding: 0; }

.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-columns .ld-table-list-column { font-size: 0.75em; -webkit-box-flex: 0; -ms-flex: 0 1 150px; flex: 0 1 150px; }

.learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-columns .ld-table-list-column.ld-assignment-column-approved { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: right; }

.learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column { font-size: 0.875em; -webkit-box-flex: 0; -ms-flex: 0 1 150px; flex: 0 1 150px; line-height: 1.4em; }

.learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column .ld-column-label { display: none; }

.learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column.ld-statuscolumn { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: right; }

.learndash-wrapper .ld-table-list.ld-assignment-list .ld-table-list-item-preview .ld-table-list-title { overflow: hidden; }

@media (max-width: 768px) { .learndash-wrapper .ld-table-list .ld-table-list-header .ld-table-list-columns { display: none; }
  .learndash-wrapper .ld-table-list .ld-table-list-item-preview { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-title { width: 100%; }
  .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns { width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; /*padding-left:2em;*/ padding-top: 0.5em; }
  .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column { -webkit-box-flex: 1; -ms-flex: 1 auto; flex: 1 auto; margin: 0 0 0.5em 0; }
  .learndash-wrapper .ld-table-list .ld-table-list-item-preview .ld-table-list-columns .ld-table-list-column .ld-column-label { display: inline-block; margin: 0 0 0.5em 0; }
  .learndash-wrapper .ld-table-list.ld-assignment-list .ld-table-list-item-preview .ld-table-list-title { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } }

@media (max-width: 640px) { .learndash-wrapper .ld-lesson-list .ld-table-list-items { padding: 0; }
  .learndash-wrapper #ld-profile .ld-table-list .ld-table-list-item-expanded { padding: 0; } }

.learndash-wrapper .ld-progress { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 1em 0; }

.learndash-wrapper .ld-progress .ld-progress-heading { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size: 0.75em; line-height: 1em; }

.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-label { text-transform: uppercase; font-weight: 800; }

.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage { text-transform: uppercase; font-weight: 800; color: #019e7c; margin-right: 1.5em; }

.learndash-wrapper .ld-progress .ld-progress-bar { height: 7px; background-color: white; border-radius: 7px; margin: 5px 0; overflow: hidden; }

.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage { height: 7px; background: #019e7c; }

.learndash-wrapper .ld-progress.ld-progress-inline { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .ld-progress.ld-progress-inline .ld-progress-bar { -webkit-box-flex: 1; -ms-flex: 1 auto; flex: 1 auto; margin-right: 1em; }

.learndash-wrapper .ld-progress.ld-progress-inline .ld-status { margin-left: 1em; }

@media (max-width: 640px) { .learndash-wrapper .ld-progress .ld-progress-heading { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .learndash-wrapper .ld-progress .ld-progress-heading.ld-progress-inline { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

.learndash-wrapper .ld-breadcrumbs + .ld-topic-status { padding: 0; }

.learndash-wrapper.learndash-widget .ld-progress { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.learndash-wrapper.learndash-widget .ld-progress .ld-progress-heading { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0.25em 0; }

.learndash-wrapper.learndash-widget .ld-progress .ld-progress-bar { background-color: #e2e7ed; width: 100%; margin-right: 0; }

.learndash-pager { color: #728188; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; color: #728188; text-transform: uppercase; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 12px; font-weight: 700; background-color: #e2e7ed; padding: 6px 12px; border-radius: 17px; margin: 10px 0; }

.learndash-pager a { font-size: 18px; color: #728188; text-decoration: none !important; border: none !important; cursor: pointer; -webkit-box-shadow: none !important; box-shadow: none !important; line-height: 1em; }

.learndash-pager a::before, .learndash-pager a::after { display: none; }

.learndash-pager a.disabled { opacity: 0.5; cursor: default; }

.learndash-pager .pager-left { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.learndash-pager .pager-legend { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding: 0 8px; }

.learndash-pager .pager-right { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }

.learndash-wrapper .ld-pagination { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; color: #728188; text-transform: uppercase; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 0.75em; font-weight: 700; margin-bottom: 1em; }

.learndash-wrapper .ld-pagination .ld-pages { background-color: #e2e7ed; -webkit-box-flex: 0; -ms-flex: 0 0 180px; flex: 0 0 180px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0.5em; border-radius: 17px; overflow: hidden; line-height: 1; }

.learndash-wrapper .ld-pagination .ld-pages i { display: block; background-size: contain; background-position: center; background-repeat: no-repeat; color: #728188; cursor: pointer; -webkit-transition: color 0.3s ease; transition: color 0.3s ease; }

.learndash-wrapper .ld-pagination .ld-pages i:hover { color: #00a2e8; }

.learndash-wrapper .ld-pagination .ld-pages a { color: #728188; -webkit-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; }

.learndash-wrapper .ld-pagination .ld-pages a:hover { color: #333; }

.learndash-wrapper .ld-pagination .ld-pages a.disabled { pointer-events: none; opacity: 0.25; }

@media (max-width: 640px) { .learndash-wrapper .ld-pagination { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

.learndash-wrapper .ld-item-list-item-expanded .ld-pagination .ld-pages { -webkit-box-flex: 0; -ms-flex: 0 0 100px; flex: 0 0 100px; padding: 0 10px; }

.learndash-wrapper .ld-table-list-footer .ld-pagination .ld-pages { -webkit-box-flex: 0; -ms-flex: 0 0 120px; flex: 0 0 120px; }

.learndash-wrapper .ld-section-heading h3 { font-size: 24px; margin: 0.5em 0; }

.learndash-wrapper .ld-score { font-weight: 700; }

.learndash-wrapper .ld-score.score-low { color: #ff3c00; }

.learndash-wrapper .ld-score.score-high { color: #019e7c; }

.learndash-wrapper .ld-expand-button { margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; text-transform: none; font-family: inherit; font-weight: 800; font-size: 0.75em; text-align: center; text-decoration: none; cursor: pointer; width: 100%; max-width: 385px; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding: .75em 1.5em; display: flex; align-items: center; }

.learndash-wrapper .ld-expand-button .ld-icon { font-size: 0.875em; }

.learndash-wrapper .ld-expand-button .ld-text { padding: 0 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.learndash-wrapper .ld-expand-button + .ld-button { margin-left: 1em; }

.learndash-wrapper .ld-expand-button.ld-compact { padding: 0; width: 24px; height: 24px; border-radius: 100%; -ms-flex-preferred-size: 24px; flex-basis: 24px; -ms-flex-negative: 0; flex-shrink: 0; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .ld-expand-button.ld-compact .ld-icon { margin-right: 0; font-size: 0.75em; }

.learndash-wrapper .ld-expand-button.ld-compact .ld-text { padding: 0; }

.learndash-wrapper .ld-expand-button.ld-button-alternate { background: transparent; color: #00a2e8; padding: 0; }

.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon { background: #00a2e8; color: white; border-radius: 100%; width: 18px; height: 18px; -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; padding: 2px; line-height: 16px; text-align: center; font-weight: bold; -webkit-transition: color 0.3s ease, background 0.3s ease; transition: color 0.3s ease, background 0.3s ease; }

.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text { padding-left: 0.5em; }

.learndash-wrapper .ld-expand-button.ld-button-alternate:hover { background: transparent; }

.learndash-wrapper .ld-expand-button.ld-button-transparent { color: #00a2e8; background: transparent; }

.learndash-wrapper .ld-expand-button.ld-button-transparent.ld-status-complete { color: #019e7c; }

.learndash-wrapper .ld-expand-button.ld-button-transparent:hover { background: transparent; }

.learndash-wrapper .ld-expand-button.ld-button-reverse { background: white; color: #00a2e8; }

.learndash-wrapper .ld-expand-button.ld-button-reverse:hover { background: #00a2e8; color: white; }

.learndash-wrapper .ld-expand-button:hover { opacity: 0.75; background-color: #00a2e8; }

.learndash-wrapper .ld-expand-button:focus { outline: none; opacity: 0.75; }

.learndash-wrapper .ld-expand-button.ld-expanded .ld-icon { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }

.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text { text-align: left; }

.learndash-wrapper .ld-status { border-radius: 12px; background-color: #e2e7ed; text-align: center; padding: 5px 12px; text-transform: uppercase; font-weight: 700; letter-spacing: 0.5px; font-size: 11px; line-height: 1.1; color: #728188; display: block; }

.learndash-wrapper .ld-status-icon { -ms-flex-preferred-size: 26px; flex-basis: 26px; -ms-flex-negative: 0; flex-shrink: 0; height: 26px; width: 26px; border-radius: 100%; display: inline-block; position: relative; text-align: center; }

.learndash-wrapper .ld-status-icon .ld-icon { font-size: 1.5em; }

.learndash-wrapper .ld-status-icon .ld-icon:before { position: absolute; top: 50%; left: 50%; -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); }

.learndash-wrapper .ld-status-icon.ld-status-complete .ld-icon { font-size: 1em; }

.learndash-wrapper .ld-status-icon.ld-quiz-complete { color: #019e7c; }

.learndash-wrapper .ld-status-complete { background-color: #019e7c; color: white; }

.learndash-wrapper a.ld-status-complete:link, .learndash-wrapper a.ld-status-complete:visited, .learndash-wrapper a.ld-status-complete:focus { color: white; }

.learndash-wrapper .ld-status-waiting { background-color: #ffd200; color: rgba(0, 0, 0, 0.65); }

.learndash-wrapper .ld-status-unlocked { background-color: #ebf8fd; color: #00a2e8; }

.learndash-wrapper .ld-status-incomplete.ld-status-icon { border: 4px solid #e2e7ed; background-color: white; }

.learndash-wrapper .ld-status-in-progress { border: 4px solid #e2e7ed; border-left-color: #019e7c; border-top-color: #019e7c; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); background-color: white; }

.learndash-wrapper .ld-certificate-icon { width: 40px; height: 30px; background: #019e7c; display: block; margin: auto; }

.learndash-wrapper .ld-item-icon { margin-right: 0.25em; -ms-flex-negative: 0; flex-shrink: 0; font-size: 1.4em; }

.learndash-wrapper .ld-item-icon.quiz-failure { /*background:rgba($orange, 0.6);*/ color: #ff3c00; }

.learndash-wrapper .ld-item-icon.ld-quiz-complete { /*background:rgba($green, 0.6);*/ color: #019e7c; }

.learndash-wrapper .ld-item-icon.ld-quiz-incomplete { color: #333333; }

.learndash-wrapper .ld-icon-delete { font-size: 1.8em; color: #7b8990; margin-right: 0.25em; }

.learndash-wrapper .ld-icon-delete:hover { color: #333333; }

.learndash-wrapper .ld-home-link { color: #495255; font-size: 0.75em; margin: 0 0 0.75em 0; text-decoration: underline; }

.learndash-wrapper .ld-home-link:hover { text-decoration: none; }

.learndash-wrapper .ld-text-content { color: #666666; line-height: 1.6; margin: 1.5em 0; }

.learndash-wrapper .ld-select-field { position: relative; }

.learndash-wrapper .ld-select-field:after { font-family: 'ld-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; content: "\e90e"; position: absolute; top: 50%; right: 0.5em; z-index: 9; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); pointer-events: none; }

.learndash-wrapper .ld-select-field select { -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.learndash-wrapper .ld-file-upload { padding: 1.5em; background-color: #f0f3f6; border-radius: 6px; margin: 1em 0; }

.learndash-wrapper .ld-file-upload .ld-file-upload-heading { color: #728188; font-size: 1.2em; font-weight: 700; }

.learndash-wrapper .ld-file-upload .ld-file-upload-heading span { font-weight: 300; font-size: 0.8em; }

.learndash-wrapper .ld-file-upload .ld-file-upload-form { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 1em; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; }

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input + label { font-weight: 700; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; background-color: white; border-top-left-radius: 12px; border-bottom-left-radius: 12px; overflow: hidden; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input + label strong { background-color: #728188; font-weight: 700; color: white; padding: 0.5em 2em; font-size: 0.875em; }

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input + label span { color: #333333; font-size: 0.875em; font-style: italic; border-top-right-radius: 12px; border-bottom-right-radius: 12px; padding: 0.5em 2em; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button { -webkit-box-flex: 0; -ms-flex: 0 0 150px; flex: 0 0 150px; height: 35px; text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 0.875em; opacity: 0.5; }

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-selected + .ld-button { opacity: 1; }

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input + label { cursor: pointer; border-top-right-radius: 12px; border-bottom-right-radius: 12px; margin-right: 0.5em; }

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input:focus + label, .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input.has-focus + label { outline: 1px dotted #000; outline: -webkit-focus-ring-color auto 5px; }

.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-upload-message { font-size: 0.8em; margin-top: 1em; line-height: 1.5em; }

@media (max-width: 640px) { .learndash-wrapper .ld-file-upload .ld-file-upload-form { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input + label { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; border-radius: 0; text-align: center; width: 100%; }
  .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input + label strong, .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-file-input + label span { width: 100%; }
  .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-top: 1em; } }

.learndash-wrapper .ld-hide { display: none; }

.learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading, .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading { margin-bottom: 1.5em; }

.learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading h2, .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2 { margin: 0; padding: 0; font-size: 24px; }

.learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading .ld-item-list-actions, .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading .ld-item-list-actions { width: auto; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

@media (max-width: 640px) { .learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading, .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading { margin-bottom: 0.5em; margin-top: 0.5em; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading h2, .learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading .ld-item-list-actions, .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2, .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading .ld-item-list-actions { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }

.learndash-wrapper .ld-item-list.ld-course-list .ld-lesson-section-heading, .learndash-wrapper .ld-item-list.ld-lesson-list .ld-lesson-section-heading { font-size: 18px; display: block; margin: 1em 0 0.5em 0; font-weight: bold; }

.learndash-wrapper { /* Lesson list in table format */ }

.learndash-wrapper .ld-lesson-list.ld-item-list .ld-item-list-item .ld-table-list { border-radius: 0; margin-top: 0; margin: 0; }

.learndash-wrapper .ld-lesson-list.ld-item-list .ld-item-list-item .ld-table-list .ld-table-list-items { border: 0; }

.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header { padding: 20px 60px; }

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

@media (max-width: 768px) { .learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header { padding-left: 1em; padding-right: 1em; }
  .learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-item { margin: 0 1em; } }

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 0.75em; line-height: 1em; }

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details .ld-lesson-list-progress { text-transform: uppercase; padding-right: 10px; margin-right: 10px; border-right: 1px solid rgba(255, 255, 255, 0.5); }

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details .ld-lesson-list-steps { font-weight: normal; }

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview .ld-status-icon { margin-right: 0.5em; }

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-expanded { padding-top: 0; }

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-expanded .ld-status { display: inline-block; }

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item.unavailable .ld-table-list-item-preview { opacity: 0.5; }

@media (max-width: 640px) { .learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-header { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
  .learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details { margin: 1em 2.9em; } }

.learndash-wrapper .ld-topic-status { border-radius: 6px; background: #f0f3f6; overflow: hidden; }

.learndash-wrapper .ld-topic-status .ld-progress { padding: 0 1em; }

.learndash-wrapper .quiz_continue_link { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; margin: 10px; }

.learndash-wrapper .ld-quiz-actions { border-top: 2px solid #f0f3f6; margin-top: 30px; padding-top: 30px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 20px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.learndash-wrapper .ld-quiz-actions .quiz_continue_link { margin: 0 10px; }

.learndash-wrapper .ld-quiz-actions .wpProQuiz_button { margin: 0 10px; background: #495255; }

.learndash-wrapper .ld-quiz-actions input[type='button'] { margin: 0 10px; }

.learndash-wrapper .ld-quiz-actions input[name="reShowQuestion"], .learndash-wrapper .ld-quiz-actions input[name="restartQuiz"] { background: #495255; }

@media (max-width: 768px) { .learndash-wrapper .ld-quiz-actions { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .learndash-wrapper .ld-quiz-actions .quiz_continue_link, .learndash-wrapper .ld-quiz-actions .wpProQuiz_button, .learndash-wrapper .ld-quiz-actions input[type='button'] { margin-bottom: 1em; margin-left: auto; margin-right: auto; width: auto; } }

.learndash-wrapper #quiz_continue_link { background: #019e7c; }

.learndash-wrapper #quiz_continue_link:hover { background: #019e7c; }

.learndash-wrapper .course_progress { height: 7px; max-width: 100%; background-color: #f0f3f6; border-radius: 7px; margin: 1em 0; overflow: hidden; }

.learndash-wrapper .course_progress .sending_progress_bar { height: 7px; background: #019e7c; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_lock, .learndash-wrapper .wpProQuiz_content .wpProQuiz_loadQuiz, .learndash-wrapper .wpProQuiz_content .wpProQuiz_prerequisite, .learndash-wrapper .wpProQuiz_content .wpProQuiz_startOnlyRegisteredUser { padding: 25px 15px 25px 75px; /* padding: 10px; */ background-color: #f0f3f6; border-radius: 6px; margin: 1em 0; border: 2px solid #e2e7ed; color: #728188; position: relative; min-height: 85px; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_lock p, .learndash-wrapper .wpProQuiz_content .wpProQuiz_loadQuiz p, .learndash-wrapper .wpProQuiz_content .wpProQuiz_prerequisite p, .learndash-wrapper .wpProQuiz_content .wpProQuiz_startOnlyRegisteredUser p { margin: 0; padding: 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_resultTable { border: 5px solid #f0f3f6; border-radius: 4px; padding: 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_resultTable table, .learndash-wrapper .wpProQuiz_content .wpProQuiz_resultTable table tbody { border: 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_resultTable table tbody td { padding: 15px; border: 0 !important; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_resultTable .wpProQuiz_resultValue div { -webkit-box-shadow: none; box-shadow: none; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_resultTable .wpProQuiz_resultName { line-height: 1.2em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate { text-align: center; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue { margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; display: inline-block; text-transform: none; font-family: inherit; font-weight: 800; font-size: .75em; display: inline-block; padding: 0.5em 1em; text-align: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-decoration: none; cursor: pointer; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity .3s ease; transition: opacity .3s ease; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2 { margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; text-transform: none; font-family: inherit; font-weight: 800; font-size: 0.75em; text-align: center; text-decoration: none; cursor: pointer; width: 100%; max-width: 385px; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding: .75em 1.5em; /* max-width:185px; */ width: auto; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button .ld-icon, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2 .ld-icon { font-size: 0.875em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button .ld-text, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2 .ld-text { padding: 0 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button + .ld-button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2 + .ld-button { margin-left: 1em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-compact, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-compact { padding: 0; width: 24px; height: 24px; border-radius: 100%; -ms-flex-preferred-size: 24px; flex-basis: 24px; -ms-flex-negative: 0; flex-shrink: 0; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-compact .ld-icon, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-compact .ld-icon { margin-right: 0; font-size: 0.75em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-compact .ld-text, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-compact .ld-text { padding: 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-alternate, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-alternate { background: transparent; color: #00a2e8; padding: 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-alternate .ld-icon, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-alternate .ld-icon { background: #00a2e8; color: white; border-radius: 100%; width: 18px; height: 18px; -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; padding: 2px; line-height: 16px; text-align: center; font-weight: bold; -webkit-transition: color 0.3s ease, background 0.3s ease; transition: color 0.3s ease, background 0.3s ease; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-alternate .ld-text, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-alternate .ld-text { padding-left: 0.5em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-alternate:hover, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-alternate:hover { background: transparent; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-transparent, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-transparent { color: #00a2e8; background: transparent; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-transparent.ld-status-complete, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-transparent.ld-status-complete { color: #019e7c; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-transparent:hover, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-transparent:hover { background: transparent; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-reverse, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-reverse { background: white; color: #00a2e8; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button.ld-button-reverse:hover, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.ld-button-reverse:hover { background: #00a2e8; color: white; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:hover, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:hover { opacity: 0.75; background-color: #00a2e8; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:focus, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:focus { outline: none; opacity: 0.75; }

@media (max-width: 640px) { .learndash-wrapper .wpProQuiz_content .wpProQuiz_button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2 { margin-right: auto !important; margin-left: auto !important; margin-bottom: 1em; float: none !important; }
  .learndash-wrapper .wpProQuiz_content .wpProQuiz_button.wpProQuiz_TipButton, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2.wpProQuiz_TipButton { display: inline; margin: auto; padding: 0.25em 0.5em; width: auto; } }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link { margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; text-transform: none; font-family: inherit; font-weight: 800; font-size: 0.75em; text-align: center; text-decoration: none; cursor: pointer; width: 100%; max-width: 385px; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding: .75em 1.5em; text-align: center; -ms-flex-pack: distribute; justify-content: space-around; background: #019e7c; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link .ld-icon { font-size: 0.875em; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link .ld-text { padding: 0 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link + .ld-button { margin-left: 1em; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-compact { padding: 0; width: 24px; height: 24px; border-radius: 100%; -ms-flex-preferred-size: 24px; flex-basis: 24px; -ms-flex-negative: 0; flex-shrink: 0; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-compact .ld-icon { margin-right: 0; font-size: 0.75em; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-compact .ld-text { padding: 0; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-alternate { background: transparent; color: #00a2e8; padding: 0; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-alternate .ld-icon { background: #00a2e8; color: white; border-radius: 100%; width: 18px; height: 18px; -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; padding: 2px; line-height: 16px; text-align: center; font-weight: bold; -webkit-transition: color 0.3s ease, background 0.3s ease; transition: color 0.3s ease, background 0.3s ease; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-alternate .ld-text { padding-left: 0.5em; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-alternate:hover { background: transparent; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-transparent { color: #00a2e8; background: transparent; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-transparent.ld-status-complete { color: #019e7c; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-transparent:hover { background: transparent; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-reverse { background: white; color: #00a2e8; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link.ld-button-reverse:hover { background: #00a2e8; color: white; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link:hover { opacity: 0.75; background-color: #00a2e8; }

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link:focus { outline: none; opacity: 0.75; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_question { padding-bottom: 1em; }

.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_questionList { margin: 1em 0; background: transparent; border: 0; padding: 0; list-style: none; padding-left: 0 !important; margin-left: 0 !important; }

.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_questionList[data-type="essay"] li.wpProQuiz_questionListItem { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewQuestion { padding: 5px; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewQuestion ol { margin: 0 !important; padding: 0 !important; line-height: 1.5em !important; }

.learndash-wrapper .wpProQuiz_content .graded-disclaimer { margin-top: 1em; font-size: 0.85em; font-style: italic; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_matrixSortString { margin: 1em 0; background: transparent; border: 0; padding: 0; }

.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_sortStringList { padding: 0; margin: 1em 0 !important; padding: 0 !important; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_sortStringItem { display: inline-block; border: 0; background: #f0f3f6; border-radius: 6px; margin: 0 0.5em 0.5em 0; padding: 0.5em 1em; -webkit-box-shadow: none; box-shadow: none; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_mextrixTr .wpProQuiz_sortStringItem { margin: 0.5em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_tipp > div { background-color: #f0f3f6; padding: 1em; border-radius: 6px; margin: 1em 0; width: auto; -webkit-box-shadow: 0; box-shadow: 0; border: 0; margin-left: 1em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_tipp > div:before { content: ''; position: absolute; width: 16px; height: 16px; top: -8px; left: 66px; background: white; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); z-index: 9; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_tipp > div:before { left: 1em; bottom: -4px; top: auto; background-color: #f0f3f6; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_tipp > div h5 { padding-bottom: 0; font-weight: bold; text-transform: uppercase; font-size: 0.8em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type="cloze_answer"] p { padding-bottom: 0; padding-right: 0.25em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem { margin-bottom: 0.5em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem span { display: block; margin-right: 1em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem p { text-align: left; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem .wpProQuiz_sortable { border: 2px solid #e2e7ed; border-radius: 6px; background: transparent; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 1em; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-shadow: none; box-shadow: none; width: 100%; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem .wpProQuiz_sortable:before { font-family: 'ld-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; content: "\e904"; margin-right: 1em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem span.wpProQuiz_cloze { margin: 0 5px; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: 2px solid #e2e7ed; border-radius: 6px; padding: 1em; width: 100%; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label input { margin-right: 1em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label input.wpProQuiz_questionInput[type='text'] { border: 0; -webkit-box-shadow: none; box-shadow: none; width: 100%; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label.is-selected, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label:focus-within { border-color: #00a2e8; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem textarea.wpProQuiz_questionEssay { border: 2px solid #e2e7ed; border-radius: 6px; width: 100%; padding: 1em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect { background: transparent; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect label { background: #019e7c; color: white; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect .wpProQuiz_sortable { background: #019e7c; color: white; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect { background: transparent; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect label { border-color: red; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect .wpProQuiz_sortable { border-color: red; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrectIncomplete { background: transparent; border: 1px solid transparent !important; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrectIncomplete label { border-color: #019e7c; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrectIncomplete .wpProQuiz_sortable { border-color: #019e7c; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem .wpProQuiz_cloze { display: inline-block; background: #e2e7ed; border-radius: 6px; padding: 2px 0.5em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem .wpProQuiz_cloze input { border: 0; background-color: transparent; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem > table { border-collapse: separate; border: 0; /* height:100%; */ border: 2px solid #e2e7ed; border-radius: 6px; /* tr { height:100%; } */ }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem > table td { border: 0; padding: 0 !important; /* height:100%; */ vertical-align: top; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem > table td:first-child { border-right: 2px solid #e2e7ed; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem > table td .wpProQuiz_maxtrixSortText { display: block; /* border:2px solid $border-grey; border-radius:$border-radius; */ padding: 1em; border-top-right-radius: 0; border-bottom-right-radius: 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem > table td .wpProQuiz_maxtrixSortCriterion { padding: 0.5em; /* border:2px solid $border-grey; border-radius:$border-radius; */ border-left: 0; height: 100%; border-top-left-radius: 0; border-bottom-left-radius: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect > table { border-color: #019e7c; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect > table td { background-color: #019e7c; border-color: #019e7c; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect > table td .wpProQuiz_maxtrixSortText { background-color: none; color: none; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect > table td .wpProQuiz_maxtrixSortCriterion .wpProQuiz_sortStringItem { background-color: none; color: none; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect > table { border-color: red; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect > table td { border-color: red; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type="assessment_answer"] .wpProQuiz_questionListItem { border: 2px solid #e2e7ed; border-radius: 6px; padding: 1em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type="assessment_answer"] .wpProQuiz_questionListItem p { margin: 0; padding: 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type="assessment_answer"] label { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; color: #728188; padding: 0; border: 0; margin: 0 0.25em; width: auto; font-weight: bold; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type="assessment_answer"] label input { margin-right: 0.5em; height: 0.8em; width: 0.8em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type="cloze_answer"] .wpProQuiz_questionListItem .wpProQuiz_cloze .wpProQuiz_answerCorrect { background-color: #019e7c; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList[data-type="cloze_answer"] .wpProQuiz_questionListItem .wpProQuiz_cloze .wpProQuiz_answerIncorrect { background-color: red; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_header { font-weight: bold; margin: 0.5em 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_response { padding: 25px 15px 25px 75px; /* padding: 10px; */ background-color: #f0f3f6; border-radius: 6px; margin: 1em 0; border: 2px solid #e2e7ed; color: #728188; position: relative; min-height: 85px; padding: 25px; background-color: #f0f3f6; text-align: center; -webkit-box-shadow: none; box-shadow: none; min-height: none; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_response p { margin: 0; padding: 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_response img { max-width: 100%; height: auto; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_question ul.wpProQuiz_questionList { margin: 0; padding: 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem[data-type="cloze_answer"] .wpProQuiz_questionListItem { display: block; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit { margin: 1em 0; background-color: #e2e7ed; border-radius: 6px; position: relative; padding: 1em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit:before { content: ''; position: absolute; bottom: 1em; left: 1em; right: 1em; height: 7px; z-index: 8; background: white; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit .time { color: #728188; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit .wpProQuiz_progress { z-index: 9; position: relative; background-color: #019e7c; height: 7px; margin-bottom: 0; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table { width: 100%; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td:first-child { width: 150px; font-size: 0.9em; font-weight: 700; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td input[type=text], .learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td select, .learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td textarea { width: 100%; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td .wpProQuiz_formFields[data-type='5'] label, .learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td .wpProQuiz_formFields[data-type='8'] label { display: inline-block; margin-left: 0.5em; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td .wpProQuiz_formFields[data-type='6'] { display: -webkit-box; display: -ms-flexbox; display: flex; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td .wpProQuiz_formFields[data-type='6'] select { margin-right: 1%; }

@media (max-width: 640px) { .learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td .wpProQuiz_formFields[data-type='6'] { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td .wpProQuiz_formFields[data-type='6'] select { margin-bottom: 1em; -webkit-box-flex: 1; -ms-flex: 1 0 50%; flex: 1 0 50%; }
  .learndash-wrapper .wpProQuiz_content .wpProQuiz_forms table tr td .wpProQuiz_formFields[data-type='6'] select:first-child { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; } }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] { padding: 1.5em; background-color: #f0f3f6; border-radius: 6px; margin: 1em 0; margin: 1em 0; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=file] { background: white; padding: 1em; border-radius: 6px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-right: 1em; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit] { margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; text-transform: none; font-family: inherit; font-weight: 800; font-size: 0.75em; text-align: center; text-decoration: none; cursor: pointer; width: 100%; max-width: 385px; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding: .75em 1.5em; max-width: 100px; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit] .ld-icon { font-size: 0.875em; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit] .ld-text { padding: 0 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit] + .ld-button { margin-left: 1em; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-compact { padding: 0; width: 24px; height: 24px; border-radius: 100%; -ms-flex-preferred-size: 24px; flex-basis: 24px; -ms-flex-negative: 0; flex-shrink: 0; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-compact .ld-icon { margin-right: 0; font-size: 0.75em; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-compact .ld-text { padding: 0; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-alternate { background: transparent; color: #00a2e8; padding: 0; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-alternate .ld-icon { background: #00a2e8; color: white; border-radius: 100%; width: 18px; height: 18px; -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; padding: 2px; line-height: 16px; text-align: center; font-weight: bold; -webkit-transition: color 0.3s ease, background 0.3s ease; transition: color 0.3s ease, background 0.3s ease; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-alternate .ld-text { padding-left: 0.5em; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-alternate:hover { background: transparent; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-transparent { color: #00a2e8; background: transparent; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-transparent.ld-status-complete { color: #019e7c; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-transparent:hover { background: transparent; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-reverse { background: white; color: #00a2e8; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit].ld-button-reverse:hover { background: #00a2e8; color: white; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit]:hover { opacity: 0.75; background-color: #00a2e8; }

.learndash-wrapper .wpProQuiz_content form[name=uploadEssay] input[type=submit]:focus { outline: none; opacity: 0.75; }

.learndash-wrapper .wpProQuiz_quiz_time { color: #728188; font-weight: bold; font-size: 0.8em; }

.learndash-wrapper .wpProQuiz_graded_points, .learndash-wrapper .wpProQuiz_points { padding: 1em; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #f0f3f6; border-radius: 6px; margin: 1em 0; border: 2px solid #e2e7ed; color: #728188; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_box { background: #f0f3f6; border: 0; border-radius: 3px; overflow: auto; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_box li { -webkit-box-shadow: 0; box-shadow: 0; border: 0; border-radius: 2px; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionTarget { -webkit-box-shadow: 0; box-shadow: 0; background-color: #00a2e8; color: #fff; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionSolved { color: #fff; }

.learndash-wrapper .wpProQuiz_content .wpProQuiz_box li.wpProQuiz_reviewQuestionReview { color: #fff; }

.learndash-wrapper .wpProQuiz_reviewDiv { margin-bottom: 2em; padding-bottom: 2em; border-bottom: 2px solid #f0f3f6; }

.learndash-wrapper .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion { background: #f0f3f6; border: 0; border-radius: 3px; }

.learndash-wrapper .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li { -webkit-box-shadow: 0; box-shadow: 0; border: 0; border-radius: 2px; }

.learndash-wrapper .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionTarget { -webkit-box-shadow: 0; box-shadow: 0; background-color: #00a2e8; color: #fff; }

.learndash-wrapper .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionSolved { color: #fff; }

.learndash-wrapper .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion li.wpProQuiz_reviewQuestionReview { color: #fff; }

.learndash-wrapper { /* Lesson list in course navigation */ /* Topic list in course navigation */ }

.learndash-wrapper .ld-course-navigation .ld-course-navigation-heading { border-bottom: 4px solid #e2e7ed; padding-bottom: 12px; }

.learndash-wrapper .ld-course-navigation .ld-course-navigation-heading h3 { margin-top: 0; }

.learndash-wrapper .ld-course-navigation .ld-course-navigation-actions .ld-home-link { display: block; }

.learndash-wrapper .ld-course-navigation .ld-course-navigation-actions .ld-expand-button { margin-left: 0; font-size: 12px; }

.learndash-wrapper .ld-course-navigation .ld-course-navigation-actions .ld-expand-button .ld-icon { font-size: 10px; }

.learndash-wrapper .ld-course-navigation .ld-status-icon { width: 15px; height: 15px; -webkit-box-flex: 0; -ms-flex: 0 0 15px; flex: 0 0 15px; border: 0; text-align: center; margin-right: 10px; margin-top: 0.15em; }

.learndash-wrapper .ld-course-navigation .ld-status-icon .ld-icon-checkmark { font-size: 0.825em; margin-top: 1px; }

.learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-in-progress { border: 2px solid #e2e7ed; border-left-color: #019e7c; border-top-color: #019e7c; }

.learndash-wrapper .ld-course-navigation .ld-status-icon.ld-status-incomplete { border: 2px solid #e2e7ed; }

.learndash-wrapper .ld-course-navigation .ld-status-icon .ld-icon-quiz { font-size: 1.1em; margin-top: -2px; }

.learndash-wrapper .ld-course-navigation .ld-item-icon { width: 14px; height: 20px; font-size: 1em; }

.learndash-wrapper .ld-course-navigation .ld-pagination { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 1em 0; }

.learndash-wrapper .ld-course-navigation .ld-pagination .ld-pages { -webkit-box-flex: 0; -ms-flex: 0 0 120px; flex: 0 0 120px; background-color: #728188; }

.learndash-wrapper .ld-course-navigation .ld-pagination .ld-pages i, .learndash-wrapper .ld-course-navigation .ld-pagination .ld-pages span { color: white; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item { border-bottom: 1px solid #e2e7ed; }

.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: #00a2e8; font-weight: bold; }

.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: 2px solid #00a2e8; }

.learndash-wrapper .ld-course-navigation .ld-sep { color: #e2e7ed; padding: 0 0.25em; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-section-heading { margin-top: 1em; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-section-heading .ld-lesson-section-heading { font-size: 1em; font-weight: bold; margin-bottom: 0.25em; text-align: left; display: block; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview { padding: 10px 0; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-item-preview-heading { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; line-height: 1.25em; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading { color: #495255; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading:hover { color: #00a2e8; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title { font-size: 0.875em; font-weight: 400; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title .ld-status-icon { margin-left: 0.5em; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title .ld-status-icon .ld-icon { font-size: 0.825em; margin-top: 1px; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button { -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding-left: 2em; padding-top: 0.5em; color: #728188; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button .ld-icon { font-size: 0.625em; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded { height: auto; max-height: 0px; -webkit-transition: max-height 0.3s ease; transition: max-height 0.3s ease; overflow: hidden; background: #f0f3f6; border-radius: 8px; margin: 0 20px 0 20px; position: relative; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded::before { content: ''; display: block; left: 50px; top: 0px; position: absolute; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #fff; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded.ld-expanded { max-height: 20000px; margin-bottom: 1em; }

.learndash-wrapper .ld-course-navigation .ld-lesson-item-expanded .ld-table-list-items { padding: 1em 0.5em; }

.learndash-wrapper .ld-course-navigation .ld-table-list-header { display: none; }

.learndash-wrapper .ld-course-navigation .ld-table-list-footer { background: transparent; padding: 0.25em !important; }

.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list { margin: 0; }

.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-items { border: 0; padding-right: 0; }

.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item { font-size: 0.9em; border-bottom: 0; line-height: 1.5em; }

.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-item-preview { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: 0.5em; }

.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-item-preview.ld-is-current-item { font-weight: bold; }

.learndash-wrapper .widget_course_return { margin-top: 1em; font-size: 0.8em; }

.learndash-wrapper .ld-profile-summary { margin: 2em 0; }

.learndash-wrapper .ld-profile-summary .ld-profile-card { 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-align: center; -ms-flex-align: center; align-items: center; width: 100%; margin: 1.5em 0; }

.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-avatar { width: 150px; height: 150px; border: 5px solid #e2e7ed; }

.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-heading { font-size: 2em; font-weight: 800; margin: 5px 0; }

.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-edit-link { color: #728188; font-size: 14px; }

.learndash-wrapper .ld-profile-summary .ld-profile-stats { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat { -webkit-box-flex: 0; -ms-flex: 0 0 90px; flex: 0 0 90px; text-align: center; border-right: 1px solid #e2e7ed; padding: 0 12px; }

.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat strong { display: block; font-size: 36px; margin-bottom: 8px; font-weight: 800; }

.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat span { color: #728188; font-size: 14px; }

.learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat:last-child { border-right: 0; }

.learndash-wrapper #ld-profile .ld-section-heading { margin-bottom: 0em; }

.learndash-wrapper #ld-profile .ld-quiz-list .ld-table-list-item-preview + .ld-table-list-item-expanded { margin-top: -20px; }

.learndash-wrapper #ld-profile .ld-quiz-list .ld-table-list-item-preview + .ld-table-list-item-expanded .ld-essay-list { margin-top: 0; }

.learndash-wrapper #ld-profile .ld-item-list-item-preview .ld-status { white-space: nowrap; }

@media (max-width: 640px) { .learndash-wrapper #ld-profile .ld-section-heading .ld-item-list-actions { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .learndash-wrapper #ld-profile .ld-section-heading .ld-expand-button { margin: 10px 0; max-width: 120px; }
  .learndash-wrapper #ld-profile .ld-profile-stats { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .learndash-wrapper #ld-profile .ld-profile-stats .ld-profile-stat { width: 50%; border: 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin: 0 0 2em 0 !important; padding: 0 1em !important; } }

#wpProQuiz_overlay_close { margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; text-transform: none; font-family: inherit; font-weight: 800; font-size: 0.75em; text-align: center; text-decoration: none; cursor: pointer; width: 100%; max-width: 385px; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding: .75em 1.5em; max-width: 180px; }

#wpProQuiz_overlay_close .ld-icon { font-size: 0.875em; }

#wpProQuiz_overlay_close .ld-text { padding: 0 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

#wpProQuiz_overlay_close + .ld-button { margin-left: 1em; }

#wpProQuiz_overlay_close.ld-compact { padding: 0; width: 24px; height: 24px; border-radius: 100%; -ms-flex-preferred-size: 24px; flex-basis: 24px; -ms-flex-negative: 0; flex-shrink: 0; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

#wpProQuiz_overlay_close.ld-compact .ld-icon { margin-right: 0; font-size: 0.75em; }

#wpProQuiz_overlay_close.ld-compact .ld-text { padding: 0; }

#wpProQuiz_overlay_close.ld-button-alternate { background: transparent; color: #00a2e8; padding: 0; }

#wpProQuiz_overlay_close.ld-button-alternate .ld-icon { background: #00a2e8; color: white; border-radius: 100%; width: 18px; height: 18px; -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; padding: 2px; line-height: 16px; text-align: center; font-weight: bold; -webkit-transition: color 0.3s ease, background 0.3s ease; transition: color 0.3s ease, background 0.3s ease; }

#wpProQuiz_overlay_close.ld-button-alternate .ld-text { padding-left: 0.5em; }

#wpProQuiz_overlay_close.ld-button-alternate:hover { background: transparent; }

#wpProQuiz_overlay_close.ld-button-transparent { color: #00a2e8; background: transparent; }

#wpProQuiz_overlay_close.ld-button-transparent.ld-status-complete { color: #019e7c; }

#wpProQuiz_overlay_close.ld-button-transparent:hover { background: transparent; }

#wpProQuiz_overlay_close.ld-button-reverse { background: white; color: #00a2e8; }

#wpProQuiz_overlay_close.ld-button-reverse:hover { background: #00a2e8; color: white; }

#wpProQuiz_overlay_close:hover { opacity: 0.75; background-color: #00a2e8; }

#wpProQuiz_overlay_close:focus { outline: none; opacity: 0.75; }

#wpProQuiz_user_content h2 { border-bottom: 2px solid #f0f3f6; font-size: 24px; padding: 0.5em 0; }

#wpProQuiz_user_content h2 + h2 { font-size: 18px; border-bottom: 0; }

#wpProQuiz_user_content table.wp-list-table { border-radius: 8px; border-collapse: collapse; background: transparent; border: 0; }

#wpProQuiz_user_content table.wp-list-table tr, #wpProQuiz_user_content table.wp-list-table td, #wpProQuiz_user_content table.wp-list-table th { background: transparent; }

#wpProQuiz_user_content table.wp-list-table thead th { background: #00a2e8; color: #fff; border-bottom: 0; padding: 25px 15px; font-size: 14px; line-height: 1; white-space: nowrap; }

#wpProQuiz_user_content table.wp-list-table thead th:first-child { border-radius: 8px 0 0 0; }

#wpProQuiz_user_content table.wp-list-table thead th:last-child { border-radius: 0 8px 0 0; }

#wpProQuiz_user_content table.wp-list-table tbody tr.categoryTr th { background: #f0f3f6; padding: 15px; border-bottom: 1px solid #f0f3f6; line-height: 1; white-space: nowrap; text-align: center; }

#wpProQuiz_user_content table.wp-list-table tbody tr.categoryTr th:first-child, #wpProQuiz_user_content table.wp-list-table tbody tr.categoryTr th:only-child { text-align: left; }

#wpProQuiz_user_content table.wp-list-table tbody tr th { padding: 15px; font-weight: normal; font-size: 16px; text-align: center; }

#wpProQuiz_user_content table.wp-list-table tbody tr th p { margin: 0 0 5px 0; }

#wpProQuiz_user_content table.wp-list-table tbody tr th:first-child { -webkit-box-shadow: inset 3px 0 0 0 #f0f3f6; box-shadow: inset 3px 0 0 0 #f0f3f6; }

#wpProQuiz_user_content table.wp-list-table tbody tr th:last-child { -webkit-box-shadow: inset -3px 0 0 0 #f0f3f6; box-shadow: inset -3px 0 0 0 #f0f3f6; }

#wpProQuiz_user_content table.wp-list-table tbody tr th:nth-child(2) { text-align: left; }

#wpProQuiz_user_content table.wp-list-table tbody tr th:only-child { -webkit-box-shadow: inset -3px 0 0 0 #f0f3f6, inset 3px 0 0 0 #f0f3f6; box-shadow: inset -3px 0 0 0 #f0f3f6, inset 3px 0 0 0 #f0f3f6; }

#wpProQuiz_user_content table.wp-list-table tbody tr.categoryTr th:nth-child(2) { text-align: center; }

#wpProQuiz_user_content table.wp-list-table tfoot tr { border-bottom: 0; }

#wpProQuiz_user_content table.wp-list-table tfoot tr th { background: #f0f3f6; border: 0; padding: 15px; font-weight: normal; font-size: 16px; text-align: center; }

#wpProQuiz_user_content table.wp-list-table tfoot tr th:first-child { border-radius: 0 0 0 8px; }

#wpProQuiz_user_content table.wp-list-table tfoot tr th:last-child { border-radius: 0 0 8px 0; }

.learndash-wrapper .ld-tabs { margin: 1em 0; }

.learndash-wrapper .ld-tabs .ld-tabs-navigation { position: relative; margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .ld-tabs .ld-tabs-navigation:after { content: ''; height: 6px; background: #e2e7ed; position: absolute; bottom: 0; left: 0; right: 0; z-index: 8; }

.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 1.5em; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; font-weight: 700; color: #728188; cursor: pointer; -webkit-transition: color 0.3s ease; transition: color 0.3s ease; white-space: nowrap; }

.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab .ld-icon { font-size: 1.4em; margin-right: 0.25em; }

.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab:after { content: ''; height: 6px; background: transparent; position: absolute; bottom: 0; left: 0; right: 0; z-index: 9; z-index: 9; -webkit-transition: background 0.3s ease; transition: background 0.3s ease; }

.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active { color: #00a2e8; }

.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active:after { background: #00a2e8; }

@media (max-width: 640px) { .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab { padding: 1em; } }

.learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content { display: none; padding: 2em 0; }

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

.learndash-wrapper .ld-tabs.ld-tab-count-1 .ld-tab-content { padding: 0; }

.learndash-wrapper .ld-breadcrumbs { background: #f0f3f6; border-radius: 6px; padding: 0.5em 1em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments { font-size: 0.75em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right: 1em; }

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span { display: inline; }

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span a { font-weight: 700; }

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span:after { content: '>'; }

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span:last-child:after { display: none; }

.learndash-wrapper .ld-breadcrumbs .ld-status { white-space: nowrap; }

.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress { background: #00a2e8; color: #fff; }

.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-complete { background: #019e7c; color: #fff; }

@media (max-width: 640px) { .learndash-wrapper .ld-breadcrumbs { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments { width: 100%; }
  .learndash-wrapper .ld-breadcrumbs .ld-status { width: 100%; margin-top: 1em; } }

.rtl .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span:after { content: '<'; }

.learndash-wrapper .ld-alert-content { width: 100%; }

.learndash-wrapper .ld-alert { padding: 25px 15px 25px 75px; /* padding: 10px; */ background-color: #f0f3f6; border-radius: 6px; margin: 1em 0; border: 2px solid #e2e7ed; color: #728188; position: relative; min-height: 85px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .ld-alert .ld-alert-icon { background-color: #e2e7ed; border-radius: 100%; padding: 0.5em; margin-right: 0.5em; font-size: 24px; position: absolute; left: 15px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.learndash-wrapper .ld-alert .ld-alert-icon.ld-icon-alert { padding: 3px; font-size: 42px; }

.learndash-wrapper .ld-alert .ld-alert-text { font-size: 1em; font-weight: 700; }

.learndash-wrapper .ld-alert .ld-button { margin-left: 1em; min-width: 7.5em; display: inline-block; height: auto; padding: 5px 20px 5px 30px; position: relative; max-width: 185px; }

.learndash-wrapper .ld-alert .ld-button .ld-icon { position: absolute; left: 15px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.learndash-wrapper .ld-alert .ld-alert-content a, .learndash-wrapper .ld-alert .ld-text a { text-decoration: underline; color: rgba(0, 0, 0, 0.8); }

@media (max-width: 768px) { .learndash-wrapper .ld-alert { display: block; text-align: center; padding: 75px 15px 15px; }
  .learndash-wrapper .ld-alert .ld-alert-content { margin: 0 0 1em 0; }
  .learndash-wrapper .ld-alert .ld-icon { left: 50%; margin: 0; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: 10%; }
  .learndash-wrapper .ld-alert .ld-button { margin-left: 0; } }

.learndash-wrapper .ld-alert-warning { color: rgba(0, 0, 0, 0.65); border-color: #ffd200; background-color: #fff6cd; }

.learndash-wrapper .ld-alert-warning .ld-alert-icon { background-color: #ffd200; }

.learndash-wrapper .ld-alert-warning .ld-button { background-color: #ffd200; color: rgba(0, 0, 0, 0.65); }

.learndash-wrapper .ld-alert-certificate .ld-button { padding-left: 40px; min-width: unset; max-width: unset; width: auto; text-decoration: none !important; }

.learndash-wrapper .ld-alert-success { color: white; border-color: #019e7c; background-color: rgba(1, 158, 124, 0.2); }

.learndash-wrapper .ld-alert-success .ld-alert-icon { background-color: #019e7c; color: white; }

.learndash-wrapper .ld-alert-success .ld-button { background-color: #019e7c; }

.learndash-wrapper .ld-alert-success .ld-button .ld-icon-download { margin-right: 5px; font-size: 18px; }

.learndash-wrapper .ld-focus { display: -webkit-box; display: -ms-flexbox; display: flex; }

.learndash-wrapper .ld-focus .ld-tab-content ul:not(.blocks-gallery-grid):not(.wp-block-gallery), .learndash-wrapper .ld-focus .ld-tab-content ol:not(.blocks-gallery-grid):not(.wp-block-gallery) { display: block; list-style: disc outside none; margin: 1em 0; padding-left: 40px; }

.learndash-wrapper .ld-focus .ld-tab-content ol:not(.blocks-gallery-grid):not(.wp-block-gallery) { list-style-type: decimal; }

.learndash-wrapper .ld-focus .ld-tab-content li:not(.blocks-gallery-item) { display: list-item; }

.learndash-wrapper .ld-focus .ld-tab-content ul:not(.blocks-gallery-grid) ul, .learndash-wrapper .ld-focus .ld-tab-content ol:not(.blocks-gallery-grid) ul { margin: 0; list-style-type: circle; }

.learndash-wrapper .ld-focus .ld-tab-content ol:not(.blocks-gallery-grid) ol, .learndash-wrapper .ld-focus .ld-tab-content ul:not(.blocks-gallery-grid) ol { margin: 0; list-style-type: lower-latin; }

.learndash-wrapper .ld-focus .ld-focus-sidebar { position: fixed; left: 0; top: 0px; bottom: 0; width: 350px; background-color: white; border-right: 1px solid #e2e7ed; padding-top: 50px; padding-bottom: 150px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 99; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-wrapper { overflow-x: visible; overflow-y: auto; height: 100%; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger { position: absolute; height: 75px; width: 50px; right: 0; top: 0; bottom: 0; background: #00a2e8; z-index: 99; cursor: pointer; color: white; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon { position: absolute; border-radius: 100%; background: inherit; right: 0; top: 50%; -webkit-transform: translateY(-50%) translateX(25%); -ms-transform: translateY(-50%) translateX(25%); transform: translateY(-50%) translateX(25%); font-size: 0.8em; padding: 8px; z-index: 9; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger:hover .ld-icon:before { opacity: 0.5; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading { background-color: #00a2e8; color: white; border-bottom: 0; min-height: 75px; overflow: visible; width: 350px; position: relative; z-index: 9; 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; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: 0.75em 3.125em 0.75em 1em; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading a { color: #fff; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 { font-size: 1em; margin: 0; line-height: 1.35em; padding: 0 0 0 1.6em; font-weight: bold; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; color: white; position: relative; z-index: 100; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 a { color: white; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 .ld-icon { position: absolute; left: 1px; top: 3px; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-expand-button { color: white; /* TODO: Should this be hidden? */ display: none; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-home-link { color: white; padding: 0; border-left: 0; margin-left: 0; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation { position: relative; overflow: visible; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-course-navigation-list { opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; }

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

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-expanded .ld-table-list-items { padding: 0.5em; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-section-heading { padding: 0 1em; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item-section-heading .ld-lesson-section-heading { margin-bottom: 0; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list { background-color: #f0f3f6; border-radius: 0; padding: 1em 1em; position: relative; margin: 0; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list:before { content: ''; position: absolute; width: 16px; height: 16px; top: -8px; left: 66px; background: white; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); z-index: 9; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list:before { background-color: white; left: 43px; width: 13px; height: 13px; top: -7px; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item { font-size: 0.875em; }

.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: 0.5em; padding-left: 1.6em; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item { border-bottom: 1px solid #e2e7ed; background-color: white; padding: 0; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview { padding: 1em; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-pagination { margin: 1em 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-pagination .ld-pages { background-color: #728188; -webkit-box-flex: 0; -ms-flex: 0 0 120px; flex: 0 0 120px; }

.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: white; }

.learndash-wrapper .ld-focus .ld-focus-main { -webkit-box-flex: 1; -ms-flex: 1 auto; flex: 1 auto; margin-left: 350px; width: -webkit-calc(100% - 350px); width: calc(100% - 350px); -webkit-transition: margin-left 0.3s ease; transition: margin-left 0.3s ease; }

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content { padding: 5em; margin: 0px auto; max-width: 960px; }

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1 { margin: 0; padding: 0; margin-bottom: 0.5em; }

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content .ld-topic-status .ld-progress { display: none; }

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content .ld-topic-status, .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content .ld-lesson-status { margin-bottom: 1em; }

.learndash-wrapper .ld-focus .ld-focus-header { position: fixed; background: white; top: 0; left: 0; right: 0; height: 51px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 1px solid #e2e7ed; z-index: 99; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav { width: 55px; display: none; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav a { display: block; padding: 0 15px; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav span { display: block; width: 25px; height: 4px; margin: 4px 0; background-color: #333; -webkit-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav.expanded .bar-1 { -webkit-transform: rotate(-45deg) translate(-4px, 8px); -ms-transform: rotate(-45deg) translate(-4px, 8px); transform: rotate(-45deg) translate(-4px, 8px); }

.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav.expanded .bar-2 { opacity: 0; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav.expanded .bar-3 { -webkit-transform: rotate(45deg) translate(-3px, -7px); -ms-transform: rotate(45deg) translate(-3px, -7px); transform: rotate(45deg) translate(-3px, -7px); }

.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo { background-color: white; -webkit-box-flex: 0; -ms-flex: 0 0 350px; flex: 0 0 350px; height: 100%; -webkit-transition: -webkit-box-flex 0.3s ease; transition: -webkit-box-flex 0.3s ease; transition: flex 0.3s ease; transition: flex 0.3s ease, -webkit-box-flex 0.3s ease, -ms-flex 0.3s ease; padding: 0.5em 1em; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo img { height: 100%; width: auto; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions { -webkit-box-flex: 0; -ms-flex: 0 1; flex: 0 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; border-top: none; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action { position: relative; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action .learndash_timer, .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action #learndash_timer { position: absolute; left: 0; bottom: 1px; right: 0; text-align: center; top: 0; background: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action, .learndash-wrapper .ld-focus .ld-focus-header .ld-progress { height: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-progress { border-right: 1px solid #e2e7ed; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action { border-right: 1px solid #e2e7ed; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action:last-child, .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action.ld-empty { border: 0; }

.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete:after, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete:after { color: #019e7c; }

.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete:disabled:after, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete:disabled:after { color: #728188; }

.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button, .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete #learndash_mark_complete_button, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete .learndash_mark_complete_button, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button { color: #00a2e8; background: transparent; color: #019e7c; background: transparent !important; }

.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button.ld-status-complete, .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete #learndash_mark_complete_button.ld-status-complete, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete .learndash_mark_complete_button.ld-status-complete, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button.ld-status-complete { color: #019e7c; }

.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button:hover, .learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete #learndash_mark_complete_button:hover, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete .learndash_mark_complete_button:hover, .learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button:hover { background: transparent; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-progress { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-progress-wrap { width: 100%; max-width: 500px; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-action { -webkit-box-flex: 0; -ms-flex: 0 1; flex: 0 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 1em; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-progress { -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; padding-right: 1em; padding: 0; margin: 0; padding-top: 0.5em; padding-right: 1em; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-bar { background: #e2e7ed; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu { -webkit-box-flex: 0; -ms-flex: 0 0 200px; flex: 0 0 200px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; height: 50px; padding-right: 1em; border-left: 1px solid #e2e7ed; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text { color: #728188; font-size: 0.75em; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-profile-avatar { width: 40px; height: 40px; margin-left: 1em; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items { position: absolute; top: 100%; right: 0; z-index: 9; opacity: 0; visibility: hidden; margin-right: 1em; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items:before { content: ''; position: absolute; top: -5px; right: 1em; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #00a2e8; z-index: -1; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a { position: relative; display: block; white-space: nowrap; background-color: #00a2e8; color: white; font-weight: 700; padding: 0.75em 2.5em; font-size: 0.875em; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:hover { opacity: 0.8; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:last-child { border-bottom: 0; }

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu:hover .ld-user-menu-items { opacity: 1; visibility: visible; }

.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed { /* .ld-focus-header { .ld-brand-logo { flex: 0 0 50px; } }*/ }

.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar { background-color: transparent; -webkit-transform: translateX(-webkit-calc(-100% + 50px)); -ms-transform: translateX(calc(-100% + 50px)); transform: translateX(calc(-100% + 50px)); }

.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar-wrapper .ld-focus-sidebar-trigger .ld-icon { -webkit-transform: translateY(-50%) translateX(45%) rotate(180deg); -ms-transform: translateY(-50%) translateX(45%) rotate(180deg); transform: translateY(-50%) translateX(45%) rotate(180deg); }

.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-course-navigation .ld-course-navigation-heading { top: 0; }

.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-course-navigation .ld-course-navigation-heading h3 { opacity: 0; }

.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-course-navigation .ld-course-navigation-list { opacity: 0; }

.learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main { margin-left: 50px; width: -webkit-calc(100% - 50px); width: calc(100% - 50px); }

@media (max-width: 1280px) { .learndash-wrapper .ld-focus .ld-focus-header .ld-progress { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu { -webkit-box-flex: 0; -ms-flex: 0 1; flex: 0 1; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text { display: none; } }

@media (max-width: 1024px) { .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text { display: none; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo { -webkit-box-flex: 0; -ms-flex: 0 0 150px; flex: 0 0 150px; }
  .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content { padding-left: 3em; } }

@media (max-width: 768px) { .learndash-wrapper .ld-focus .ld-focus-header { position: relative; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; height: auto; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo { display: none; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav { display: block; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-progress { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding: 0 1em; margin: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-right: 0; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-stats { text-align: center; display: block; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-percentage { line-height: 1em; margin-bottom: 0.3em; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-steps { display: none; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-bar { margin: 0; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; border-left: 0; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions { border-top: 1px solid #efefef; background: #fff; padding: 0; -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-flex: 100%; -ms-flex: 100%; flex: 100%; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions > * { margin: 0; }
  .learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .ld-content-action { height: auto; -webkit-box-flex: 50%; -ms-flex: 50%; flex: 50%; }
  .learndash-wrapper .ld-focus .ld-focus-content { margin-top: 30px; }
  .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); }
  .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-sidebar .ld-focus-sidebar-trigger { display: none; }
  .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main { margin-left: 0px; width: 100%; }
  .learndash-wrapper .ld-focus .ld-focus-main { margin-left: 0; width: 100%; }
  .learndash-wrapper .ld-focus .ld-course-navigation-heading { position: static; }
  .learndash-wrapper .ld-focus .ld-course-navigation { padding-top: 0; }
  .learndash-wrapper .ld-focus .ld-focus-sidebar { top: 0px; padding-top: 0; z-index: 1000; position: absolute; } }

@media (max-width: 640px) { .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main, .learndash-wrapper .ld-focus .ld-focus-main { margin-left: 0; }
  .learndash-wrapper .ld-focus.ld-focus-sidebar-collapsed .ld-focus-main .ld-focus-content, .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content { margin: 30px auto 50px; padding: 5% 1.5em; } }

body.admin-bar .learndash-wrapper .ld-focus-header { top: 32px; }

@media (max-width: 768px) { body.admin-bar .learndash-wrapper .ld-focus-header { top: 0; } }

body.admin-bar .learndash-wrapper .ld-focus-sidebar { top: 32px; }

@media (max-width: 768px) { body.admin-bar .learndash-wrapper .ld-focus-sidebar { top: 93px; } }

body.ld-in-focus-mode { margin: 0; padding: 0; background: #fff; }

body.ld-in-focus-mode::before, body.ld-in-focus-mode::after { display: none; }

body.ld-in-focus-mode .learndash-wrapper { background: #fff; }

body.ld-in-focus-mode.admin-bar { padding-top: 32px; }

@media (max-width: 768px) { body.ld-in-focus-mode.admin-bar { padding-top: 0; }
  body.ld-in-focus-mode.admin-bar .ld-focus-sidebar { top: 97px; } }

#learndash-tooltips { font-family: 'Open Sans', 'Arial','Helvetica', sans-serif; position: absolute; top: 0; right: 0; left: 0; bottom: 0; height: 100%; z-index: 999; font-size: 16px; pointer-events: none; }

#learndash-tooltips .ld-tooltip { position: absolute; background-color: #00a2e8; color: white; font-weight: 700; border-radius: 6px; padding: 0.25em 1em; -webkit-transform: translateX(1%) translateY(-25px); -ms-transform: translateX(1%) translateY(-25px); transform: translateX(1%) translateY(-25px); -webkit-box-shadow: 0 -1px 0 2px rgba(255, 255, 255, 0.75); box-shadow: 0 -1px 0 2px rgba(255, 255, 255, 0.75); font-size: 0.75em; opacity: 0; -webkit-transition: opacity 0.1s linear; transition: opacity 0.1s linear; text-align: center; min-width: 150px; max-width: 300px; }

#learndash-tooltips .ld-tooltip:after { content: ''; height: 5px; width: 5px; background: #00a2e8; position: absolute; bottom: -4px; -webkit-transform: rotate(45deg) translateX(-50%); -ms-transform: rotate(45deg) translateX(-50%); transform: rotate(45deg) translateX(-50%); left: 5%; }

#learndash-tooltips .ld-tooltip.ld-shifted-left:after { left: 10%; }

#learndash-tooltips .ld-tooltip.ld-shifted-right { -webkit-transform: translateX(-100%) translateY(-30px); -ms-transform: translateX(-100%) translateY(-30px); transform: translateX(-100%) translateY(-30px); }

#learndash-tooltips .ld-tooltip.ld-shifted-right:after { left: auto; right: 10%; }

#learndash-tooltips .ld-tooltip.ld-visible { opacity: 1; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled { display: -webkit-box; display: -ms-flexbox; display: flex; background: #f0f3f6; padding: 1em 0; margin: 1em 0; border-radius: 6px; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled > * { -webkit-box-flex: 1; -ms-flex: 1 auto; flex: 1 auto; width: 33%; -ms-flex-pack: distribute; justify-content: space-around; text-align: center; border-right: 2px solid #bec5cb; padding: 0 1em; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled > *:last-child { border-right: 0; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-button { margin: 0; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-status { display: inline-block; width: auto; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; text-align: center; margin-bottom: 0.5em; line-height: 1.25em; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; -ms-flex-pack: distribute; justify-content: space-around; font-size: 32px; font-weight: bold; color: #728188; margin-top: -3px; line-height: 1; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price .ld-text { font-size: 14px; margin-left: 8px; font-weight: normal; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price .ld-currency { font-size: 16px; margin-right: 0.25em; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-label { display: block; color: #728188; font-size: 0.75em; font-weight: bold; margin-bottom: 1em; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ppalholder { position: absolute; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text { font-size: 14px; color: #728188; display: inline-block; white-space: nowrap; margin-right: 0.5em; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text { display: inline-block; margin-left: 5px; text-decoration: underline; font-weight: bold; }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .learndash_checkout_buttons { margin: 0 .5em; }

@media (max-width: 1280px) { .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .learndash_checkout_buttons, .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .learndash_checkout_button { margin-right: 0; }
  .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .learndash_checkout_button { margin-bottom: 0.5em; } }

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-seg-action.status-closed .ld-text { white-space: normal; }

@media (max-width: 640px) { .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled > * { border-right: 0; border-bottom: 1px solid #e2e7ed; padding: 1em 0; width: auto; }
  .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled > *:last-child { border-bottom: 0; } }

.learndash-wrapper .ld-course-status.ld-course-status-enrolled { background-color: #f0f3f6; border-radius: 6px; padding: 0.5em 1em; display: -webkit-box; display: -ms-flexbox; display: flex; }

.learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress { margin: 0; padding: 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-right: 1em; }

@media (max-width: 640px) { .learndash-wrapper .ld-course-status.ld-course-status-enrolled { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-right: 0; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress .ld-progress-heading { display: block; width: 100%; text-align: center; }
  .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress .ld-progress-stats { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress .ld-progress-stats .ld-progress-steps { margin-left: 0; }
  .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress .ld-progress-bar { width: 100%; margin: 1em 0; } }

.learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-status { width: auto; display: inline-block; margin: 0 auto; }

.learndash-wrapper .ld-course-status .ld-status { line-height: 1.3; }

.learndash-wrapper .ld-course-status .ld-status.ld-status-progress { background: #00a2e8; color: #fff; }

.learndash-wrapper .ld-course-status .ld-status.ld-status-complete { background: #019e7c; color: #fff; }

.learndash-wrapper .ld-course-certificate { text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 1em 0; }

.learndash-wrapper .ld-course-certificate .ld-button { display: inline-block; max-width: inherit; font-size: 14px; }

.learndash-wrapper .ld-course-certificate .ld-icon-certificate { font-size: 24px; margin-right: 5px; }

/**
/// This is inserted outside our wrapper and with a generic name
**/
.jq-dropdown-menu { -webkit-box-shadow: 0 0 0 1px #ddd !important; box-shadow: 0 0 0 1px #ddd !important; }

.jq-dropdown-menu input[type='button'], .jq-dropdown-menu input[type='submit'] { margin: 0; padding: 0; -webkit-transition: none; transition: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1.5em; font-size: 16px; border-radius: 0; border: 0; display: block !important; width: 100% !important; color: #00a2e8; padding: 0.5em 1em; text-align: center; font-size: 14px !important; }

.jq-dropdown-menu input[type='button']:hover, .jq-dropdown-menu input[type='submit']:hover { background: #fafafa !important; color: #495255 !important; }

.jq-dropdown-menu .ppalholder { display: none; }

.learndash-wrapper .learndash-wrapper-login-modal { position: relative; }

.learndash-wrapper .ld-modal { position: absolute; -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); z-index: 999; width: 100%; z-index: 9000; max-width: 1024px; min-height: 300px; background: white; border-radius: 6px; overflow: hidden; overflow-y: auto; -webkit-box-shadow: -3px -3px 20px rgba(0, 0, 0, 0.14); box-shadow: -3px -3px 20px rgba(0, 0, 0, 0.14); opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }

.learndash-wrapper .ld-modal .ld-modal-closer { position: absolute; top: 0.5em; right: 0; z-index: 9; color: #728188; cursor: pointer; line-height: 0.5; padding: 1em; font-size: 1.5em; }

.learndash-wrapper .ld-modal.ld-can-register .ld-modal-closer { color: #fff; }

.learndash-wrapper.ld-modal-closed { display: none !important; }

.learndash-wrapper.ld-modal-open .ld-modal { opacity: 1; visibility: visible; }

.learndash-wrapper .ld-login-modal { display: -webkit-box; display: -ms-flexbox; display: flex; text-align: center; margin: 25% 50% 20px 50%; /* .ld-alert { padding: 10px; margin: 10 auto; .ld-alert-icon { position: relative; left: 0; top: 0; } } */ }

.learndash-wrapper .ld-login-modal .ld-modal-heading { font-weight: 300; font-size: 2.25em; margin: 0; margin: 0.5em 0; }

.learndash-wrapper .ld-login-modal .ld-login-modal-wrapper { padding: 20px; max-width: 350px; min-width: 80%; margin: 0 auto; }

.learndash-wrapper .ld-login-modal .ld-login-modal-login { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; background: white; 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; }

.learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-heading { color: #00a2e8; }

.learndash-wrapper .ld-login-modal .ld-login-modal-login .ld-modal-text { color: #728188; font-size: 0.875em; }

.learndash-wrapper .ld-login-modal .ld-login-modal-register { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; background: #00a2e8; 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; color: white; }

.learndash-wrapper .ld-login-modal .ld-login-modal-register .ld-button:hover { opacity: 1; -webkit-box-shadow: 0 0 0 5px #fff !important; box-shadow: 0 0 0 5px #fff !important; }

.learndash-wrapper .ld-login-modal .ld-login-modal-register label { display: block; font-weight: bold; margin-bottom: 0.5em; font-size: 14px; }

.learndash-wrapper .ld-login-modal .ld-login-modal-register #ld-user-register { margin: 2em 0; }

.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'] { border: 2px solid #fff; margin: 0; margin-bottom: 1em; padding: 0; padding: 0.5em; background-color: #f9f9f9; padding-left: 2em; font-size: 1.2em; width: 100%; -webkit-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; }

.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 { background: #fff; }

.learndash-wrapper .ld-login-modal .ld-login-modal-register #reg_passmail { font-size: 0.825em; }

.learndash-wrapper .ld-login-modal .ld-login-modal-register #wp-submit { margin: 0 auto; min-width: 150px; text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 0; padding: 7px 35px; border-radius: 20px; font-weight: bold; font-size: 14px; border: 5px solid #fff; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form { margin: 2em 0; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form form { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form p { margin: 0; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form p.login-submit { text-align: center; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form label { display: block; color: #728188; font-weight: bold; margin-bottom: 0.5em; font-size: 14px; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-username { position: relative; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-username:before { font-family: 'ld-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; content: "\e90c"; position: absolute; color: #728188; top: 2.5em; left: 0.5em; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-password { position: relative; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form .login-password:before { font-family: 'ld-icons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: inline-block; content: "\e900"; position: absolute; color: #728188; top: 2.5em; left: 0.5em; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-login-modal-branding { position: relative; padding-top: 2em; margin-top: 1em; }

.learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-login-modal-branding:before { content: ''; display: block; position: absolute; width: 50px; height: 3px; background-color: #e2e7ed; left: 50%; top: 0; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.learndash-wrapper .ld-login-modal .ld-login-modal-form .ld-login-modal-branding img { max-width: 100%; height: auto; }

.learndash-wrapper .ld-login-modal input[type='text'], .learndash-wrapper .ld-login-modal input[type='password'], .learndash-wrapper .ld-login-modal input[type='email'], .learndash-wrapper .ld-login-modal .ld-login-field, .learndash-wrapper .ld-login-modal .ld-password-field { border: 2px solid #e2e7ed; margin: 0; margin-bottom: 1em; padding: 0; padding: 0.5em; background-color: #f0f3f6; color: #728188; padding-left: 2em; font-size: 0.875em; width: 100%; -webkit-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; }

.learndash-wrapper .ld-login-modal input[type='text']:focus, .learndash-wrapper .ld-login-modal input[type='password']:focus, .learndash-wrapper .ld-login-modal input[type='email']:focus, .learndash-wrapper .ld-login-modal .ld-login-field:focus, .learndash-wrapper .ld-login-modal .ld-password-field:focus { border-color: #495255; }

.learndash-wrapper .ld-login-modal ::-webkit-input-placeholder { font-family: 'Open Sans', 'Arial','Helvetica', sans-serif; }

.learndash-wrapper .ld-login-modal :-ms-input-placeholder { font-family: 'Open Sans', 'Arial','Helvetica', sans-serif; }

.learndash-wrapper .ld-login-modal ::placeholder { font-family: 'Open Sans', 'Arial','Helvetica', sans-serif; }

.learndash-wrapper .ld-login-modal .ld-forgot-password-link { color: #333333; text-decoration: underline; font-size: 0.875em; }

.learndash-wrapper .ld-login-modal .ld-button, .learndash-wrapper .ld-login-modal input[type='submit'] { margin: 2em auto; min-width: 150px; text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 0; border-radius: 20px; font-weight: bold; font-size: 14px; }

.learndash-wrapper .ld-login-modal input[type='submit'] { background: #00a2e8; color: #fff; cursor: pointer; padding: 0.75em 5em; -webkit-transition: all ease-in-out 250ms; transition: all ease-in-out 250ms; }

.learndash-wrapper .ld-login-modal input[type='submit']:hover { opacity: 0.8; }

@media (max-width: 1024px) { .learndash-wrapper .ld-login-modal { top: 100px; width: 80%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
  .learndash-wrapper .ld-login-modal.ld-can-register .ld-modal-closer { color: #728188; } }

@media (max-width: 768px) { .learndash-wrapper .ld-login-modal { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

@media (max-width: 640px) { .learndash-wrapper .ld-login-modal { width: 100%; } }

.learndash-wrapper .ld-button.ld-login-button { display: -webkit-box; display: -ms-flexbox; display: flex; }

.learndash-wrapper .ld-button.ld-login-button.ld-logout { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.learndash-wrapper .ld-button.ld-login-button.ld-login { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.learndash-wrapper .ld-button.ld-login-button.ld-login .ld-icon { margin-right: 10px; }

/** No Access */
.learndash-not-available .ld-table-list-item-preview, .learndash-not-available .ld-lesson-item-preview, .learndash-not-available .ld-item-list-item-preview, .user_has_no_access .ld-table-list-item-preview, .user_has_no_access .ld-lesson-item-preview, .user_has_no_access .ld-item-list-item-preview { cursor: not-allowed; pointer-events: none; }

.learndash-not-available .ld-table-list-item-preview a.ld-lesson-item-preview-heading, .learndash-not-available .ld-table-list-item-preview a.ld-item-name, .learndash-not-available .ld-lesson-item-preview a.ld-lesson-item-preview-heading, .learndash-not-available .ld-lesson-item-preview a.ld-item-name, .learndash-not-available .ld-item-list-item-preview a.ld-lesson-item-preview-heading, .learndash-not-available .ld-item-list-item-preview a.ld-item-name, .user_has_no_access .ld-table-list-item-preview a.ld-lesson-item-preview-heading, .user_has_no_access .ld-table-list-item-preview a.ld-item-name, .user_has_no_access .ld-lesson-item-preview a.ld-lesson-item-preview-heading, .user_has_no_access .ld-lesson-item-preview a.ld-item-name, .user_has_no_access .ld-item-list-item-preview a.ld-lesson-item-preview-heading, .user_has_no_access .ld-item-list-item-preview a.ld-item-name { cursor: not-allowed; pointer-events: none; }

.learndash-not-available .ld-table-list-item-preview a.ld-lesson-item-preview-heading .ld-status-icon, .learndash-not-available .ld-table-list-item-preview a.ld-item-name .ld-status-icon, .learndash-not-available .ld-lesson-item-preview a.ld-lesson-item-preview-heading .ld-status-icon, .learndash-not-available .ld-lesson-item-preview a.ld-item-name .ld-status-icon, .learndash-not-available .ld-item-list-item-preview a.ld-lesson-item-preview-heading .ld-status-icon, .learndash-not-available .ld-item-list-item-preview a.ld-item-name .ld-status-icon, .user_has_no_access .ld-table-list-item-preview a.ld-lesson-item-preview-heading .ld-status-icon, .user_has_no_access .ld-table-list-item-preview a.ld-item-name .ld-status-icon, .user_has_no_access .ld-lesson-item-preview a.ld-lesson-item-preview-heading .ld-status-icon, .user_has_no_access .ld-lesson-item-preview a.ld-item-name .ld-status-icon, .user_has_no_access .ld-item-list-item-preview a.ld-lesson-item-preview-heading .ld-status-icon, .user_has_no_access .ld-item-list-item-preview a.ld-item-name .ld-status-icon { pointer-events: all; }

.learndash-not-available .ld-table-list-item-preview .ld-expand-button, .learndash-not-available .ld-lesson-item-preview .ld-expand-button, .learndash-not-available .ld-item-list-item-preview .ld-expand-button, .user_has_no_access .ld-table-list-item-preview .ld-expand-button, .user_has_no_access .ld-lesson-item-preview .ld-expand-button, .user_has_no_access .ld-item-list-item-preview .ld-expand-button { pointer-events: all; }

.learndash-not-available a.ld-topic-row, .user_has_no_access a.ld-topic-row { cursor: not-allowed; pointer-events: none; }

.learndash-not-available.is_sample .ld-lesson-item-preview, .learndash-not-available.is_sample .ld-item-list-item-preview, .user_has_no_access.is_sample .ld-lesson-item-preview, .user_has_no_access.is_sample .ld-item-list-item-preview { cursor: pointer; pointer-events: all; }

.learndash-not-available.is_sample .ld-lesson-item-preview a.ld-lesson-item-preview-heading, .learndash-not-available.is_sample .ld-lesson-item-preview a.ld-item-name, .learndash-not-available.is_sample .ld-item-list-item-preview a.ld-lesson-item-preview-heading, .learndash-not-available.is_sample .ld-item-list-item-preview a.ld-item-name, .user_has_no_access.is_sample .ld-lesson-item-preview a.ld-lesson-item-preview-heading, .user_has_no_access.is_sample .ld-lesson-item-preview a.ld-item-name, .user_has_no_access.is_sample .ld-item-list-item-preview a.ld-lesson-item-preview-heading, .user_has_no_access.is_sample .ld-item-list-item-preview a.ld-item-name { cursor: pointer; pointer-events: all; }

/** Force open sample content **/
.ld-topic-list.is_sample .ld-table-list-item-preview, .ld-topic-list.is_sample .ld-lesson-item-preview, .ld-topic-list.is_sample .ld-item-list-item-preview, .ld-lesson-item.is_sample .ld-table-list-item-preview, .ld-lesson-item.is_sample .ld-lesson-item-preview, .ld-lesson-item.is_sample .ld-item-list-item-preview, .ld-item-list-item.is_sample .ld-table-list-item-preview, .ld-item-list-item.is_sample .ld-lesson-item-preview, .ld-item-list-item.is_sample .ld-item-list-item-preview { cursor: pointer; pointer-events: all; }

.ld-topic-list.is_sample .ld-table-list-item-preview a.ld-lesson-item-preview-heading, .ld-topic-list.is_sample .ld-table-list-item-preview a.ld-item-name, .ld-topic-list.is_sample .ld-lesson-item-preview a.ld-lesson-item-preview-heading, .ld-topic-list.is_sample .ld-lesson-item-preview a.ld-item-name, .ld-topic-list.is_sample .ld-item-list-item-preview a.ld-lesson-item-preview-heading, .ld-topic-list.is_sample .ld-item-list-item-preview a.ld-item-name, .ld-lesson-item.is_sample .ld-table-list-item-preview a.ld-lesson-item-preview-heading, .ld-lesson-item.is_sample .ld-table-list-item-preview a.ld-item-name, .ld-lesson-item.is_sample .ld-lesson-item-preview a.ld-lesson-item-preview-heading, .ld-lesson-item.is_sample .ld-lesson-item-preview a.ld-item-name, .ld-lesson-item.is_sample .ld-item-list-item-preview a.ld-lesson-item-preview-heading, .ld-lesson-item.is_sample .ld-item-list-item-preview a.ld-item-name, .ld-item-list-item.is_sample .ld-table-list-item-preview a.ld-lesson-item-preview-heading, .ld-item-list-item.is_sample .ld-table-list-item-preview a.ld-item-name, .ld-item-list-item.is_sample .ld-lesson-item-preview a.ld-lesson-item-preview-heading, .ld-item-list-item.is_sample .ld-lesson-item-preview a.ld-item-name, .ld-item-list-item.is_sample .ld-item-list-item-preview a.ld-lesson-item-preview-heading, .ld-item-list-item.is_sample .ld-item-list-item-preview a.ld-item-name { cursor: pointer; pointer-events: all; }

.ld-topic-list.is_sample a.ld-lesson-item-preview, .ld-topic-list.is_sample a.ld-table-list-item-preview, .ld-topic-list.is_sample a.ld-topic-row, .ld-lesson-item.is_sample a.ld-lesson-item-preview, .ld-lesson-item.is_sample a.ld-table-list-item-preview, .ld-lesson-item.is_sample a.ld-topic-row, .ld-item-list-item.is_sample a.ld-lesson-item-preview, .ld-item-list-item.is_sample a.ld-table-list-item-preview, .ld-item-list-item.is_sample a.ld-topic-row { cursor: pointer !important; pointer-events: all !important; }

.learndash-wrapper { /* .ld-course-info { .ld-section-heading { font-size: 0.8em; font-style: italic; display: block; margin: 0.5em 0; } .ld-item-list-item { border: 0; padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px solid $border-grey; &:last-child { border-bottom: 0; } .ld-item-list-item-preview { flex-wrap: wrap; padding: 0; } a.item-name { width: 100%; } .ld-course-title { font-size: .875em; line-height: 1.3em; } .ld-item-details { margin-top: 10px; display: block; text-align: left; .ld-progress-steps { font-size: 12px; color: $text-grey; margin-bottom: 5px; } } } .ld-table-list-item-preview { display: flex; } }*/ }

.learndash-wrapper .ld-user-status.ld-is-widget { margin: 30px 0; }

.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item { border: 0; border-bottom: 2px solid #f0f3f6; border-radius: 0; padding: 10px 0; margin: 10px 0; }

.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item:last-child { border-bottom: 0; }

.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item .ld-item-list-item-preview { padding: 0; }

.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: 14px; line-height: 1.5em; }

.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-components { margin-top: 10px; }

.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-components span { display: block; margin: 0 0 5px 0; font-size: 12px; line-height: 1.5em; }

.learndash-wrapper .ld-user-status.ld-is-widget .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-components span.ld-sep { display: none; }

.learndash-wrapper .ld-user-status.ld-is-widget .ld-pagination { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.learndash-wrapper .ld-focus-comments { margin: 2em 0; }

.learndash-wrapper .ld-focus-comments p.comment-form-comment { margin: 0; width: 100% !important; max-width: 100% !important; }

.learndash-wrapper .ld-focus-comments p.comment-form-comment textarea { width: 100%; }

.learndash-wrapper .ld-focus-comments #ld-comments { margin-bottom: 50px; }

.learndash-wrapper .ld-focus-comments #commentform .logged-in-as { margin: 0; font-size: 0.875em; font-weight: normal; float: right; }

.learndash-wrapper .ld-focus-comments #commentform textarea#comment { font-family: inherit; padding: 0.875em; background: #e2e7ed; border: 5px solid #e2e7ed; border-radius: 6px; font-size: 1em; }

.learndash-wrapper .ld-focus-comments #commentform textarea#comment:focus { background: transparent; outline: 0; -webkit-box-shadow: none; box-shadow: none; }

.learndash-wrapper .ld-focus-comments .comment-navigation .nav-links { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.learndash-wrapper .ld-focus-comments .comment-navigation .nav-links .nav-previous { margin: 0; text-align: left; min-width: 50%; width: 100%; font-weight: bold; }

.learndash-wrapper .ld-focus-comments .comment-navigation .nav-links .nav-next { margin: 0; text-align: right; min-width: 50%; width: 100%; font-weight: bold; }

.learndash-wrapper .ld-focus-comments .form-submit { width: 100% !important; max-width: 100% !important; }

.learndash-wrapper .ld-focus-comments .form-submit #submit { margin: 0; border-radius: 20px; background-color: #00a2e8; color: white; -webkit-box-shadow: none; box-shadow: none; text-transform: none; font-family: inherit; font-weight: 800; font-size: 0.75em; text-align: center; text-decoration: none; cursor: pointer; width: 100%; max-width: 385px; white-space: nowrap; text-shadow: none; border: 0; opacity: 1; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: auto; padding: .75em 1.5em; font-size: 1em; display: inline-block; padding: 0.75em 3em; margin-top: 0; height: auto; margin-top: 1em; min-width: unset; max-width: unset; width: unset; text-decoration: none !important; }

.learndash-wrapper .ld-focus-comments .form-submit #submit .ld-icon { font-size: 0.875em; }

.learndash-wrapper .ld-focus-comments .form-submit #submit .ld-text { padding: 0 1em; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.learndash-wrapper .ld-focus-comments .form-submit #submit + .ld-button { margin-left: 1em; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-compact { padding: 0; width: 24px; height: 24px; border-radius: 100%; -ms-flex-preferred-size: 24px; flex-basis: 24px; -ms-flex-negative: 0; flex-shrink: 0; padding: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-compact .ld-icon { margin-right: 0; font-size: 0.75em; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-compact .ld-text { padding: 0; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-alternate { background: transparent; color: #00a2e8; padding: 0; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-alternate .ld-icon { background: #00a2e8; color: white; border-radius: 100%; width: 18px; height: 18px; -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; padding: 2px; line-height: 16px; text-align: center; font-weight: bold; -webkit-transition: color 0.3s ease, background 0.3s ease; transition: color 0.3s ease, background 0.3s ease; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-alternate .ld-text { padding-left: 0.5em; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-alternate:hover { background: transparent; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-transparent { color: #00a2e8; background: transparent; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-transparent.ld-status-complete { color: #019e7c; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-transparent:hover { background: transparent; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-reverse { background: white; color: #00a2e8; }

.learndash-wrapper .ld-focus-comments .form-submit #submit.ld-button-reverse:hover { background: #00a2e8; color: white; }

.learndash-wrapper .ld-focus-comments .form-submit #submit:hover { opacity: 0.75; background-color: #00a2e8; }

.learndash-wrapper .ld-focus-comments .form-submit #submit:focus { outline: none; opacity: 0.75; }

.learndash-wrapper .ld-focus-comments__heading { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 4px solid #e2e7ed; margin-bottom: 0.5em; }

.learndash-wrapper .ld-focus-comments__heading .ld-expand-button .ld-text { padding-right: 0.5em; font-size: 1em; }

.learndash-wrapper .ld-focus-comments__heading .ld-expand-button .ld-icon { font-size: 0.75em; }

.learndash-wrapper .ld-focus-comments__header { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; font-size: 2em; font-weight: normal; margin-bottom: 10px; }

.learndash-wrapper .ld-focus-comments__comments { overflow: hidden; -webkit-transition: max-height 0.3s ease; transition: max-height 0.3s ease; font-size: 1em; font-weight: normal; }

.learndash-wrapper .ld-focus-comments .comment-respond { position: relative; padding-top: 0; }

.learndash-wrapper .ld-focus-comments .comment-respond #reply-title { font-size: 1.5em; font-weight: normal; margin-bottom: 0.75em; }

.learndash-wrapper .ld-focus-comments .comment-respond small { margin-left: 1em; font-size: 0.75em; }

.learndash-wrapper .ld-focus-comments .comment-form label { display: none; }

.learndash-wrapper .ld-focus-comments #ld-comments-post-button.ld-open { display: none; }

.learndash-wrapper .ld-focus-comments #ld-comments-form.ld-collapsed { display: none; }

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

.learndash-wrapper .ld-focus-comment:last-child { margin-bottom: 5em; }

.learndash-wrapper .ld-focus-comment.depth-1 { margin-left: 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: 74px; }

@media (max-width: 768px) { .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: 20px; } }

.learndash-wrapper .ld-focus-comment .ld-comment-avatar { position: relative; margin-bottom: 1em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.learndash-wrapper .ld-focus-comment .ld-comment-avatar img { -webkit-box-sizing: border-box; box-sizing: border-box; max-width: 58px; height: auto; border-radius: 100%; margin-right: 16px; border: 4px solid transparent; }

.learndash-wrapper .ld-focus-comment .ld-comment-avatar .ld-comment-avatar-author .ld-comment-author-name { color: black; font-size: 1.125em; margin-bottom: 5px; display: block; font-weight: bold; }

.learndash-wrapper .ld-focus-comment .ld-comment-avatar .ld-comment-avatar-author a.ld-comment-permalink { color: #728188; font-size: 0.875em; text-decoration: none; display: block; }

.learndash-wrapper .ld-focus-comment .ld-comment-body { overflow: hidden; position: relative; margin-left: 74px; }

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

.learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link { border: 0; display: inline-block; padding: 0.5em 1.75em; color: black; font-weight: bold; font-size: 0.875em; position: relative; z-index: 9; background-color: #e2e7ed; border-radius: 18px; }

.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: 6px; background: #f2fafd; padding: 1em; }

.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: #00a2e8; }

.learndash-wrapper .ld-focus-comment.bypostauthor.ptype-sfwd-assignment > .ld-comment-wrapper { border-radius: 0; background: transparent; padding: 0; }

.learndash-wrapper .ld-focus-comment.bypostauthor.ptype-sfwd-assignment > .ld-comment-wrapper > .ld-comment-avatar img { border-color: transparent; }

.learndash-wrapper .ld-focus-comment.ld-no-avatar-image .ld-comment-body { margin-left: 0; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHVwL192YXJpYWJsZXMuc2NzcyIsInNldHVwL19pY29ucy5zY3NzIiwic2V0dXAvX2dsb2JhbC5zY3NzIiwic2V0dXAvX21peGlucy5zY3NzIiwic2V0dXAvX2llLnNjc3MiLCJsZWFybmRhc2guY3NzIiwiY29tcG9uZW50cy9faXRlbS1saXN0LnNjc3MiLCJjb21wb25lbnRzL190YWJsZS1saXN0LnNjc3MiLCJjb21wb25lbnRzL19wcm9ncmVzcy5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fdWkuc2NzcyIsImNvbXBvbmVudHMvX2NvdXJzZS1saXN0LnNjc3MiLCJjb21wb25lbnRzL2xlc3Nvbi1saXN0LnNjc3MiLCJjb21wb25lbnRzL190b3BpYy1saXN0LnNjc3MiLCJjb21wb25lbnRzL190b3BpYy5zY3NzIiwiY29tcG9uZW50cy9fcXVpei5zY3NzIiwiY29tcG9uZW50cy9fY291cnNlLW5hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3Byb2ZpbGUuc2NzcyIsImNvbXBvbmVudHMvX3RhYnMuc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJjb21wb25lbnRzL19hbGVydHMuc2NzcyIsImNvbXBvbmVudHMvX2ZvY3VzLW1vZGUuc2NzcyIsImNvbXBvbmVudHMvX3Rvb2x0aXBzLnNjc3MiLCJjb21wb25lbnRzL19jb3Vyc2Utc3RhdHVzLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fbm8tYWNjZXNzLnNjc3MiLCJjb21wb25lbnRzL19jb3Vyc2UtaW5mby5zY3NzIiwiY29tcG9uZW50cy9fY29tbWVudHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyQjZCLHlCQUF5QjtBQzNCdEQsYUFDRSx3QkFBd0IsQ0FDeEIseUNBQVMsQ0FDVCxvUEFHcUQsQ0FDckQsb0JBQW9CLENBQ3BCLG1CQUFtQixFQUFBOztBQUdyQixXQUNFLGdGQUFn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 */
/*# sourceMappingURL=learndash.css.map */
