	/* Direction */
.flex-row {
	display: flex;
	flex-direction: row;
}

.flex-column {
	display: flex;
	flex-direction: column;
}

	/* Justify-Content */
.flexjustify-end {
	justify-content: flex-end;
}

.flexjustify-center {
	justify-content: center;
}

.flexjustify-between {
	justify-content: space-between;
}

.flexjustify-around {
	justify-content: space-around;
}

	/* Align-Items */
.flexalign-center {
	align-items: center;
}

	/* Align-Self */
.flexself-center {
	align-self: center;
}

.flexself-end {
	align-self: flex-end;
}