
table tr { font-size:14px; line-height:16px; color:#656a6d; font-family: "Lato", sans-serif !important;}
table td { font-size:12px; line-height:14px; color:#656a6d; font-family: "Lato", sans-serif !important;}
table td .descarga { font-size:18px; cursor:pointer; text-transform:uppercase; text-align:center; color:#000;}
table td .descarga:hover { text-decoration:underline; }
table td  div.nodescarga {  color:#ff0000; font-size:12px; text-transform:none; text-align:center; font-size:12px; }
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {font-family: "Lato", sans-serif !important; font-weight: 400 !important; font-size: 12px !important; line-height:14px !important; color: #575759 !important; }
.formResultados {     display: block; position: relative; overflow: hidden; width: 100%; margin: 0 auto 20px auto; padding: 10px 0 10px 10px; background: #f4f6f5; font-size:14px; line-height:16px;color:#656a6d; border:1px solid #ccc;font-family: "Lato", sans-serif !important;}
    .formResultados label { display:inline-block; float:left; position:relative; overflow: hidden; width:20%; margin-right:5px; margin-bottom:5px; font-size:12px; line-height:14px;color:#656a6d;}
    .formResultados input { display:inline-block; float:left; position:relative; overflow: hidden; width:25%; background:#fff; padding:5px; margin-right:10px; margin-bottom:5px; font-size:14px; line-height:16px;color:#656a6d;}
    .formResultados select { display:inline-block; float:left; position:relative; overflow: hidden; width:25%; background:#fff; padding:5px; margin-right:10px; margin-bottom:5px; font-size:14px; line-height:16px;color:#656a6d;}
    .formResultados button { display: table; clear:both; margin-top: 10px; background: #2d4191; padding: 10px; color: #fff; font-size: 16px; text-transform: uppercase; cursor: pointer; }
.cargando { display: none; position: relative; margin: 20px auto; text-align: center; font-size: 30px; }
@media screen and (max-width:768px) {

    .formResultados input, .formResultados label { width:45%; }
    #example { overflow-x: auto !important; display: block !important; }

};
@media screen and (max-width:768px) {

    .formResultados input, .formResultados label { width:45%; }
    #example { overflow-x: auto !important; display: block !important; }
    table.dataTable.nowrap th, table.dataTable.nowrap td {white-space: normal !important; font-size: 8.5px !important; }

};
@media screen and (max-width:600px) {

    table.dataTable.nowrap th, table.dataTable.nowrap td {white-space: normal !important; font-size:12px !important; }

}


