body {
	margin: 4% 8%;
	background-color: #ccebff;
	font: normal 100% Helvetica, Arial, sans-serif;
}

#content {
	background-color: white;
	padding-top: 0.5%;
	padding-left: 3%;
	padding-right: 3%;
	padding-bottom: 3%;
	border-radius: 2%;
}

p {
	margin-bottom: 0%;
}

.instruction {
	font-weight: bold;
	color: #2eb82e;
}

.smallInstruction {
	font-weight: normal;
}

#chartTitle, #subTitle {
	text-align: center;
}

#chartTitle {
	margin-bottom: 0%;
}

#subTitle {
	margin-top: 0%;
	margin-bottom: 0%;
}

h3 {
	margin-bottom: 0%;
}

#geoViz {
	/*margin: auto;*/
	text-align: center;
	color: red;
}

.flexContainer {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

#dataUnit {
	background-color: #ffffcc;
	color: #cc0044;
}

#overallStateNum {
	margin-bottom: 1em;
}

h4 {
	margin-top: 0.25em;
	margin-bottom: 1em;
	text-decoration: underline;
}

#stateDetails {
	padding-right: 3%;
}

#femaleChild {
	margin-bottom: 1em;
}

#specifiers {
	width: 47%;
	padding: 1%;
	border: solid 1px #ccccff;
	border-radius: 3%;
}

button {
	margin-top: 0.5em;
}

#specifierButton {
	margin-top: 1em;
}