.views-exposed-form {
  display: flex;
  margin-bottom: 2rem;
  align-items: flex-end;
  gap: 1rem;
  flex-wrap: wrap;
}
.views-exposed-form > fieldset {
	margin-bottom: 0 !important;
	max-width: 10rem;
}
.views-exposed-form > fieldset > div {
	margin-bottom: 0 !important;	
}
.views-exposed-form label {
	font-size: 1rem;
}
.views-exposed-form .form-type-select,
.views-exposed-form .form-type-cshs {
	max-width: 16rem;	
}
.js-form-item + .js-form-item {
	margin-top: .5rem !important;
}

.indented {
    padding-left: 3rem;
}
form.user-form .form-label {
    width: 100%;
}
input#edit-current-pass,
input#edit-pass-pass1,
input#edit-pass-pass2 {
	display: inline-block;
  width: 25rem;
}
.webform-submission-form legend label {
  font-size: 1rem;
}