
/* Optional scoped theme for tag-it which mimics the zendesk widget. */
.icon-addon{    z-index: 999 !important;}

ul.tagit {
    border-style: solid;
    border-width: 1px;
    border-color: #DFDFDF;
    z-index: 99999 !important;
    background: #fff;
    padding: 6px 10px 6px 30px;
    border-radius: 4px;
    font-size: 13px;
    max-height: 66px;
    overflow-x: hidden;
    overflow-y: auto;
}

.glyphicon-search {
    position: absolute;
    z-index: 2;
    left: 8px !important;
    top: 5px !important;
    font-size: 14px;
    width: 20px;
    margin-left: -2.5px;
    text-align: center;
    padding: 13px 0;
}
.fa-question-circle {
    right: 12px !important;
    top: 5px !important;
}
ul.tagit li.tagit-choice {
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #C5CCDB;
    background: none;
    background-color: rgba(0, 0, 0, 0);
    background-color: #f3f3f3;
    font-weight: normal;
}
ul.tagit li.tagit-choice-editable {
    padding: .1em 18px .1em .5em;
}
ul.tagit li.tagit-choice .tagit-label:not(a) {
    color: #555;
}
ul.tagit li.tagit-choice a.tagit-close {
    text-decoration: none;
}
ul.tagit li.tagit-choice .tagit-close {
    right: .4em;
}
ul.tagit li.tagit-choice .ui-icon {
    display: none;
}
ul.tagit li.tagit-choice .tagit-close .text-icon {
    display: inline;
    color: #777;
    margin: 0px -2px 0px 0px;
}
ul.tagit li.tagit-choice:hover, ul.tagit li.tagit-choice.remove {
    background-color: #e4e4e4;
    border-color: #bfbfbf;
}
ul.tagit li.tagit-choice a.tagLabel:hover,
ul.tagit li.tagit-choice a.tagit-close .text-icon:hover {
    color: #222;
}
ul.tagit input[type="text"] {
    color: #333333;
    background: none;
}
.ui-widget {
    font-size: 1.1em;
}

/* Forked from a jQuery UI theme, so that we don't require the jQuery UI CSS as a dependency. */
.tagit-autocomplete.ui-autocomplete { position: absolute; cursor: default; }
* html .tagit-autocomplete.ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.tagit-autocomplete.ui-menu {
    list-style:none;
    padding: 2px;
    margin: 0;
    display:block;
    float: left;
}
.tagit-autocomplete.ui-menu .ui-menu {
    margin-top: 5px;
}
.tagit-autocomplete.ui-menu .ui-menu-item {
    margin:2px 0px;
    padding: 5px 10px;
    zoom: 1;
    float: left;
    clear: left;
    border: 1px solid transparent;
    width: 100%;
}
.tagit-autocomplete.ui-menu .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
.tagit-autocomplete .ui-menu .ui-menu-item a.ui-state-hover,
.tagit-autocomplete .ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}
.tagit-autocomplete.ui-widget-content {
    border: 1px solid #dfdfdf;
    background: #fff 50% 50% repeat-x;
    color: #666;
    width: 300px !important;
    font-size: 14px;
    margin: 10px 0px 0px 1px;
    border-radius:3px;
    padding: 0px;
    height: 300px;
    overflow: auto;
    z-index: 9999999999999 !important;
}
.tag-li-hover{background-color: #dfdfdf;}
.tagit-autocomplete li{ padding: 2px 10px;}
.tagit-autocomplete.ui-corner-all, .tagit-autocomplete .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }
.tagit-autocomplete .ui-state-hover, .tagit-autocomplete .ui-state-focus { border: 1px solid #999999; background: #fff; font-weight: normal; color: #212121; padding: 0px; }
.tagit-autocomplete .ui-state-active  { border: 1px solid #aaaaaa; }

.tagit-autocomplete .ui-widget-content { border: 1px solid #aaaaaa; }
.tagit .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px,1px,1px,1px); }
@media only screen and (max-width: 768px){
    .filter-wrap .pull-right{ float: left;}
    .tagit-autocomplete.ui-widget-content { width: 248px !important;}
}
#search_helper_global{margin-right: 16px !important};
