/* CAMPOS OBLIGATORIOS */
label
{
    font-weight: bold;
}
.required label:after
{
    color: #e32;
    content: ' *';
    display:inline;
}

/* OCULTAR CAMPOS NO IMPRIMIBLES */
@media print
{
    .no-print, .no-print *
    {
        display: none !important;
    }
}
/* PAGINA NUEVA EN IMPRESION */
.pagebreak { page-break-before: always; } /* page-break-after works, as well */


/*Centrar los titulos de las Tablas*/
table th, thead
{
    text-align: center !important;
    vertical-align: middle !important;
    font-size: 11px !important;
    text-transform: uppercase !important;
    background: #EAEAEA !important;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to bottom, #DBDBDB, #EAEAEA,#F2F2F2) !important;  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to bottom, #DBDBDB, #EAEAEA,#F2F2F2) !important; /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

/*Cambiar el tamaño de la letra de las tablas*/
table.dataTable tr,td {
    font-size: 11px !important;
}
