.wrapper {
	width: 100%;	
}
.flex-container-column {	
	display: flex;
	flex-wrap: nowrap;
	flex-direction: column;
}
.flex-container-row {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
    width: 100%;
}

.flex-column {
	flex: 1 0 100px;
	width: 100%;	
}

.flex-row1 {
	flex: 1 0 15%;
	display: flex;	
	align-items: center;
	flex-wrap: wrap;
}
.flex-row2 {
	flex: 1 0 85%;
}
.row-content {
	display: flex;
	width: 100%;
	height: 70%;	
	align-items: center;				
}

.bottom-buttons {
	height: 30%;
	width: 100%;
	text-align: center;	
} 

.column-text {
	
}

.wrapper {
	width: 100%;	
}
.flex-container-column {	
	display: flex;
	flex-wrap: nowrap;
	flex-direction: column;
}
.flex-container-row {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
    width: 100%;
}

.flex-column {
	flex: 1 0 100px;
	width: 100%;	
}

.flex-row1 {
	flex: 1 0 15%;
	display: flex;	
	align-items: center;
	flex-wrap: wrap;
}
.flex-row2 {
	flex: 1 0 85%;
}
.row-content {
	display: flex;
	width: 100%;
	height: 70%;	
	align-items: center;				
}

.bottom-buttons {
	height: 30%;
	width: 100%;
	text-align: center;	
} 

.column-text {
	
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	
	.flex-container-column {	
		display: block;			
	}
		
}
Fix Layout for IE 11
Fix Layout for IE 11
