.btn-drop-down-wrap {
  display: inline-block;
  position: relative;
  .btn-drop-down {
    padding-right: 30px;
    margin-right: 0 !important;
    .dropdown-icon {
      position: absolute;
      right: 6px;
      margin-top: -2px;
    }
  }
  .drop-down-items {
    min-width: 100%;
    width: auto !important;
    position: absolute;
    z-index: 99;
    border: 1px solid #ccc;
    // border-top: 1px solid transparent;
    background-color: #fff;
    // box-shadow: 1px 1px 1px #888;
    text-align: left;
    .menu-item {
      cursor: pointer;
      white-space: nowrap;
      border: 1px solid transparent;
      padding: 8px 12px;
      &:hover {
        border: 1px solid #999;
        background-color: #efefef;
      }
      &.disabled {
        cursor: not-allowed;
        opacity: $btn-disabled-opacity;
        box-shadow: none;
        > * {
          pointer-events: none;
        }
      }
      // &:last-child {
      //   &:hover {
      //     border-bottom: 1px solid transparent;
      //   }
      // }
    }
  }
}
