/**
 * Table Widget Styles
 */

.hbc-table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #e8e8e8;
}

.hbc-table th,
.hbc-table td {
	padding: 15px 20px;
	vertical-align: top;
	border: none;
}

.hbc-table thead th {
	background-color: #e8f4fc;
	color: #1a3a5c;
	font-weight: 600;
	text-align: left;
}

.hbc-table tbody tr:nth-child(odd) {
	background-color: #ffffff;
}

.hbc-table tbody tr:nth-child(even) {
	background-color: #ffffff;
}

.hbc-table tbody td {
	color: #333333;
	text-align: left;
}

.hbc-table tbody td:first-child {
	color: #1a3a5c;
	font-weight: 500;
}
