div.healcode {
	padding:0 1em 1em 1em;
	background-color:#FFFFFF;
}
div.healcode .week_links a, 
div.healcode .healcode-date-links-area a, 
div.healcode .week_links a, 
div.healcode .week_links a:visited, 
div.healcode .healcode-date-links-area a, 
div.healcode .healcode-date-links-area a:visited{
	background-color:rgba(18,5,80,1) !important;
}

div.healcode .week_links a:hover, 
div.healcode .healcode-date-links-area a:hover, 
div.healcode .week_links a:hover, 
div.healcode .healcode-date-links-area a:hover{
	background-color:rgba(18,5,80,0.82) !important;
}




div.healcode.enrollments .enrollment {
    margin: 1em 1.5em 1.5em 1.5em;
    padding-bottom: 1em !important;
}



div.healcode.enrollments .healcode-enrollment-name > a{
	color:rgb(18,5,80) !important;
}

div.healcode.enrollments .healcode-enrollment-name .healcode-trainer-name  {
	color:#000 !important;
	    padding-left: 2px;
		font-weight: 200;
    font-family: 'Alegreya Sans', sans-serif;
}

div.healcode.enrollments .healcode-enrollment-name .healcode-trainer-name .trainer a{
	color: rgba(18,5,80, 0.75) !important;
    padding-left: 2px;
    font-weight: 500;
}


div.healcode-description-area > div > strong {
    font-weight: 300;
    font-family: 'Alegreya Sans', sans-serif;
    font-size: 1.33em;
    line-height: 2em;
}
div.healcode-description-area > div, 
div.healcode-description-area > div p {
    line-height: 1.4em;
	margin: 1em 0;
}
.healcode-description-area {
    padding: 0.5em 0;
}

.trainer_bio {
    line-height: 1.4em;
}