input#tags {
	margin-left: 6px;
	width: auto;
}

span.ui-helper-hidden-accessible {
	display:none;
}

li.ui-menu-item > a:hover {
	color: black;
}

div.user-tags {
	min-height: 280px;
}

div.user-tags p {
	margin: 0;
}


div.user-tags-general .user-tags-tag {
	cursor: pointer;
}

div.user-tags-my span.remove {
	margin-left: 3px;
	cursor: pointer;
}

#tag-errors {
  display: none;
  margin-bottom: 1em;
}

#tag-errors * {
  display: inline;
  padding: 0;
}

#tag-errors li {
  list-style-type: none;
}

#tag-errors li:not(:last-child):after {
  content: ", ";
}