.bloom-terms-of-use div.checkbox,
.field_bloom_terms_of_use ~ .field_receive_newsletter div.checkbox {
  padding: 0 !important;
}
.bloom-terms-of-use div.checkbox label{
	display: inline-block;
	padding-left: 40px;
	color: #48beac;
	font-weight: 600;
}
.bloom-terms-of-use div.checkbox label a{
	color: #48beac;	
  font-weight: 600;
}
.bloom-terms-of-use div.checkbox label a:hover{
	text-decoration: underline !important;
}
.bloom-terms-of-use div.checkbox input[type="checkbox"]{
	left: 10px;
	width: 15px;
	margin-left: 0;
}
.bloom-terms-of-use div.checkbox label span.error{
	position: absolute;
	left: 10px;
	top: 20px;
}
.bloom-terms-of-use div.checkbox label span.error a,
div.checkbox label span.error a{
	color: #a94442;
	font-weight: 500;
}

