*{font-family: 'Roboto', sans-serif;}
  
   
  .bg-gradient{
    background: #BA007C;
    background: linear-gradient(0deg, #BA007C 0%, #3c6097 100%);
  }
  .bg-opacity{
    background-color: #fff3;
  }
  .text-opacity{
    color: #fff9;
  }
  .text-primary{
    color:#3C6097!important;
  }

  .bg-primary{
    background-color: #3C6097!important;
  }
  .bg-warning{
    background-color: #DAE1FE!important;
  }
  .toasty{
    right: 0;
    bottom: 0;
    z-index: 999;
    max-width: 150px;
  }
    
  .stories > div.col-6:nth-child(odd) > p.font-weight-bold {color: #3C6097}
  .stories > div.col-6:nth-child(even) > p.font-weight-bold {color: #BA007C}
  

  .leaflet-control-locate a{
    font-size:1.4em;
    color:#444;
    cursor:pointer
  }

  .leaflet-control-locate.active a{
    color:#2074b6
  }
  .leaflet-control-locate.active.following a{
    color:#ba007c
  }
  .leaflet-touch .leaflet-bar .leaflet-locate-text-active{
    width:100%;
    max-width:200px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    padding:0 10px
  }
  .leaflet-touch .leaflet-bar .leaflet-locate-text-active .leaflet-locate-icon{
    padding:0 5px 0 0
  }
  .leaflet-control-locate-location circle{
    animation:leaflet-locate-loop 4s ease infinite
  }

.btn-primary{
  background-color:#D20482!important;
  border-color:#D20482!important;
}
  .bg-secondary{
    background-color:#8494F7!important;
  }
  .bg-info{
    background-color:#F8E6F2!important;
  }
  .rounded-ex{
    border-radius: 18px!important;
  }
  @keyframes leaflet-locate-loop{
    0%{
      stroke-width:1
    }
    50%{
      stroke-width:3;
      transform:scale(0.8, 0.8)
    }
    100%{
      stroke-width:1
    }
  }


.map{
    height: 300px;
    border-width: 5px!important;
  }

  iframe{
    height: 300px;
  }
  @media (min-width: 768px){
    .map{
    height: 500px;
  }
    iframe{
      height: 600px;
    }
  }

  .owl-dots{
    width: 42px;
    margin: 0 auto;
  }
  .owl-dots-fix .owl-dots{
    width: 232px;
  }
  .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{
    background-color: #0005;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    margin: 3px;
  }
   .owl-carousel button.owl-dot.active{
    background-color: #3C6097;
  }
/*# sourceMappingURL=L.Control.Locate.min.css.map */

.fixed-btns{
      position:fixed;left: 5px; bottom: 5px; z-index: 9999;
    }
    .fixed-btns > a{
      width:70px; height: 70px; border-radius:35px; 
      display: flex;

    }
    .fixed-btns > a > i{
      align-self: center; margin: 0 auto; font-size: 240%; color:white
    }



/* hostito */

.col-md-offset-2 {}
.col-md-offset-3 {}

@media (min-width: 768px) {
.col-md-offset-2 {padding-left:16.66%}
.col-md-offset-3 {padding-left:25%}
}


.colorYellow {color:yellow;}
.btn-lila {background: #8494F7 !important;
background-color: #8494F7!important;
border-color: #8494F7!important;}

  @media (max-width: 768px){
    .headerInfoBox{
    min-height: 100px;
  }
  }





