/* DISPLAY FLEX */
.flex
{
    display: flex; 
    display: -webkit-box; 
    display: -ms-flexbox;
    display: -webkit-flex;  
}

.fdir_column
{
    flex-direction: column;
    -webkit-flex-direction: column;
}

.alignitems_fs
{
    align-items: flex-start; 
    -webkit-align-items: flex-start;
}

.alignitems_c
{
    align-items: center; 
    -webkit-align-items: center;
}

.alignitems_st
{
    align-items: stretch; 
    -webkit-align-items: stretch;
}

.alignself_c
{
    align-self: center;
    -webkit-align-self: center;   
}

.alignself_fend
{
    align-self: flex-end;
    -webkit-align-self: flex-end;
}

.aligncontent_c
{
    align-content: center;
    -webkit-align-content: center;
}

.justifycontent_c
{
    justify-content: center;
    -webkit-justify-content: center;
}

.justifycontent_sb
{
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

.justifycontent_sa
{
    justify-content: space-around;
    -webkit-justify-content: space-around;
}
