body {
	/*background-color:pink;*/
}
.margtop {
	border-radius: 48px;
}
#dm_cont {
	border-radius: 48px 48px 0 0;
}
.tertiary_cont {
	border-radius: 0 0 48px 48px;
	padding-bottom: 35px;
	background-color: #ffffff;
}
#tertiary {
	position: relative;
	font-size: 16px;
	color: #4D585A;
	line-height: 1.5;
	padding: 12px 20px 0;
	height: 168px;
	overflow: auto;
}

#tertiary p {
	/*font-family: 'futura-pt', sans-serif; */
	font-family: proxima-nova, sans-serif;
}
#tertiary h4 {
	/*font-family: 'Work Sans', sans-serif;  */
	font-family: proxima-nova, sans-serif;
	margin-top: 0;
}
#tertiary hr {
	background-color: #ccc;
	opacity: .5;
  margin-bottom: 12px;
}
#tertiary .active {
	background-color:rgba(255,255,255,.2);
}
#tertiary a {
	color: #4D585A;
	text-decoration: none;
}
.stateTitle {
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom:0;
}
.locAdd {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 0;
}
.locationName {
  margin-bottom: 12px;
}
.sloc_cont:hover #tertiary a {
	color: #f47920;
}
.brdrt {
	/*padding-right: 24px;*/
	position: relative;
}
#directory_map {
  background-color: #fff;
	height: 350px;
  width: auto;
  border-radius: 48px 48px 0 0;
}
.smaller {
	font-size: 1.2rem;
}
#tertiary .smaller {
	font-size: .85rem;
}
h3 .smaller {
	font-weight: 400;
}
p .smaller {
	font-size: 1rem;
}
.has-drkblue-color {
	color:#48286C;
}
#ctec,
#ctds {
	display: none;
}
.clickable span {
	text-decoration: underline;
	cursor: pointer;
}
.eligible {
	margin-bottom: 1.75em;
}
.eligible .fas {
	font-size: 1.5rem;
	color: #346e38;
}
.has-ltgreen-color {
	color: #346e38;
}
.eligible strong {
	font-weight: 600;
}
.eligible .nobold {
	font-weight: 400;
}
.study_cont {
	background-color: #e3f3fb;
}
.gm-style-iw-chr {
  height: 32px;
}
.gm-ui-hover-effect>span {
  margin: 8px 12px;
}
.markercontent h3 {
	margin:0;
	font-size: 16px !important;
	margin-bottom: 0 !important;
}
.markercontent h4 {
	margin:0;
	font-size: 16px;
}
.markercontent p {
	margin-top: 2px;
	margin-bottom: 8px;
}
