.comparison-table {
	border-top: 1px solid rgba(255,255,255,0.6);
}
.comparison-table div.title {
	display: flex;
	justify-content: center;
	margin-bottom: 1.5em;
	text-align: center;
}

.comparison-table div.title .info p{
	font-size:0.875rem;
}

.comparison-table .table-wrapper {
	max-width: 720px;
	margin: 0 auto;
	overflow: auto;
	border-radius: 12px;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);

	/* Hide scrollbars - cross-browser */
	scrollbar-width: none; /* Firefox */
	-ms-overflow-style: none;  /* IE 10+ */
}

.comparison-table .table-wrapper::-webkit-scrollbar {
	display: none; /* Safari and Chrome */
}


.comparison-table .align-center{
	text-align:center;
}

.comparison-table .badge {
	padding: 0.5em 1em;
	font-size: 0.875rem;
	font-weight: 600;
	width: 120px;
}

.comparison-table .gold.badge{
	background:#d4ab4c;
}

.comparison-table .silver.badge{
	background:#c0c9d0;
}

.comparison-table .bronze.badge{
	background:#d8926f;
}

.comparison-table table {
	border-collapse: collapse;
	margin: 0;
	min-width:640px;
}

.comparison-table table tr, .comparison-table table td, .comparison-table table th {
	border-style: none;
	color: var(--font-color);
	padding: 0.75rem;
}
.comparison-table table th{
	font-weight:600;
}
.comparison-table table tr:nth-of-type(odd) td{
	background:#fafafa;
}

.comparison-table .fa-check{
	color:#79b000;
}

.comparison-table .fa-times{
	color:#b00000;
}