.dropdown-item {
  .mx-datepicker {
    margin-bottom: 10px;
  }
  .multiselect {
    margin-bottom: 10px;
    min-height: 28px;

    &:last-child {
      margin-bottom: 0;
    }
  }

  &.no-hover {
    &:hover {
      background: transparent;
    }
  }
}

.dropdown-fake-show {
  &.is-bottom-right {
    > .dropdown-menu {
      right: 0;
      left: auto;
    }
  }
  > .dropdown-menu {
    display: block;
    min-width: 100%;
    padding: 5px;
    box-shadow: 0 10px 22px rgba(59, 66, 73, 0.1);
    &::before,
    &::after {
      display: none;
    }

    .dropdown-item {
      &.label-item {
        margin-top: 10px;
        padding: 5px;

        &:first-child {
          margin-top: 0;
        }

        label {
          color: $color-gray-chateau;
          font-size: 12px;
          font-weight: 600;
          letter-spacing: 0.18px;
          text-transform: uppercase;
          display: block;
        }
      }
      &.custom-item {
        padding: 5px;
        &.nav-pills {
          padding: 0;
        }
        .btn {
          display: block;
        }
        input {
          &:not(.mx-input) {
            margin-bottom: 10px;
          }
        }
      }

      &.regular-item {
        position: relative;
        border: none;
        background: #fff;
        padding: 0;
        width: calc(100%);
        margin-bottom: 0;
        vertical-align: middle;
        display: block;
        text-overflow: ellipsis;
        text-align: left;
        padding: 6px 4px;
        line-height: 20px;
        color: $color-outer-space;
        white-space: nowrap;
        a {
          color: inherit;
        }
        &:hover,
        &.selected {
          background-color: $color-catskill-white;
          font-weight: 600;
        }
      }

      &.is-paddingless {
        padding: 0;
      }
    }
  }
}
