/* ======================================================================
*  USER REGISTRATION
*  ====================================================================== */

.ur-field-item.ur-field-item {
    margin-bottom: 11px;
}
.grecaptcha-badge {
    visibility: hidden;
}
.ur-frontend-form abbr {
    display: none;
}
.ur-frontend-form.login input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]) {
    width: 100%;
}
.ur-frontend-form.login .form-row {
    margin-bottom: 11px;
}
.ur-frontend-form .form-row label:not(.inline, .checkbox) {
    display: block;
    margin-bottom: 5px;
}
.user-registration-ur-lost-password .hidden-lost-password {
    display: none;
}

/* ======================================================================
*  LEARNDASH LMS
*  ====================================================================== */

/* remove expand buttons from courses view */
.learndash_post_sfwd-courses .ld-expand-button {
    display: none;
}

/* Only allow klicks on lessons that are next or completed. */
body.logged-in .ld-lesson-progression > .ld-item-lesson-item {
    pointer-events: none;
    touch-action: none;
    opacity: .5;
}
body.logged-in .ld-lesson-progression .ld-item-lesson-item:first-child, body.logged-in .ld-lesson-progression > .learndash-complete, body.logged-in .ld-lesson-progression > .learndash-complete + .ld-item-lesson-item {
    pointer-events: auto;
    touch-action: auto;
    opacity: 1;
}

/* remove stuff */
.ld-lesson-topic-list {
    display: none;
}
.learndash .ld-content-actions {
    display: none;
}
.ld-progress-stats .ld-progress-steps {
    display: none;
}
.learndash-wrapper ::after, .learndash-wrapper ::before {
    display: initial;
}