/*
Theme Name: Divi Child
Template: Divi
Author: Pete Castanik
Description: Child theme for the LearnDash LMS Plugin pages.
*/


:root {
	--cchr-red: 					#BE2E17;
	--cchr-black: 				#222222;
	--cchr-light-gray:		#f9f9f9;
	--cchr-medium-gray:		#dedede;
	--cchr-text-gray:			#9e9e9e;
	--cchr-text-black:		#424242;
	--ld-progress-green:	#3ec918;
}



/* Global text colors */
body.sfwd-courses-template-default, 
body.sfwd-lessons-template-default,
body.sfwd-courses-template-default p:not(#main-footer p), 
body.sfwd-lessons-template p:not(#main-footer p),
body.sfwd-courses-template-default li, 
body.sfwd-lessons-template-default li,
body.sfwd-lessons-template-default div:not(:hover),
body.sfwd-courses-template-default h1, 
body.sfwd-lessons-template-default h1,
body.sfwd-courses-template-default h2, 
body.sfwd-lessons-template-default h2,
body.sfwd-courses-template-default h3, 
body.sfwd-lessons-template-default h3,
body.sfwd-courses-template-default h4, 
body.sfwd-lessons-template-default h4,
body.sfwd-courses-template-default h5, 
body.sfwd-lessons-template-default h5,
body.sfwd-courses-template-default h6, 
body.sfwd-lessons-template h6 {
  color: var(--cchr-text-black);
}


/* Global header */
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
	font-family: 'Open Sans', Arial, sans-serif !important;
	font-weight: 700;
	letter-spacing: -0.035rem;
}


/* Remove award section from footer to reduce learner distractions */
body.sfwd-courses-template-default #block-20 {
	display: none;
}


/* Remove translate bar to reduce learner distractions */
body.sfwd-courses-template-default .gtranslate_wrapper,
body.sfwd-lessons-template-default .gtranslate_wrapper,
body.sfwd-topic-template-default .gtranslate_wrapper {
	display: none;
}



/* <-- Course page --> */
/* Main container */
body.sfwd-courses-template-default #main-content .container {
	width: 100%;
	max-width: 100%;
	margin: 0;
	padding-top: 0;
}
body.sfwd-courses-template-default #main-content #left-area {
	padding-bottom: 0;
}
/* Post container */
body.sfwd-courses-template-default #main-content .et_pb_post {
	margin-bottom: 0;
	padding: 0;
	border: none !important;
	background: var(--cchr-lt-gray);
}
/* Course status bar */
body.sfwd-courses-template-default #main-content .ld-course-status {
	border-radius: 0px;
	background-color: var(--cchr-black);
}
body.sfwd-courses-template-default #main-content .ld-progress-steps {
	color: #ffffff;
}
/* Remove top margin from the tab component LD puts on the Courses page */
body.sfwd-courses-template-default #main-content .ld-tabs {
	margin: 0px;
}
/* Hide Divi's meta data div */
body.sfwd-courses-template-default #main-content .et_post_meta_wrapper {
	display: none;
}
/* <-- LearnDash Objects & Components --> */
/* Lesson list */
body.sfwd-courses-template-default #main-content .learndash-shortcode-wrap {
	background-color: var(--cchr-light-gray);
}
body.sfwd-courses-template-default #main-content .ld-lesson-list {
	width: 80%;
	max-width: 1200px;
	margin: 0px auto;
	padding: 80px 0;
}
body.sfwd-courses-template-default #main-content .ld-lesson-list .ld-item-list-item {
	border-radius: 10px;
	border: 1px solid var(--cchr-medium-gray);
}
body.sfwd-courses-template-default #main-content .ld-lesson-list .ld-status-icon {
	border-color: var(--cchr-medium-gray);
}
body.sfwd-courses-template-default #main-content .ld-lesson-list h2 {
	color: var(--cchr-red);
}
body.sfwd-courses-template-default #main-content .ld-lesson-list .ld-item-title {
	font-size: 16px;
	line-height: 1.9em;
}
body.sfwd-courses-template-default #main-content .ld-lesson-list .ld-item-title:not(:hover) {
	color: var(--cchr-text-black);
}




