.horizontal_container {
    display: flex;
	flex-direction: row;
}

.vertical_container {
    display: flex;
	flex-direction: column;
}

.start_element{
	align-self: flex-start;
}

.centered_element{
	align-self: center;
}

.end_element{
	align-self: flex-end;
	order: 100;
}

.justify_content{
    justify-content: space-between;
}

.center_content{
    justify-content: center;
}
.right_align_content{
    justify-content: flex-end;
}
.left_align_content{
    justify-content: flex-start;
}
.cjustify_content{
    justify-content: space-around;
}

.aziz_input {
	flex-grow: 0;
	flex-shrink: 0;
	align-items:center;
	min-width:0;
}

.soshort_input {
    flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 20px;
	align-items:center;
	min-width:0;
}

.short_input {
    flex-grow: 2;
	flex-shrink: 2;
	flex-basis: 40px;
	align-items:center;
	min-width:0;
}

.medium_input {
    flex-grow: 3;
	flex-shrink: 3;
	flex-basis: 100px;
	align-items:center;
	min-width:0;
}

.long_input {
    flex-grow: 4;
	flex-shrink: 4;
	flex-basis: 150px;
	align-items:center;
	min-width:0;
}

.solong_input {
    flex-grow: 5;
	flex-shrink: 5;
	flex-basis: 200px;
	align-items:center;
	min-width:0;
}

.full_expand{
    width: 100% !important;
}

.filter_full_expand{
    min-width: 40px;
    width: calc(100% - 26px);
}

.screen_expand{
    width: 100%;
	height: 100%;
}

.no-overflow{
    overflow: hidden;
}

.hidden{
    display: none;
}

.clear { 
    clear: both; 
}

.noresize{
    resize: none;
}