/*****
 * PRODUCT STATES & VALIDATION
 * 
 * Estados de productos (finalizado, disponible, etc.) y validaciones
 *****/

/* Estados de productos finalizados */
.finalizado .field.field--name-field-fecha-y-hora-de-finalizaci {
  color: #C00;
  background-color: #FEE;
  border: 1px solid #EDD;
}

.finalizado .field.field--name-field-fecha-y-hora-de-finalizaci:after {
  color: #C00;
}

.finalizado .form-actions:after {
  content: "PLAZO FINALIZADO";
  text-align: center;
  font-weight: bold;
  color: #FFF;
  padding: 10px 15px;
  border-radius: 5px;
  background-color: #C00;
  margin: 0 auto;
  width: 100%;
}

.finalizado .is-disabled:after,
.finalizado button:disabled:after,
.finalizado button[disabled]:after {
  content: "PLAZO FINALIZADO";
  background-color: #C00;
  border: 0;
}

.finalizado .button--add-to-cart {
  display: none;
}

/* Estados para usuarios anónimos */
body.role-anonymous .is-disabled:after,
body.role-anonymous button:disabled:after,
body.role-anonymous button[disabled]:after {
  content: "Inicia sesión para agregar a la cesta";
  visibility: visible;
  color: white;
  background: #666;
  padding: 8px 15px;
  font-size: 1.1em;
  border-radius: 5px;
  position: absolute;
  left: 0;
}

/* Elementos ocultos para usuarios anónimos */
#enlace-login,
.boton-desactivado {
  display: none;
}

#enlace-login.enlace-activado {
  display: block;
  font-weight: bold;
}

/* Ocultación para usuarios anónimos */
.role-anonymous #block-femecv-views-block-inscripcion-feria-montana-block-1 {
  display: none;
}

/* Botones especiales deshabilitados */
#block-femecv-views-block-inscripcion-feria-montana-block-1 .button-special-activity-is-disabled {
  background-color: #666 !important;
}