.leg-mf-register-group-headline { font-size: 1.25rem; text-decoration: underline; padding: 20px 0; }
.leg-mf-register-notice-msg { margin-bottom: 20px; }
.leg-mf-register-notice-bottom-wrapper { margin-bottom: 20px; }
.leg-mf-edit-group-headline { font-size: 1.25rem; text-decoration: underline; padding: 20px 0; }
.leg-mf-edit-notice-msg { margin-bottom: 20px; }
.leg-mf-edit-notice-bottom-wrapper { margin-bottom: 20px; }
.leg-mf-treeview ul li span { cursor: pointer; }
.leg-mf-treeview ul li span:hover,
.leg-mf-treeview ul li span:focus { color: red; }
.leg-mf-error-bottom, 
.leg-mf-error-top { color: red; }
div.leg-mf-error-top { margin-bottom: 30px; padding-bottom: 10px; }
div.leg-mf-error-bottom { padding-top: 6px; }
input.leg-mf-error-bottom, 
select.leg-mf-error-bottom, 
textarea.leg-mf-error-bottom { color: red; border-color: red; }
@media(max-width: 767px) {
	.leg-mf-treeview.treeview { padding-bottom: 20px; }
}
.leg-mf-confirm-group-headline { font-size: 1.25rem; text-decoration: underline; padding: 20px 0; }
.leg-mf-confirm-notice-msg { margin-bottom: 20px; }
.leg-mf-confirm-notice-bottom-wrapper { margin-bottom: 20px; }
.leg-mf-confirm-content { color:#004F6C }
.leg-mf-thank-you-headline { font-weight: bold; }
.help-block {font-size: smaller;}
