/* semantics */
:root {
    --bb-body-background-color: #fff;
    --bb-body-background-color-rgb: 255, 255, 255;

    --bb-body-text-color: #1C1C1C;
    --bb-body-text-color-rgb: 28, 28, 28;

    --bb-alternate-text-color: #767676;
    --bb-alternate-text-color-rgb: 118, 118, 118;

    --bb-success-color: #008A07;
    --bb-success-color-rgb: 0, 138, 7;

    --bb-primary-color: #143B74;
    --bb-primary-color-rgb: 20, 59, 116;
    --bb-primary-button-border-regular: #143B74;

    --bb-cover-image-background-color: #004976;

    --bb-progress-bar-fill-color: #60bbed;

    --bb-headings-color: #064A76;

    --bb-header-links: #064a76;
    --bb-header-links-hover: #6ea0c1;

    --bb-sidenav-background: #f4f5f8;
    --bb-sidenav-menu-background-color-regular: #f4f5f8;
    --bb-sidenav-menu-background-color-hover: #e6f4ff;
    --bb-sidenav-menu-background-color-active: #f4f5f8;

    --bb-sidenav-text-regular: #333;
    --bb-sidenav-text-hover: #333;
    --bb-sidenav-text-active: #333;
}

.elementor-kit-44 {
    --e-global-color-primary: #064a76;
}

/* buttons */
:root {
    --bb-primary-button-background-regular: #064A76;
    --bb-button-radius: 100px;

    /* primary button regular state */
    --bb-primary-button-background-regular: #064a76;
    --bb-primary-button-border-regular: #064a76;
    --bb-primary-button-text-regular: #fff;

    /* primary button hover state */
    --bb-primary-button-background-hover: #6ea0c1;
    --bb-primary-button-border-hover: #6ea0c1;
    --bb-primary-button-text-hover: #fff;

    /* primary button active state */
    --bb-primary-button-background-active: #457798;
    --bb-primary-button-border-active: #457798;
    --bb-primary-button-text-active: #fff;

    /* secondary button regular state */
    --bb-secondary-button-background-regular: #fff;
    --bb-secondary-button-border-regular: #064a76;
    --bb-secondary-button-text-regular: #064a76;

    /* secondary button hover state */
    --bb-secondary-button-background-hover: #e6f4ff;
    --bb-secondary-button-border-hover: #064a76;
    --bb-secondary-button-text-hover: #064a76;

    /* secondary button active state */
    --bb-secondary-button-background-active: #ebebeb;
    --bb-secondary-button-border-active: #064a76;
    --bb-secondary-button-text-active: #064a76;

    /* text button regular state */
    --bb-text-button-background-regular: transparent;
    --bb-text-button-border-regular: transparent;
    --bb-text-button-text-regular: #064a76;

    /* text button hover state */
    --bb-text-button-background-hover: #e6f4ff;
    --bb-text-button-border-hover: transparent;
    --bb-text-button-text-hover: ##e6f4ff;

    /* text button active state */
    --bb-text-button-background-active: #ebebeb;
    --bb-text-button-border-active: transparent;
    --bb-text-button-text-active: #064a76;

    /* success button state */
    --bb-success-button-background-regular: #008a07;
    --bb-success-button-border-regular: #008a07;
    --bb-success-button-text-regular: #fff;

    /* success button hover state */
    --bb-success-button-background-hover: #00b40f;
    --bb-success-button-border-hover: #00b40f;
    --bb-success-button-text-hover: #fff;

    /* success button active state */
    --bb-success-button-background-active: #006605;
    --bb-success-button-border-active: #006605;
    --bb-success-button-text-active: #fff;
}

#learndash-page-content .sfwd-course-nav {
    gap: 12px;
}

#buddypanel-menu li.menu-item i {
    color: #064a76;
}

/* primary button styles */

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_results>div>.wpProQuiz_button[name=restartQuiz],
.bb-single-course-sidebar a.btn-advance,
.learndash-wrapper .learndash_content_wrap .learndash_mark_complete_button,
#main .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz) {
    background-color: var(--bb-primary-button-background-regular) !important;
    border: 1px solid var(--bb-primary-button-border-regular) !important;
    color: var(--bb-primary-button-text-regular) !important;
    outline-color: var(--bb-primary-button-border-regular) !important;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:hover,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_results>div>.wpProQuiz_button[name=restartQuiz]:hover,
