.border-style-hidden {
  border-style: hidden !important;
}

.border-style-dotted {
  border-style: dotted !important;
}

.border-style-dashed {
  border-style: dashed !important;
}

.border-style-solid {
  border-style: solid !important;
}

.border-style-double {
  border-style: double !important;
}

.border-style-groove {
  border-style: groove !important;
}

.border-style-ridge {
  border-style: ridge !important;
}

.border-style-inset {
  border-style: inset !important;
}

.border-style-outset {
  border-style: outset !important;
}

.border-style-initial {
  border-style: initial !important;
}

.border-style-inherit {
  border-style: inherit !important;
}

@mixin border-width {
  $count: 0.125em;

  @for $i from 1 through 20 {
    .border-width-#{$i} {
      border-width: $count !important;
    }

    $count: $count + 0.125;
  }
}

@include border-width;
