button,
input[type="submit"] {
  @extend %button;
  @include appearance(none);
  border: none;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;

  &[disabled] {
  	background-color: $disabled-button-color;
  	cursor: auto;
  	&:hover {
  		background-color: $disabled-button-color;
  	}
  }
}

button,
input[type="submit"] {
  @extend %button;
  @include appearance(none);
  background-image: none;
  border: none;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;

  &[disabled] {
  	background-color: $disabled-button-color;
  	cursor: auto;
  	&:hover {
  		background-color: $disabled-button-color;
  	}
  }
}

Remove button background on firefoxos
Remove button background on firefoxos
