.single-course-layout-01 .content-area {
    padding: 90px 0;
}
body.single-course-layout-01 .content-area {
    padding-bottom: 20px;
}
.single-course-layout-02 .upstudy-course-single-wrap {
    padding-top: 50px;
    padding-right: 0;
}
.single-course-layout-03 .upstudy-course-single-wrap {
    padding-top: 80px;
}
.llms-instructor-info .llms-instructors .llms-author .avatar {
    background: var(--upstudy-primary-color);
    border: 4px solid var(--upstudy-primary-color);
}
.llms-instructor-info .llms-instructors .llms-author {
    border-top: 4px solid var(--upstudy-primary-color);
}
.llms-lesson-preview .llms-lesson-link {
    padding: 15px 25px;
}
.llms-button-primary {
    background: var(--upstudy-color-btn-bg);
    border-color: var(--upstudy-color-btn-border);
    color: var(--upstudy-color-btn-text);
}
.llms-button-primary:hover, .llms-button-primary.clicked {
    background: var(--upstudy-color-btn-bg-hover);
    border-color: var(--upstudy-color-btn-border-hover);
    color: var(--upstudy-color-btn-text-hover);
}
.llms-lesson-preview.is-free .llms-lesson-complete, .llms-lesson-preview.is-complete .llms-lesson-complete {
    color: #2dbbc4;
}
.llms-access-plan-title {
    background: var(--upstudy-primary-color);
}