.t4k-rows,
.t4k-cols {
	display:flex;
	flex:1;
	align-items: stretch;
	justify-content:stretch;
}
.t4k-rows {
	flex-direction: column;
}
.t4k-cols {
	flex-direction: row;
}
.t4k-cols.t4k-gap { column-gap:20px; }
.t4k-rows.t4k-gap { row-gap:20px; }
.t4k-rows > div,
.t4k-cols > div {
	display:flex;
	flex:1;
}

.t4k-iss {
	justify-content: start;
	align-items: start;
}
.t4k-iec {
	justify-content: end;
	align-items: center;
}
.t4k-ies {
	justify-content: end;
	align-items: start;
}
.t4k-isc {
	justify-content: start;
	align-items: center;
}
.t4k-icc {
	justify-content: center;
	align-items: center;
}

div.t4k-0 { flex:0; }
div.t4k-1 { flex:1; }
div.t4k-2 { flex:2; }
div.t4k-3 { flex:3; }

.t4k-h { display:none !important; }
.t4k-00 { margin:0; padding:0; }
/*
.t4k-c > div {
	flex:1;
}
.t4k-c > div.t4k-2 {
	flex:2;
}
.t4k-c > div.t4k-3 {
	flex:3;
}
*/
