body{
	overflow: hidden;
}

.matrix_container {
  position: relative;
  top: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  min-height: 100%;
  height: 100%;
  overflow: hidden; }
.matrix_container .wall-container,
.matrix_container .floor-container{
	float: left;
	width: 100%;
	height: 100%;
}

.matrix {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0 !important;
  margin: 0 !important;
  width: 300%;
  min-height: 300%;
  height: 300%;
  overflow: hidden;
  cursor: pointer;
  -moz-transition: all 0s ease-in-out;
  -webkit-transition: all 0s ease-in-out;
  -o-transition: all 0s ease-in-out;
  transition: all 0s ease-in-out; }
.rotate_45 {
  position: absolute;
  left: -25%;
  top: -25%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.rotate_90 {
  position: absolute;
  left: -25%;
  top: -25%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg); }

.rotate_45.aangepaste {
  transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -moz-transform: rotate(-45deg) scale(0.68);
  -webkit-transform: rotate(-45deg) scale(0.68);
  -o-transform: rotate(-45deg) scale(0.68);
  transform: rotate(-45deg) scale(0.68); }

.rotate_90.aangepaste {
  transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -moz-transform: rotate(-90deg) scale(0.68);
  -webkit-transform: rotate(-90deg) scale(0.68);
  -o-transform: rotate(-90deg) scale(0.68);
  transform: rotate(-90deg) scale(0.68); }
  
.filter-block-type,
.filter-tile-info-switch{
	display: none !important;
}

.matrix.aangepaste{
	transform: scale(0.6667);
	transform-origin: 0 0;
}

.gsfeer-icon-container .icon-text{
	width: 125px;
	font-size: 19pt;
	top: 72px;
	left: 26px;
}