/* CSS Document */

.uk-cover-fix { z-index: 1; position: relative; }
.uk-cover-fix div[uk-cover] { z-index: -1; max-width: 100%; position: absolute; top:0; left: 0; }


.grecaptcha-badge { display: none !important; }
.section_yellow { background-color:#D7C826; }
.section_rouge { background-color:#A73A64; }
.uk-button { padding-top:10px; padding-bottom:10px; }
.uk-button-small { padding-top:6px; padding-bottom:6px; }
.memo_highlight { background-color:#D7C826; padding:5px; line-height:1.25rem; border-radius:5px; }
.cta_highlight { background-color:#e5e5e5; padding:5px; line-height:1.25rem; }

.com-users-login { max-width: 760px; }
.com-users-login fieldset { border: 0; border-radius: 20px; }
.com-users-login .uk-input { background: transparent;}
.com-users-login .password-group .input-group { position: relative; }
.com-users-login .password-group button { position: absolute; top: 5px; right: 0px; font-size: 12px; text-transform: none !important; letter-spacing: 0; }
.com-users-login .control-group.com-users-login__input { margin-bottom: 20px;}
.com-users-login .com-users-login__options { margin-left: 20px; }
.com-users-login .com-users-login__options a { margin-left: 20px; font-size: 90%; }
.com-users-login .com-users-login__remember { font-size: 95%; }

#member-profile fieldset { border-width: 0;}
#member-profile legend { position: relative; top: 45px; }

.com-users-reset__form { max-width: 760px; border-radius: 20px; }
.com-users-reset__form fieldset { border: 0; }
.com-users-reset__form .uk-input { background: transparent;}
.com-users-reset__form legend { position: relative; top: 0; }
.com-users-reset__form .com-users-reset__submit { margin-top: 0; }

#login-form-16 { border-radius: 20px; max-width: 660px;}
#login-form-16 .uk-input { background: transparent;}

.iconLocked::before { content:'\f023'; font-family: "Font Awesome 6 Free"; font-weight: 900; position: absolute; right:12px; top: 8px; color:#6c6d74; }
.iconUnlocked::before { content:'\f09c'; font-family: "Font Awesome 6 Free"; font-weight: 900; position: absolute; right:12px; top: 8px; color:#6c6d74; }


#newUser a[href="#newUser"] { margin-left: 40px;} 
#signupNewUser { margin-top: -20px; }

#formNewUser { max-width: 760px; border-radius: 20px; padding:40px; }
#formNewUser .uk-input { background: transparent;}
#formNewUser #form4_password { z-index: 1; }
#formNewUser .input-password-toggle { text-transform: none !important; letter-spacing: 0; font-size: 12px; float: right; margin-top: -35px; z-index: 99; position: relative; }
#formNewUser .icon-eye { margin-right: 4px; }

#directoryLogin .input-password-toggle { text-transform: none !important; letter-spacing: 0; font-size: 12px; float: right; margin-top: -35px; z-index: 99; position: relative; }

.crm-event-register-form-block #crm-submit-buttons { margin-left: 19%; }

.crm-container .crm-submit-buttons, .crm-container .action-link { margin: 25px 0 4px 2px !important; }

/* Job board */
#cf_5 fieldset { border: none;}
#cf_5 .cf-checkbox-group .cf-label {color: #1438f1; }

.visually-hidden,
.com-users-login__input .control-label,
#member-profile .fieldset-1,
#users-profile-custom-actionlogs,
#login-form-16 .uk-list,
.com-users-login__register,
.com-users-login__remind,
.course-event .event_date_time-section,
.action-link.register_link-top,
.mceBranding
{ display: none !important;}

@media screen and (min-width: 959px) {
    #newUser { margin-top: -50px; }
}