main {
	@extend %max-size-relative;
	flex: 1 1 100%;
}

section {
	@extend %max-size-relative;
	padding-top: $titlebar-height;
	z-index: 0;
	overflow: hidden;
	background: url("images/background.jpg") center/cover $background2;
	display: flex;
	flex-direction: column;

	.scroll {
		flex: 1 1 100%;

		.scroll-inner {
			padding: 0 35px 22px;
		}
	}
}

.subtabs {
	flex: none;
}

.page {
	flex: 1 1 auto;
	padding: 8px 0 0;
	font: 14px/22px Alegreya Sans;
	letter-spacing: 0.025em;
	color: $color2;
	display: flex;
	flex-wrap: nowrap;
	position: relative;
	overflow: hidden;
	height: 100%;

	> .options {
		flex: 1 0 auto;
		width: 200px;
		margin-left: 35px;

		.radiobutton-group, .btn {
			width: 100%;
		}

		.btn {
			margin-top: 10px;
		}
	}
}
