/* Links */
a {
  color: #BFBB11;
}

.fontblue {
  color: #BFBB11;
}

/* Butons */
.button-primary,
.button-primary:hover,
.button-primary:active,
.leaflet-container .button-primary .leaflet-container .button-primary:hover,
.leaflet-container .button-primary:active {
  background-color: #BFBB11;
  border-color: #BFBB11;
}

.button-reverse,
.button-reverse:hover,
.button-reverse:active,
.leaflet-container .button-reverse .leaflet-container .button-reverse:hover,
.leaflet-container .button-reverse:active {
  color: #BFBB11;
  border-color: #BFBB11;
  background-color: transparent;
}

.button-normativa1{
  background-color: #BFBB11;
  outline-color: #BFBB11;
  border-color: #ffffff;
}

/* Inputs */
.normal-checkbox:checked + span {
  background-color: #BFBB11;
  border-color: #BFBB11;
}

.custom-radio:checked + span {
  border-color: #BFBB11;
}
.custom-radio:checked + span:before {
  background: #BFBB11;
}

.map-radio:checked + span {
  border-color: #6d2627;
}

.irs-bar {
  background: #BFBB11;
}

.irs-slider {
  background: #BFBB11;
}

.leaflet-container a {
  color: #6d2627;
}

/* Navigation */
.menu-principal a,
.menu-vertical a {
  color: #6d2627;
}

#burger-menu span {
  background: #BFBB11;
}

/* Boxes */
.box-cnae .box-table td:nth-of-type(odd) {
  color: #BFBB11;
}

/* Tables */
.search-page .rwd-table tbody tr:nth-of-type(even) {
  background-color: #F3F7F9;
}

.contacto .inner-hero {
  position: relative;
}
.contacto .inner-hero::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: -webkit-gradient(linear, left top, right top, from(#BFBB11), to(#BFBB11));
  background: linear-gradient(to right, #BFBB11, #BFBB11);
  opacity: 0.8;
  z-index: 0;
}

/* Qui som */
.quisom-box {
  background-color: #D7E2E8;
}