/* Flex ---------------------------------------- */
.flex,.flexy,flexbox,[class*="flex-"]{
	display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;
}

.flex-rtl{direction:rtl;} .flex-ltr{direction:ltr;} 

.flexrow,.fxrow,.flex-row,.fx-row{flex-direction:row;} 
.flex-reverse,.flex-row-reverse,.fx-reverse,.fx-row-reverse{flex-direction:row-reverse;}

.flexcol,.fxcol,.flex-col,.fx-col{flex-direction:column;} 
.flex-column,.flex-column-reverse,.fx-column,.fx-column-reverse{flex-direction:column-reverse;}

.flexwrap,.flex-wrap,.fx-wrap,.wrap{flex-wrap:wrap;} 
.flex-nowrap,.fx-nowrap,.nowrap{flex-wrap:nowrap;} 
.flex-wrap-reverse,.fx-wrap-reverse,.wrap-reverse{flex-wrap:wrap-reverse;}
.flex-inline,.fx-inline,.inline-flex{display:inline-flex;}

.flexstart,.flex-start,.fx-start{justify-content:flex-start;}
.flexend,.flex-end,.fx-end{justify-content:flex-end;}
.flexleft,.flex-left,.fx-left{justify-content:left;}
.flexright,.flex-right,.fx-right{justify-content:right;}
.flexcenter,.flex-center,.fx-center{justify-content:center;}
.flex-space-between,.fx-space-between{justify-content:space-between;}
.flex-space-around,.fx-space-around{justify-content:space-around;}
.flex-space-evenly,.fx-space-evenly{justify-content:space-evenly;}

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

.flex-order0,fx-order0,order0{order:0;} .flex-order1,fx-order1,order1{order:1;}
.flex-order2,fx-order2,order2{order:2;} .flex-order3,fx-order3,order3{order:3;}
.flex-order4,fx-order4,order4{order:4;} .flex-order5,fx-order5,order5{order:5;}
.flex-order6,fx-order6,order6{order:6;} .flex-order7,fx-order7,order7{order:7;}
.flex-order8,fx-order8,order8{order:8;} .flex-order9,fx-order9,order9{order:9;}
.flex-order10,fx-order10,order10{order:10;}

.grow0,.flex-grow0,.fx-grow0,[data-grow="0"]{flex-grow:0;}
.grow1,.flex-grow1,.fx-grow1,[data-grow="1"]{flex-grow:1;}
.grow2,.flex-grow2,.fx-grow2,[data-grow="2"]{flex-grow:2;} 
.grow3,.flex-grow3,.fx-grow3,[data-grow="3"]{flex-grow:3;}
.grow4,.flex-grow4,.fx-grow4,[data-grow="4"]{flex-grow:4;}
.grow5,.flex-grow5,.fx-grow5,[data-grow="5"]{flex-grow:5;}
.grow6,.flex-grow6,.fx-grow6,[data-grow="6"]{flex-grow:6;} 
.grow7,.flex-grow7,.fx-grow7,[data-grow="7"]{flex-grow:7;}
.grow8,.flex-grow8,.fx-grow8,[data-grow="8"]{flex-grow:8;} 
.grow9,.flex-grow9,.fx-grow9,[data-grow="9"]{flex-grow:9;}
.grow10,.flex-grow10,.fx-grow10,[data-grow="10"]{flex-grow:10;}

.gap,.flex-gap,.fx-gap{gap:0.5em;}
.gap0,.flex-gap-0,.fx-gap-0{gap:0;}
.gap0em,.flex-gap-0em,.fx-gap-0em{gap:0em;}
.gap05em,.flex-gap-05em,.fx-gap-05em{gap:0.5em;}
.gap1em,.flex-gap-1em,.fx-gap-1em{gap:1em;}
.gap2em,.flex-gap-2em,.fx-gap-2em{gap:2em;}
.gap3em,.flex-gap-3em,.fx-gap-3em{gap:3em;}
.gap4em,.flex-gap-4em,.fx-gap-4em{gap:4em;}
.gap5em,.flex-gap-5em,.fx-gap-5em{gap:5em;}
.gap6em,.flex-gap-6em,.fx-gap-6em{gap:6em;}
.gap7em,.flex-gap-7em,.fx-gap-7em{gap:7em;}
.gap8em,.flex-gap-8em,.fx-gap-8em{gap:8em;}
.gap9em,.flex-gap-9em,.fx-gap-9em{gap:9em;}
.gap10em,.flex-gap-10em,.fx-gap-10em{gap:10em;}
