.px-tabs {
	text-align: left;
	border: 2px solid #ddd;
	border-radius: 4px;
}

.px-topbar {
	font-size: 24px;
	background-color: #ddd;
	cursor: pointer;
}

.px-toptab {
	padding: 8px;
	background-color: #ddd;
	border-bottom: 4px solid #ddd;
	display: inline-block;
}

.px-toptab:hover {
	background-color: #ddd;
	border-bottom: 4px solid #888;
}

.px-active {
	border-bottom: 4px solid #88d;
	background-color: white;
}

.px-active:hover {
	background-color: #eee;
	border-bottom: 4px solid #88d;
}

.px-tab {
	padding: 16px;
	background-color: white;
}

.px-tab:not(:first-child) {
	display: none;
}