.rcp_gateway_stripe_fields,.rcp_agree_to_terms_fieldset{max-width:415px;margin:auto}#rcp-card-name{width:100%}.rcp_form div.rcp_gateway_stripe_fields input[type=radio]::after{top:-5px}#rcp_agree_to_terms_wrap #rcp_agree_to_terms{margin:5px 0 0}#rcp_submit_wrap{margin:0}.renew .membership-icon{width:200px;height:200px;margin:auto;-o-object-fit:contain;object-fit:contain}.renew .options{margin:30px 60px 90px}.renew h2{text-align:center}.renew .form-group{margin:0}.renew input[type=radio]:checked:after,.renew input[type=radio]:after{top:-2px}.single-post.renew a:active,.single-post.renew a:focus,.single-post.renew a{text-decoration:none}.single-post.renew .rcp_header{text-align:center}.rcp_discounts_fieldset{display:none}.single-post.renew #rcp-membership-new-signup-notice{display:none}#rcp-membership-renew-upgrade-toggle{display:none}.renew #file_upload #file{max-width:235px}.single-post.renew #rcp_registration_form td,.single-post.renew #rcp_registration_form th{padding:0 15px;border:1px solid #0e5638}.single-post.renew .rcp_registration_total_details.rcp-table{margin:30px auto !important;border:1px solid #0e5638}.single-post.renew .rcp_registration_total_details.rcp-table tr:first-child th{font-weight:bold}.single-post.renew .rcp_gateways_fieldset,.single-post.renew #rcp_payment_gateways,.single-post.renew #rcp_registration_form{text-align:center}.single-post .renew .rcp_description{display:block}.single-post.renew .rcp_user_fieldset p{display:flex;width:100%;justify-content:space-between}.single-post.renew .rcp_user_fieldset input{width:200px;margin-left:5px}.single-post.renew .rcp_user_fieldset input:focus{border:2px solid #0e5638}.single-post.renew .rcp_user_fieldset .family_membership{display:block}.single-post.renew .rcp_user_fieldset .family_membership table{width:100%}.single-post.renew .rcp_user_fieldset .family_membership p{margin-bottom:0}.single-post.renew .rcp_user_fieldset .family_membership input{margin-left:0}.single-post.renew .rcp_user_fieldset .family_membership-name input{width:100%}.single-post.renew .rcp_user_fieldset .family_membership-age{width:2rem}.single-post.renew .rcp_user_fieldset .family_membership-age input{width:2rem}.single-post.renew .rcp_user_fieldset .family_membership-delete{width:1.5rem;position:absolute}.single-post.renew .rcp_user_fieldset .family_membership-delete span{position:relative;font-weight:800;color:red;width:2rem;display:flex;justify-content:center;opacity:0}.single-post.renew .rcp_user_fieldset .family_membership-delete span.show{opacity:1}.single-post.renew .rcp_user_fieldset .family_membership-button.disabled{background-color:gray;pointer-events:none}.family_membership-button,.renew #rcp_submit,.rcp_custom_submit{background-color:#0e5638;color:#fff;display:inline-block;border:none;padding:5px 10px;margin-top:1rem;border-radius:5px;text-transform:uppercase;transform:skew(-8deg) translateX(-50%);z-index:100;transition:120ms linear;position:relative;left:50%;margin-top:0}.renew #rcp_submit{display:none}.rcp_custom_submit{left:0;transform:skew(-8deg) translateX(0)}input[type=radio]:after{width:17px;height:17px;border-radius:15px;top:-6px;left:-2px;position:relative;background-color:#f6f8f7;content:"";display:inline-block;visibility:visible;border:1px solid #0e5638}input[type=radio]:checked:after{width:17px;height:17px;border-radius:15px;top:-6px;left:-2px;position:relative;background-color:#e2ece7;content:"";display:inline-block;visibility:visible;border:3px solid #0e5638}input[type=submit],input[type=submit]:active{border:none;background-color:#0e5638;color:#e2ece7;padding:5px 10px;border-radius:5px;outline:none}input[type=submit]:hover,input[type=submit]:focus{transform:scale(1.1);border:none;background-color:#e2ece7;color:#0e5638 !important;padding:5px 10px;border-radius:5px;outline:none}#cssa-yes label{padding-left:3px}#rcp_registration_form a:hover{color:#2f7d5d}#rcp_registration_form #rcp_submit_wrap{text-align:center}#rcp_registration_form{padding-top:30px !important}#rcp_registration_form .rcp_login_link{background-color:#e2ece7}#rcp_registration_form .rcp_user_fieldset input{width:100%}#rcp_registration_form .rcp_registration_total_details{margin:0 0 30px}#rcp_registration_form .rcp_level_description{border:none;padding:0}.container.register .rcp_registration_total{display:none}.container.register .rcp_login_link{display:none}
