table{
	caption-side:top;
	border-collapse:separate;
}
caption{
	padding-top:.5rem;
	padding-bottom:.5rem;
	color:#6c757d;
	text-align:left
}
th{
	text-align:inherit;
	text-align:-webkit-match-parent
}
tbody,td,tfoot,th,thead,tr{
	border-color:inherit;
	border-style:inherit;
	border-width:1px;
}