#login_form_container .main_heading{color:#fff;text-align:center;font-weight:700;margin:0 0 20px;font-size:2.5em;letter-spacing:1px}#login_form_container #phLoginMsg{text-align:center;margin-top:25px;font-size:1em;line-height:1.333em;font-weight:700;color:#bbb}#login_form_container .sign_up_text{clear:both;display:block;overflow:hidden;margin:10px 0 0;padding:25px 0 0;border-top:solid 1px #444}#login_form_container .sign_up_text .sign_up_title{display:block;overflow:hidden;margin-bottom:20px;text-align:center;font-size:1.65em;font-weight:700;color:#bbb}#login_form_container .sign_up_text .sign_up_btn{display:block;width:100%;height:40px;overflow:hidden;line-height:38px;color:#fff;font-size:1.166em;text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:.5px;background-color:#3c3c3c;border:none;border-radius:4px}#login_form_container .sign_up_text .sign_up_btn:hover{background-color:#505050}#login_form_container{overflow:hidden;width:93%;padding:0}#login_form_container .action_for_login_message{color:#fff;text-align:center;font-size:1.333em;margin-bottom:25px}#login_form_container .form_error_msg{color:#af1820;margin:5px 0;display:none}#login_form_container a{cursor:pointer}#login_form_container a:hover{text-decoration:none}#login_form_container #error_password,#login_form_container #error_username,#login_form_container .invalid_error_msg{display:none;color:#af1820;padding-top:3px}#login_form_container .invalid_error_msg{overflow:hidden;margin-top:-10px;padding-bottom:20px;line-height:1.2}#login_form_container .invalid_error_msg.big_error{font-weight:700;font-size:14px;padding:10px 0 5px;line-height:16px}#login_form_container label{font-size:1.166em;color:#bbb;line-height:1.333em;margin:0 0 5px;display:inline-block}#login_form_container label.form_text.login_checkbox{display:inline-block;font-size:14px;margin:0 0 0 5px;color:#f4f4f4}#login_form_container #remember_checkbox_wrap{display:inline-block;margin-bottom:25px}#login_form_container .login_input{padding:0 0 20px}#login_form_container .login_input.first-row{padding:0}#login_form_container .login_access_remember{padding:10px 0 0}#login_form_container input[type=password],#login_form_container input[type=text]{background:#f4f4f4;color:#1a1a1a;font-size:14px;height:40px;margin:0;padding:0 5px;width:100%;line-height:38px;box-sizing:border-box;border:none;outline:0}#login_form_container input[type=password].login_error,#login_form_container input[type=text].login_error{background:#f4f4f4;border:1px solid #af1820}#login_form_container input[type=password].login_error:hover,#login_form_container input[type=text].login_error:hover{background:#fff;border-width:2px}#login_form_container input[type=password]:hover,#login_form_container input[type=text]:hover{background:#fff}#login_form_container input[type=password]:focus,#login_form_container input[type=text]:focus{background:#fff;border:none;outline:0}#login_form_container #login_submit{clear:both;display:block;width:100%;height:40px;line-height:38px;color:#fff;font-size:1.166em;text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:.5px;background:#af1820;border:none;border-radius:4px;cursor:pointer}#login_form_container #login_submit:hover{background:#950e15}#login_form_container #login_submit:disabled{color:#505050;background:#1a1a1a}#login_form_container .custom_checkbox{width:16px;position:relative;top:0}#login_form_container .custom_checkbox.login_error{border:1px solid #af1820}#login_form_container .custom_checkbox input{visibility:hidden}#login_form_container .custom_checkbox input:checked+label:after{opacity:1}#login_form_container .login_checkbox_label{width:16px;height:16px;cursor:pointer;position:absolute;border:1px solid #aaa;top:0;left:0;background:#1a1a1a}#login_form_container .login_checkbox_label:after{content:'';width:8px;height:4px;position:absolute;top:3px;left:3px;border:2px solid #aaa;border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}#login_form_container .login_checkbox_label:hover{background:#000;border:1px solid #f4f4f4}#login_form_container #login_forgot_email,#login_form_container #login_forgot_pass{float:right;color:#f4f4f4;cursor:pointer;font-size:1.083em;line-height:1.65em}.login_form_X{position:absolute;right:0;cursor:pointer}.login_signup_rt_premium{text-align:center;margin-top:25px}.login_signup_rt_premium_btn{background:#18b265;color:#f4f4f4;font-size:16px;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;text-transform:uppercase;letter-spacing:1px;padding:10px 20px;width:305px;display:inline-block}.login_signup_rt_premium_btn:hover{background:#1dc370;color:#f4f4f4}#auth-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center;z-index:10001}#auth-modal-container{display:flex;justify-content:center;align-items:center;margin:0;z-index:1002;background-color:#151515;border-radius:10px;overflow:hidden}#auth-modal-container.signupContainer{width:790px}#auth-modal-container #auth-modal-content{position:relative}#auth-modal-container #AuthModalCloseBtn{background:0 0;border:none;font-size:2rem;cursor:pointer;position:absolute;top:10px;right:10px;color:grey;z-index:1004}#auth-modal-container .columns{display:flex;width:100%}#auth-modal-container .column{overflow:hidden;box-sizing:border-box;position:relative;flex:1;width:50%}#auth-modal-container .wrapper-image{object-fit:cover;width:384px;height:100%}#auth-modal-container .image-stats-wrapper{position:relative;height:100%}#auth-modal-container .singup-text-block{width:95px;height:125px;background-color:#151515;padding:10px 0;border-radius:10px;box-sizing:border-box}#auth-modal-container .stats-wrapper{position:absolute;width:348px;height:auto;display:flex;gap:5%;left:50%;bottom:10px;transform:translate(-50%,0);justify-content:center;flex-direction:row;align-items:center}#auth-modal-container .number-block{color:#af1820;font-weight:700;line-height:30px;font-size:30px;text-align:center;margin:0}#auth-modal-container .block-name{color:#ddd;font-weight:700;line-height:30px;font-size:18px;text-align:center;margin:0}#auth-modal-container .block-description{color:#ddd;font-weight:400;line-height:20px;font-size:16px;text-align:center;margin:0;padding:0 10px}#auth-modal-container .auth-form-wrapper{padding:20px 20px;box-sizing:border-box}#auth-modal-container .action_for_auth_message{color:#fff;font-weight:700;line-height:30px;font-size:24px;text-align:center;margin:0}#auth-modal-container .auth-top-description{color:#bbb;font-weight:400;line-height:30px;font-size:14px;text-align:center;margin:0}#auth-modal-container .auth-thingstodo-wrapper{display:flex;flex-direction:row;justify-content:center;margin-top:4vh}#auth-modal-container .form-todo-block{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}#auth-modal-container .form-todo-block p{text-align:center;max-width:85px;font-size:12px;word-break:break-word}#auth-modal-container form{display:flex;flex-direction:column;align-items:center;width:100%}#auth-modal-container form input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:currentColor;margin:0;font:inherit;color:#202020;width:20px;height:20px;border:.15em solid #616161;border-radius:.15em;transform:translateY(-.075em);display:grid;place-content:center;margin-right:10px}#auth-modal-container form input[type=checkbox]::before{content:"";width:12px;height:13px;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #18b265;transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}#auth-modal-container form input[type=checkbox]:checked::before{transform:scale(1)}#auth-modal-container #submit-btn{width:128px;height:44px;font-size:14px;font-weight:700;line-height:20px;letter-spacing:.15px;color:#fff;background-color:#af1820;border:none;cursor:pointer;border-radius:3px}#auth-modal-container #submit-btn[disabled]{background-color:#3c3c3c;cursor:default}#auth-modal-container .invalid_error_msg{color:#af1820;display:flex;flex-direction:row;width:100%;padding-bottom:10px;justify-content:center}#auth-modal-container #auth-form-header{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}#auth-modal-container .auth-top-logo{width:100%;text-align:center}#auth-modal-container .auth-top-logo img{height:40px;padding-left:25px}#auth-modal-container #auth-form-footer{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5em;font-size:13px;line-height:20px}#auth-modal-container .pornhubLoginWarning{max-width:380px;text-align:center}#auth-modal-container .have-account-container{background:#212121;padding:10px 20px;border-radius:3px}#auth-modal-container .have-account-container a{color:#af1820;font-weight:700;text-transform:capitalize}#auth-modal-container .terms-conditions-container p{text-align:center}#auth-modal-container .terms-conditions-container a{color:#af1820}#auth-modal-container .forgotPassword-forgotEmail-container a{color:#af1820;text-align:center;font-family:Arial;font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.373px}#auth-modal-container .forgotPassword-forgotEmail-container .text-separator{color:#616161;font-family:Arial;font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.373px}#auth-modal-container #auth-modal-wrapper{display:flex;flex-flow:row}#auth-modal-container .remember_checkbox_container{width:100%;padding-bottom:10px;display:flex;justify-content:left;align-items:center}#auth-modal-container #remember_checkbox_wrap{display:flex;align-items:flex-start;margin:10px 0}#auth-modal-container #remember_checkbox_wrap input[type=checkbox]{margin-right:10px}#auth-modal-container .remember_label_continer{display:flex;flex-direction:column;font-family:Arial;font-size:14px;font-weight:400;line-height:18px;text-align:left}#auth-modal-container .remember_label_continer p{margin:0}#auth-modal-container .remember_label_continer p.not_recommended_notice{font-size:10px}#auth-modal-container .form-control{position:relative;width:100%}#auth-modal-container .form-row{width:100%;min-width:365px;padding-bottom:15px;display:flex;justify-content:center;align-items:center;flex-direction:column}#auth-modal-container .form-row input[type=password],#auth-modal-container .form-row input[type=text]{border:1px solid #616161;border-radius:3px;width:100%;padding:0 17px;max-height:44px;min-height:40px;height:4vw;background-color:#202020;-webkit-tap-highlight-color:#202020;color:#bbb;box-sizing:border-box;outline:0}#auth-modal-container .form-row input[type=password].input-error,#auth-modal-container .form-row input[type=text].input-error{border:1px solid #950e15;outline:0}#auth-modal-container .form-row input:-webkit-autofill,#auth-modal-container .form-row input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s!important}#auth-modal-container .validation_icon{position:absolute;font-size:1.5em;top:12px;right:15px}#auth-modal-container .validation_icon.rt_notification-filled{color:#af1820}#auth-modal-container .validation_icon.rt_Check_mark{color:#18b265}#auth-modal-container .password_eye_icon{position:absolute;font-size:1.5em;top:12px;right:15px;cursor:pointer}#auth-modal-container .password_eye_icon.in_validation_mode{right:40px}#auth-modal-container .captcha-wrapper{margin:5px 0}#auth-modal-container .error{padding:0;box-sizing:border-box;background:0 0;color:#af1820;font-size:11px;border:none;height:16px}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#auth-modal-container .spinner-container{margin:10px 0;color:#18b265}#auth-modal-container .loading_spinner{display:inline-block;position:relative;top:2px;animation:anim-rotate 1s infinite steps(8);font-size:1.333em;height:1em;width:1em;line-height:1;margin-left:.5em;text-shadow:0 0 .25em rgba(255,255,255,.3)}#auth-modal-container .hiddenError{visibility:hidden;opacity:0}