.contacts-callback-form .error {
	border: 1px solid red !important;
}

.mf-ok-text {
	color: green;
	display: none;
}

.ui-menu.ui-autocomplete {
	z-index: 9999999;
	border: 1px solid #c5c5c5;
	background: white;
	position: absolute;
}

.ui-menu.ui-autocomplete li {
	cursor: pointer;
	list-style: none !important;
	padding: 0;
	margin: 0;
}

.ui-menu.ui-autocomplete li div {
	padding: 5px 0 5px 5px;
}

.ui-menu.ui-autocomplete .ui-state-active {
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}

.ui-menu.ui-autocomplete li div {
	line-height: 1;
}

.ui-menu.ui-autocomplete li:before {
	background: none;
	width: 0;
	height: 0;
}

.joinWuor .is-invalid {
	border: 1px solid red!important;
}
.joinWuor .required {
	color: red;
}
.signCharter .is-invalid {
	border: 1px solid red!important;
}
.signCharter .required {
	color: red;
}
#modal-join .successText {
	color: green;
	display: none;
}
#modal-sign .successText {
	color: green;
	display: none;
}
.ui-helper-hidden-accessible { display:none; }
