.registrationFacebookStep1 {
}

.registrationFacebookStep1 .save-btn{
	margin: 15px auto;
	width: 180px;
	display: block;
}

.registrationFacebookStep1 .hidden {
	display: none;
}

.registrationFacebookStep1 .main {
	display: none;
}

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

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

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

.registrationFacebookStep1 .imperialCheckboxContainer {
	float: left;
}

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

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

.registrationFacebookStep1 .dmyCheckboxContainer {
	float: left;
}

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

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

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

.registrationFacebookStep1 .maleCheckboxContainer {
	float: left;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.registrationFacebookStep1 .dmyPickerContainer {
	display: none;
}

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

.registrationFacebookStep1 .mdyPickerContainer {
	display: none;
}

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

.registrationFacebookStep1 .ymdPickerContainer {
	display: none;
}

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

