.block{
	display:block;	
}
.inline{
	display:inline;	
}
.center{
	display:block;
	position:absolute;
	left:50%;
	transform:translate(-50%,0);
}

.center_point{
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}


.middle{
	display:block;
	position:absolute;
	top:50%;
	transform:translate(0,-50%);
}
.align_left{
	text-align:left;	
}

.align_right{
	text-align:right;	
}
.align_center{
	text-align:center;	
}
.flex{
	display:flex;	
}
.flex_inline{
	display:inline-flex;	
}
.flex_top{
	align-items:flex-start;	
}
.flex_bottom{
	align-items:flex-end;	
}
.flex_center{
	align-items:center;	
}
.flex_row{
	flex-direction:row;
}
.flex_r_row{
	flex-direction:row-reverse;
}
.flex_columu{
	flex-direction: column;
}
.flex_r_columu{
	flex-direction:column-reverse;
}
.flex_space{
	justify-content:space-between;	
}
.flex_end{
	justify-content:flex-end;	
}
.flex_around{
	justify-content:space-around;	
}
.flex_item_right{
	justify-items:flex-end;	
}
.flex_item_center{
	align-items:center;	
}
.flex_item_base{
	Justify-items:baseline;	
}
.flex_self_end{
	align-self:flex-end;	
}
.flex_self_top{
	align-self:flex-start;	
}
.flex_self_center{
	align-self:center;	
}
.flex_wrap{
	flex-wrap:wrap;	
}
.pointer{
	cursor:pointer;	
}