/*******************************************************************************
                            MODAL SUSCRIPCION
*******************************************************************************/
#paywall-modal {
  padding-right:0 !important;
}
#paywall-modal .modal-dialog {
  max-width: 800px;
}
@media (max-width:767px) {
 #paywall-modal .modal-dialog {
   width:auto;
 }
}
#paywall-modal .modal-content {
  -webkit-box-shadow:none;
  box-shadow:none;
  border-radius:0;
  border:none !important;
  background-color:transparent;
}
#paywall-modal .modal-body {
  display:flex;
  padding:0;
  background-color: white;
}
@media (max-width:767px) {
 #paywall-modal .modal-content .modal-body {
   display:flex;
   flex-direction:column-reverse;
 }
}
#paywall-modal .modal-body .left-content {
  background:url(../img/modal-body1.jpg) no-repeat;
  background-size:cover;
  background-position:top center;
  color:#EF3829;
  padding:20px;
}
#paywall-modal .modal-body .left-content .top {
  height:150px;
}
  #paywall-modal .left-content .top #brand {
    background-image:url('../img/logo_club_mujer.svg');
    background-repeat:no-repeat;
    background-size:130px 50px;
    width:100%;
    height:75px;
  }

#paywall-modal .modal-body .left-content .top h3 {
  font-size:1.1rem;
  font-weight:600;
}
#paywall-modal .modal-body .left-content .legales p small {
  font-size:10px;
  line-height:12px;
  font-weight:700;
  color:#000;
}
/* paywall-modal - right content */
#paywall-modal .modal-body .right-content {
  background-color:#EF3829;
  padding:20px;
}
  #paywall-modal .inner-header .close {
      width:30px;
      height:30px;
      background-image:url('../img/cancel.png');
      background-size:cover;
      opacity:1;
      position:absolute;
      top:10px;
      right:10px;
      z-index:20;
    }
    #paywall-modal .modal-body .right-content h2 {
      text-transform:uppercase;
      color:#FFF;
      margin-top:0;
      font-weight:bold;
      width: 95%;
    }
    #paywall-modal .modal-body .right-content h2:after {
      width:40px;
      height:4px;
      display:block;
      content:'';
      background:white;
      margin:15px 0;
    }
    #paywall-modal .modal-body .right-content .btn-link {
      padding-left:0;
      margin-bottom:15px;
    }
    #paywall-modal .modal-body .right-content .form-group.row {
      margin:0;
      padding:0;
      margin-bottom:15px;
      flex-wrap:nowrap;
    }
      #paywall-modal .modal-body .right-content .form-group.row label {
        background-color:#424242;
        color:#fff;
      }
@media (max-width:767.98px) {
  #paywall-modal .modal-body .right-content .form-group.row label {
    max-width:fit-content;
  }
}
#paywall-modal #error {
  color:#fff;
  font-weight:bold;
}

#paywall-modal .modal-body .right-content .form-group .form-control {
    border-radius:0;
    text-align:left;
    -webkit-box-shadow:none;
       -moz-box-shadow:none;
            box-shadow:none;
}
#paywall-modal .modal-body .right-content .btn-custom {
  width:100%;
  border-radius:0;
  background:#fff;
  color:#EF3829;
  font-weight:bold;
  margin-bottom:15px;
  margin-top:0;
  border:2px solid #fff;
  -webkit-transition:all .4s;
     -moz-transition:all .4s;
          transition:all .4s;
}
#paywall-modal .modal-body .right-content .btn-custom:hover,
#paywall-modal .modal-body .right-content .btn-custom:focus {
  background:transparent;
  color:#fff;
}
#paywall-modal .modal-body .right-content #paso {
  color:#fff;
}
@media (max-width:767px) {
 #paywall-modal .modal-content .modal-body .right-content {
   order:1;
 }
}