*{
	margin:0;
	padding:0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body{
	font-family:arial, sand-serif;
	font-size:100%;
	color:#000;
}
.container-fluid,
.container_content,
.container_padding{
    padding: 0;
    margin: 0;
}
.nopadding{
    
    padding: 0;
    
}
.bg_row_elem_center{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
}
.bg_row_elem_left{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-flow: row nowrap;
}
.bg_row_elem_right{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-flow: row nowrap;
}
.bg_row_elem_spaceBetween{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-flow: row nowrap;
}
.bg_wrap_elem_center{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: row wrap;
}
.bg_wrap_elem_left{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-flow: row wrap;
}
.bg_wrap_elem_right{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-flow: row wrap;
}
.bg_wrap_elem_spaceBetween{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-flow: row wrap;
}
.bg_column_elem_center{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column;
}
.bg_column_elem_top{
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-flow: column;
}
.bg_column_elem_bottom{
    display: flex;
    justify-content: center;
    align-items: flex-end;
    flex-flow: column;
}
.bg_column_elem_spaceBetween{
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    flex-flow: column;
}
.bg_columnRev_elem_center{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: column-reverse;
}
.bg_columnRev_elem_top{
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-flow: column-reverse;
}
.bg_columnRev_elem_bottom{
    display: flex;
    justify-content: center;
    align-items: flex-end;
    flex-flow: column-reverse;
}
.bg_columnRev_elem_spaceBetween{
    display: flex;
    justify-content: center;
    align-items: baseline;
    flex-flow: column-reverse;
}
