body {
	background: #FFF;
	width: 100%;
	margin: 0;
	padding-bottom: 20px;

}


.graphs-bts-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: 6px;
	padding: 12px 16px;
	user-select: none;
	-webkit-user-select: none;
}

.graphs-bt {
	padding: 15px 20px;
	border: none;
	border-radius: 35px;
	background-color: #f2f2f2;
	color: #343434;
	font-family: 'Flama', sans-serif;
	font-size: 15px;
	font-weight: 600;
	text-transform: uppercase;
	cursor: pointer;
}

.graphs-bt:hover,
.graphs-bt.gbt-active {
	background-color: #000;
	color: #fff;
}

.flourish-credit,
.credito-flourish {
	display: none !important;
}

.veja-bloco {
	display: flex;
	justify-content: center;
	width: 100%;
	padding-top: 12px;
	margin-bottom: 20px;
	color: #706f6f;
}

.veja-texto {
	font-family: 'Flama', sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
}


.graphs-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	height: auto;
}

.graphs-tittle {
	padding: 3px 15px;
	margin-top: 14px;
}

.graphs-tittle h3 {
	font-size: 0.9rem;
	text-align: center;
	color: #666666;
	font-weight: 300;
	text-transform: uppercase;
	font-family: "Lato", sans-serif;
}

@media (min-width: 240px) and (max-width: 600px) {
	.graphs-container {
		height: auto;
		margin-bottom: 12px;
	}

	.graphs-bts-container {
		padding: 8px 10px;
		gap: 5px;
	}

	.graphs-bt {
		padding: 12px 14px;
		font-size: 12px;
	}
}

.iframe-container {
	width: 100%;
}

.iframe-graph {
	position: absolute;
	width: 100%;
	opacity: 1;
	visibility: visible;
	transition: opacity 0.2s ease-in-out, visibility 0s;
	height: 600px;
}

@media ( max-width: 435px) {
	.iframe-graph {
		height: 400px;
	}
}

.iframe-hidden {
	opacity: 0;
	visibility: hidden;
}

.graphs-bt {
	padding: 15px 15px;
	font-size: 12px;
}

/* #worldCupSelect {
    height: 48px !important;
    width: 100px !important;

    appearance: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;

    border: none !important;
    border-radius: 999px !important;

    background-color: #093297 !important;
    color: #ffffff !important;

    text-align: center !important;
    text-align-last: center !important;
	-webkit-text-align-last: center !important;

    padding: 0 30px 0 20px !important;

    background-image: url("data:image/svg+xml;utf8,<svg fill='white' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>") !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important;

    cursor: pointer !important;
}