  .chosen-container {
display:inline-block;
font-size:14px;
position:relative;
vertical-align:middle;
}

.chosen-container .chosen-drop {
background:#fff;
border:1px solid #999;
border-top-color:#d9d9d9;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
-webkit-box-shadow:0 8px 8px rgba(0,0,0,.25);
box-shadow:0 8px 8px rgba(0,0,0,.25);
margin-top:-1px;
position:absolute;
top:100%;
left:-9000px;
z-index:1060;
}

.chosen-container.chosen-with-drop .chosen-drop {
left:0;
right:0;
}

.chosen-container .chosen-results {
color:#555;
max-height:240px;
position:relative;
overflow-x:hidden;
overflow-y:auto;
-webkit-overflow-scrolling:touch;
margin:0 4px 4px 0;
padding:0 0 0 4px;
}

.chosen-container .chosen-results li {
display:none;
line-height:1.428571429;
list-style:none;
margin:0;
padding:5px 6px;
}

.chosen-container .chosen-results li em {
background:#feffde;
font-style:normal;
}

.chosen-container .chosen-results li.group-result {
display:list-item;
cursor:default;
color:#999;
font-weight:700;
}

.chosen-container .chosen-results li.group-option {
padding-left:15px;
}

.chosen-container .chosen-results li.active-result {
cursor:pointer;
display:list-item;
}

.chosen-container .chosen-results li.highlighted {
background-color:#428bca;
color:#FFF;
}

.chosen-container .chosen-results li.highlighted em {
background:transparent;
}

.chosen-container .chosen-results li.disabled-result {
display:list-item;
color:#999;
}

.chosen-container .chosen-results .no-results {
background:#eee;
display:list-item;
}

.chosen-container .chosen-results-scroll {
background:#FFF;
position:absolute;
text-align:center;
width:321px;
z-index:1;
margin:0 4px;
}

.chosen-container .chosen-results-scroll span {
display:inline-block;
height:1.428571429px;
text-indent:-5000px;
width:9px;
}

.chosen-container .chosen-results-scroll-down {
bottom:0;
}

.chosen-container .chosen-results-scroll-down span {
background:url(/assets/plugins/chosen_v1.1.0/chosen-sprite.png) no-repeat -4px -3px;
}

.chosen-container .chosen-results-scroll-up span {
background:url(/assets/plugins/chosen_v1.1.0/chosen-sprite.png) no-repeat -22px -3px;
}

.chosen-container-single .chosen-single {
background-color:#fff;
background-image:linear-gradient(tobottom,#fff0,#eee100%);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffeeeeee',GradientType=0);
-webkit-background-clip:padding-box;
-moz-background-clip:padding;
background-clip:padding-box;
border:1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
color:#555;
display:block;
height:34px;
overflow:hidden;
line-height:34px;
position:relative;
text-decoration:none;
white-space:nowrap;
padding:0 0 0 8px;
}

.chosen-container-single .chosen-single span {
display:block;
margin-right:26px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}

.chosen-container-single .chosen-single abbr {
background:url(/assets/plugins/chosen_v1.1.0/chosen-sprite.png) right top no-repeat;
display:block;
font-size:1px;
height:10px;
position:absolute;
right:26px;
top:12px;
width:12px;
}

.chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover {
background-position:right 2px;
}

.chosen-container-single .chosen-single div {
display:block;
height:100%;
position:absolute;
top:0;
right:0;
width:18px;
}

.chosen-container-single .chosen-single div b {
background:url(/assets/plugins/chosen_v1.1.0/chosen-sprite.png) no-repeat 0 7px;
display:block;
height:100%;
width:100%;
}

.chosen-container-single .chosen-search {
position:relative;
white-space:nowrap;
z-index:1000;
margin:0;
padding:3px 4px;
}

.chosen-container-single .chosen-search input {
background:url(/assets/plugins/chosen_v1.1.0/chosen-sprite.png) no-repeat 100% -20px;
border:1px solid #ccc;
border-top-right-radius:4px;
border-top-left-radius:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
width:100%;
margin:1px 0;
padding:4px 20px 4px 4px;
}

.chosen-container-single .chosen-drop {
margin-top:-1px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
-webkit-background-clip:padding-box;
-moz-background-clip:padding;
background-clip:padding-box;
}

.chosen-container-single-nosearch .chosen-search input {
position:absolute;
left:-9000px;
}

.chosen-container-multi .chosen-choices {
background-color:#fff;
border:1px solid #ccc;
border-top-right-radius:0;
border-top-left-radius:0;
border-bottom-right-radius:0;
border-bottom-left-radius:0;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
cursor:text;
height:auto!important;
overflow:hidden;
position:relative;
margin:0;
padding:0;
}

.chosen-container-multi .chosen-choices li {
float:left;
list-style:none;
}

.chosen-container-multi .chosen-choices .search-field {
white-space:nowrap;
margin:0;
padding:0;
}

.chosen-container-multi .chosen-choices .search-field input {
background:transparent!important;
border:0!important;
-webkit-box-shadow:none;
box-shadow:none;
color:#555;
height:32px;
outline:0;
margin:0;
padding:4px;
}

.chosen-container-multi .chosen-choices .search-choice {
-webkit-background-clip:padding-box;
-moz-background-clip:padding;
background-clip:padding-box;
background-color:#eee;
border:1px solid #ccc;
border-top-right-radius:4px;
border-top-left-radius:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
background-image:linear-gradient(tobottom,#fff0,#eee100%);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffeeeeee',GradientType=0);
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
color:#333;
cursor:default;
line-height:13px;
position:relative;
margin:6px 0 3px 5px;
padding:3px 20px 3px 5px;
}

.chosen-container-multi .chosen-choices .search-choice .search-choice-close {
background:url(/assets/plugins/chosen_v1.1.0/chosen-sprite.png) right top no-repeat;
display:block;
font-size:1px;
height:10px;
position:absolute;
right:4px;
top:5px;
width:12px;
}

.chosen-container-multi .chosen-choices .search-choice-focus {
background:#d4d4d4;
}

.chosen-container-multi .chosen-results {
margin:0;
padding:0;
}

.chosen-container-multi .chosen-drop .result-selected {
display:none;
}

.chosen-container-active .chosen-single {
border:1px solid rgba(82,168,236,0.8);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);
box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);
-webkit-transition:border linear .2s,box-shadow linear .2s;
transition:border linear .2s,box-shadow linear .2s;
}

