/* === CUSTOM CSS === */
@font-face {
  font-family: 'CoreSansC-45Regular';
  src: url("https://ct-front.s3.amazonaws.com/2021/laliga/sportium-forecast/fonts/core-sans-c/CoreSansC-45Regular.otf") format("opentype"), url("https://ct-front.s3.amazonaws.com/2021/laliga/sportium-forecast/fonts/core-sans-c/CoreSansC-45Regular.ttf") format("truetype"), url("https://ct-front.s3.amazonaws.com/2021/laliga/sportium-forecast/fonts/core-sans-c/CoreSansC-45Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal; }
body {
  font-family: "CoreSansC-45Regular", sans-serif !important; }

.promo_info h1, .participate_button, .title h1, .title h2, .title h3, .pagination, .m_header > *, .m_popup_header, .m_action_share_title, .legal_row label, .m_countdown_time, .error, .notice, .error_explanation, .m_follow_text, .m_no_promo_header, .m_no_promo_content_title, .m_powered_by, .m_url_description, .pagination em.current, .footer_text, select, .form_fields .form_input label, .form_fields .form_select label, .form_fields .form_input input, .form_fields .form_input textarea, .form_fields .form_checkbox a, .m_btn, .alertify-button, .wizard > .actions a, .m_btn_goto, .link_btn, .m_action_count, .m_comment_name, .m_countdown_title, .m_entry_user, .m_entry_points, .m_entry_votes, .m_header_step, .m_no_promo_content p strong, .m_option, .m_participations_text, .m_powered_by strong, .m_score_value, .alertify-notifier, .m_tabs_nav, .m_url_content, .m_user_name, .m_wysiwyg_dialog_title, .wizard, .tabcontrol, .m_header_strong > *, .m_comment_date, .m_entry .m_figure_content_text .m_text_content, .m_entry .m_figure_content_quotes .m_text_content, .m_entry_date, .m_figure_caption .m_text, .m_user_created_at, .swiper-buttons button, .select2-container .select2-choice, .select .select_label {
  font-family: "CoreSansC-45Regular", sans-serif !important; }

.actions_section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .actions_section .form_fields {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    width: 90%; }
    @media (min-width: 768px) {
      .actions_section .form_fields {
        width: 75%; } }
    .actions_section .form_fields .form_checkbox {
      padding-left: 0; }
    .actions_section .form_fields label {
      font-size: .9rem; }
      .actions_section .form_fields label > * {
        font-size: .9rem; }
  .actions_section .aggregated-checkboxes-contender {
    width: 90%; }
    @media (min-width: 768px) {
      .actions_section .aggregated-checkboxes-contender {
        width: 75%; } }
    .actions_section .aggregated-checkboxes-contender .form_fields {
      width: 100%; }

/* Cambio de texto de banner*/
.flash_participations_notice > p {
  font-size: 0; }
  .flash_participations_notice > p::before {
    content: 'BKT regala';
    font-size: 1rem;
    font-family: inherit; }

[data-action="fake"] section.form-contender.scratch-and-win-bg, [data-action="mine"] section.form-contender.scratch-and-win-bg {
  padding-bottom: 0 !important; }

/* Ocultar-mostrar form_disclaimer */
.link-more-container {
  padding: 0 1.2rem; }

.link-close-container,
.link-more-container {
  padding-top: .32em;
  padding-bottom: .32em; }
  .link-close-container a,
  .link-more-container a {
    font-size: .8rem; }

.form_disclaimer {
  height: 145px;
  overflow: hidden;
  position: relative;
  padding: 0 1.2rem; }
  .form_disclaimer p {
    margin-bottom: .5em; }

.form_disclaimer.shorter-text::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 45px;
  background: linear-gradient(rgba(230, 244, 255, 0) 0%, rgba(230, 244, 255, 0.32) 100%);
  /*el color depende del color de fondo del form - secundario*/ }

/*.wrapper.entry_layout .bg_center.full_section.form-contender, #wScratchPad {
  overflow: hidden;
  height: 100%;
  width: 100%;
}*/
.wrapper {
  overflow: initial; }
  .wrapper #js_cool_promo_submit_button::after, .wrapper .wizard > .actions a[href='#finish']::after {
    content: 'Participar';
    font-size: 1rem; }
  .wrapper #js_cool_promo_submit_button, .wrapper .wizard > .actions a[href='#finish'] {
    font-size: 0px; }
