/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 04 2026 | 08:51:43 */
/***REGISTRATION PAGE**/
body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_first_name,
body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_last_name,
body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_mepr_organization,
body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_mepr_please_select_the_professional_category_that_most_closely_represents_you,
body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_username,
body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_email,
body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_password,
body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_password_confirm {
    width: 44% !important;
    float: left !important;
    clear: none !important;
    padding-top: 0 !important;
    margin-top: 0 !important;
}

body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_first_name,
body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_mepr_organization,
body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_username,
body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_password {
    margin-right: 2% !important;
    clear: left !important;
}

body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_last_name,
body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_mepr_please_select_the_professional_category_that_most_closely_represents_you,
body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_email,
body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_password_confirm {
    margin-right: 0 !important;
}

body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_price,
body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_math_captcha,
body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mepr_spacer,
body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-submit {
    width: 90% !important;
    float: none !important;
    clear: both !important;
}

body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_email_stripe {
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
    display: none !important;
}

@media (max-width: 480px) {
    body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_first_name,
    body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_last_name,
    body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_mepr_organization,
    body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_mepr_please_select_the_professional_category_that_most_closely_represents_you,
    body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_username,
    body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_email,
    body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_password,
    body:not(.page-id-30):not(.page-id-25) .mp_wrapper .mp-form-row.mepr_password_confirm {
        width: 90% !important;
        float: none !important;
        clear: both !important;
        margin-right: 0 !important;
    }
}

