body, html {
  font-family: Helvetica Neue,Helvetica,Arial,sans-serif; 
  overflow-x: hidden;
  padding:0;
  margin:0;
  color:#fff;
}
body {
  position:relative;
  background:url('../images/achtergrond.jpg');
  background-position:center;
  background-attachment:fixed;
  box-sizing: border-box;
}
.container {
  width:calc( 100% - 20px );
  height:100%;
  padding:10px;
}
.header {
  color:#fff;
  font-size:16px;
  font-weight:normal;
  text-align:center;
  width:100%;
}
.template {
  padding-top:10px;
  padding-bottom:10px;
  width:100%;
}

.template select {
  padding:5px;
  width:100%;
}

.inputleft {
  width:25%;
}
.inputright {
  width:73%;
}

.inputleft input, .inputright input {
  padding:5px;
  width:calc( 100% - 14px );
}

.block {
  padding:2px;
  border:1px solid #fff;
  background-image:url('../images/whitebg.png');
}

.finishbtn {
  width:calc( 100% - 12px );
  border:1px solid #fff;
  background-color:#249000;
  padding:5px;
  text-align:center;
  font-weight:bold;
  margin-top:5px;
}

#titelUitvoer {
	font-size:35px;
	font-weight:bold;
	line-height:65px;
	width:780px;
	padding-left:20px;
	color:#fff;
	height:65px;
	}

.titelUitvoerKlein {
	font-size:25px!important;
	font-weight:bold!important;
	line-height:46px!important;
	width:780px!important;
	padding-left:20px!important;
	color:#fff!important;
	height:45px!important;
	}
	
#omslinks {
	float:left;
	width:60%;
	}
	
#omsrechts {
	float:left:
	width:40%;
	}

	
#oms1Uitvoer1 {
	font-size:25px;
	font-weight:bold;
	line-height:26px;
	padding-left:20px;
	padding-top:20px;
	height:26px;
  color:#000;
	}
	
#oms2Uitvoer1, #oms3Uitvoer1, #oms4Uitvoer1, #oms5Uitvoer1, #oms6Uitvoer1, #oms7Uitvoer1, #oms8Uitvoer1 {
	font-size:25px;
	font-weight:bold;
	line-height:26px;
	padding-left:20px;
	height:26px;
  color:#000;
	}
	
#oms1Uitvoer2 {
	font-size:25px;
	font-weight:bold;
	line-height:26px;
	padding-top:20px;
	height:26px;
  color:#000;
	}
	
#oms2Uitvoer2, #oms3Uitvoer2, #oms4Uitvoer2, #oms5Uitvoer2, #oms6Uitvoer2, #oms7Uitvoer2, #oms8Uitvoer2 {
	font-size:25px;
	font-weight:bold;
	line-height:26px;
	height:26px;
  color:#000;
	}
	
#prijsUitvoer {
	font-size:100px;
	padding-right:20px;
	text-align:right;
	color:#fff;
	font-weight:bold;
	padding-top:30px;
	}

.prijsUitvoerKlein {
	font-size:59px!important;
	padding-right:20px!important;
	text-align:right!important;
	color:#fff!important;
	font-weight:bold!important;
	padding-top:19px!important;
	}

#canvasHolder {
  color:#000;
}

#canvasHolder {
  transform: scale(0.4);
  transform-origin: 0% 0% 0px;
}
.main {
	
}