.cs-tags-form2 {
    border-radius: 10px;
    position: relative;
}

.cs-tags-form2 .label{
    color: #63676B;
    font:bold 10px arial;
    text-shadow: 1px 0 0 #FFF;
    display: inline-block;
}
.cs-tags-form2 .ui-tabs-nav li.ui-state-default {
    height: 21px;
    padding: 0 6px!important;
    line-height: 20px;
    position: relative;
}

.cs-tags-form2 li.ui-tabs-selected {
    background: #FF5400;
}

.cs-tags-form2 li.ui-tabs-selected:before {
    content: "\f0dd";
    color: #FF5400;
    font-family: fontawesome;
    font-size: 15px;
    position: absolute;
    bottom:0;
    left: 50%;
    margin-left: -3px;
    width: auto !important;
}

.cs-tags-form2 li a {
    text-decoration: none;
    padding: 0!important;
}

.cs-tags-form2 li a span.title {
    color: #0C92AF;
    font-size: 11px;
    font-weight: bold;
    display: inline-block;
    border-bottom: 1px dotted #0C92AF;
    line-height: 11px;
}

.cs-tags-form2 li.ui-tabs-selected a span.title {
    color: #fff;
    border-bottom: 1px dotted transparent;
    text-shadow: 0 -1px 0px rgba(0,0,0,0.2);
}

.cs-tags-form2 li a span.count {
    color: #323943;
    font-size: 10px;
    line-height: 14px;
    background: #ccc;
    display:none;
}
.cs-tags-form2 li a span.active {
    padding: 0 2px;
    display: inline-block;
}

.cs-tags-form2 li.ui-tabs-selected a span.count {
    color: #fff;
    background: #B23B00;
}
.cs-tags-form2 .ui-tabs .ui-tabs-nav li a {
    float:none;
}
.cs-tags-form2 .ui-autocomplete .ui-items-list
{
 background-color: white;
 border-color: #DBDED9 #CDCCBA #CDCCBA #DBDED9;
 border-style: solid;
 border-width: 1px;
 margin: 0px;
 padding: 4px;
 cursor: text;
 position: relative;
}

.cs-tags-form2 .ui-autocomplete .ui-items-list .ui-item
{
 float: left;
 margin: 1px 4px 1px 1px;
 vertical-align: top;
 padding: 0;
 background-color: #ff5400;
 color: #000000;

 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
}


.cs-tags-form2 .ui-autocomplete .ui-items-list .ui-item .ui-remove-item
{
 margin: 0;
 vertical-align: top;
 background: transparent url('images-2/cs-sprite.png') no-repeat center center;
 background-position: 6px -281px;
 line-height: 20px;
 padding: 0 8px;
}

.cs-tags-form2 .ui-autocomplete .ui-items-list .ui-item .ui-remove-item:hover
{
 background-image: url('images-2/cs-sprite.png');
 background-position: 6px -253px;
}

