.hlt, .hct, .hst, .hat, .hwt, .het, .hrt, 
.hlc, .hcc, .hsc, .hac, .hwc, .hec, .hrc, 
.hls, .hcs, .hss, .has, .hws, .hes, .hrs, 
.hlb, .hcb, .hsb, .hab, .hwb, .heb, .hrb, 
.vlt, .vct, .vst, .vrt, 
.vlc, .vcc, .vsc, .vrc, 
.vls, .vcs, .vss, .vrs, 
.vlb, .vcb, .vsb, .vrb { display: flex; }

.ib {  display: inline-block; }

.hlt.ib, .hct.ib, .hst.ib, .hat.ib, .hwt.ib, .het.ib, .hrt.ib, 
.hlc.ib, .hcc.ib, .hsc.ib, .hac.ib, .hwc.ib, .hec.ib, .hrc.ib, 
.hls.ib, .hcs.ib, .hss.ib, .has.ib, .hws.ib, .hes.ib, .hrs.ib, 
.hlb.ib, .hcb.ib, .hsb.ib, .hab.ib, .hwb.ib, .heb.ib, .hrb.ib, 
.vlt.ib, .vct.ib, .vst.ib, .vrt.ib, 
.vlc.ib, .vcc.ib, .vsc.ib, .vrc.ib, 
.vls.ib, .vcs.ib, .vss.ib, .vrs.ib, 
.vlb.ib, .vcb.ib, .vsb.ib, .vrb.ib { display: inline-flex; }

.hlt, .hct, .hst, .hat, .hwt, .het, .hrt, 
.hlc, .hcc, .hsc, .hac, .hwc, .hec, .hrc, 
.hls, .hcs, .hss, .has, .hws, .hes, .hrs, 
.hlb, .hcb, .hsb, .hab, .hwb, .heb, .hrb { flex-direction: row; }
.vlt, .vct, .vst, .vrt, 
.vlc, .vcc, .vsc, .vrc, 
.vls, .vcs, .vss, .vrs, 
.vlb, .vcb, .vsb, .vrb { flex-direction: column; }
.hlt, .hlc, .hls, .hlb, 
.vlt, .vct, .vst, .vrt { justify-content: flex-start; }
.hct, .hcc, .hcs, .hcb, 
.vlc, .vcc, .vsc, .vrc { justify-content: center; }
.hat, .hac, .has, .hab { justify-content: space-around; }
.hwt, .hwc, .hws, .hwb { justify-content: space-between; }
.het, .hec, .hes, .heb { justify-content: space-evenly; }
.hrt, .hrc, .hrs, .hrb, 
.vlb, .vcb, .vsb, .vrb { justify-content: flex-end; }
.hlt, .hct, .hst, .hat, .hwt, .het, .hrt, 
.vlt, .vlc, .vls, .vlb { align-items: flex-start; }
.hlc, .hcc, .hsc, .hac, .hwc, .hec, .hrc, 
.vct, .vcc, .vcs, .vcb { align-items: center; }
.hls, .hcs, .hss, .has, .hws, .hes, .hrs, 
.vst, .vsc, .vss, .vsb { align-items: stretch; }
.hlb, .hcb, .hsb, .hab, .hwb, .heb, .hrb, 
.vrt, .vrc, .vrs, .vrb { align-items: flex-end; }
.hst > *, .hsc > *, .hss > *, .hsb > *, 
.vls > *, .vcs > *, .vss > *, .vrs > * { flex: auto; }

.fwr { flex-wrap: wrap; }

.fl0 { flex-shrink: 0; }
.fl1 { flex: 1; } .fl2 { flex: 2; } .fl3 { flex: 3; } .fl4 { flex: 4; }

