﻿.topnav {
	overflow: hidden;
}

	.topnav a {
		float: left;
		display: block !important;
		text-align: center;
		padding: 14px 16px;
		text-decoration: none;
		cursor: pointer;
	}

		.topnav a:hover {
			background-color: #ddd;
			color: black;
		}

	.topnav .icon {
		display: none !important;
	}

@media screen and (max-width: 600px) {
	.topnav a:not(.active, .current-tab-preview) {
		display: none !important;
	}

	.topnav a.icon {
		float: right;
		display: block !important;
	}
}

@media screen and (max-width: 600px) {
	.topnav.responsive {
		position: relative;
	}

		.topnav.responsive .icon {
			position: absolute;
			right: 0;
			top: 0;
		}

		.topnav.responsive a {
			float: none;
			display: block !important;
			text-align: left;
		}
}

.tabcontent {
	display: none !important;
}

.tabcontent.active {
	display: block !important;
}