/* <-- Lesson & Topic Pages --> */
/* Global font style */
body.sfwd-lessons-template-default,
body.sfwd-topic-template-default {
	line-height: 1.7em;
}
/* Header */
body.sfwd-lessons-template-default .ld-focus .ld-focus-header,
body.sfwd-topic-template-default .ld-focus .ld-focus-header {
	justify-content: flex-start;
	box-shadow: 0px 2px 10px rgba(0,0,0, 0.1);
	border: none;
}
/* Header logo */
body.sfwd-lessons-template-default .ld-focus .ld-focus-header .ld-brand-logo,
body.sfwd-topic-template-default .ld-focus .ld-focus-header .ld-brand-logo {
	flex: none;
}
/* Header Logo title */
body.sfwd-lessons-template-default .ld-focus .ld-focus-header .logo-title,
body.sfwd-topic-template-default .ld-focus .ld-focus-header .logo-title {
	font-weight: 600;
}
/* Header other items */
body.sfwd-lessons-template-default .ld-focus .ld-focus-header .ld-progress,
body.sfwd-topic-template-default .ld-focus .ld-focus-header .ld-progress {
	display: none;
}
body.sfwd-lessons-template-default .ld-focus .ld-focus-header .ld-empty,
body.sfwd-topic-template-default .ld-focus .ld-focus-header .ld-empty {
	border: none;
}
body.sfwd-lessons-template-default .ld-focus .ld-focus-header .ld-content-actions,
body.sfwd-topic-template-default .ld-focus .ld-focus-header .ld-content-actions {
	display: none;
}
body.sfwd-lessons-template-default .ld-focus .ld-focus-header .ld-user-menu,
body.sfwd-topic-template-default .ld-focus .ld-focus-header .ld-user-menu {
	flex: 1 0 200px;
	margin-left: auto;
	border: none;
	font-weight: 600;
}
body.sfwd-lessons-template-default .ld-focus .ld-focus-header .ld-user-menu .ld-text,
body.sfwd-topic-template-default .ld-focus .ld-focus-header .ld-user-menu .ld-text {
	font-size: 14px;
	font-weight: 600;
	color: var(--cchr-text-black);
}
/* Focus sidebar */
/* Sidebar */
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar {
	border-right: none;
	box-shadow: inset -10px 0px 30px -10px rgba(0,0,0, 0.1);
	background-color: var(--cchr-light-gray);
}
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .learndash-wrapper,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .learndash-wrapper {
	background-color: transparent;
}
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation {
	margin: 0;
	padding-bottom: 20px;
}
body.sfwd-lessons-template-default .ld-focus:not(.ld-focus-sidebar-collapsed) .ld-focus-sidebar .ld-course-navigation,
body.sfwd-topic-template-default .ld-focus:not(.ld-focus-sidebar-collapsed) .ld-focus-sidebar .ld-course-navigation {
	border-bottom: 1px solid var(--cchr-medium-gray);
}
/* Sidebar Heading */
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 {
	margin: 9px 0;
	padding: 0;
	font-size: 16px;
}
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 span,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 span {
	display: none;
}
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon {
	font-size: initial;
}
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-sidebar-trigger:hover .ld-icon:before,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation-heading .ld-focus-sidebar-trigger:hover .ld-icon:before {
	opacity: 1;
}
/* Progress bar */
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .learndash-wrapper .ld-progress,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .learndash-wrapper .ld-progress {
	flex-direction: row;
	margin: 15px auto 15px auto;
	padding: 0 15px 20px 15px;
	border-bottom: 1px solid var(--cchr-medium-gray);
}
/* Bar */
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .learndash-wrapper .ld-progress .ld-progress-bar,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .learndash-wrapper .ld-progress .ld-progress-bar {
	height: 4px;
	margin: 5px 0 10px 0;
	border-radius: 0px;
	background-color: var(--cchr-medium-gray);
}
/* Progress bar stats */
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .learndash-wrapper .ld-progress .ld-progress-stats,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .learndash-wrapper .ld-progress .ld-progress-stats {
	display: unset;
	flex: unset;
	justify-content: unset;
}
/* Progress text */
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
	margin-bottom: 8px;
	font-size: 11px;
	font-weight: 700;
	color: var(--cchr-text-gray) !important;
}
/* Activity text */
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-steps,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-steps {
	font-size: 11px;
	font-weight: 700;
	color: var(--cchr-text-gray);
}
/* Lesson item */
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item {
	background-color: transparent;
	border: none;
}
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview {
	padding: 15px;
}
/* Lesson title */
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-title,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-title {
	color: var(--cchr-text-black) !important;
	font-size: 14px;
	font-weight: 600;
}
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-title,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-title {
	color: var(--cchr-text-black) !important;
}
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-title:hover,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-title:hover {
	color: var(--cchr-red) !important;
}
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-status-icon,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-status-icon {
	flex: 0 0 20px !important;
	height: 20px !important;
	width: 20px !important;
	margin-top: 0 !important;
}
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-status-icon.ld-status-incomplete,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-status-icon.ld-status-incomplete {
 border: 2px solid var(--cchr-medium-gray) !important;
}
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-status-icon:not(.ld-status-complete),
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-status-icon:not(.ld-status-complete) {
	border: none;
}
/* Check mark */
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-status-icon .ld-icon:before,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-status-icon .ld-icon:before {
	top: 55%;
}
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-status-complete,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-status-complete {
	border: 2px solid var(--cchr-red);
	background-color: var(--cchr-red) !important;
	color: #ffffff;
}
/* Topic expand button area */
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-expand-button,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-expand-button {
	padding-top: .8625em !important;
}
/* Topic Expand icon */
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-expand-button .ld-icon,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-expand-button .ld-icon {
	background: var(--cchr-medium-gray) !important;
}
/* Topic expand icon */
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-expand-button .ld-icon:before,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-preview .ld-expand-button .ld-icon:before {
	color: var(--cchr-text-black) !important;
	font-size: 1em !important;
}
/* Lesson expanded area */
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-expanded .ld-topic-list,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-expanded .ld-topic-list {
	background: var(--cchr-medium-gray) !important;
}
/* Topic expanded area triangle */
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-expanded .ld-topic-list::before,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-expanded .ld-topic-list::before {
	background: var(--cchr-light-gray) !important;
}
/* Topic title */
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-expanded .ld-topic-title,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-expanded .ld-topic-title {
	font-size: 1.25em !important;
}
/* Topic title icon */
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-expanded .ld-status-icon,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-expanded .ld-status-icon {
	margin-top: 0;
}
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-expanded .ld-status-icon.ld-status-incomplete,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-expanded .ld-status-icon.ld-status-incomplete {
	background: var(--cchr-light-gray) !important;
	border: 1px solid var(--cchr-text-gray) !important;
}
body.sfwd-lessons-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-expanded .ld-status-icon span:before,
body.sfwd-topic-template-default .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item .ld-lesson-item-expanded .ld-status-icon span:before {
	margin-top: 0;
	top: 59%
}

