.flex{
  display: flex!important;
  align-items: center;
}

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

.flex-nowrap{
  flex-wrap: nowrap;
}
.flex-wrap{
  flex-wrap: wrap;
}
.flex-wrap-reverse{
  flex-wrap: wrap-reverse;
}

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

.flex-column{
  flex-direction: column;
}
.flex-column-reverse{
  flex-direction: column-reverse;
}
.flex-row-reverse{
  flex-direction: row-reverse;
}

.flex-shrink0{
  flex-shrink: 0;
}

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


.flex-grow-1{
  flex-grow: 1
}
.flex-grow-0{
  flex-grow: 0
}