/* === CUSTOM CSS === */
@charset "UTF-8";
.home_layout .m_action_link.my_participation_link {
  display: none; }

/* Footer Disclaimer privacidad oculto en todas las páginas excepto form de datos*/
.custom_campaign_footer .legal-terms-disclaimer {
  display: none; }

.form_layout .custom_campaign_footer .legal-terms-disclaimer {
  display: block;
  font-size: 0.6665rem;
  padding: 0 4rem; }
.form_layout.step0 .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step1 .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step2 .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step3 .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step4 .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step5 .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step6 .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step7 .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step8 .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step9 .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step10 .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step11 .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step12 .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step13 .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step14 .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step15 .custom_campaign_footer .legal-terms-disclaimer {
  display: none; }
.form_layout.step0.last_step .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step1.last_step .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step2.last_step .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step3.last_step .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step4.last_step .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step5.last_step .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step6.last_step .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step7.last_step .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step8.last_step .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step9.last_step .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step10.last_step .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step11.last_step .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step12.last_step .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step13.last_step .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step14.last_step .custom_campaign_footer .legal-terms-disclaimer, .form_layout.step15.last_step .custom_campaign_footer .legal-terms-disclaimer {
  display: block;
  font-size: 0.6665rem;
  padding: 0 4rem; }

.flash_participations_notice {
  display: none; }

/* Cambio de pregunta de DNI */
label[for=participation_nif]:not(.step_error) {
  font-size: 0px; }

label[for=participation_nif]:not(.step_error)::before {
  font-size: 1rem;
  font-family: inherit;
  content: "DNI, NIE o pasaporte"; }

/* subrayado en BAses Legales */
a.control-checks-link {
  text-decoration: underline; }
