

/* ------------------ Utilidades ------------------ */
.texto-azul {
    color: #002158;
}

table {
    width: 100%;
}

.fondo-azul-2-4{
    background-color: #007BD9;
}

.fondo-azul-1-4{
    background-color: #469BD4;
}

/* ------------------ Tablas de periodicidad ------------------ */
table {
    width: 100% !important;
}

#periodicidad-alertas{
    border-collapse: separate !important;
}

#periodicidad-alertas > thead > tr > th{
    border-top: 0px solid #dee2e6 !important;
}


#periodicidad-alertas > tbody > tr{
    border-top: 0px solid #dee2e6 !important;
}

.seccion-tablas table > thead{
    background-color: #002158;
    color: #ffffff;
}

.table td, .table th {
    vertical-align: middle !important;
}

thead tr{
    height: 43px;
}

.table thead th{
    border-bottom: 0px;
}

thead tr th{
    text-align: center;  
}

tbody tr td{
    color: #002158;
    text-align: center;
}


.cuerpo-tabla-alertas,
.encabezado-fijo tr{ display: block; }

.cuerpo-tabla-alertas {
    max-height: 500px;
    overflow-y: scroll;
}

.encabezado-fijo th, .cuerpo-tabla-alertas td {
  font-weight: normal;
  margin: 0;
  max-width: 275px; /**Ancho por celda*/
  min-width: 275px; /**Ancho por celda*/
  word-wrap: break-word; /*Si el contenido supera el tamano, adiciona a una nueve linea**/
  height: 33px !important; /*El mismo alto para todas las celdas**/
}

/* ------------------ Tabla de modelos-areas ------------------ */
thead {
    background-color: #002158 !important;
    color: #ffffff !important;
}

thead tr th{
    text-align: center;  
}

tbody tr td{
    color: #002158;
    text-align: center;
}

tbody tr td:first-child{
    text-align: left !important;
}