.bx-flex{
  .flexbox();
  .align-items(center);
}
.bx-flex--row{
  .flex-direction();
}
.bx-flex--row-reverse{
  .flex-direction(row-reverse);
}
.bx-flex--column{
  .flex-direction(column);
}
.bx-flex--column-reverse{
  .flex-direction(column-reverse);
}
.bx-flex--row{
  .flex-direction();
}
.bx-flex--row-reverse{
  .flex-direction(row-reverse);
}
.bx-flex--column{
  .flex-direction(column);
}
.bx-flex--column-reverse{
  .flex-direction(column-reverse);
}
.bx-flex--nowrap{
  .flex-wrap();
}
.bx-flex--wrap{
  .flex-wrap(wrap);
}
.bx-flex--wrap-reverse{
  .flex-wrap(wrap-reverse);
}

.bx-flex-main--start{
  .justify-content(flex-start);
}
.bx-flex-main--end{
  .justify-content(flex-end);
}
.bx-flex-main--center{
  .justify-content(center);
}
.bx-flex-main--space-between{
  .justify-content(space-between);
}
.bx-flex-main--space-around{
  .justify-content(space-around);
}
.bx-flex-cross--start{
  .align-items(flex-start);
}
.bx-flex-cross--end{
  .align-items(flex-end);
}
.bx-flex-cross--center{
  .align-items(center);
}
.bx-flex-cross--baseline{
  .align-items(baseline);
}
.bx-flex-cross--stretch{
  .align-items(stretch);
}
.bx-flex-both--start{
  .align-content(flex-start);
}
.bx-flex-both--end{
  .align-content(flex-end);
}
.bx-flex-both--center{
  .align-content(center);
}
.bx-flex-both--space-between{
  .align-content(space-between);
}
.bx-flex-both--space-around{
  .align-content(space-around);
}
.bx-flex-both--stretch{
  .align-content(stretch);
}

@import "./bx-flex-item";
