#rcp_login_form input[type=text],#rcp_login_form input[type=password]{color:white;background-color:#e9e9e9;width:100%;padding:12px;border-radius:6px;font-family:tahoma}#rcp_login_form input[type=text]:focus,#rcp_login_form input[type=password]:focus{background-color:#333}#rcp_login_form input[type=submit]{width:100%!important;padding:15px 30px;background-color:#ff6b6b;color:white;border:none;border-radius:6px;font-size:16px;font-weight:bold;cursor:pointer;transition:background-color 0.3s ease;box-sizing:border-box}#rcp_login_form input[type=submit]:hover{background-color:#ff5252}#rcp_login_form label{font-weight:bold;color:#333;margin-bottom:5px;display:block;font-size:18px}#rcp_login_form{max-width:750px;margin:0 auto;padding:30px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.1)}#rcp_login_form{padding-bottom:30px!important;margin-bottom:20px}#rcp_registration_form{max-width:100%;margin:0 auto;padding:30px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.1)}#rcp_registration_form input[type=text],#rcp_registration_form input[type=password],#rcp_registration_form input[type=email]{width:100%;padding:12px;margin-bottom:15px;border:1px solid #ddd;border-radius:6px;background-color:#fff;font-size:14px;font-family:Arial,sans-serif}#rcp_registration_form input[type=text]:focus,#rcp_registration_form input[type=password]:focus,#rcp_registration_form input[type=email]:focus{border-color:#ff6b6b;outline:none;box-shadow:0 0 5px rgba(255,107,107,0.3);max-width:100%!important}#rcp_registration_form label{display:block;font-weight:bold;color:#333;margin-bottom:5px;font-size:14px}#rcp_registration_form input[type=text],#rcp_registration_form input[type=password],#rcp_registration_form input[type=email],#rcp_registration_form select,#rcp_registration_form textarea{width:100%!important;max-width:100%;box-sizing:border-box;padding:12px;margin-bottom:15px}#rcp_registration_form input[type=submit]{width:100%!important;box-sizing:border-box}#rcp_registration_form .rcp_discount_code{width:calc(100% - 120px)!important;box-sizing:border-box}#rcp_registration_form input[type=submit]{width:100%;padding:15px 30px;background-color:#ff6b6b;color:white;border:none;border-radius:6px;font-size:16px;font-weight:bold;cursor:pointer;transition:background-color 0.3s ease}#rcp_registration_form input[type=submit]:hover{background-color:#ff5252}#rcp_registration_form .rcp_registration_total,#rcp_registration_form .rcp_level_details,#rcp_registration_form #rcp_subscription_details,.rcp_registration_total{display:none!important}#rcp_registration_form{padding:40px!important;box-sizing:border-box}@media (max-width:768px){#rcp_registration_form{padding:20px!important}}#rcp_lostpassword_form{max-width:100%;margin:0 auto;padding:30px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.1)}#rcp_lostpassword_form input[type=text],#rcp_lostpassword_form input[type=email]{width:100%!important;padding:12px;margin-bottom:15px;border:1px solid #ddd;border-radius:6px;background-color:#fff;font-size:14px;box-sizing:border-box}#rcp_lostpassword_form input[type=text]:focus,#rcp_lostpassword_form input[type=email]:focus{border-color:#ff6b6b;outline:none;box-shadow:0 0 5px rgba(255,107,107,0.3)}#rcp_lostpassword_form label{display:block;font-weight:bold;color:#333;margin-bottom:5px;font-size:14px}#rcp_lostpassword_form input[type=submit]{width:100%!important;padding:15px 30px;background-color:#ff6b6b;color:white;border:none;border-radius:6px;font-size:16px;font-weight:bold;cursor:pointer;transition:background-color 0.3s ease;box-sizing:border-box}#rcp_lostpassword_form input[type=submit]:hover{background-color:#ff5252}