.learndash-wrapper .ld-lesson-status, .learndash-wrapper .ld-topic-status {
   background-color: transparent;
}

.learndash-wrapper .ld-breadcrumbs {
    background-color: transparent;
    padding:0;
}

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments li a {
    font-weight: 300;
}

.lesson-heading {
    border:1px solid black;
    border-radius:12px;
    margin:0 -20px 50px;
    padding:20px;
    position: relative;
    overflow: hidden;
}

.learndash-wrapper .ld-lesson-status .ld-progress, .learndash-wrapper .ld-topic-status .ld-progress {
    padding:0;
}

.lesson-heading h1 {
    margin:4px 0 0;
    
}

.learndash-wrapper .ld-progress .ld-progress-bar {
    background-color: #e5e5e5;
}

.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-complete, .learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress {
    position: absolute;
    top:28px;
    right:-62px;
    transform: rotate(45deg);
    border-radius: none;
    padding:10px 62px;
    width: auto;
}

.ld-item-thumbnail {
    margin:-20px -20px 14px;
}

.ld-item-thumbnail img {
    width:100%;
}

.ld-tabs-content h2 {
    text-decoration: underline;
}

.theory, .practical {
    background-color:green;
    padding:4px 10px;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 4px;
    color:white;
    display: inline-block;
}

.practical {
    background-color: #3C7894;
}



.learndash-wrapper .wpProQuiz_content .wpProQuiz_button {
    padding:12px 24px;
    font-size: 14px;
    font-weight: 700;
    border-radius: 8px;
    color:white !important;
    text-transform: uppercase;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button {
    padding:12px 24px;
    font-size: 14px;
    font-weight: 700;
    border-radius: 8px;
    color:white !important;
    text-transform: uppercase;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .ld-content-action {
  flex-basis: 260px;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button {
  border-radius: 8px;
  font-size: 14px;
  text-transform: uppercase;
  padding:12px 30px 12px 24px;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .sfwd-mark-complete::after {
  right:8px;
}

.learndash-wrapper .ld-alert--step-completed.ld-alert-success {
    border-radius:12px;
    margin:0 -20px 20px;
    position: relative;
    overflow: hidden;
}

.learndash-wrapper .wpProQuiz_content a#quiz_continue_link {
    border-radius: 8px;
    font-size: 14px;
    text-transform: uppercase;
    padding:12px 24px;
    font-weight: 700;
}

.learndash-wrapper .ld-expand-button {
    border-radius: 8px;
    font-size: 14px;
    text-transform: uppercase;
    padding:12px 24px;
    font-weight: 700;
    color:white !important;
}

.learndash-wrapper .ld-status {
    padding:12px 24px;
    font-size: 14px;
    font-weight: 700;
    border-radius: 8px;
    
}

.ld-login-modal-wrapper .ld-button.ld-button-reverse {
    color:black !important;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button.ld-button-reverse {
    color:black !important;
    transition: all 0.3s;
}

.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button.ld-button-reverse:hover {
    background-color: green !important;
    color:white !important;
}