.bi-bsl-intro,
.bi-bsl-exclusions {
	border-left: 4px solid #b0448e;
	background: #f3f6f9;
	color: #334155;
	padding: 16px 18px;
	line-height: 1.55;
}

.bi-bsl-intro a,
.bi-bsl-exclusions a {
	color: #7a2d66;
	text-decoration: underline;
}

.gform_wrapper[data-bi-bsl-route] .gsection {
	border-bottom-color: #0b4773;
	margin-top: 30px;
}

.gform_wrapper[data-bi-bsl-route] .gsection_title {
	color: #0b4773;
}

.bi-bsl-date-status {
	font-weight: 600;
	margin-top: 8px;
}

.bi-bsl-date-status.bi-bsl-late,
.bi-bsl-date-status.bi-bsl-error {
	color: #b42318;
}

.gform_wrapper[data-bi-bsl-route="previous"] .gform_footer,
.gform_wrapper[data-bi-bsl-route="not_applicable"] .gform_footer {
	margin-top: 24px;
}

