.flex                { display: flex; }
.flex-important      { display: flex!important; }
.flex-row            { flex-direction: row; }
.flex-column         { flex-direction: column; }
.flex-row-reverse    { flex-direction: row-reverse; }
.flex-column-reverse { flex-direction: column-reverse; }

.flex-wrap         { flex-wrap: wrap; }
.flex-nowrap       { flex-wrap: nowrap; }
.flex-wrap-reverse { flex-wrap: wrap-reverse; }
.flex-fill         { flex: 1 1 auto; }
.flex-grow-0       { flex-grow: 0; }
.flex-grow-1       { flex-grow: 1; }
.flex-shrink-0     { flex-shrink: 0; }
.flex-shrink-1     { flex-shrink: 1; }

.justify-content-start   { justify-content: flex-start; }
.justify-content-end     { justify-content: flex-end; }
.justify-content-center  { justify-content: center; }
.justify-content-between { justify-content: space-between; }
.justify-content-around  { justify-content: space-around; }

.align-items-start    { align-items: flex-start; }
.align-items-end      { align-items: flex-end; }
.align-items-center   { align-items: center; }
.align-items-baseline { align-items: baseline; }
.align-items-stretch  { align-items: stretch; }

.align-content-start   { align-content: flex-start; }
.align-content-end     { align-content: flex-end; }
.align-content-center  { align-content: center; }
.align-content-between { align-content: space-between; }
.align-content-around  { align-content: space-around; }
.align-content-stretch { align-content: stretch; }

.align-self-auto     { align-self: auto; }
.align-self-start    { align-self: flex-start; }
.align-self-end      { align-self: flex-end; }
.align-self-center   { align-self: center; }
.align-self-baseline { align-self: baseline; }
.align-self-stretch  { align-self: stretch; }

.w100 { width: 100%; }
.mb0  { margin-bottom: 0px}
.mb10 { margin-bottom: 10px}
.mb15 { margin-bottom: 15px}
.mb30 { margin-bottom: 30px}
.mt10 { margin-top: 10px}
.mt15 { margin-top: 15px}
.mt30 { margin-top: 30px}

.h100 {
  height: calc(100vh - 90px);
}
.fullWidth {
  width: 100%;
}

