.ui-widget {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9rem;
}

.ui-multiselect-header .ui-multiselect-filter input {
	border: 1px solid var(--gray5);
}

.ui-multiselect-header .ui-multiselect-filter input:focus {
	border: 1px var(--gray7) solid !important;
	outline: none !important;
}

.ui-state-default,
.ui-multiselect {
	background-color: var(--white);
	border: 1px var(--gray5) solid;
	color: var(--gray7);
	padding: 2px;
	cursor: pointer;
}

.ui-state-default.errorHighlight,
.ui-multiselect.errorHighlight,
.ui-selectmenu-button.ui-button.errorHighlight {
	border-style: solid;
	border-color: var(--error-text-on-white);
	border-width: 1px 1px 6px 1px;
}

.ui-state-active,
.ui-multiselect:focus {
	box-shadow: var(--gray7) 0px 0px 0px 1px;
	outline: none !important;
}

.ui-widget.ui-widget-content {
	border: 1px solid var(--gray7) !important;
}

.ui-widget-header {
	border: 1px solid var(--gray7);
	background: var(--white);
	color: var(--gray7);
}

.ui-widget-header a {
	font-weight: initial;
	text-decoration: underline !important;
	color: var(--maroon);
}

.ui-widget-header a:hover {
	text-decoration: none !important;
}

.ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:focus {
	border: 1px solid var(--gray7);
	background: var(--white);
	color: var(--gray7);
	outline: none !important;
}

.ui-widget-content .ui-state-hover {
	border: 1px solid var(--gray7);
	background: var(--white);
	color: var(--gray7);
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: alpha(Opacity=35);
	background-image: none;
	background-color: var(--gray2);
	cursor: not-allowed !important;
	pointer-events: auto !important;
	color: var(--gray7);
}

.ui-state-disabled:hover, .ui-widget-content .ui-state-disabled:hover, .ui-widget-header .ui-state-disabled:hover {
	cursor: not-allowed !important;
	pointer-events: auto !important;
}
