.login-page{display:flex;justify-content:center}@media (min-width:1001px){.login-page{align-items:center;background:linear-gradient(90deg,#16222a 0,#3a6073);min-height:100vh}}.new-player+.modal-outer.topic-modal .login .login__right .icon-cross2{display:none}.modal-outer{height:100%;left:0;position:fixed;top:0;width:100%;z-index:999999}.modal-outer .inner-modal{background:rgba(0,0,0,.4);height:100%;position:absolute;width:100%}.modal-outer .login{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal-outer .affiliate-application-modal .icon-cross2{display:none}.modal-outer .input-field input,.modal-outer .input-field-email input{width:100%}@media (max-width:1000px){.modal-outer.topic-modal,.modal-outer.topic-modal .login{top:48px}.modal-outer .login{left:0;position:fixed;top:0;transform:none;width:100%}}@media (max-height:640px){.modal-outer .login{height:100%;overflow:scroll;position:absolute}.modal-outer .login .login__bottom{padding:0;position:static}}.soc-log,.soc-log a{display:flex;justify-content:center}.soc-log a{align-items:center;border:1px solid #dadce0;border-radius:3px;height:40px;margin-right:24px;width:40px}.soc-log a:last-child{margin-right:0}.soc-log a:hover{background:#f3f6f7;border-color:#007646}.login__tabs{display:flex;justify-content:center;margin-bottom:32px}.login__tabs div{color:#465159;cursor:pointer;font-size:18px;font-weight:400;letter-spacing:.36px;padding:5px 0;text-align:center;width:76px}.login__tabs div:first-child{margin-right:26px}.login__tabs div.active{border-bottom:2px solid #007646;color:#007646;font-weight:700}.login__row{display:flex;gap:12px;justify-content:space-between}.login-page .login-modal .login__right .icon-cross2{cursor:pointer;display:block;position:absolute;right:20px;top:20px}input.password{margin-bottom:0!important}.toggle-parent{position:relative}.password-toggle{color:#cdcdcd;cursor:pointer;font-weight:700;position:absolute;right:15px;top:15px}.password-toggle.icon-hide-password:before,.password-toggle.icon-show-password:before{font-size:24px}.login{background:#fff;border-radius:30px;box-shadow:0 0 12px 2px rgba(0,0,0,.16);overflow:hidden;width:964px}.login .login__head{color:#343c41;display:block;font-size:28px;font-weight:900;margin-bottom:20px}.login p{color:#465159;font-size:16px;line-height:24px;margin-bottom:50px}.login .login__inner{display:flex}.login .login__inner.login__inner--forgot:before{background:rgba(0,0,0,.4);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.login .login__right{padding:28px 62px;width:50%}.login .login__right .icon-cross2{display:none}.login .login__left{background:#e6f6eb;padding:44px 61px;position:relative;text-align:center;width:50%}.login .login__left img{margin-bottom:52px}.login button[type=email],.login button[type=password],.login button[type=text],.login input[type=email],.login input[type=password],.login input[type=text]{background:#f3f6f7;border-radius:8px;font-size:16px;margin-bottom:12px;padding:14px 16px}.login button[type=email]::-moz-placeholder,.login button[type=password]::-moz-placeholder,.login button[type=text]::-moz-placeholder,.login input[type=email]::-moz-placeholder,.login input[type=password]::-moz-placeholder,.login input[type=text]::-moz-placeholder{color:#bbc5cb}.login button[type=email]::placeholder,.login button[type=password]::placeholder,.login button[type=text]::placeholder,.login input[type=email]::placeholder,.login input[type=password]::placeholder,.login input[type=text]::placeholder{color:#bbc5cb}.login button[type=email].has-error,.login button[type=email].invalid,.login button[type=password].has-error,.login button[type=password].invalid,.login button[type=text].has-error,.login button[type=text].invalid,.login input[type=email].has-error,.login input[type=email].invalid,.login input[type=password].has-error,.login input[type=password].invalid,.login input[type=text].has-error,.login input[type=text].invalid{background:#f3f6f7 url(/html/site/img/login/error.svg) no-repeat calc(100% - 20px);margin-bottom:0;padding-right:56px}.login button[type=submit],.login input[type=submit]{background:#009b5d;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:35px;padding:15px 48px;width:100%}.login button[type=submit]:hover,.login input[type=submit]:hover{background:#008445}.login [type=checkbox]+label{color:#465159;font-size:14px;position:relative}.login [type=checkbox]+label:before{border-radius:2px;height:18px;margin-right:8px;width:18px}.login [type=checkbox]:checked+label:before{background:#009b5d;border:1px solid #009b5d}.login [type=checkbox]:checked+label:after{background:transparent;color:#fff;content:"\e93f";font-family:icomoon!important;font-size:17px;font-weight:700;left:1px;top:1px}.login .login__error{color:#ea1c2d;font-size:10px;letter-spacing:.5px;padding:10px 0;text-align:center}.login .tab:not(.active){display:none}@media (max-width:1000px){.login{border-radius:0;height:100vh}.login .login__bottom{bottom:0;left:0;padding:0 24px 24px;position:fixed;width:100%}.login .login__left{display:none}.login .login__right{padding:28px 24px;width:100%}.login .login__right .icon-cross2{display:block;position:absolute;right:20px;top:20px}}body.alison-theme .login [type=checkbox]:checked+label:after{font-family:icomoon!important;left:1px;top:-4px}.nprf__login{background:transparent;box-shadow:none;padding-top:150px;width:100%}.nprf__login .login-container{width:100%}.nprf__login .login-container .tab-content{display:flex;justify-content:center;width:100%}#emailsent,#forgotpassword,#resetpassword{background:#fff 0 0 no-repeat padding-box;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.12);padding:20px 40px;position:absolute;text-align:center;width:466px}#emailsent .login-title,#forgotpassword .login-title,#resetpassword .login-title{color:#1b232e;display:block;font-size:24px;font-weight:900;line-height:32px;margin:35px auto 15px;text-align:center}#emailsent .sub-text,#forgotpassword .sub-text,#resetpassword .sub-text{color:#465159;display:block;font-size:14px;font-weight:400;line-height:18px;margin:0 auto 20px;text-align:center;width:260px}#emailsent a,#resetpassword a{color:#007646;font-weight:700;line-height:24px;text-decoration:none}#emailsent a:hover,#resetpassword a:hover{text-decoration:underline}#resetpassword input[type=password]{margin-bottom:12px}#resetpassword a{display:block;padding-top:20px}#forgotpassword{display:none;left:50%;top:70px;transform:translate(-50%);z-index:9}#forgotpassword input[type=email]{margin-bottom:0}#emailsent{width:516px}#emailsent .sub-text{font-size:16px;width:412px}.login__register input[type=submit]{margin-top:32px}.login__help{bottom:29px;color:#465159;font-size:14px;font-style:normal;left:50%;position:absolute;transform:translate(-50%);width:100%}.login__help a{color:#465159;font-weight:600;-webkit-text-decoration-line:underline;text-decoration-line:underline}.login__terms{color:#465159;font-size:12px;font-style:normal;margin-top:58px;text-align:center}.login__terms a{color:#465159;font-weight:600;-webkit-text-decoration-line:underline;text-decoration-line:underline}.login__toggle{color:#465159;font-size:16px;margin:32px 0 35px;text-align:center}.login__toggle a,.login__toggle span{color:#007646;cursor:pointer;font-weight:700}.login__toggle a:hover,.login__toggle span:hover{text-decoration:underline}@media (max-width:1000px){.login__toggle .login{margin:25px 0 28px}}.login__as-creator{border-top:1px solid #f0f0f0;color:#465159;font-size:14px;font-style:normal;font-weight:400;margin-left:-11px;padding-top:24px;text-align:center;width:calc(100% + 22px)}.login__as-creator a{color:#465159;font-weight:500;padding-left:5px}.login__as-creator a:hover{text-decoration:underline}.login__as-creator span:before{color:#465159}.login__extras{align-items:center;display:flex;justify-content:space-between;margin-top:35px}.login__forgot{color:#007646;font-size:14px;font-style:normal;font-weight:700}.login__forgot:hover{text-decoration:underline}.or-line{color:#bbc5cb;font-size:16px;font-weight:700;margin:24px 0;position:relative;text-align:center;text-transform:uppercase}.or-line:before{background:#bbc5cb;content:"";height:1px;left:0;position:absolute;top:9px;width:100%;z-index:0}.or-line span{background:#fff;display:inline-block;position:relative;width:44px}
