.btn {
  @include button-size($padding-base-vertical, $padding-base-horizontal * 2, $font-size-base, $line-height-base, 0);
}

.btn-lg {
  @include button-size($padding-large-vertical, $padding-large-horizontal * 2, $font-size-large, $line-height-large, 0);
}
.btn-sm {
  @include button-size($padding-small-vertical, $padding-small-horizontal * 2, $font-size-small, $line-height-small, 0);
}
.btn-xs {
  @include button-size($padding-xs-vertical, $padding-xs-horizontal * 2, $font-size-small, $line-height-small, 0);
}

.btn-blue {
  background-color: $blue;
  color: white;

  &:hover {
    background-color: lighten($blue, 5%);
  }
}

.btn {
  @include button-size($padding-base-vertical, $padding-base-horizontal * 2, $font-size-base, $line-height-base, 0);
}

.btn-lg {
  @include button-size($padding-large-vertical, $padding-large-horizontal * 2, $font-size-large, $line-height-large, 0);
}
.btn-sm {
  @include button-size($padding-small-vertical, $padding-small-horizontal * 2, $font-size-small, $line-height-small, 0);
}
.btn-xs {
  @include button-size($padding-xs-vertical, $padding-xs-horizontal * 2, $font-size-small, $line-height-small, 0);
}

.btn-blue {
  background-color: $blue;
  color: $white;

  &:hover {
    background-color: lighten($blue, 5%);
    color: $white;
  }
}

Fix blue button hover wierdness.
Fix blue button hover wierdness.
