﻿/* list item */
.ui-menu-item a:hover {
    text-decoration: none;
}

.ui-menu-item {
    margin: 5px;
}

/* hover effect*/
.ui-state-focus {
    display: block;
    background-color: #c3c3c3;
    background-image: none;
    margin: -5px !important;
    padding: 5px !important;
}

.ui-corner-all {
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
    border-width: 0;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

/* highlight autocomplete search text*/

.ui-autocomplete .highlight {
    font-weight: bold;
}

/* autocomplete with tags */

.autocomplete-with-tags {
    color: #333;
    background-color: #FFF;
    border: 1px solid black;
    margin: 5px 0 6px 0;
    width: 312px;
    padding: 0 5px 0 0;
    display: inline-block;
	cursor: text;
}

.autocomplete-with-tags input {
    border: none;
	border-radius: 0;
    -moz-border-radius: 0;
    margin: 3px 0 3px 5px;
    width: auto;
    min-width: 175px;
    outline: 0;
    padding: 0 5px;
    height: 20px;
    font-size: 12px;
}

.autocomplete-with-tags .tag {
    margin: 3px 0 3px 5px;
	background: #375D81;
	border-radius: 3px;
    -moz-border-radius: 3px;
	color: #FFF;
	float: left;
	/*height: 20px;*/
	padding: 2px 5px;
    vertical-align: middle;
    max-width: 300px;
    word-wrap: break-word;
}
.autocomplete-with-tags .tag a {
	color: #FFF;
    vertical-align: middle;
	cursor: pointer;
}
.autocomplete-with-tags .tag a:hover {
	color: #0099CC;
	text-decoration: none;
}