.anuform .webstyle-form-narrow label {
  width: 100%;
  text-align: left;
  margin-bottom: 5px;
  font-weight: bold;
}

.anuform
.webstyle-form-narrow
input:not([type="button"]):not([type="submit"]):not([type="reset"]),
.anuform .webstyle-form-narrow select {
  width: 100%;
  font-size: 14px;
  padding: 8px;
}

.anuform .webstyle-form-narrow button,
.anuform .webstyle-form-narrow input[type="submit"],
.anuform .webstyle-form-narrow input[type="reset"] {
  float: left;
}

.anuform .webstyle-form-narrow .form-item,
.anuform .webstyle-form-narrow .form-actions {
  margin-top: 1em;
  margin-bottom: 1em;
}

.webstyle_form fieldset {
  border: none; /* Removes the border */
  margin: 0; /* Resets the margin */
  padding: 0; /* Resets the padding */
}

.webstyle_form > fieldset > legend {
  text-align: center;
  font-size: 18px;
  background: #ededed;
  width: 100%;
  padding: 10px 0;
  margin: 0 0 20px;
}

.webstyle_form fieldset.form-item,
.webstyle_form > .form-item {
  margin-bottom: 15px;
}

.webstyle_form fieldset.form-item legend {
  margin: 0 0 5px 0;
  font-size: 18px;
  font-weight: bold;
}

.webstyle_form .fieldset-wrapper > .form-checkboxes {
  border: 2px solid #000;
  padding: 10px 20px;
}

.webstyle_form .bef-toggle {
  color: #be830e;
  float: left;
  padding: 2px;
  margin-right: 20px;
}

.webstyle_form .form-checkboxes > ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.webstyle_form .form-checkboxes > ul li {
  padding: 0;
}

.webstyle_form .form-checkboxes > ul li .field-span {
  float: left;
}

.webstyle_form .form-checkboxes > ul li label {
  color: #000;
}

.webstyle_form .form-item-combine {
  display: flex;
}

.webstyle_form .form-item-combine label {
  flex-shrink: 0;
  font-size: 18px;
  font-weight: bold;
}

.webstyle_form .form-item-combine .field-span {
  flex: 1 1 0%;
  margin-left: 20px;
}

.webstyle_form .form-item-combine input.form-text {
  border: none;
  width: 100%;
  font-size: 1.125rem;
  border-bottom: 2px solid #000;
}

ul.ui-autocomplete li a.ui-state-active {
  border: 0;
  color: #000;
}

/*
.anuform .fieldgroup .form-checkboxes a.bef-toggle {
}

.anuform .fieldgroup .form-checkboxes .bef-checkboxes ul { 
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.anuform .fieldgroup .form-checkboxes .bef-checkboxes ul li {
	padding-bottom: 0;
}

.anuform .fieldgroup .form-checkboxes .bef-checkboxes ul li .field-span {
	width: auto;
}

.anuform
	.fieldgroup
	.form-checkboxes
	.bef-checkboxes
	ul
	li
	.field-span
	.form-checkbox {
	width: auto;
}

.anuform .fieldgroup .form-checkboxes .bef-checkboxes ul li label {
	width: auto;
	padding-right: 0;
}
 */
.anuform .webstyle-form-narrow label {
	width: 100%;
	text-align: left;
	margin-bottom: 5px;
	font-weight: bold;
}

.anuform
	.webstyle-form-narrow
	input:not([type="button"]):not([type="submit"]):not([type="reset"]),
.anuform .webstyle-form-narrow select {
	width: 100%;
	font-size: 14px;
	padding: 8px;
}

.anuform .webstyle-form-narrow button,
.anuform .webstyle-form-narrow input[type="submit"],
.anuform .webstyle-form-narrow input[type="reset"] {
	float: left;
}

.anuform .webstyle-form-narrow .form-item,
.anuform .webstyle-form-narrow .form-actions {
	margin-top: 1em;
	margin-bottom: 1em;
}

.webstyle_form fieldset {
	border: none; /* Removes the border */
	margin: 0; /* Resets the margin */
	padding: 0; /* Resets the padding */
}

.webstyle_form > fieldset > legend {
	text-align: center;
	font-size: 18px;
	background: #ededed;
	width: 100%;
	padding: 10px 0;
	margin: 0 0 20px;
}

.webstyle_form fieldset.form-item,
.webstyle_form > .form-item {
	margin-bottom: 15px;
}

.webstyle_form fieldset.form-item legend {
	margin: 0 0 5px 0;
	font-size: 18px;
	font-weight: bold;
}

.webstyle_form .fieldset-wrapper > .form-checkboxes {
	border: 2px solid #000;
	padding: 10px 20px;
}

.webstyle_form .bef-toggle {
	color: #be830e;
	float: left;
	padding: 2px;
	margin-right: 20px;
}

.webstyle_form .form-checkboxes > ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.webstyle_form .form-checkboxes > ul li {
	padding: 0;
}

.webstyle_form .form-checkboxes > ul li .field-span {
	float: left;
}

.webstyle_form .form-checkboxes > ul li label {
	color: #000;
}

.webstyle_form .form-item-combine {
	display: flex;
}

.webstyle_form .form-item-combine label {
	flex-shrink: 0;
	font-size: 18px;
	font-weight: bold;
}

.webstyle_form .form-item-combine .field-span {
	flex: 1 1 0%;
	margin-left: 20px;
}

.webstyle_form .form-item-combine input.form-text {
	border: none;
	width: 100%;
	font-size: 1.125rem;
	border-bottom: 2px solid #000;
}

/*
.anuform .fieldgroup .form-checkboxes a.bef-toggle {
}

.anuform .fieldgroup .form-checkboxes .bef-checkboxes ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.anuform .fieldgroup .form-checkboxes .bef-checkboxes ul li {
	padding-bottom: 0;
}

.anuform .fieldgroup .form-checkboxes .bef-checkboxes ul li .field-span {
	width: auto;
}

.anuform
	.fieldgroup
	.form-checkboxes
	.bef-checkboxes
	ul
	li
	.field-span
	.form-checkbox {
	width: auto;
}

.anuform .fieldgroup .form-checkboxes .bef-checkboxes ul li label {
	width: auto;
	padding-right: 0;
}
 */
