// flexbox overrides

.container-fluid {
  padding-right: 1rem;
  padding-left: 1rem;
  width: 100%;
}

.row {
  margin-right: -2rem;
  margin-left: -2rem;
  margin-bottom: 2rem;

  > main,
  > aside {
    margin-bottom: 1rem;

    &:last-child {
      margin-bottom: 0;
    }

    @include breakpoint($bp-1024) {
      margin-bottom: 0;
    }
  }
}

.single-row {
  margin-right: -1rem;
  margin-left: -1rem;
  margin-bottom: 2rem;
}

.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-offset-0,
.col-xs-offset-1,
.col-xs-offset-2,
.col-xs-offset-3,
.col-xs-offset-4,
.col-xs-offset-5,
.col-xs-offset-6,
.col-xs-offset-7,
.col-xs-offset-8,
.col-xs-offset-9,
.col-xs-offset-10,
.col-xs-offset-11,
.col-xs-offset-12 {
  padding-right: 1rem;
  padding-left: 1rem;
}
