
/* INICIO - ESTILOS PRINCIPALES */

.titulo-panel{
    position: absolute;
    top: 40%;
    left: 1%;
    text-align: left;
    font-weight: bolder;
    text-transform: uppercase;
    font-size: 1.5vw;
    color: #ffffff;
}

.subtitulo-panel{
    position: absolute;
    top: 60%;
    left: 1%;
    text-align: left;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 0.9vw;
    color: #ffffff;
  }
  
.texto-footer{
    color: #FFFFFF;
    text-align: center;
    position: relative;
    top: 10%;
    /*transform: translateY(-180%);*/
    font-family: Montserrat;
    font-size: 1.1vw;
  }
  
.fondo-footer{
    background-color:#495252;
   
}
  
.filtro {
    display: inline-block;
    padding-left:1%;
    padding-bottom:1%;
    color:#0064ab;
    font-weight: bold;
    font-family:Helvetica;
    font-size:15px;
} 

.clickable{
    cursor: pointer;   
}

.titulo-grafico {
    font: 18px helvetica;
    font-weight: bold;
    text-align: center;
    display: block;
    color: #005cb6;
}

.container{
    width:100%;
}

.indicador-div2{
    text-align: center;
    border: 1px solid;
    border-color:#0064ab;
    border-radius: 10px;
    margin-bottom:10px;
    margin: 0px 1px 20px 0px;
    
}

.indicador-div{
    text-align: center;
    border: 1px solid;
    border-color:#0064ab;
    border-radius: 10px;
    margin-bottom:10px;
    
}
  
.indicador-valor{
    display:block;
    font-size:30px;
    font-weight: bold;
    color:#143A97;
}

.indicador-valor-l{
    display:block;
    font-size:60px;
    font-weight: bold;
}

.indicador-texto{
    display:block;
    font-size:22px;
}

.indicador-texto-2{
    text-align: center;
    display:block;
    font-size:30px;
}

.cabezal_azul{
    background-color:#005CB9;
    height:20px;
}


.cabezal_amarillo{
    background-color:#FFDD40;
    height:5px;
} 

#botonGobiernoCercania button{
  overflow: hidden;
  text-overflow: ellipsis;
}

.scroll-overflow{
    overflow-x:auto;
}
  
.versionado{
    color: #FFFFFF;
    text-align: right;
    padding-top: 1px;
    padding-right: 15px;
  }
  

.oculto{
    display:none;
}

table.dataTable tbody tr{
    cursor:pointer;
}

table.dataTable tbody tr.odd {
    background-color: #ffffff;
}

table.dataTable tbody tr.even {
    background-color: #f6f6f6;
}

/* FIN - ESTILOS PRINCIPALES */



/*estilos del mapa*/

.jvectormap-legend-title {
  font-size: 12px;
}

.jvectormap-legend .jvectormap-legend-tick-sample {
  height: 26px;
}

.jvectormap-legend-tick-text
{
font-size: 11px;
    
}

.jvectormap-legend-icons {
  background: white;
  border: black 1px solid;
}

.jvectormap-legend-icons {
  color: black;
}


#fila1_col1_bloque {
    position: relative;
    left: 10px;
    width:100%;
    height: 535px;
} 

.jvectormap-element{
font-size: 14px;   
  text-shadow:
   -1px -1px 0 #000,  
    1px -1px 0 #000,
    -1px 1px 0 #000,
     1px 1px 0 #000;
} 

.detalleTablaHeadTooltip{
    border-top: 0 !important;
}

table.dataTable tbody tr.selected{
    background-color:#b0bed9;
}

/*FIN ESTILOS MAPA*/
  


/*INICIO ESTILOS TOOLTIPS EN CABEZAL DE COMPONENTES (GRÁFICOS Y TABLAS)*/

.tooltip > .tooltip-inner {
      color: #FFFFFF; 
      font-size: 14px;
      line-height: 22px;
      padding: 30px;
      text-align:left;
      white-space: normal;
      word-wrap: keep-all;
      max-width: 350px;
}

/*FIN ESTILOS TOOLTIPS EN CABEZAL DE COMPONENTES (GRÁFICOS Y TABLAS)*/
