.menu_external_controller_media_inquiry_modal .form-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu_external_controller_media_inquiry_modal .form-cover form{margin-right:0;margin-left:0}.login-form-wrapper{display:none}.subscribe-supporter-modal-form{display:inline-block;position:relative}.subscribe-supporter-modal-form .form-cover form{padding-top:7rem}.form--user{width:910px !important;padding:20px 45px 15px 45px !important}@media(max-width: 991px){.form--user{width:700px !important}}@media(max-width: 767px){.form--user{width:100% !important;padding-left:25px !important;padding-right:25px !important}}.form--user .open-create-courses-account{display:inline-block;font-weight:400;text-transform:none;cursor:pointer;color:#999;line-height:18px}.form--user .mfp-close{top:0;right:0;color:#5d5d5d;font-size:40px}.form--user .mfp-close:hover{color:#333}.form--user .wp-social-login-connect-with{display:none}.form--user .wp-social-login-provider-list{padding:0 !important;margin:0 -2% 35px -1%;overflow:hidden}@media(max-width: 991px){.form--user .wp-social-login-provider-list{margin-bottom:0}}.form--user .wp-social-login-provider-list a{display:inline-block;font-size:14px;font-size:1.4rem;font-weight:700;color:#fff;height:56px;line-height:56px;text-align:center;padding:0 10px;margin:0 1%;width:31%}.form--user .wp-social-login-provider-list a:before{font-size:14px;font-size:1.4rem;font-weight:normal;margin-right:10px}@media(max-width: 991px){.form--user .wp-social-login-provider-list a{width:100%;margin-bottom:15px}}@media(max-width: 767px){.form--user .wp-social-login-provider-list a{height:46px;line-height:46px;font-size:12px;font-size:1.2rem}}.form--user .wp-social-login-provider-list a:hover{background:#f57017 !important}.form--user .wp-social-login-provider-list a.wp-social-login-provider-facebook{background:#3b5998}.form--user .wp-social-login-provider-list a.wp-social-login-provider-facebook:before{content:"";font-family:"FontAwesome"}.form--user .wp-social-login-provider-list a.wp-social-login-provider-google{background:#cf4030}.form--user .wp-social-login-provider-list a.wp-social-login-provider-google:before{content:"";font-family:"FontAwesome"}.form--user .wp-social-login-provider-list a.wp-social-login-provider-twitter{background:#6faedc}.form--user .wp-social-login-provider-list a.wp-social-login-provider-twitter:before{content:"";font-family:"FontAwesome"}.form--user h2{color:#999;font-weight:700;text-transform:none;margin:45px 0;line-height:36px}.form--user h2 span{display:block;font-size:24px;font-size:2.4rem;font-family:Arial,Verdana;font-weight:normal}@media(max-width: 767px){.form--user h2{line-height:30px;font-size:20px;font-size:2rem;margin-bottom:30px}.form--user h2 span{font-size:20px;font-size:2rem}}.form--user p{margin-bottom:35px}@media(max-width: 767px){.form--user p{margin-bottom:25px}}.form--user p.login-username,.form--user p.login-password{padding:0 15px;width:50%;float:left}@media(max-width: 767px){.form--user p.login-username,.form--user p.login-password{width:100%}}.form--user p.login-submit{position:absolute;margin:0;bottom:-60px;left:0;width:100%;z-index:2}@media(max-width: 767px){.form--user p.login-submit{position:static;margin-bottom:20px}}.form--user p a{color:#337ab7}.form--user p a:hover{color:#f57017}.form--user p small{padding-top:90px;display:block}@media(max-width: 767px){.form--user p small{padding-top:20px}}.form--user label{display:none}.form--user .or{display:block;position:relative;text-align:center;margin:17px 0;color:#999;font-size:18px;font-size:1.8rem;text-transform:uppercase;width:100%}.form--user .or span{display:inline-block;background:#fff;position:relative;z-index:2;padding:0 8px;width:62px;height:39px;line-height:39px}.form--user .or:before{content:"";position:absolute;width:100%;height:1px;left:0;top:50%;background:#d9d9d9}.form--user .input{display:block;width:100%;height:67px;padding:9px 20px;font-size:22px;line-height:1.42857143;font-weight:400;color:#999;text-transform:none;background-color:#fff;border:2px solid #ccc;border-radius:3px}@media(max-width: 767px){.form--user .input{font-size:16px}}.form--user .input::-moz-placeholder{color:#999}.form--user .input::-webkit-input-placeholder{color:#999}.form--user .button-primary{font-size:20px;font-size:2rem;font-weight:700;color:#fff;background:#fff;height:60px;min-width:300px;padding:5px 21px;text-transform:uppercase;background:#76a139;border:2px solid #76a139}@media(max-width: 767px){.form--user .button-primary{min-width:200px;width:100%;height:auto;min-height:60px;white-space:normal;font-size:16px;font-size:1.6rem}}.form--user .button-primary:hover{background:#fff;color:#76a139 !important}.form--user form{margin:0 -15px;overflow:hidden}.form--user .form-container{position:relative}.form--user .form-container a{color:#999}.form--user .form-container a.open-lost-password{text-decoration:underline}.form--user .form-container a.open-lost-password:hover{text-decoration:none}@media(max-width: 767px){.form--user .form-container a.open-lost-password{margin-top:20px;display:inline-block}}.form--user .form-container .checkbox{display:inline-block;margin-bottom:20px}@media(max-width: 767px){.form--user .form-container .checkbox{display:block;margin-bottom:0}}.form--user .form-container .checkbox input{display:none}.form--user .form-container .checkbox label{display:inline-block;font-weight:400;text-transform:none;cursor:pointer;color:#999;border-right:1px solid #999;padding-right:10px;margin-right:5px;line-height:18px}@media(max-width: 767px){.form--user .form-container .checkbox label{border-right:0}}.form--user .form-container .checkbox label:before{content:"";width:18px;height:18px;border:1px solid #d9d9d9;background:#fff;float:left;margin-right:8px}.form--user .form-container .checkbox input:checked+label:before{content:"";font-family:"FontAwesome";text-align:center;line-height:16px}.form--lduser-pass .alert{margin-left:15px;margin-right:15px}.form--lduser-pass fieldset .form-group{margin-bottom:15px}.form--lduser-pass .info a{color:#999}.form--lduser-pass .info small{padding-top:30px}#lost-password-form h2{margin-bottom:2rem}#lost-password-form label{display:inline-block !important;text-align:left;width:100%;font-weight:400}#lost-password-form .input{padding:9px 12px;font-size:15px;line-height:1.42857143;font-weight:400;color:#333;text-transform:none;background-color:#fff !important;background-image:none;border:1px solid #c5c5c5;height:40px;border-radius:0}#lost-password-form.alert-only{padding-top:70px !important}#lost-password-form.alert-only .form-popup{display:none}#login-form.form--lduser label[for=user_login],#login-form.form--lduser label[for=user_pass]{display:block !important;text-align:left;font-weight:normal;margin-bottom:5px}#login-form.form--lduser .input{padding:9px 12px;font-size:15px;line-height:1.42857143;font-weight:400;color:#333;text-transform:none;background-color:#fff !important;background-image:none;border:1px solid #c5c5c5;height:40px;border-radius:0}#login-form.form--lduser .login-submit .button-primary{border-radius:4px}#login-form.form--lduser .alert{margin-left:15px;margin-right:15px}#lost-password-reset-form.form--redirection{display:none}.sfwd_controller.register-form-wrapper .form-group--main:last-child{margin-bottom:0}.sfwd_controller.register-form-wrapper .js-pp-text{margin-bottom:0}.sfwd_controller.register-form-wrapper .open-login-courses-account{color:#999;text-decoration:underline;display:block;margin-top:1rem;margin-bottom:30px}.sfwd_controller.register-form-wrapper .open-login-courses-account:hover{color:#999;text-decoration:none}.sfwd_controller.register-form-wrapper .form-group{text-align:left}.sfwd_controller.register-form-wrapper .form-group--main{text-align:center;display:block}.sfwd_controller.register-form-wrapper .form-group--main .__submit{margin-bottom:0;font-size:18px}.subscribe-supporter-modal-form h2{margin-bottom:0}.subscribe-supporter-modal-form .form-group{text-align:left}.subscribe-supporter-modal-form #register-form{max-width:500px}.subscribe-supporter-modal-form #register-form ._elevio_underline{text-decoration:none !important}.subscribe-supporter-modal-form .register-form{margin-top:0;width:100%}.subscribe-supporter-modal-form .register-form ._elevio_underline{text-decoration:none !important}.subscribe-supporter-modal-form .register-form .form-group--main:last-child{margin-bottom:0}@media screen and (min-width: 991px){.subscribe-supporter-modal-form .register-form{width:auto;min-width:475px}}.form--lduser .form-container{padding-bottom:45px}.form--lduser .login-submit .open-lost-password-modal{display:block;margin-top:1rem}.form--lduser .login-submit .open-lost-password-modal:hover{color:#999;text-decoration:none}.form-popup .row--login-header{margin-bottom:40px}.form-popup .hide-this{display:none}.form-popup .g-recaptcha{margin-bottom:15px}.form-popup .form-group--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-popup .form-group--main .info{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.form-popup .form-group--main .btn-primary{margin-left:5px;margin-right:5px;text-align:center}.form-popup .button-primary,.form-popup .btn-primary{font-size:20px;font-size:2rem;font-weight:700;color:#fff;background:#fff;height:60px;min-width:300px;padding:5px 21px;text-transform:uppercase;background:#76a139;border:2px solid #76a139;border-radius:4px;font-size:1.4rem}@media(max-width: 767px){.form-popup .button-primary,.form-popup .btn-primary{min-width:200px;width:100%;height:auto;min-height:60px;white-space:normal;font-size:16px;font-size:1.6rem}}.form-popup .button-primary:hover,.form-popup .btn-primary:hover{background:#fff;color:#76a139 !important}#lost-password p small{padding-top:50px}@media(max-width: 767px){#lost-password p small{padding-top:30px}}#lost-password .form-container .checkbox{display:block;clear:both}#lost-password .form-container .checkbox label{border-right:0}#change-lost-password .form-container .checkbox{display:block;clear:both}#change-lost-password .form-container .checkbox label{border-right:0}#change-lost-password .form-group{margin-bottom:30px}@media(max-width: 767px){#change-lost-password .form-group{margin-bottom:25px}}#change-lost-password p small{padding-top:40px}.register-form-wrapper,.lost-password-form-wrapper{display:none}.register-form{width:882px;padding:60px 45px 15px 45px}@media(max-width: 991px){.register-form{width:620px}}@media(max-width: 767px){.register-form{width:100%;padding-left:25px;padding-right:25px;padding-top:20px}.register-form #ctRegisterForm{padding:0 15px}}.register-form .mfp-close{top:0;right:0;color:#5d5d5d;font-size:40px}.register-form .mfp-close:hover{color:#333}.register-form .form-popup-pretitle{margin-bottom:10px;display:block}.register-form h2{color:#323232 !important;font-size:30px !important;font-weight:700;text-transform:none;line-height:1.35 !important;margin-bottom:20px}.register-form h2 span{display:block;font-weight:300;font-size:20px;color:#5d5d5d;margin-top:10px}@media(max-width: 767px){.register-form h2{margin-bottom:30px}}.register-form .alert{clear:both}.register-form .form-group{text-align:left;margin-bottom:15px}@media(max-width: 767px){.register-form .form-group{margin-bottom:10px}}.register-form label{font-weight:500;font-size:14px}.register-form .btn-lg{min-width:100%;font-weight:500;font-size:18px;font-size:1.8rem}@media(max-width: 767px){.register-form .btn-lg{min-width:200px;width:100%}}.register-form .btn-motive{color:#fff;background:#f57017;border-color:#f57017;border-radius:4px;border:2px solid rgba(0,0,0,0)}.register-form .btn-motive:hover,.register-form .btn-motive:focus,.register-form .btn-motive:active,.register-form .btn-motive.active{color:#fff;background:#de5f0a;border-color:#de5f0a}.register-form .info a{color:#6d6e71;text-decoration:underline}.register-form .info a:hover{text-decoration:none}.register-form .wp-social-login-widget .wp-social-login-connect-with{display:none}.register-form .wp-social-login-widget .wp-social-login-provider-list{padding:0 !important;margin:0 -2% 15px -1%}@media(max-width: 767px){.register-form .wp-social-login-widget .wp-social-login-provider-list{margin-bottom:0}}.register-form .wp-social-login-widget .wp-social-login-provider-list a{display:inline-block;font-size:15px;font-size:1.5rem;font-weight:700;color:#fff;height:56px;line-height:56px;text-align:center;padding:0 10px;margin:5px 1%;width:100%;border-radius:5px}.register-form .wp-social-login-widget .wp-social-login-provider-list a:before{font-size:14px;font-size:1.4rem;font-weight:normal;margin-right:10px}@media(max-width: 767px){.register-form .wp-social-login-widget .wp-social-login-provider-list a{width:100%;margin-bottom:15px;height:46px;line-height:46px;font-size:12px;font-size:1.2rem}}.register-form .wp-social-login-widget .wp-social-login-provider-list a:hover{background:#f57017 !important}.register-form .wp-social-login-widget .wp-social-login-provider-list a.wp-social-login-provider-facebook{background:#3b5998}.register-form .wp-social-login-widget .wp-social-login-provider-list a.wp-social-login-provider-facebook:after{content:"";font-family:"FontAwesome"}.register-form .wp-social-login-widget .wp-social-login-provider-list a.wp-social-login-provider-google{background:#cf4030}.register-form .wp-social-login-widget .wp-social-login-provider-list a.wp-social-login-provider-google:after{content:"";font-family:"FontAwesome"}.register-form .wp-social-login-widget .wp-social-login-provider-list a.wp-social-login-provider-twitter{background:#6faedc}.register-form .wp-social-login-widget .wp-social-login-provider-list a.wp-social-login-provider-twitter:before{content:"";font-family:"FontAwesome"}.register-form.thankyou{padding-left:65px;padding-right:65px}@media(max-width: 991px){.register-form.thankyou{padding-left:45px;padding-right:45px}}@media(max-width: 767px){.register-form.thankyou{padding-left:25px;padding-right:25px}}.register-form.thankyou button.mfp-close{display:none}.register-form.thankyou h2{margin-bottom:20px}.register-form.thankyou p{color:#999}.register-form.thankyou img{margin-top:20px}.register-form.thankyou .member-share{clear:both;padding:0 5px}.register-form.thankyou .member-share .essb_links{margin:25px 0 40px 0}.register-form.thankyou .member-share .essb_links li a{padding:4px 0;display:block}.register-form.thankyou .member-share .essb_links .essb_icon{font-size:18px !important;top:16px}.register-form.thankyou .member-share .essb_links .essb_network_name{font-size:14px;font-weight:700}.register-form.thankyou .member-share .essb_item{padding:0 10px !important;width:47%;text-align:center}@media(max-width: 991px)and (min-width: 768px){.register-form.thankyou .member-share .essb_item{width:45%}}@media(max-width: 767px){.register-form.thankyou .member-share .essb_item{width:100%;padding:0 !important}}.register-form.thankyou .return-btn{font-size:18px;font-size:1.8rem;font-weight:bold;display:inline-block;margin-bottom:25px;color:#999;border-bottom:2px solid #999}.register-form.thankyou .return-btn:hover{border-color:#fff}.register-form .text-center .info{text-align:center;width:100%;margin-bottom:0;line-height:1;margin-top:10px;padding:0 5px;font-size:15px;color:#555}.register-form .row--gdpr-complience-checkbox{margin-bottom:3rem}.register-form .row--gdpr-complience-checkbox .checkbox input[type=checkbox]{-webkit-box-flex:0;-ms-flex:none;flex:none}.register-form .row--gdpr-complience-checkbox .checkbox--gdpr-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.register-form .row--gdpr-complience-checkbox .checkbox--gdpr-compliance label{padding-left:1rem;font-size:80%}.register-form .row--gdpr-complience-checkbox .checkbox--gdpr-compliance label a{color:#6d6e71;text-decoration:underline;cursor:help;font-weight:900}.register-form .row--visible{display:block !important}.mfp-content .white-popup a._elevio_underline{color:#999}.mfp-close{top:4px !important;right:10px !important;padding:10px !important}#newuser-pass-form.sliders_cmp_popup,#register-form.sliders_cmp_popup{max-width:480px}.register-form--button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;text-transform:uppercase !important;padding:1.15rem 3.8rem !important}.register-form--button svg{fill:#fff;width:28px;margin-left:10px;-webkit-transition:.3s;transition:.3s}.form-group--select select{-webkit-appearance:none;-moz-appearance:none;background-color:#e6e6e6;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:calc(100% - 5px);background-position-y:50%;border:0}
/*# sourceMappingURL=user-forms.css.map */
