/*------------------------------------
  Borders Default (solid)
------------------------------------*/
//
// .border-0, .border-top-0, .border-right-0, .border-bottom-0, .border-left-0
//

@each $breakpoint in map-keys($grid-breakpoints) {
  @include media-breakpoint-up($breakpoint) {
    $infix: breakpoint-infix($breakpoint, $grid-breakpoints);

    .g-brd-none#{$infix} {
      /* P */
      border: none !important;
    }

    .g-brd-x#{$infix} {
      border-left: solid 1px;
      border-right: solid 1px;
      border-color: #edf1f7;
    }
    .g-brd-y#{$infix} {
      border-top: solid 1px;
      border-bottom: solid 1px;
      border-color: #edf1f7;
    }

    .g-brd-around#{$infix} {
      border: solid 1px;
      border-color: #edf1f7;
    }
    .g-brd-top#{$infix} {
      border-top: solid 1px;
      border-color: #edf1f7;
    }
    .g-brd-right#{$infix} {
      border-right: solid 1px;
      border-color: #edf1f7;
    }
    .g-brd-bottom#{$infix} {
      border-bottom: solid 1px;
      border-color: #edf1f7;
    }
    .g-brd-left#{$infix} {
      border-left: solid 1px;
      border-color: #edf1f7;

      &-none {
        border-left: none !important;
      }
    }
  }
}
