Your IP : 3.15.237.229


Current Path : /home/lentoinv/finationglobal.com/arch/assets/scss/plugins/
Upload File :
Current File : //home/lentoinv/finationglobal.com/arch/assets/scss/plugins/_multiple-select.scss

/**
 * @author zhixin wen <wenzhixin2010@gmail.com>
 */

 .ms-parent {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: 100% !important;
}

.ms-choice {
  display: block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: .375rem .75rem;
  background-color: $white;
  background-clip: padding-box;
  border: 1px solid rgba(227, 231, 241, 0.8);
  color: #2f4c7d;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  font-size: 14px;
  line-height: 13px;
  border-radius: 5px;
  position:inherit;
  overflow:auto;

  &.disabled {
    background-color: #edeff9;
    background-image: none;
    border: 1px solid #f0f0f4;
    cursor: default;
  }

  > {
    span {
      position: absolute;
      top: 13px;
      left: 0;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      display: block;
      padding-left: 8px;

      &.placeholder {
        color: #999;
      }
    }

    div {
      position: absolute;
      top: 5px;
      right: 4px;
      width: 20px;
      height: 25px;
      background: url('../plugins/multipleselect/multiple-select.png') left top no-repeat;

      &.open {
        background: url('../plugins/multipleselect/multiple-select.png') right top no-repeat;
      }
    }
  }
}

.ms-drop {
  width: 100%;
  overflow: hidden;
  display: none;
  margin-top: -1px;
  padding: 0;
  position: absolute;
  z-index: 1000;
  background: $white;
  color: #2f4c7d;
  border: 1px solid rgba(227, 231, 241, 0.8);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;

  &.bottom {
    top: 100%;
    box-shadow: 0 10px 15px rgba(201, 206, 226, 0.4);
  }

  &.top {
    bottom: 100%;
    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  }
}

.ms-search {
  display: inline-block;
  margin: 0;
  min-height: 26px;
  padding: 4px;
  position: relative;
  white-space: nowrap;
  width: 100%;
  z-index: 10000;
}

.ms-parent {
  .placeholder {
    height: 0;
    width: 0;
    border: 0;
  }

  &.form-control {
    width: 100% !important;
  }
}

.ms-search {
  input {
    width: 100%;
    height: auto !important;
    min-height: 24px;
    padding: 0 20px 0 5px;
    margin: 0;
    outline: 0;
    font-family: sans-serif;
    font-size: 1em;
    border: 1px solid #d3dfef;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: $white url('../plugins/multipleselect/multiple-select.png') no-repeat 100% -22px;
    background: url('../plugins/multipleselect/multiple-select.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
    background: url('../plugins/multipleselect/multiple-select.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
    background: url('../plugins/multipleselect/multiple-select.png') no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
    background: url('../plugins/multipleselect/multiple-select.png') no-repeat 100% -22px, -ms-linear-gradient(top, $white 85%, #eeeeee 99%);
    background: url('../plugins/multipleselect/multiple-select.png') no-repeat 100% -22px, linear-gradient(top, $white 85%, #eeeeee 99%);
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  -webkit-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.ms-drop {
  ul {
    overflow: auto;
    margin: 0;
    padding: 5px 8px;

    > li {
      list-style: none;
      display: list-item;
      background-image: none;
      position: static;

      .disabled {
        opacity: .35;
        filter: Alpha(Opacity = 35);
      }

      &.multiple {
        display: block;
        float: left;
      }

      &.group {
        clear: both;
      }

      &.multiple label {
        width: 100%;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
      }

      label {
        font-weight: normal;
        display: block;
        white-space: nowrap;

        &.optgroup {
          font-weight: bold;
        }
      }
    }
  }

  input {
    &[type="checkbox"] {
      vertical-align: middle;
      vertical-align: middle;
      margin-right: 6px;
      margin-bottom: 1px;
      margin-left: 6px;
    }

    &[type="radio"] {
      margin-right: 6px;
      margin-bottom: 1px;
      margin-left: 6px;
      margin-top: 1px;
    }
  }

  .ms-no-results {
    display: none;
  }

  .multiple {
    width: 90px !important;
  }

  ul > li.multiple {
    display: block !important;
    float: left;
  }
}

select:focus, button:focus {
  box-shadow: none;
}
.ms-offscreen {
  display: none;
}

?>