
    .page-title {
       width: 100%;
    }
   body .printable {
     display:block;
   }
   body form, body .noprintable, body footer, body #btnSubmit {
       display:none;
   }
   body .float {
       float: none;
   }
   body .finalizarAsignacion {
       background: transparent;
       border: none !important;
       font-size:0;
   }
   #planificacionMensual td.columnaDia{
    border: #000 solid thin;
    background-color: #000000;
    padding: 2px;
    margin: 2px;
    color: #FFF;

}
#planificacionMensual td.columnaOperario{
    border: #000 solid thin;
    padding: 2px;
    margin: 2px;
    height: 40px;
width: 40px;
text-align: center;

}
th.tituloTabla{
    border: #000 solid thin;
    padding: 2px;
    margin: 2px;
    height: 30px;

text-align: center; 
}
.planingMes{
    background-color: #FFF;
    font-size: 14px;

}
.finde6{
    background-color: rgb(163, 161, 161) !important;
}
.finde0{
    background-color:rgb(145, 145, 144) !important;
}
.VACACIONES{
    background-color: #3498DB !important;
    border: #3498DB solid thin !important;
    color: #ddd !important;
}
.BAJA{
    background-color: #db5534!important;
    border: #db5534 solid thin !important;
}
.festivoConvenio{
    background-color: #f6afe8 !important;    
    border: #ea18c0 solid thin !important;
    color: #ea18c0 !important;
    font-weight: bold;
}
.festivoNacional{
    background-color: #f0a4a4  !important;
    border:  #d32323 solid thin !important;
    color: #d32323 !important;    
    font-weight: bold;
}
.cajaPlaningDia{
   
    display: inline-flex;
    border: #000 1px solid !important;    
    margin: 5px;
padding: 5px;
font-size: 15px;

}
.tablaDia td{
    background-color: #FFF;
    border: #000 1px dotted;    
    margin: 5px;
padding: 5px;
font-size: 15px;
}
  