
/* Listing */
.table {
	border: 1px solid #f4f4f4;
	width: 100%;
	font-size:12px;
}

.table tr:hover {
  background-color: #f5f5f9;
}

.table > thead > tr > th {
	border-top: 1px solid #f4f4f4;
	border-bottom: 2px solid gray;	
	background-color: #f9f9f9 !important;
	padding: 5px;
	
}
.table > tbody > tr > td {
	padding: 5px;
}

.table > thead > tr {
	/*
	border-bottom: 2px solid #f4f4f4;
	*/
	border-bottom: 1px solid gray;
	background-color: white !important;
}

/*
 * Component: Table
 * ----------------
 */
 /*
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: 1px solid #f4f4f4;
}
.table > thead > tr > th {
  border-bottom: 2px solid #f4f4f4;
}
.table tr td .progress {
  margin-top: 5px;
}
.table-bordered {
  border: 1px solid #f4f4f4;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #f4f4f4;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table.no-border,
.table.no-border td,
.table.no-border th {
  border: 0;
}
.text-center in tables
table.text-center,
table.text-center td,
table.text-center th {
  text-align: center;
}
.table.align th {
  text-align: left;
}
.table.align td {
  text-align: right;
}
*/