.bb-single-course-sidebar a.btn-advance:hover,
.learndash-wrapper .learndash_content_wrap .learndash_mark_complete_button:hover,
#main .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz):hover {
    background-color: var(--bb-primary-button-background-hover) !important;
    border-color: var(--bb-primary-button-border-hover) !important;
    color: var(--bb-primary-button-text-hover) !important;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:active,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_results>div>.wpProQuiz_button[name=restartQuiz]:active,
.bb-single-course-sidebar a.btn-advance:active,
.learndash-wrapper .learndash_content_wrap .learndash_mark_complete_button:active,
#main .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz):active {
    background-color: var(--bb-primary-button-background-active) !important;
    border-color: var(--bb-primary-button-border-active) !important;
    color: var(--bb-primary-button-text-active) !important;
}

/* end primary button styles */

/* secondary button styles */
.lms-topic-sidebar-wrapper .lms-topic-sidebar-course-navigation a.course-entry-link,
.learndash-wrapper #learndash-course-header a.button:not(.outline),
.wpProQuiz_content .wpProQuiz_results>div>.wpProQuiz_button {
    background-color: var(--bb-secondary-button-background-regular) !important;
    border: 1px solid var(--bb-secondary-button-border-regular) !important;
    color: var(--bb-secondary-button-text-regular) !important;
    outline-color: var(--bb-secondary-button-background-regular) !important;
}

.lms-topic-sidebar-wrapper .lms-topic-sidebar-course-navigation a.course-entry-link:hover,
.learndash-wrapper #learndash-course-header a.button:not(.outline):hover,
.wpProQuiz_content .wpProQuiz_results>div>.wpProQuiz_button:hover {
    background-color: var(--bb-secondary-button-background-hover) !important;
    border-color: var(--bb-secondary-button-border-hover) !important;
    color: var(--bb-secondary-button-text-hover) !important;
}

.lms-topic-sidebar-wrapper .lms-topic-sidebar-course-navigation a.course-entry-link:active,
.learndash-wrapper #learndash-course-header a.button:not(.outline):active,
.wpProQuiz_content .wpProQuiz_results>div>.wpProQuiz_button:active {
    background-color: var(--bb-secondary-button-background-active) !important;
    border-color: var(--bb-secondary-button-border-active) !important;
    color: var(--bb-secondary-button-text-active) !important;
}

/* end secondary button styles */

/* text button styles */
.wpProQuiz_content .wpProQuiz_results .quiz_continue_link a#quiz_continue_link,
.learndash-wrapper .wpProQuiz_content a#quiz_external_return_link,
.wpProQuiz_content .wpProQuiz_results .quiz_continue_link a#quiz_external_return_link {
    background-color: var(--bb-text-button-background-regular) !important;
    border: 1px solid var(--bb-text-button-border-regular) !important;
    color: var(--bb-text-button-text-regular) !important;
    outline-color: var(--bb-text-button-background-regular) !important;
}

.wpProQuiz_content .wpProQuiz_results .quiz_continue_link a#quiz_continue_link:hover,
.learndash-wrapper .wpProQuiz_content a#quiz_external_return_link:hover,
.wpProQuiz_content .wpProQuiz_results .quiz_continue_link a#quiz_external_return_link:hover {
    background-color: var(--bb-text-button-background-hover) !important;
    border-color: var(--bb-text-button-border-hover) !important;
    color: var(--bb-text-button-text-hover) !important;
}

.wpProQuiz_content .wpProQuiz_results .quiz_continue_link a#quiz_continue_link:active,
.learndash-wrapper .wpProQuiz_content a#quiz_external_return_link:active,
.wpProQuiz_content .wpProQuiz_results .quiz_continue_link a#quiz_external_return_link:active {
    background-color: var(--bb-text-button-background-active) !important;
    border-color: var(--bb-text-button-border-active) !important;
    color: var(--bb-text-button-text-active) !important;
}

/* end text button styles */