.chosen-container-active.chosen-with-drop .chosen-single {
background-color:#eee;
border:1px solid rgba(82,168,236,0.8);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);
box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);
-webkit-transition:border linear .2s,box-shadow linear .2s;
transition:border linear .2s,box-shadow linear .2s;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
background:transparent;
border-left:none;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
background-position:-18px 7px;
}

.chosen-container-active .chosen-choices {
border:1px solid rgba(82,168,236,0.8);
border-bottom-right-radius:0;
border-bottom-left-radius:0;
-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);
box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);
-webkit-transition:border linear .2s,box-shadow linear .2s;
transition:border linear .2s,box-shadow linear .2s;
}

.chosen-container-active .chosen-choices .search-field input {
color:#111!important;
}

.chosen-disabled {
cursor:default;
opacity:.5!important;
}

.chosen-rtl {
text-align:right;
}

.chosen-rtl .chosen-single {
overflow:visible;
padding:0 8px 0 0;
}

.chosen-rtl .chosen-single span {
margin-left:26px;
margin-right:0;
direction:rtl;
}

.chosen-rtl .chosen-single div {
left:7px;
right:auto;
}

.chosen-rtl .chosen-single abbr {
left:26px;
right:auto;
}

.chosen-rtl .chosen-choices .search-field input {
direction:rtl;
}

.chosen-rtl .chosen-choices li {
float:right;
}

.chosen-rtl .chosen-choices .search-choice {
margin:6px 5px 3px 0;
padding:3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices .search-choice .search-choice-close {
background-position:right top;
left:4px;
right:auto;
}

.chosen-rtl.chosen-container-single .chosen-results {
margin:0 0 4px 4px;
padding:0 4px 0 0;
}

.chosen-rtl .chosen-results .group-option {
padding-left:0;
padding-right:15px;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
border-right:0;
}

.chosen-rtl .chosen-search input {
background:url(/assets/plugins/chosen_v1.1.0/chosen-sprite.png) no-repeat -28px -20px;
direction:rtl;
padding:4px 5px 4px 20px;
}

.chosen-select,.chosen-select-deselect {
width:100%;
}

.chosen-container-single .chosen-single abbr:hover,.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover,.chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close {
background-position:right -11px;
}

.chosen-container-single .chosen-default,.chosen-container-multi .chosen-choices .search-field .default {
color:#999;
}

.chosen-disabled .chosen-single,.chosen-disabled .chosen-choices .search-choice .search-choice-close {
cursor:default;
}