/**
 * Flex Layout
 */
.layout.default, .layout.horizontal, .layout.horizontal-reverse, .layout.vertical, .layout.vertical-reverse {
  display: -webkit-flex;
  display: flex; }
.layout.horizontal {
  -webkit-flex-direction: row;
  flex-direction: row; }
.layout.horizontal-reverse {
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse; }
.layout.vertical {
  -webkit-flex-direction: column;
  flex-direction: column; }
.layout.vertical-reverse {
  -webkit-flex-direction: column-reverse;
  flex-direction: column-reverse; }
.layout.wrap {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap; }
.layout.wrap-reverse {
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse; }
.layout.start {
  -webkit-align-items: flex-start;
  align-items: flex-start; }
.layout.center, .layout.center-center {
  -webkit-align-items: center;
  align-items: center; }
.layout.end {
  -webkit-align-items: flex-end;
  align-items: flex-end; }
.layout.start-justified {
  -webkit-justify-content: flex-start;
  justify-content: flex-start; }
.layout.center-justified, .layout.center-center {
  -webkit-justify-content: center;
  justify-content: center; }
.layout.end-justified {
  -webkit-justify-content: flex-end;
  justify-content: flex-end; }
.layout.around-justified {
  -webkit-justify-content: space-around;
  justify-content: space-around; }
.layout.justified {
  -webkit-justify-content: space-between;
  justify-content: space-between; }

.flex {
  -webkit-flex: 1;
  flex: 1; }

.flex-2 {
  -webkit-flex: 2;
  flex: 2; }

.flex-3 {
  -webkit-flex: 3;
  flex: 3; }

.flex-4 {
  -webkit-flex: 4;
  flex: 4; }

.flex-none {
  -webkit-flex: none;
  flex: none; }

.self-start {
  -webkit-align-self: flex-start;
  align-self: flex-start; }

.self-center {
  -webkit-align-self: center;
  align-self: center; }

.self-end {
  -webkit-align-self: flex-end;
  align-self: flex-end; }

.self-stretch {
  -webkit-align-self: stretch;
  align-self: stretch; }

/*# sourceMappingURL=flex-layout.css.map */
