.learndash-wrapper .ld-button:hover:not(.learndash-link-previous-incomplete):not(.ld-button-transparent), #learndash-tooltips .ld-tooltip:after, #learndash-tooltips .ld-tooltip, .learndash-wrapper .ld-primary-background, .learndash-wrapper .btn-join, .learndash-wrapper #btn-join, .learndash-wrapper .ld-button:not(.ld-js-register-account):not(.learndash-link-previous-incomplete):not(.ld-button-transparent), .learndash-wrapper .ld-expand-button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz), .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading, .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger, .learndash-wrapper .ld-focus-comments .form-submit #submit, .learndash-wrapper .ld-login-modal input[type='submit'], .learndash-wrapper .ld-login-modal .ld-login-modal-register, .learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue, .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a, #wpProQuiz_user_content table.wp-list-table thead th, #wpProQuiz_overlay_close, .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon {
    background-color: #5FD0DE !important;
}
.learndash-wrapper .ld-tertiary-background {
    background-color: #092C30 !important;
    text-transform: none !important;
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-price {
    color: #ffba0c !important;
}
.learndash-wrapper .ld-course-status .ld-status.ld-status-complete,
.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-complete,
.learndash-wrapper .ld-status.ld-status-progress,
.learndash-wrapper .ld-course-status .ld-status.ld-status-progress {
    font-size: 11px !important;
}
.learndash-wrapper .ld-status-waiting, .learndash-wrapper .ld-alert-warning .ld-alert-icon {
    background-color: #ffbc0e !important;
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-label {
    display: block;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 1em;
}
.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon {
    font-size: 9px;
    width: 22px;
    height: 22px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 22px;
    flex: 0 0 22px;
    line-height: 20px;
}
.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text {
    font-size: 15px;
}
.learndash-wrapper .ld-alert-warning {
    border-color: #e2e7ed !important;
}
.learndash-wrapper .ld-tertiary-color-hover:hover, .learndash-wrapper .ld-tertiary-color, .learndash-wrapper .ld-alert-warning {
    color: #000000 !important;
}
.learndash-wrapper .ld-alert-warning .ld-button,
.learndash-wrapper .ld-status,
.learndash-wrapper .btn-join, .learndash-wrapper #btn-join,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2,
.learndash-wrapper .ld-expand-button,
.learndash-wrapper .learndash_mark_complete_button, .learndash-wrapper #learndash_mark_complete_button,
.learndash-wrapper .ld-button {
    font-size: 15px;
    border-radius: 4px !important;
    line-height: 1 !important;
    padding: .75em 1.5em !important;
}
.learndash-wrapper .ld-button {
    padding: 1em !important;
}
.itemBody .ld-button span {
    color: #fff;
    line-height: 1;
    text-decoration: none;
}
.learndash-wrapper .ld-content-actions .ld-content-action .learndash_mark_complete_button {
    font-size: 15px;
}
.learndash-wrapper .sfwd-mark-complete::after {
    top: calc(50% - 7px);
}
.learndash-wrapper .ld-content-actions .ld-content-action+a {
    -webkit-box-flex: inherit;
    -ms-flex: inherit;
    flex: inherit;
    -ms-flex-item-align: baseline;
    -ms-grid-row-align: baseline;
    align-self: baseline;
}
.learndash-wrapper .ld-alert-warning .ld-button,
.learndash-wrapper .ld-content-actions .ld-content-action+a,
.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back {
    font-size: 15px !important;
    margin: 5px auto;
    display: inline-block;
    text-align: center;
    border: 2px solid #5fd0de !important;
    color:  #5fd0de !important;
    text-decoration: none;
    overflow: hidden;
    background: #fff !important;
    padding: .6em 1.5em;
    border-radius: 4px;
    line-height: 1;
    font-weight: 600 !important;
    width: inherit;
}
.learndash-wrapper .ld-alert .ld-button .ld-icon {
    color:  #5fd0de !important;
}
.learndash-wrapper #quiz_continue_link, .learndash-wrapper .ld-secondary-background, .learndash-wrapper .learndash_mark_complete_button, .learndash-wrapper #learndash_mark_complete_button, .learndash-wrapper .ld-status-complete, .learndash-wrapper .ld-alert-success .ld-button, .learndash-wrapper .ld-alert-success .ld-alert-icon {
    background-color: #ffba0c !important;
}
.learndash-wrapper .ld-secondary-color-hover:hover, .learndash-wrapper .ld-secondary-color, .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:after {
    color: #ffba0c !important;
}
.learndash-wrapper .sfwd-mark-complete:after {
    display: none !important;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon {
    margin-top: 0;
}
.learndash-wrapper .ld-item-title {
    font-weight: 500;
    color: #000;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name {
    color: #000;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-item-components {
    font-weight: 600;
}
.itemBody h2 span, .itemBody h3 span, .itemBody h4 span {
    font-family: 'Roboto-Bold', 'Georgia', serif !important;
    color: #008998;
}
.learndash-wrapper .ld-item-list .ld-item-list-item {
    border-radius: 0;
}
.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-item-preview {
    font-size: 14px;
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-expand-button.ld-button-alternate .ld-text {
    font-weight: 500;
    font-size: 14px;
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview .ld-lesson-title {
    font-weight: 500;
    color: #000;
    font-family: 'Roboto-Regular', 'Georgia', serif;
    font-size: 15px;
    line-height: 1.4;
    text-decoration: underline;
}
.learndash-wrapper .ld-home-link {
    color: #495255;
    font-size: 14px;
    margin: 0 0 15px;
    text-align: right;
    font-weight: 600;
    text-decoration: underline;
}
.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
    margin-bottom: 5px;
}
.learndash-wrapper .widget_course_return {
    font-size: 14px;
}
.ld-progress-steps {
    font-size: 11px;
}
.learndash-wrapper .widget_course_return a {
    font-weight: 400;
    color: #008998;
    text-decoration: underline;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem {
    position: relative;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label {
    font-weight: 600;
    color: #008998;
}
.learndash-wrapper .ld-quiz-actions input[name="reShowQuestion"], .learndash-wrapper .ld-quiz-actions input[name="restartQuiz"] {
    background: #092c30;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button_reShowQuestion:hover, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button_restartQuiz:hover {
    background-color: #092c30 !important;
    opacity: 0.75;
}
.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_questionList input.wpProQuiz_questionInput {
    max-width: 100%;
    width: 4%;
    height: 20px;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem span {
    right: 5px;
    display: block;
    height: 30px;
    width: 30px;
    color: #000;
    position: absolute;
    top: 5px;
    padding: 7px;
}
.learndash-wrapper .wpProQuiz_graded_points, .learndash-wrapper .wpProQuiz_points span {
    background: transparent;
}
.learndash-wrapper .ld-status-icon.ld-status-complete .ld-icon {
   color: #fff;
}
.learndash-wrapper .ld-secondary-in-progress-icon {
    border-left-color: #FFC325 !important;
    border-top-color: #FFC325 !important;
}
.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span a {
    font-weight: 500 !important;
    font-size: 14px;
    color: #000000 !important;
}
.ld-login-modal-register .acf-user-register-fields {
    display: none !important;
}
.learndash-wrapper .ld-alert-success {
    color: #090 !important;
    border-color: #090 !important;
    background-color: transparent !important;
}
.learndash-wrapper .ld-status-icon,
.learndash-wrapper .ld-course-navigation .ld-status-icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 24px;
    flex: 0 0 24px;
    width: 24px;
    height: 24px;
    margin-top: 0;
    transform: none;
    border-width: 3px !important;
    background-color: transparent !important;
}
.learndash-wrapper .ld-status-incomplete.ld-status-icon {
    border: 2px solid #e2e7ed;
    background-color: white;
}
.learndash-wrapper .ld-status-icon.ld-status-complete .ld-icon:not(.ld-icon-quiz):before,
.learndash-wrapper .ld-status-icon .ld-icon:not(.ld-icon-quiz):before {
   content: none;
}
.learndash-wrapper .learndash-complete .ld-item-title {
    color: #000;
    font-weight: 600;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon {
    margin-right: .7em;
}
.learndash-wrapper .ld-status-icon.ld-status-complete {
    background-color: transparent !important;
}
.learndash-wrapper .ld-status-icon.ld-status-complete .ld-icon,
.learndash-wrapper .ld-course-navigation .ld-status-icon .ld-icon-checkmark {
    font-size: .825em;
    margin-top: 1px;
    left: 0;
    top: 0;
    content: "";
    width: 27px;
    height: 24px;
    background: url(/wp-content/themes/digitalmainstreet/assets/images/new-design/checkmark-yellow.png) no-repeat;
    background-size: cover;
    display: block;
    position: absolute;
}
.learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-status-incomplete {
    border-color: #e2e7ed !important;
}
.learndash-wrapper .course_progress .sending_progress_bar {
    background: #ffba0c !important;
}
.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_questionList li label:after {
    content: "";
    position: absolute;
    left: 24px;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    border: 2px solid #e2e7ed;
}
.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_questionList li label:before {
    content: "";
    position: absolute;
    left: 30px;
    opacity: 0;
    height: 12px;
    width: 12px;
    background: #ffba0c;
    border-radius: 50%;
}
.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_questionList li label.is-selected {
    border-color: #5fd0de !important;
    color: #00b5ca !important;
}
.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_questionList li label.is-selected:after {
   border-color: #ffba0c;
}
.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_questionList li label.is-selected:before {
    opacity: 1;
}
.learndash-wrapper .wpProQuiz_content ul.wpProQuiz_questionList input.wpProQuiz_questionInput {
    opacity: 0;
}
.learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-item-preview {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.learndash-wrapper .ld-lesson-item.ld-is-current-lesson .ld-lesson-title,
.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: 600 !important;
    color: #000 !important;
}
.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 .ld-text {
    font-size: 15px;
    font-weight: 600;
}
.itemBody .learndash-wrapper p,
.itemBody .learndash-wrapper p span {
    background: transparent;
}
.itemBody .learndash-wrapper .ld-breadcrumbs a {
    text-decoration: underline;
}
.itemBody .learndash-wrapper .ld-breadcrumbs a:hover {
    text-decoration: none;
}
.itemBody .learndash-wrapper a span.ld-topic-title {
    font-family: 'Roboto-Regular', 'Georgia', serif;
    font-size: 15px;
    line-height: 1.4;
    color: #000;
    text-decoration: underline;
}