/* 1UP LearnDash: formulieren in huisstijl */
.oneup-ld,.learndash-wrapper{font-family:"Noto Sans",sans-serif;color:#171717}

/* Velden */
.oneup-ld label,.learndash-wrapper #learndash-reset-password-wrapper label,.learndash-wrapper .registration-login-form label,.learndash-wrapper #learndash_registerform label,.learndash-wrapper .ld-registration__form label{display:block;margin:0 0 6px;font-size:14px;font-weight:700;color:#171717}
.oneup-ld input[type=text],.oneup-ld input[type=password],.oneup-ld input[type=email],
.learndash-wrapper #learndash-reset-password-wrapper input[type=text],.learndash-wrapper #learndash-reset-password-wrapper input[type=password],
.learndash-wrapper .registration-login-form input[type=text],.learndash-wrapper .registration-login-form input[type=password],
.learndash-wrapper #learndash_registerform input[type=text],.learndash-wrapper #learndash_registerform input[type=email],.learndash-wrapper #learndash_registerform input[type=password],
.learndash-wrapper .ld-registration__form input[type=text],.learndash-wrapper .ld-registration__form input[type=email],.learndash-wrapper .ld-registration__form input[type=password]{
	width:100%;height:48px;padding:0 14px;border:1px solid #8C8C86;border-radius:10px;background:#fff;color:#171717;font-size:16px;box-shadow:none;box-sizing:border-box}
.oneup-ld input:focus,.learndash-wrapper #learndash-reset-password-wrapper input:focus,.learndash-wrapper .registration-login-form input:focus,.learndash-wrapper #learndash_registerform input:focus,.learndash-wrapper .ld-registration__form input:focus{outline:2px solid #171717;outline-offset:1px;border-color:#171717}
.oneup-ld p,.learndash-wrapper #learndash-reset-password-wrapper p{margin:0 0 16px}

/* Knoppen */
.oneup-ld input[type=submit],
.learndash-wrapper #learndash-reset-password-wrapper input[type=submit],
.learndash-wrapper .registration-login-form input[type=submit],
.learndash-wrapper #learndash_registerform input[type=submit],
.learndash-wrapper .ld-registration__form input[type=submit],
.learndash-wrapper .ld-registration__form button[type=submit]{
	display:inline-block;width:auto!important;min-height:48px;padding:14px 24px!important;border:0!important;border-radius:10px!important;background:#E5FF00!important;color:#171717!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;cursor:pointer;box-shadow:none!important;text-transform:none!important}
.oneup-ld input[type=submit]:hover,.learndash-wrapper input[type=submit]:hover{background:#171717!important;color:#E5FF00!important}

/* Inlogblok */
.oneup-ld .login-remember label{display:flex;align-items:center;gap:8px;font-weight:400}
.oneup-ld .login-remember input{width:18px;height:18px;margin:0}
.oneup-ld .cf-turnstile{margin:0 0 16px}
.oneup-ld__links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:8px 0 0!important;font-size:14px}
.oneup-ld__links a{color:#171717;font-weight:700;text-decoration:underline;text-underline-offset:3px}

/* LearnDash-koppen en meldingen in de formulieren */
.learndash-wrapper #learndash-reset-password-wrapper h2,.learndash-wrapper .ld-registration__heading h2{font-size:22px;font-weight:700;margin:0 0 12px}
.learndash-wrapper .ld-alert{border-radius:10px}
.learndash-wrapper a{color:#171717}

/* Registratiepagina: wrapper niet nog eens inspringen */
.oneup-ld-card .learndash-wrapper,.oneup-ld-card .learndash-wrap{padding:0;margin:0;max-width:none}
