/* === CUSTOM CSS === */
.form_fields .form_input input {border-radius: 25px;
}
.form {
padding-top: 0px;
padding-bottom: 0px;
}

.form_fields {
padding-top: 0px;
padding-bottom: 0px;
}

.wrapper {border-radius: 25px;
}

.wizard {
padding-top: 0px;
padding-bottom: 0px;
}

.body {
    justify-content: center;
    background-color: #f0f0f0;
}

#js_cool_promo_submit_button::after, .wizard > .actions a[href='#finish']::after{
 content: 'Participar';
 font-size: 1rem;
}
#js_cool_promo_submit_button, .wizard > .actions a[href='#finish']{
 font-size: 0px;
}

label[for=participation_email]:not(.step_error){
font-size: 0px;
}
label[for=participation_email]:not(.step_error)::before{
font-size: 1rem;
font-family: inherit;
content: "Introduce tu email para que podamos hacerte llegar tu premio";
}

.form_fields .form_input input {background-color: #ffffff !important;}


.participate_button {border-radius: 25px;}

  
.link_btn:not(.show_legal):not(#legal_provider_link):not(.open-popup-link),
.m_btn:not(.show_legal):not(#legal_provider_link):not(.open-popup-link):not(.m_btn_icon):not(.m_wysiwyg_btn),
.m_comments_actions .m_btn_goto, .m_btn_goto {
  border-radius: 2.5rem !important;
}

.form_fields .form_input input {border-radius: 25px;
}


.form {
padding-top: 0px;
padding-bottom: 0px;
}

.form_fields {
padding-top: 0px;
padding-bottom: 0px;
}

a.btn, .btn, .m_btn:not(.m_wysiwyg_btn),
.link_btn:not(.show_legal):not(#legal_provider_link):not(.link_btn_goto),
.m_comments_actions button, .m_btn_goto {
  border-radius: 2.5rem !important;
  color: #f0f0f0;
}






.wizard {
padding-top: 0px;
padding-bottom: 0px;
}
