.clsMVTab-panel {
	max-width: calc(100% - 40px);
	margin: 20px auto;
}

.clsMVTab-buttons {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;

	/* border-bottom: 3px solid var(--main-graphic-color); */
	box-sizing: border-box;
}

.clsMVTab-buttons button {
	border-radius: 0.0rem;
	padding: 1.0rem 2.0rem;
	line-height: 0.5rem;
	margin: 0;
	border: none;
	background: #EEEEEE;
	cursor: pointer;
	border-top: 3px solid transparent;
	border-left: none;
	border-right: none;
}

.clsMVTab-buttons button.clsMVTabActive {
	background: var(--secondary-graphic-color);
	border-top: 3px solid var(--main-graphic-color);
	font-weight: bold;
}

.clsMVTab-buttons button:hover {
	border-top: 3px solid var(--main-graphic-color);
}

.clsMVTab-content {
	display: none;
	padding: 1.0rem;
	border: none;
	border-top: none;
}

.clsMVTab-content.clsMVTabActive {
	display: block;
}