/* success button styles */
.learndash-wrapper .wpProQuiz_content .wpProQuiz_results .wpProQuiz_certificate a.btn-blue,
.learndash-wrapper .ld-alert-success .ld-button,
.learndash-wrapper .ld-button:not([disabled]):not(.ld-button-reverse):not(.ld-button-transparent):not(.ld--ignore-inline-css) {
    background-color: var(--bb-success-button-background-regular) !important;
    border: 1px solid var(--bb-success-button-border-regular) !important;
    color: var(--bb-success-button-text-regular) !important;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_results .wpProQuiz_certificate a.btn-blue:hover,
.learndash-wrapper .ld-alert-success .ld-button:hover,
.learndash-wrapper .ld-button:not([disabled]):not(.ld-button-reverse):not(.ld-button-transparent):not(.ld--ignore-inline-css):hover {
    background-color: var(--bb-success-button-background-hover) !important;
    border-color: var(--bb-success-button-border-hover) !important;
    color: var(--bb-success-button-text-hover) !important;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_results .wpProQuiz_certificate a.btn-blue:active,
.learndash-wrapper .ld-alert-success .ld-button:active,
.learndash-wrapper .ld-button:not([disabled]):not(.ld-button-reverse):not(.ld-button-transparent):not(.ld--ignore-inline-css):active {
    background-color: var(--bb-success-button-background-active) !important;
    border-color: var(--bb-success-button-border-active) !important;
    color: var(--bb-success-button-text-active) !important;
}

/* end success button styles */

/* knowledge check primaries => secondary */
.sfwd-lessons-template-default #learndash-page-content #learndash-content #learndash-page-content .learndash-wrapper .wpProQuiz_content .wpProQuiz_button {
    background-color: var(--bb-secondary-button-background-regular) !important;
    border: 1px solid var(--bb-secondary-button-border-regular) !important;
    color: var(--bb-secondary-button-text-regular) !important;
    box-shadow: none;
}

.sfwd-lessons-template-default #learndash-page-content #learndash-content #learndash-page-content .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:hover {
    background-color: var(--bb-secondary-button-background-hover) !important;
    border-color: var(--bb-secondary-button-border-hover) !important;
    color: var(--bb-secondary-button-text-hover) !important;
    box-shadow: none;
}

.sfwd-lessons-template-default #learndash-page-content #learndash-content #learndash-page-content .learndash-wrapper .wpProQuiz_content .wpProQuiz_button:active {
    background-color: var(--bb-secondary-button-background-active) !important;
    border-color: var(--bb-secondary-button-border-active) !important;
    color: var(--bb-secondary-button-text-active) !important;
    box-shadow: none;
}

.sfwd-lessons-template-default #learndash-page-content #learndash-content #learndash-page-content .wpProQuiz_content .wpProQuiz_results>div>.wpProQuiz_button[name=restartQuiz] {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='bb-icon-rotate-cw'%3E%3Cpolyline points='23 4 23 10 17 10'%3E%3C/polyline%3E%3Cpath d='M20.49 15a9 9 0 1 1-2.12-9.36L23 10'%3E%3C/path%3E%3C/svg%3E");
}

.sfwd-lessons-template-default #learndash-page-content #learndash-content #learndash-page-content #quiz_continue_link {
    display: none;
    /* lesson has this already */
}

/* end knowledge check primaries => secondary */

#main #learndash-page-content .sfwd-course-nav .learndash_next_prev_link a:hover {
    background-color: var(--bb-primary-button-background-hover) !important;
}

#main #learndash-page-content .sfwd-course-nav .learndash_next_prev_link a:active {
    background-color: var(--bb-primary-button-background-active) !important;
}

#main .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name .ld-item-title .ld-item-components span {
    color: var(--bb-primary-button-background-hover) !important;
}

#main .learndash-wrapper .ld-expand-button.ld-button-alternate:not([disabled]) .ld-icon {
    background-color: var(--bb-primary-button-background-regular) !important;
}

#main .learndash-wrapper .learndash_content_wrap .ld-table-list-item-quiz .ld-primary-color-hover:hover .ld-item-title {
    color: var(--bb-primary-button-background-hover) !important;
}

#main .bb-completed-item,
.learndash-wrapper .learndash-complete .ld-item-list-item-preview .ld-item-title>span:first-child {
    text-decoration: none;
}


.lms-lesson-content .lms-quiz-list li a:hover,
.lms-topic-sidebar-wrapper .lms-lessions-list>ol>li a.bb-lesson-head:hover {
    color: var(--bb-header-links-hover) !important;
}

.site-content,
#learndash-page-content {
    /* fff base => #E8EBF1 @ 20% => #fafbfc */
    background-color: rgba(232, 235, 241, .2);
}

.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage,
.ld-progress-bar .ld-progress-bar-percentage,
.learndash-wrapper .bb-ld-status .ld-status.ld-status-progress,
.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress,
.wpProQuiz_sending dd.course_progress div.course_progress_blue {
    background: var(--bb-progress-bar-fill-color) !important;
}

