.mmui-form-group-scroll {
  //good when used with .form-group
  max-height: 100px;
  overflow: auto;
  padding: 5px 20px 0 0;
}

// Query Panel

.mmui-dimension-drop {
  padding-bottom: 3rem;
  height: 250px;
  overflow-y: auto;

  ul {
    li {
      span {
        margin: 4px 4px -4px 4px;
        display: inline-block;
      }

      a.mmui-data-field-reset {
        padding-right: 5px;
        padding-top: 5px;
        padding-left: 5px;
        right: 0px;
        top: 0px;
        background: $mm-neutral-white;
        position: absolute;

        i {
          pointer-events: none;
        }
      }
    }

    li:hover {
      cursor: move;
    }
  }
}

/** When check box is at the same line with other form elements, like drop down box, this class
will center the check box vertically against other elements
 */
.mmui-check-center {
  display: flex;
  align-items: center;
  min-height: 4rem;
}

.form-horizontal-wrap {
  .form-group {
    width: 300px;
    display: inline-block;
    margin-right: 10px;
    height: 50px;
  }
}

.mmui-form-group-no-label {
  padding-top: 28px;
}

.labeled-input-button-position {
  position: relative;
  bottom: -23px;
}

.label-state-img {
  width: 25px;
  height: 25px;
  margin: -5px 0 0 0;
}
