.login-popup-inner2 {
    max-width: 34rem;
    background-color: #fff;
    padding: 3rem;
}

.login-popup-inner2 > form {width: 100%;}
.login-popup-inner2 > h3 {
  font-size: 2rem;
  text-transform: uppercase;
}
.login-popup-inner2 > form input {
  margin-top: .75rem;
  background-color: #f6f7fb;
  font-size: 1rem;
  padding: 1.125rem 2.2rem;
  height: 4rem;
}
.login-popup-inner2 > h3 + form {margin-top: 1rem;}
.login-popup-inner2 > form button {
  width: 100%;
  margin-top: 1.65rem;
}
.login-popup-inner2 > form a {
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: underline;
  margin-top: 1.5rem;
}


.login__info {
  background-color: #02102b; color:#FFF; font-size: 14px; text-align: center; padding: 20px 20px; margin-bottom: 25px;
}
.login__info p{
  color: #FFF; font-size: 14px; line-height: 1.4em;
}


/******************************************
  Header
*****************************************/
img.logo-omniprex ,
.logo-nostick img.logo-omniprex {
  width: 300px; display: block;
}



/******************************************
  Encuestas
*****************************************/
[type="radio"]:not(:checked) + label::before, [type="radio"]:checked + label::before {
    border: 2px solid #2b2859;  width: 1.2rem; height: 1.2rem;   
}
.row--pregunta--enunciado h3 { font-size: 1.1rem; font-weight: 700; }
.row--pregunta--enunciado h4 { font-size: 1rem; font-weight: 500; }
.row--pregunta--enunciado { padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #CCC; }

.only-mobile {
  display: none;
}

label.error {
  display: block; color:#FF0000; position: absolute;  top: -16px;  font-size: 12px;
}

/*******************************************
  Responsive
*******************************************/
@media (max-width: 770px) {
    section.home__banner .slick-slide h3 {
        font-size: 2rem; line-height: 2.5rem;
    }
    .only-pc {
      display: none;
    }
    .only-mobile {
      display: block;
    }
    span.only-mobile {
      display: inline-block;
    }
    .row--pregunta--enunciado h4 {
      margin-top: 30px; font-weight: bold;
    }
}