.container .bb-learndash-banner:before {
    background: linear-gradient(-180deg, rgba(0, 0, 0, 0) 4%, #000 100%);
}

.bb-about-instructor>.bb-grid {
    border: none;
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-quiz-complete,
.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-complete {
    background: var(--bb-success-color);
}

#main .i-progress.i-progress-completed {
    background-color: var(--bb-primary-color);
}

.learndash-wrapper .ld-status-icon.ld-status-complete,
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-quiz-complete {
    background-color: var(--bb-primary-color) !important;
}

.mla_complete_button {
    background-color: var(--bb-primary-button-background-regular) !important;
    border: 1px solid var(--bb-primary-button-border-regular) !important;
    color: var(--bb-primary-button-text-regular) !important;
    outline-color: var(--bb-primary-button-border-regular) !important;
    align-items: center;
    border: 0;
    border-radius: 20px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-family: inherit;
    font-size: .75em;
    font-weight: 800;
    height: auto;
    justify-content: center;
    line-height: 1.25em;
    margin: 0;
    max-width: 385px;
    opacity: 1;
    padding: 1em 3em 1em 1em;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    transition: opacity .3s ease;
    white-space: normal;
    width: 100%;
}

.mla_complete_button:hover {
    background-color: var(--bb-primary-button-background-hover) !important;
    border-color: var(--bb-primary-button-border-hover) !important;
    color: var(--bb-primary-button-text-hover) !important;
}

.mla_complete_button:active {
    background-color: var(--bb-primary-button-background-active) !important;
    border-color: var(--bb-primary-button-border-active) !important;
    color: var(--bb-primary-button-text-active) !important;
}

/*.learndash-wrapper .ld-course-status.ld-course-status-enrolled {
						background-color: #E6F4FF80;
					}
						
					.learndash-wrapper .ld-item-list .ld-item-list-item {
						background-color: var(--bb-progress-bar-fill-color);
					}
					.learndash-wrapper .ld-item-list .ld-item-list-item:hover {
						background-color: #E6F4FF; 
					}
					.learndash-wrapper .ld-item-list .ld-item-list-item:active {
						background-color: #CEEAF9; 
					}
					.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title {
						color: #fff; 
					}
					.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview:hover a.ld-item-name .ld-item-title {
						color: var(--bb-alternate-text-color); 
					}
					.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title:before {
						color: #333333; 
					}*/


/* topics / lesson nav */
.learndash-wrapper .bb-learndash-content-wrap .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
    background-color: #ebebeb !important;
}

.learndash-wrapper .bb-learndash-content-wrap .ld-item-list .ld-item-list-item .ld-item-list-item-preview a.ld-item-name .ld-item-title {
    color: #064A76 !important;
}

.learndash-wrapper .bb-learndash-content-wrap .ld-item-list .ld-item-list-item .ld-item-list-item-preview:hover {
    background-color: #e6f4ff !important;
}

.learndash-wrapper .bb-learndash-content-wrap .ld-item-list .ld-item-list-item .ld-item-list-item-preview:hover a.ld-item-name .ld-item-title {
    color: #064A76 !important;
}

.learndash-wrapper .bb-learndash-content-wrap .ld-item-list .ld-item-list-item .ld-item-list-item-preview:active {
    background-color: #c0d0dc !important;
}

.learndash-wrapper .bb-learndash-content-wrap .ld-item-list .ld-item-list-item .ld-item-list-item-preview:active a.ld-item-name .ld-item-title {
    color: #064A76 !important;
}

/* end topics / lesson nav */

/* course progress * /
					.learndash-wrapper .ld-course-status.ld-course-status-enrolled {
					    background-color: #ebebeb !important; 
					}
					/ * course progress */

.lms-topic-sidebar-wrapper {
    box-shadow: 36px 0 40px -32px rgba(0, 0, 0, .05);
}

.bb-learndash-banner:before {
    background: #151515;
    opacity: 0.5;
}

.thumbnail-container {
    background: #E8EBF1;
}

body.bb-custom-typo {
    font-family: "Open Sans", Arial, sans-serif;
}

.learndash-wrapper .ld-alert-success {
    background-color: #E6F3E6;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue {
    background-color: #61BBEA;
}

.learndash-wrapper .ld-breadcrumbs {
    background: none;
    padding: .5em 0;
}

.learndash-wrapper .ld-breadcrumbs a {
    font-size: 14px;
    line-height: 150%;
    font-weight: bold !important;
    text-decoration: underline !important;
    color: var(--bb-alternate-text-color) !important;
}

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments {
    display: flex;
    align-items: center;
    gap: 8px;
}

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span {
    display: flex;
    align-items: center;
}

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span:after {
    content: " ";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23767676' viewBox='0 0 16 16'%3E%3Cpath d='M13.1 8l-8 8-2.2-2.1 5.9-5.9-5.9-5.9 2.2-2.1z'/%3E%3C/svg%3E");
    width: 10px;
    height: 10px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-left: 8px;
}

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span:last-child a,
.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments li:last-child a {
    color: var(--bb-body-text-color) !important;
    text-decoration: none !important;
}

