/*
Table Style - This is what you want
------------------------------------------------------------------ */
/*@media print
{*/
body{
  color: black;
}

.navbar{
	display:none;
}

.dropdown .dropdown-menu {
	display:none
}

.dropdown button.dropdown-toggle{
background:
transparent;
border: 0;
color:
white;
font-weight: bold;
}

.text-white{
  color: black !important;
}

.bg-dark, bg-secondary{
  background-color: white !important;
}

th .form-control {
	background:transparent !important;
  color: black !important;;
	border: 0;
	width:100px;
  /* for Firefox */
  -moz-appearance: none;
  /* for Chrome */
  -webkit-appearance: none;
}

a {
  text-decoration: none !important;;
}

.thead-dark input.form-control::placeholder {
	font-weight: bold;
}

th.cfdiacciones, td.cfdiacciones {
	display:none;
}
.table-warning td, table thead, .bg-dark, 
bg-secondary, table .thead-dark th,
table .bg-secondary, table thead th {
  border-color: black !important;;
}

table {
  font-family: Verdana, Geneva, sans-serif;
  border: 1px solid #000000;
  background-color: #FFFFFF;
  color: black !important;
  width: 100%;
  //height: 200px;
  text-align: left;
  border-collapse: collapse;
}
table a{
  text-decoration: none;
  color: black
}
table td, table th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
  color: black !important;;
}


table tbody td {
  font-size: 10px;
  color: #000000;
}
table tr:nth-child(even) {
  background: #F5F5F5;
}
table thead {
  background: #626262;
  border-bottom: 2px solid #444444;
}
table thead th {
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}
table tfoot {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  border-top: 2px solid #444444;
}
table tfoot td {
  font-size: 14px;
}
table tfoot .links {
  text-align: right;
}
table tfoot .links a{
  display: inline-block;
  background: #A4A4A4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}

/*}*/