/* Lesson content header/progress status area */
/* Remove LearnDash title above progress bar */
body.sfwd-lessons-template-default .ld-focus .ld-focus-content h1:first-child,
body.sfwd-topic-template-default .ld-focus .ld-focus-content h1:first-child {
	display: none;
}
/* Lesson status/progress container */
body.sfwd-lessons-template-default .ld-focus .learndash-wrapper .ld-lesson-status,
body.sfwd-topic-template-default .ld-focus .learndash-wrapper .ld-topic-status {
	margin-top: 4px;
	background: transparent;
}
body.sfwd-lessons-template-default .ld-focus .learndash-wrapper .ld-breadcrumbs,
body.sfwd-topic-template-default .ld-focus .learndash-wrapper .ld-topic-status .ld-breadcrumbs {
	display: inline;
	background: transparent;
}
body.sfwd-lessons-template-default .ld-focus .learndash-wrapper .ld-breadcrumbs,
body.sfwd-topic-template-default .ld-focus .learndash-wrapper .ld-topic-status .ld-breadcrumbs {
	padding-right: 0px;
	padding-left: 0px;
}
/* Breadcrumbs */
body.sfwd-lessons-template-default .ld-focus .learndash-wrapper .ld-breadcrumbs-segments,
body.sfwd-topic-template-default .ld-focus .learndash-wrapper .ld-topic-status .ld-breadcrumbs-segments {
	border-bottom: 1px solid var(--cchr-medium-gray);
	margin-bottom: 14px;
}
body.sfwd-lessons-template-default .ld-focus .learndash-wrapper .ld-breadcrumbs-segments a,
body.sfwd-topic-template-default .ld-focus .learndash-wrapper .ld-topic-status .ld-breadcrumbs-segments a  {
	font-size: 12px;
	color: var(--cchr-text-gray) !important;
}
/* Progress indicator */
body.sfwd-lessons-template-default .ld-focus .learndash-wrapper .ld-breadcrumbs .ld-status-progress,
body.sfwd-topic-template-default .ld-focus .learndash-wrapper .ld-topic-status .ld-breadcrumbs .ld-status-progress {
	width: fit-content;
	margin: 0 0 0 auto;
	padding: 8px 12px;
	border-radius: 7px;
	background: var(--cchr-text-gray) !important;
}
body.sfwd-lessons-template-default .ld-focus .learndash-wrapper .ld-breadcrumbs .ld-status-complete,
body.sfwd-topic-template-default .ld-focus .learndash-wrapper .ld-topic-status .ld-breadcrumbs .ld-status-complete {
	width: fit-content;
	margin-left: auto;
}