/* continuation button styles */
.wpProQuiz_content .wpProQuiz_results .quiz_continue_link a#quiz_external_return_link {
    font-weight: 400;
    padding: 6px 2em;
}

.wpProQuiz_content .wpProQuiz_results .quiz_continue_link a#quiz_external_return_link {
    border-radius: var(--bb-button-radius) !important;
    background: var(--bb-text-button-background-regular) !important;
    color: var(--bb-text-button-text-regular) !important;
    font-size: .75em;
    padding-left: 2em;
    padding-right: 2em;
    -webkit-transition: all linear .2s;
    transition: all linear .2s;
    width: auto;
}

.learndash-wrapper .wpProQuiz_content a#quiz_external_return_link {
    align-items: center;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: flex;
    font-family: inherit;
    height: auto;
    justify-content: space-around;
    line-height: 1.25em;
    margin: 0;
    max-width: 385px;
    opacity: 1;
    padding: 1em;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    transition: opacity .3s ease;
    white-space: normal;
    width: 100%;
}

.learndash-wrapper .wpProQuiz_content a#quiz_external_return_link:hover {
    background-color: var(--bb-text-button-background-hover) !important;
    color: var(--bb-text-button-text-hover) !important;
    border-color: var(--bb-text-button-border-hover) !important;
}

/* end continuation button styles */

/* custom quiz inputs */
.wpProQuiz_questionList:is([data-type=single], [data-type=multiple]) .wpProQuiz_questionListItem label {
    display: flex;
    gap: 10px;
}

.wpProQuiz_questionList:is([data-type=single], [data-type=multiple]) .wpProQuiz_questionListItem label input[type=radio],
.wpProQuiz_questionList:is([data-type=single], [data-type=multiple]) .wpProQuiz_questionListItem label input[type=checkbox] {
    display: none;
}

.wpProQuiz_questionList:is([data-type=single], [data-type=multiple]) .wpProQuiz_questionListItem label:has(input[type=radio]):before,
.wpProQuiz_questionList:is([data-type=single], [data-type=multiple]) .wpProQuiz_questionListItem label:has(input[type=checkbox]):before {
    content: ' ';
    display: inline-block;
    width: 18px;
    height: 18px;
    font-family: bb-icons;
    font-style: normal;
    position: relative;
    background: none !important;
    border: 2px solid var(--bb-primary-color) !important;
    border-radius: 3px;
    font-size: 15px;
    padding: 0;
    color: #fff;
    line-height: 14px;
    float: left;
    top: 5px;
    margin-right: 15px;
}

#main .wpProQuiz_questionList:is([data-type=single], [data-type=multiple]) .wpProQuiz_questionListItem label:has(input[type=radio]:checked):before,
#main .wpProQuiz_questionList:is([data-type=single], [data-type=multiple]) .wpProQuiz_questionListItem label:has(input[type=checkbox]:checked):before,
#main .wpProQuiz_questionList:is([data-type=single], [data-type=multiple]) .wpProQuiz_questionListItem label.is-selected:has(input[type=radio]):before,
#main .wpProQuiz_questionList:is([data-type=single], [data-type=multiple]) .wpProQuiz_questionListItem label.is-selected:has(input[type=checkbox]):before {
    content: '\e876';
    border: none;
    background: var(--bb-primary-color) !important;
    background-color: var(--bb-primary-color) !important;
}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList:is([data-type=single], [data-type=multiple]) .wpProQuiz_questionListItem label.is-selected,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList:is([data-type=single], [data-type=multiple]) .wpProQuiz_questionListItem label:focus-within {
    border-color: var(--bb-primary-color) !important;
}

/* end custom quiz inputs */

.elementor .elementor-element.elementor-element:not(.elementor-motion-effects-element-type-background)[data-settings='{"background_background":"classic"}'] {
    background: rgba(0, 68, 128, 0.08);
}

.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button {
    padding-right: 30px;
}

/* expand buttons */
#main .learndash-wrapper .ld-item-list .ld-section-heading .ld-expand-button {
    background-color: var(--bb-alternate-text-color) !important;
    color: #fff;
    border-color: var(--bb-alternate-text-color) !important;
	outline-color: var(--bb-alternate-text-color) !important;
}
