#salary-calculator {
	width: 100%;
	min-width: 345px;
	max-width: 555px;
	border: 1px solid #ccc;
	margin: 0px auto 24px auto;
	padding: 10px;
}

.sal-calc-title {
	text-align: center;
}

#salary-calculator h3 {
	font-size: 20px;
	display: inline-block;
}

#employment-type-question {
	margin: 10px auto 50px auto;

}

#salary-calculator fieldset {
	border: 0px;
	margin: 10px auto;


}

#salary-calculator fieldset legend {
	float: left;
}


#slides-container {
	border: 0px;
	margin: 10px auto;
	padding: 10px;

}

#slides-container input {
	width: 100%;

}

.slider-output {
	color: black;
	padding: 4px 12px;
	position: absolute;
	border-radius: 4px;
	left: 50%;
	top: -32px;

	transform: translateX(-50%);
}

.slide-container {
	position: relative;
}


.slider-rule {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: flex-start;
}

.slider-rule span {
	text-transform: uppercase;
}

.slider-rule span.left-slider-rule {}

.slider-rule span.center-slider-rule {}

.slider-rule span.right-slider-rule {}


.estimated-earnings {
	text-align: center;
}

.estimated-annual-earnings {
	font-size: 1.8rem;
}