//
// Border Radius Mixins
// --------------------------------------------------

@mixin border-radius($radius: 5px) {
  -webkit-border-radius: $radius;
  -moz-border-radius: $radius;
  border-radius: $radius;
}

@mixin border-radiuses(
  $top-right: 0,
  $bottom-right: 0,
  $bottom-left: 0,
  $top-left: 0
) {
  -webkit-border-top-right-radius: $top-right;
  -webkit-border-bottom-right-radius: $bottom-right;
  -webkit-border-bottom-left-radius: $bottom-left;
  -webkit-border-top-left-radius: $top-left;
  -moz-border-radius-topright: $top-right;
  -moz-border-radius-bottomright: $bottom-right;
  -moz-border-radius-bottomleft: $bottom-left;
  -moz-border-radius-topleft: $top-left;
  border-top-right-radius: $top-right;
  border-bottom-right-radius: $bottom-right;
  border-bottom-left-radius: $bottom-left;
  border-top-left-radius: $top-left;
}

@mixin border-radius-bottom($border-radius: 0) {
  -webkit-border-bottom-right-radius: $border-radius;
  -webkit-border-bottom-left-radius: $border-radius;
  -moz-border-radius-bottomright: $border-radius;
  -moz-border-radius-bottomleft: $border-radius;
  border-bottom-right-radius: $border-radius;
  border-bottom-left-radius: $border-radius;
}

@mixin border-radius-right($border-radius: 0) {
  -webkit-border-bottom-right-radius: $border-radius;
  -webkit-border-top-right-radius: $border-radius;
  -moz-border-radius-bottomright: $border-radius;
  -moz-border-radius-topright: $border-radius;
  border-bottom-right-radius: $border-radius;
  border-top-right-radius: $border-radius;
}

@mixin border-radius-top($border-radius: 0) {
  -webkit-border-top-right-radius: $border-radius;
  -webkit-border-top-left-radius: $border-radius;
  -moz-border-radius-topright: $border-radius;
  -moz-border-radius-topleft: $border-radius;
  border-top-right-radius: $border-radius;
  border-top-left-radius: $border-radius;
}

@mixin border-radius-left($border-radius: 0) {
  -webkit-border-bottom-left-radius: $border-radius;
  -webkit-border-top-left-radius: $border-radius;
  -moz-border-radius-bottomleft: $border-radius;
  -moz-border-radius-topleft: $border-radius;
  border-bottom-left-radius: $border-radius;
  border-top-left-radius: $border-radius;
}
