.sfl-table {
	width: 100%;
}
.sfl-form {
	position: relative;
	text-align: center;
}
input[type="submit"].sfl-form-submit,
a.sfl-form-reset {
	cursor: pointer;
	font-size: 14.4px;
	position: relative;
}
input[type="submit"].sfl-form-submit {
	margin: -1px 0 0;
	padding: 0.88em 1.6em;
	top: -1px;
}
a.sfl-form-reset {
	border: 1px solid #4a7b26;
	display: inline-block;
	padding: 0.73em 1.5em;
}
.sfl-group-name {
	font-size: 150%;
	font-weight: bold;
}
.sfl-result-title {
	display: block;
	font-weight: bold;
	padding-bottom: 5px;
	text-indent: 0.3em;
}
.sfl-result-content {
	margin: 0 !important;
	text-indent: 1.5em !important;
}
