.top-ad {
	padding: 0 0 20px 0;
}

.well {
	overflow: hidden;
}

.chart-overlay {
	position: absolute;
	z-index: 9;
	height: 500px;
	width: 100%;
	padding: 160px 40px 40px;
	text-align: center;
	background: linear-gradient(180deg, rgba(23, 32, 51, 0.82), rgba(21, 58, 107, 0.88));
	color: #f8fafc;
}

.chart-overlay h2,
.chart-overlay p,
.chart-overlay span {
	color: inherit;
}

.chart-overlay span {
	font-weight: bold;
}

.grafico {
	height: 500px;
	width: 100%;
}

.progress {
	height: 20px;	
}

.progress .progress-bar {
	line-height: 20px;
	font-size: 12px;
	background: linear-gradient(145deg, #173861, #295b8f);
}

.decision-buttons {
	text-align: center;
}

.reset-button {
	text-align: center;
}

.side-ad {
	padding: 20px 0;
}
