.neo-disabled .neo-button {
  cursor: default;
}

.neo-button {
  align-items: center;
  background-color: var(--button-background-color);
  background-image: var(--button-background-image);
  border: var(--button-border);
  border-radius: var(--button-border-radius);
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin: var(--button-margin);
  padding: var(--button-padding);
  position: relative;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  white-space: nowrap;
  -webkit-appearance: button;
}
.neo-button:active {
  background-color: var(--button-active-background-color) !important;
  background-image: none !important;
  border-color: var(--button-active-border-color);
  color: var(--button-active-color) !important;
}
.neo-button:hover {
  background-color: var(--button-hover-background-color);
  background-image: none !important;
  border-color: var(--button-hover-border-color);
  color: var(--button-hover-color);
}
.neo-button.no-text .neo-button-glyph {
  margin: 0 !important;
}
.neo-button.pressed {
  border-color: var(--button-pressed-border-color);
}
.neo-button .neo-button-glyph {
  color: var(--button-glyph-color);
  font-size: 12px;
  margin: 0 6px 0 0;
  pointer-events: none;
}
.neo-button .neo-button-text {
  color: var(--button-text-color);
  font-family: var(--button-text-font-family);
  font-size: var(--button-text-font-size);
  font-weight: var(--button-text-font-weight);
  line-height: var(--button-text-line-height);
  pointer-events: none;
  text-transform: var(--button-text-transform);
}
.neo-button:focus {
  outline: 0;
}
.neo-button.icon-bottom {
  flex-direction: column-reverse;
}
.neo-button.icon-bottom .neo-button-glyph {
  margin: 6px 0 0 0;
}
.neo-button.icon-right {
  flex-direction: row-reverse;
}
.neo-button.icon-right .neo-button-glyph {
  margin: 0 0 0 6px;
}
.neo-button.icon-top {
  flex-direction: column;
}
.neo-button.icon-top .neo-button-glyph {
  margin: 0 0 6px 0;
}
/*# sourceMappingURL=Base.css.map */