.table-block {
	max-width: 1080px;
	margin: 0 auto;
	width:100%;
}

.table-block.pb-50 {
    padding-bottom: 50px;
}

.table-block.pt-50 {
    padding-top: 50px;
}

.table-block.pb-100 {
    padding-bottom: 100px;
}

.table-block.pt-100 {
    padding-top: 100px;
}   

.table-block__heading {
	margin-bottom: 1rem;
}

.table-block__wrap {
	overflow-x: auto;
}

.table-block__table {
	border-collapse: collapse;
}

.table-block__table th,
.table-block__table td {
	padding: 0.75rem 1rem;
	border: 1px solid currentColor;
	text-align: left;
}

.table-block__table thead th {
	font-weight: 600;
	background-color: rgba(0, 0, 0, 0.05);
}
