/**
 * Banner de cookies: aspecto del original (Cookie Notice 1.2.40, estilo "bootstrap", abajo, fondo #21255e, texto blanco).
 * Cookie Compliance 3.1.17 (modo legacy) usa <button class="cn-button"> y anade una X de cierre (#cn-close-notice) que en modo
 * legacy equivale a ACEPTAR; el original no tenia X. Reglas copiadas de cookie-notice 1.2.40 css/front.min.css (".button.bootstrap").
 */
#cookie-notice {
  font-family: inherit;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
}
#cookie-notice .cookie-notice-container {
  padding: 10px;
  text-align: center;
}
#cookie-notice #cn-notice-text {
  display: inline;
  margin: 0;
  font-family: inherit;
  color: #ffffff;
  font-size: 13px;
  line-height: 20px;
}
#cookie-notice .cn-buttons-container {
  display: inline;
  margin: 0;
}
/* sin X de cierre (el original no la tenia) */
#cookie-notice #cn-close-notice,
#cookie-notice .cn-close-icon {
  display: none !important;
}
/* botones "Acepto" / "Leer mas" */
#cookie-notice .cn-button:not(.cn-button-custom) {
  font-family: sans-serif;
  display: inline-block;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: normal;
  text-transform: none;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  outline: 0;
  margin: 0 .3em 0 10px;
  padding: 2px 10px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
  background-color: #006dcc;
  background-image: linear-gradient(to bottom, #08c, #04c);
  background-repeat: repeat-x;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
  box-shadow: 0 1px 0 rgba(255, 255, 255, .2) inset, 0 1px 2px rgba(0, 0, 0, .05);
  border-radius: 3px;
  height: auto;
  min-width: 0;
}
#cookie-notice .cn-button:not(.cn-button-custom):focus,
#cookie-notice .cn-button:not(.cn-button-custom):hover {
  color: #fff;
  background-color: #04c;
  background-image: linear-gradient(to bottom, #08c, #04c);
  background-position: 0 -15px;
  transition: background-position .1s linear;
}
