:root{
    /*
    --evo_font_1:'Poppins', sans-serif;
	--evo_font_2:'Noto Sans',arial;
    */
    --evo_font_1:Gotham, sans-serif;
    --evo_font_2:Gotham, sans-serif;
}
/*
My Account
*/
#user-registration .user-registration-MyAccount-content__body p {
    font-size: 16px;
}
#user-registration .user-registration-MyAccount-content > p {
    font-size: 1.2rem;
}
#user-registration.horizontal .user-registration-MyAccount-navigation-link.is-active a {
    border-bottom: 3px solid #FF4500;
    color: #FF4500;
    background: #edeff7;
}
#user-registration .user-registration-MyAccount-content > table {
    font-size: 14px;
    width:100%;
    border-collapse:collapse
}
#user-registration .user-registration-MyAccount-content__body .ur-frontend-form.login .ur-form-row .ur-form-grid > p input[type=submit] {
    background-color: #FF4500;
    border-color: #FF4500;
    color: #ffffff;
    padding: 10px 24px;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.15px;
    margin-right: 0;
    transition: all 0.3s;
}
#user-registration .user-registration-MyAccount-content__body .ur-frontend-form.login .ur-form-row .ur-form-grid > p input[type=submit]:hover {
    background-color: #FF4500;
    border-color: #FF4500;
    color: #ffffff;
}
/*
User Registration
*/
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input, 
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon input {
    font-size: 14px;
    line-height: 20px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a,
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a {
    color: #FF4500 !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.15px;
}
.ur-frontend-form.login .ur-reset-password-btn {
    background-color: #FF4500;
	border-color: #FF4500;
	color: #ffffff;
    margin-top: 24px;
    transition: all 0.3s;
}
.ur-frontend-form.login .ur-reset-password-btn:hover {
    background-color: #FF4500;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login {
    padding: 40px 60px;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon svg, 
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .ur-input-with-icon svg {
    left: 6px;
    width: 24px;
    height: 24px;
}
#user-registration .ur-frontend-form .user-registration-form-login .ur-form-row .ur-form-grid .user-registration-social-connect-networks {
    display: none!important;
}
body.user-registration-page .user-registration.ur-frontend-form form .ur-button-container {
    display: inline-flex;
    width: 100%;
}
body.user-registration-page .user-registration.ur-frontend-form form .ur-button-container button {
    width: unset;
}

.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid button[type=button],
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid button[type=submit],
.ur-frontend-form.ur-frontend-form--rounded form button[type=submit] {
    border-radius: 3px!important;
}
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=text],
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=email],
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid input[type=password],
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid select,
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid textarea {
    border-radius: 4px!important;
}
.ur-frontend-form.ur-frontend-form--rounded form .ur-form-row .ur-form-grid select {
    padding: 2px 15px;
    margin: 0;
    height: 38px;
}
#ur-recaptcha-node > div {
    display: flex;
    justify-content: end;
}
/*
Promoter Registration
*/
body.user-registration-page .user-registration:not(.user-registration-MyAccount) .uraf-profile-picture-upload label:not(.user-registration-error) {
    color: #1f1f1f!important;
    font-size: 32px!important;
    line-height: 48px!important;
    letter-spacing: 0.15px;
    display: block;
    text-align: center;
}
.user-registration button, 
.user-registration .button, 
.ur-form-container button, 
.ur-form-container .button {
    background-color: #FF4500;
    border-color: #FF4500;
    color: #ffffff!important;
    padding: 10px 24px;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.15px;
    margin-right: 0;
    border-radius: var(--wpex-btn-border-radius);
    transition: all 0.3s;
}
.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item .uraf-profile-picture-upload {
   text-align: center;
}
.swal2-styled.swal2-confirm {
    border: 0;
    border-radius: .25em;
    background: initial;
    background-color: #FF4500;
    border-color: #FF4500;
    color: #ffffff;
    font-size: 1em;
}
.user-registration .evotx_add_to_cal a,
.user-registration a.evcal_btn {
    font-weight: bold;
    font-size: 13px;
    color: #fff!important;
    border-radius: var(--wpex-btn-border-radius);
}
@media (max-width: 768px) {
    .evoau_manager_event_list .evoau_manager_row .evotx_insight_btn.ui-button,
    .evoau_manager_event_list .evoau_manager_row .evoau_download_csv_buttons {
        width: unset!important;
        margin: unset!important;
        display: inline-block !important;
    }
    .evofz48 {
        font-size: 32px;
    }
    .eventon_actionuser_eventslist .evoau_manager_row p {
        text-align: left;
    }
    .woocommerce-order-details .evo_event_ticket_item .wc-item-meta li {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    .woocommerce-order-details .evo_event_ticket_item .wc-item-meta li p {
        text-align: left;
    }
}
@media (max-width: 600px) {
    /* aqui */
    /*
    .wpex-responsive .container {
        max-width: fit-content;
    }
    */
    .user-registration-account .single-page-content {
        padding: 0;
    }
    #evoau_event_manager {
        margin: 0 -20px;
    }
    
    /*
    #user-registration.horizontal .user-registration-MyAccount-content {
        padding: 24px 10px 30px 10px;
    }
    body.user-registration-page #user-registration.user-registration-MyAccount, 
    body.user-registration-page .user-registration.user-registration-MyAccount, 
    body.user-registration-membership_page_user-registration-login-forms #user-registration.user-registration-MyAccount, 
    body.user-registration-membership_page_user-registration-login-forms .user-registration.user-registration-MyAccount {
        max-width: 90%;
    }
    */
    .eventon_actionuser_eventslist a.editEvent, 
    .eventon_actionuser_eventslist a.deleteEvent {
        top: 25px;
    }
}
@media (max-width: 992px) {
    .evodfx.evotxsi_line {
        flex-wrap: wrap;
    }
    .evodfx.evotxsi_line .evotxsi_box {
        flex: 1 1 auto;
    }
}