.fasttrackadditional {
}

.fasttrackadditional .main {
	display: none;
}

.fasttrackadditional.main .main {
	display: block;
}

.fasttrackadditional .info {
	width: 240px;
	text-align: center;
	margin: 5px auto 0 auto;
}

.fasttrackadditional.timeZoneEditor {
	height: 100%;
}

.fasttrackadditional .timeZoneEditor {
	width: 100%;
	height: 100%;
	display: none;
}

.fasttrackadditional.timeZoneEditor .timeZoneEditor {
	display: block;
}


.fasttrackadditional .timeZoneLabel {
	margin: 0 0 0 20px;
}

.fasttrackadditional .timeZoneContainer {
	position: absolute;
	top: 30px;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: auto;
}

.fasttrackadditional .timeZone {
	line-height: 40px;
	margin: 0 0 0 20px;
	border-top: 1px solid #f0f0f0;
}

.fasttrackadditional .unitCheckboxes {
	width: 232px;
	margin: 10px auto 0 auto;
}

.fasttrackadditional .imperialCheckboxContainer {
	float: left;
}

.fasttrackadditional .metricCheckboxContainer {
	float: left;
	margin: 0 0 0 5px;
}

.fasttrackadditional .dateCheckboxes {
	width: 232px;
	margin: 10px auto 0 auto;
}

.fasttrackadditional .dmyCheckboxContainer {
	float: left;
}

.fasttrackadditional .mdyCheckboxContainer {
	float: left;
	margin: 0 0 0 5px;
}

.fasttrackadditional .ymdCheckboxContainer {
	float: left;
	margin: 0 0 0 5px;
}

.fasttrackadditional .genderCheckboxes {
	width: 200px;
	margin: 5px auto 0 auto;
}

.fasttrackadditional .maleCheckboxContainer {
	float: left;
}

.fasttrackadditional .femaleCheckboxContainer {
	float: left;
	margin: 0 0 0 5px;
}

.fasttrackadditional .otherCheckboxContainer {
	float: left;
	margin: 0 0 0 5px;
}

.fasttrackadditional .heightEditor {
	padding: 20px;
	display: none;
}

.fasttrackadditional.heightEditor .heightEditor {
	display: block;
}

.fasttrackadditional .weightEditor {
	padding: 20px;
	display: none;
}

.fasttrackadditional.weightEditor .weightEditor {
	display: block;
}

.fasttrackadditional .dobEditor {
	padding: 20px;
	display: none;
}

.fasttrackadditional.dobEditor .dobEditor {
	display: block;
}

.fasttrackadditional .imperialHeightPickerContainer {
	margin: 20px  auto 0 auto;
	width: 140px;
	display: none;
}

.fasttrackadditional.imperial .imperialHeightPickerContainer {
	display: block;
}

.fasttrackadditional .metricHeightPickerContainer {
	margin: 20px  auto 0 auto;
	width: 70px;
	display: none;
}

.fasttrackadditional.metric .metricHeightPickerContainer {
	display: block;
}

.fasttrackadditional .imperialWeightPickerContainer {
	margin: 20px  auto 0 auto;
	width: 70px;
	display: none;
}

.fasttrackadditional.imperial .imperialWeightPickerContainer {
	display: block;
}

.fasttrackadditional .metricWeightPickerContainer {
	margin: 20px  auto 0 auto;
	width: 70px;
	display: none;
}

.fasttrackadditional.metric .metricWeightPickerContainer {
	display: block;
}

.fasttrackadditional .dobPickerContainer {
	margin: 20px  auto 0 auto;
	width: 140px;
}

.fasttrackadditional .dmyPickerContainer {
	display: none;
}

.fasttrackadditional.dmy .dmyPickerContainer {
	display: block;
}

.fasttrackadditional .mdyPickerContainer {
	display: none;
}

.fasttrackadditional.mdy .mdyPickerContainer {
	display: block;
}

.fasttrackadditional .ymdPickerContainer {
	display: none;
}

.fasttrackadditional.ymd .ymdPickerContainer {
	display: block;
}