.cs-tags-form2 .ui-tabs .tag-input .ui-autocomplete-input
{
 float: left;
 border: 0px !important;
 padding: 3px 0;
 margin: 1px 3px 1px 0px;
 font-size: 11px;
 line-height: 14px;
 font-family: arial;
 height: 19px;
 outline: none;
}
.cs-tags-form2 .ui-tabs .tagit-label {
    font:bold 11px/14px arial;
    text-shadow: 0 -1px 1px rgba(0,0,0,0.2);
    color:#fff!important;
    display: block;
}
.cs-tags-form2 .ui-tabs li.ui-widget-content {
    height: auto;
    line-height: 11px;
    background: #1e5799; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjODA4NThhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc1N2E4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #1e5799 0%, #80858a 0%, #757a80 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#80858a), color-stop(100%,#757a80)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1e5799 0%,#80858a 0%,#757a80 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1e5799 0%,#80858a 0%,#757a80 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1e5799 0%,#80858a 0%,#757a80 100%); /* IE10+ */
    background: linear-gradient(to bottom, #1e5799 0%,#80858a 0%,#757a80 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#757a80',GradientType=0 ); /* IE6-8 */
    border:1px solid #80858A;
    border-radius: 4px;
    margin-right: 10px;
    cursor: pointer;
    margin: 3px 2px;
}
.cs-tags-form2 .ui-tabs li.ui-widget-content:hover {
    background: #1e5799; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjBhM2MxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMyMGEzYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMGQ5M2IwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, #1e5799 0%, #20a3c1 0%, #20a3c1 0%, #0d93b0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#20a3c1), color-stop(0%,#20a3c1), color-stop(100%,#0d93b0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1e5799 0%,#20a3c1 0%,#20a3c1 0%,#0d93b0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1e5799 0%,#20a3c1 0%,#20a3c1 0%,#0d93b0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1e5799 0%,#20a3c1 0%,#20a3c1 0%,#0d93b0 100%); /* IE10+ */
    background: linear-gradient(to bottom, #1e5799 0%,#20a3c1 0%,#20a3c1 0%,#0d93b0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#0d93b0',GradientType=0 ); /* IE6-8 */
    border:1px solid #2CABC7;
}
.cs-tags-form2  ul.tagit li.tagit-choice-editable {
    padding: 0 20px 0 10px;
}
.cs-tags-form2 ul.tagit li.tagit-choice .tagit-close .text-icon {
    color: #BDBFC2;
    line-height: 17px;
    font-size: 18px;
    font-weight: bold;
}

.cs-tags-form2 ul.tagit li.tagit-choice .tagit-close:hover .text-icon {
    color: #8BCEDD;
}
.cs-tags-form2 ul.tagit li {
    margin:0;
}
.cs-tags-form2 ul.tagit li.tagit-new {
    padding:0;
}
.cs-tags-form2 ul.tagit {
    padding: 2px 5px!important;
    margin: 0 -7px 0 0;
}
.cs-tags-form2 .ui-tabs .ui-tabs-nav {
    margin-top:10px;
}
/*.cs-tags-form2 .ui-tabs .ui-tabs-panel {
    padding: 15px 0 5px;
}*/



/*------------------------------------------------------------------
    AUTOCOMPLETE STYLES:
-------------------------------------------------------------------*/

.cs-tags-form2 .ui-autocomplete
{
    position: absolute;
    border: 0 none;
    padding: 0;
}

.cs-tags-form2 .ui-autocomplete.ui-menu .ui-menu-item a
{
 display: block;
 border-top: 1px dotted #c1c1c1;
 padding: 6px 10px!important;
 position: relative;
 top: -1px;
 color: #000000;
 font-weight: bold;
 font-size: 11px;
 cursor: pointer;
}

.cs-tags-form2 .ui-autocomplete .ui-custom a
{
 border-top: 1px dotted #c1c1c1;
 padding-left: 20px;
 background-image: url('/_static/website/images/plus.gif');
 background-repeat: no-repeat;
 background-position: 4px 6px;
}

.cs-tags-form2 .ui-autocomplete.ui-menu a.ui-nothing
{
 display: block!important;
 border-top: 1px solid #DBDED9!important;
 position: relative!important;
 top: -1px!important;
 padding: 4px 4px 8px 4px!important;
 background-color: #096b84!important;
 color: #ffffff!important;
 font-family: arial!important;
 font-size: 11px!important;
 font-style: italic!important;
 cursor: default!important;

}

.cs-tags-form2 .ui-autocomplete .ui-menu-item a:hover
{
 text-decoration: none;
 background-color: #096b84;
 color: #ffffff;
}

.cs-tags-form2 .ui-autocomplete .ui-selected a
{
 background-color: #096b84;
 color: #ffffff;
}

.cs-tags-form2 .ui-autocomplete .ui-item .ui-search-term
{
 /*
 font-weight: bold;
 background-color: #2a839b;
 color: #ffffff;
 */
 font-weight: bold;
 background-color: #ffffff;
 color: #000000;
}

.cs-tags-form2 .ui-autocomplete .ui-selected .ui-search-term
{
 font-weight: bold;
 background-color: #096b84;
 color: #ffffff;
}

.cs-tags-form2 .ui-autocomplete .ui-item a:hover .ui-search-term
{
 font-weight: bold;
 background-color: #096b84;
 color: #ffffff;
}



