.navbar-toggler:focus {
    border: 3px solid;
  }
  .btn-deep-purple2:focus {
    border: 3px solid;
  }
  .waves-effect:focus {
    border: 3px solid;
  }
  .animated:focus {
    border: 3px solid;
  }
  
  /**Add slider pause and play**/
button.button-pause, button.button-play{

  background-color: rgb(36, 19, 95);
  border: none;
  
  color: white;
    }
    
    button.button-pause:hover,  button.button-pause:focus,  button.button-play:hover, button.button-play:focus{
      text-decoration: none;
      outline: 0;
      opacity: .9;
    }
    
    #carousel-example-2 .carousel-inner .slide-titulo, #carousel-example-2 .carousel-item .slide-titulo {
    font-size: 1.75em;
    text-align: center;
    font-weight: 300;
    color: #fff;
}
.btns_carousel{
  z-index: 1000;
  position: absolute;
  left: 50%; 
  top: 50%; 
  transform: translate(-50%, -50%);
  background-color: rgba(255, 255, 255, 0.705);
  border: none;
  padding: 10px;
  border-radius: 50%;
  width: 42px;
  height: 42px;
  box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
  -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
  opacity: .4;
  color: #24135F;
}
.lineacontroles{
  z-index: 100;
  max-width: 1400px;
  padding-top: .3rem;
  padding-bottom: .3rem;
  background-color:rgb(36, 19, 95);
}
.lineacontroles2{
  margin-top: 0.5rem;
  z-index: 100;
  max-width: 1400px;
  padding-top: .3rem;
  padding-bottom: .3rem;
  background-color:#837531;
}
/*Buscador Lupa*/
#buscador_principal{
  border: none;
 color: #666;
 background-color: transparent;
    position: absolute;
    margin-top: -35px;
    right: 32px;
    height: 30px;
    width: 30px;
}
 button#buscador_principal:hover,  button#buscador_principal:focus{
      text-decoration: none;
      outline: 0;
      opacity: .9;
    }
.iconSearch {
    margin-top: -8px !important;
    margin-right: -30px;
    z-index: 100;
}
.inputInvalido{
 border-color: #dc3545 !important;
}

.cuadroblanco{
  height: 100%;
  display: inline-flex;
  width: calc(33.3333% - 3px);
  background: #fff;
  -ms-flex-align: center !important;
  align-items: center !important;

}
button.button-pause-demo, button.button-play-demo{

  background-color: #837531;
  border: none;
  
  color: white;
}
button.button-pause-demo:focus, button.button-play-demo:focus,.buscarbtn:focus,button.button-pause:focus, button.button-play:focus{
  border: 3px solid;
}
.carousel-control-prev:focus,.carousel-control-next:focus{
  border: 3px solid;
}
.carousel-indicators  {
  z-index: 101 !important;
}

.carousel .carousel-indicators a {
  
  border: none;
  border-radius: 0px;
  width: 40px;
  height: 2px;
  background-color: rgba(255, 255, 255, 0.3);
  margin: 1px;
}
.carousel .carousel-indicators a {
  width: 0.625rem;
  height: 0.625rem;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
}
.carouselTextIndicators a {
  height: 4px !important;
  border-radius: 25px !important;
  width: 30px !important;
}
.carousel-indicators a {
  box-sizing: content-box;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity .6s ease;
}
.enlaceMarcado {
  text-decoration: underline;
  
}
.wow{
  visibility: visible !important;
}
.breadcrumb-item{
  text-decoration: underline !important;
}
.breadcrumb-item.active  {
  text-decoration: none !important;
  color: #2a2a2b !important;
}
.h2-azul{
  color: #24135F;
  font-weight: bold;
  font-family: "Myriad Pro Regular" !important;
  font-size: 1rem;
  margin-bottom: 0.5rem;
  line-height: 1.2;
  margin-top: 0;
  display: block;

}
.h2-blanco-grande{
  color: #fff !important;
  font-weight: bold !important;
  font-family: "Myriad Pro Regular" !important;
  font-size: 2.5rem;
  line-height: 1.2;
}
.h3-azul{
  color: #24135F;
  font-weight: bold;
  font-family: "Myriad Pro Regular" !important;
  font-size: 1rem;
  margin-bottom: 0.5rem;
  line-height: 1.2;
  margin-top: 0;
  display: block;
}
.h3-blanco{
  color: #fff;
  font-family: "Myriad Pro Regular" !important;
  font-weight: normal;
  font-size: 1rem;

}
