.fs-multiselect {
  &.fs-with-selected-items {
    input.form-control {
      border-top-left-radius: 0;
      border-top-right-radius: 0;

      /* set z-index to make blue focused input outline fully visible */
      position: relative;
      z-index: 5;
    }
  }

  .fs-multiselect-wrapper {
    position: relative;

    .fs-multiselect-selected-items {
      border: 1px solid #ccc;
      border-bottom: none;
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
      margin-bottom: -1px;

      display: -webkit-flex;
      display: -moz-flex;

      -webkit-flex-flow: row wrap;
      flex-flow: row wrap;

      overflow: hidden;

      .btn {
        -webkit-flex: auto;
        -moz-flex: auto;

        border: none;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        margin-right: -1px;
        color: inherit;
        border-radius: 0;
        white-space: nowrap;

        .fs-close {
          font-size: 16px;
        }
        &:hover {
          color: black;
          .fs-close {
            color: black;
          }
        }
      }
    }
  }
}