/* Complete status */
body.sfwd-lessons-template-default .ld-focus .ld-focus-main .learndash-wrapper .ld-status,
body.sfwd-topic-template-default .ld-focus .ld-focus-main .learndash-wrapper .ld-status {
	padding: 8px 12px;
	border-radius: 7px;
}
/* Custom title */
body.sfwd-lessons-template-default .ld-focus .ld-focus-main .ld-focus-content h1,
body.sfwd-topic-template-default .ld-focus .ld-focus-main .ld-focus-content h1 {
	margin: 20px 0 0 0;
}
/* Lesson progress */
body.sfwd-lessons-template-default .ld-focus .ld-focus-main .learndash-wrapper .ld-progress,
body.sfwd-topic-template-default .ld-focus .ld-focus-main .learndash-wrapper .ld-progress {
	flex-direction: row;
	margin: 7px auto;
}
/* Bar */
body.sfwd-lessons-template-default .ld-focus .ld-focus-main .learndash-wrapper .ld-progress .ld-progress-bar,
body.sfwd-topic-template-default .ld-focus .ld-focus-main .learndash-wrapper .ld-progress .ld-progress-bar {
	height: 4px;
	margin: 5px 0 10px 0;
	border-radius: 0px;
	background-color: var(--cchr-medium-gray);
}
/* Progress stats */
body.sfwd-lessons-template-default .ld-focus .ld-focus-main .learndash-wrapper .ld-progress .ld-progress-steps,
body.sfwd-topic-template-default .ld-focus .ld-focus-main .learndash-wrapper .ld-progress .ld-progress-steps {
	display: none;
}
/* Progress text */
body.sfwd-lessons-template-default .ld-focus .ld-focus-main .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage,
body.sfwd-topic-template-default .ld-focus .ld-focus-main .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
	margin-bottom: 8px;
	font-size: 11px;
	font-weight: 700;
	color: var(--cchr-text-gray) !important;
}
/* Lesson body container */
body.sfwd-lessons-template-default .learndash-wrapper .ld-tabs,
body.sfwd-topic-template-default .learndash-wrapper .ld-tabs {
	margin-top: 0;
}
/* Lesson content footer/content actions area */
body.sfwd-lessons-template-default .learndash-wrapper .ld-content-actions,
body.sfwd-topic-template-default .learndash-wrapper .ld-content-actions {
	border-top: 1px solid var(--cchr-medium-gray);
}
/* Empty actions container */
body.sfwd-lessons-template-default .learndash-wrapper .ld-content-actions .ld-empty,
body.sfwd-topic-template-default .learndash-wrapper .ld-content-actions .ld-empty {
	display: none;
}
/* Back to Courses button */
body.sfwd-lessons-template-default .learndash-wrapper .ld-content-actions .ld-primary-color,
body.sfwd-topic-template-default .learndash-wrapper .ld-content-actions .ld-primary-color {
	display: none;
}
/* Content actions buttons */
/* Previous */
body.sfwd-lessons-template-default .learndash-wrapper .ld-content-actions .ld-button,
body.sfwd-topic-template-default .learndash-wrapper .ld-content-actions .ld-button {
	border-radius: 7px;
}
/* Content actions buttons */
/* Complete button */
body.sfwd-lessons-template-default .learndash-wrapper .ld-content-actions .ld-content-action .sfwd-mark-complete,
body.sfwd-topic-template-default .learndash-wrapper .ld-content-actions .ld-content-action .sfwd-mark-complete {
	margin-left: auto;
}
body.sfwd-lessons-template-default .learndash-wrapper .ld-content-actions .learndash_mark_complete_button,
body.sfwd-topic-template-default .learndash-wrapper .ld-content-actions .learndash_mark_complete_button {
	border-radius: 7px;
}