@set-overflow: {
	auto: auto;
	hid: hidden;
	vis: visible;
	scr: scroll;
}
@set-position: {
	stat: static;
	rel: relative;
	abs: absolute;
	fix: fixed;
	stic: sticky;
}
@set-display: {
	none: none;
	inblock: inline-block;
	block: block;
	grid: grid;
	flex: flex;
	inflex: inline-flex;
}
@set-txtalign: {
	right: right;
	left: left;
	center: center;
	justify: justify;
}

.make-utilities(@t: ""){
	@class: if((@t = ""), ~"", ~"_@{t}");
  
	each(@set-overflow, {
		.over@{class}_@{key} { overflow: @value; }
	});
	each(@set-position, {
		.pos@{class}_@{key} { position: @value; }
	});
	each(@set-display, {
		.d@{class}_@{key} { display: @value; }
	});
	each(@set-txtalign, {
		.talign@{class}_@{key} { text-align: @value; }
	});
}