/* =================== */
/* = ROW FLEX ADJUST = */
/* =================== */
.flex-row-left-left {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
}

.flex-row-left-center {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: center;
}

.flex-row-left-right {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-end;
}

.flex-row-left-stretch {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
}


.flex-row-center-left {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
}

.flex-row-center-center {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}

.flex-row-center-right {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end;
}

.flex-row-center-stretch {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}

.flex-row-right-left {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	justify-content: flex-start;
}

.flex-row-right-center {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	justify-content: center;
}

.flex-row-right-right {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	justify-content: flex-end;
}

.flex-row-right-stretch {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	justify-content: space-between;
}


/* ======================= */
/* = COLUMNS FLEX ADJUST = */
/* ======================= */
.flex-col-left-left {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
}

.flex-col-left-center {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}

.flex-col-left-right {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-end;
}

.flex-col-left-stretch {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
}

.flex-col-center-left {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
}

.flex-col-center-center {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.flex-col-center-right {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-end;
}

.flex-col-center-stretch {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
}

.flex-col-right-left {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: flex-start;
}

.flex-col-right-center {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: center;
}

.flex-col-right-right {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: flex-end;
}

.flex-col-right-stretch {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: space-between;
}