/************************************
          MINIMALECT 0.9
  A minimalistic select replacement

 jQuery 1.7+ required.
 Developed by @groenroos
 http://www.groenroos.fi

 Github: http://git.io/Xedg9w

 Licensed under the MIT license.

************************************/
.minict_wrapper {
  color: #333;
  background: #fff;
  position: relative;
  width: 223px;
  height: 24px;
  border: 1px solid #e7e7e7;
  border-radius: 2px;
}
  .minict_wrapper.disabled {
    background: #f5f5f5;
    text-shadow: 0 1px 0 #fff; }

    .minict_wrapper.disabled span {
      color: #bbb !important; }

  .minict_wrapper:after {
    content: "";
    background: url(/images/bg-select.png) no-repeat;
    position: absolute;
    height: 24px;
    width: 52px;
    top: 0;
    right: 0;
  }

  .minict_wrapper span {
    display: block;
    border: 0;
    outline: none;
    background: none;
    font:13px/24px tahoma, Arial,sans-serif;
    color:#3c98cc;
    padding: 0 56px 0 34px;
    cursor: default;
    width: 133px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    text-align: center;
}
.minict_wrapper span.modified {color: rgb(60, 150, 205); }

    .minict_wrapper span:empty:before {
      content: attr(data-placeholder);
      /*color: #3c98cc;*/
      line-height: 23px;
      line-height: 1.5rem; }

  .minict_wrapper ul {
    display: none;
    list-style: none;
    padding: 0;
    margin: 0 -1px;
    position: absolute;
    width: 223px;
    border: 1px solid #e5e5e5;
    border-top: none;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    top: 24px;
    left: 0;
    max-height: 175px;
    overflow-y: auto;
    z-index: 999999; }

    .minict_wrapper ul li {
      list-style: none;
      font:bold 13px tahoma;
      padding: 0 15px 0 34px;
      font-weight:bold;
      cursor: pointer;
      border-top: 1px solid #e7e7e7;
      background: #fff;
      line-height: 24px;
      color: #4c4c4c;
    }
      .minict_wrapper ul li:hover {
        background: #fcfcfc;
        color: #111; }
      .minict_wrapper ul li.minict_group {
        color: #444;
        background: #f6f6f6;
        font-weight: bold;
        cursor: default; }
      .minict_wrapper ul li.minict_empty {
        display: none;
        background: #fff !important;
        color: #bbb;
        text-align: center;
        font-size: 14px;
        font-size: 0.9rem;
        height: 55px;
        height: 3.5rem;
        line-height: 50px;
        line-height: 3.3rem; }
      .minict_wrapper ul li.disabled {
        cursor: default;
        background: #fff !important;
        color: #bbb; }
      .minict_wrapper ul li.selected {
        color: rgb(60, 150, 205);
         }
      .minict_wrapper ul li.highlighted {
        color: #fff;
        background: #819a9a; }
      .minict_wrapper ul li.hidden {
        display: none; }
  .minict_wrapper .minict_reset {
    color: #A9A9A9;
    bottom: 0;
    display: none;
    font-size: 18px;
    font-size: 1.1rem;
    line-height: 30px;
    line-height: 1.9rem;
    position: absolute;
    right: 35px;
    right: 2.2rem;
    text-align: center;
    top: 0;
    text-decoration: none;
    width: 20px;
    width: 1.2rem;
    -webkit-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out; }
    .minict_wrapper .minict_reset:hover {
      color: #e0e0e0;
      -webkit-transition: all 0.15s ease-in-out;
      transition: all 0.15s ease-in-out; }
    .minict_wrapper .minict_reset:active {
      color: #636363; }
  .minict_wrapper.disabled .minict_reset {
    display: none; }
.select-search{
  float: left;
  position: relative;
}
.select-search .search-lens{
   position: absolute;
   top: 0;
   left: 0;
   background: url(/images/bg-search-2.png) no-repeat;
   width: 26px;
   height: 26px;
   z-index: 10;
 }
.select-search .search-lens:hover {
  background-position: left bottom;
}
