.chosen-with-drop .chosen-drop{
  display: block !important;
  z-index: 99999;
}
.chosen-container.top .chosen-drop{
  top: unset !important;
  bottom: 100% !important;
  border-radius: 6px 6px 0 0 !important;
  border-top: 1px solid #aaa;
  border-bottom: none;
}
.chosen-container.top .chosen-results{
  margin: 4px 4px 0 0;
}
.chosen-container.chosen-container-active.chosen-with-drop.top .chosen-single,
.chosen-container.chosen-container-active.chosen-with-drop.top .chosen-choices{
  border-radius: 0 0 6px 6px !important;
}
.chosen-container .chosen-drop{
  clip: unset !important;
  -webkit-clip-path: unset !important;
  clip-path: unset !important;
  position: absolute;
  display: none;
}
.chosen-container .chosen-results{
  max-height: 200px;
}
.search-choice.no-ref, .chosen-single.no-ref{
  text-decoration: underline dashed #d80026 !important;
}
.chosen-container-single .chosen-single{
  border-radius: 6px !important;
}
.chosen-container-single .chosen-single.has-icon {
  padding-left: 28px;
}
.chosen-container-single .chosen-single .ohke-icon-outer {
  padding-left: 0;
  float: left;
  position: relative;
  margin-left: -24px;
}
.chosen-container-multi .chosen-choices li.icon{
  display: inline-block;
}
.chosen-container-multi .chosen-choices li.icon .ohke-icon-outer{
  width: 27px;
  height: 27px;
  padding: 0;
}
.ohke-single-close{
  padding-right: 4px;
  display: flex !important;
  align-content: center;
  align-items: center;
  justify-content: center;
}
.ohke-single-close i{
  font-size: 11px;
}
.ohke-single-close i:before{
  content: "\f078";
}
.chosen-container-active.chosen-with-drop .ohke-single-close i:before{
  content: "\f077";
}
.ohke-single-close.failed i:before{
  content: "\f071" !important;
  background-color: #fff !important;
  color: var(--red) !important;
}
.ohke-choice-close{
  background: none !important;
  font-size: 11px !important;
  top: 3px !important;
}
.chosen-loading-icon{
  display: none !important;
  align-content: center;
  align-items: center;
  justify-content: center;
  right: 14px !important;
}
.chosen-loading-icon i{
  animation: fa-spin 2s infinite linear;
}
.chosen-loading-icon i:before{
  content: "\f013" !important;
}
.chosen-loading .chosen-loading-icon{
  display: flex !important;
}
