body {
	font-family: century gothic, arial, tahoma, timescentury gothic, segoe UI, helvetica;
	margin:0;
	padding:0;


}
html {
	overflow: hidden;

}
h2 {
	font-family: century gothic, segoe UI, helvetica,arial,tahoma,times;
	font-weight: normal;
	color: #006000;
	color: #fff;
	color: #1d74bd;
	color: #000000;
	font-size: 30px;
	margin: 5px 0px 5px 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 19px 0px;
}

.form_wrapper {
	/*width: 400px;*/
	width: 214px;
	position: relative;
	float: left;

}

.orderform {
	width: 175px;
	width: 100%;
	border-spacing: 0px;
	/* float: left; */
	font-size: 12px;
	/* padding-top: 25px; */
	background: #0a365480;
	background: rgba(255, 255, 255, 0.08);
	padding: 2%;
	box-sizing: border-box;
}
.orderform_image{
width: 300px;
min-height: 350px;
/*background: url('../img/form/orderform_img.jpg');*/
float: left;
}
/*
.form_info {
	position: relative;
	top: 112px;
	min-height: 218px;
	background-color: rgba(170, 212, 226,0.8);
	background-image: url("../img/form/form_info.png");
	padding: 10px;
	color: #00203b;
	font-size: 16px;
	font-weight: strong;

}
*/

.form_info {
position: relative;
min-height: 324px;
background-color: rgba(255, 255, 255, 0.9);
/*background-image: url(../img/form/orderform_img2.jpg);*/
padding: 10px;
color: #417400;
font-size: 16px;
font-weight: strong;
border: 3px solid #C1FF98;
border-radius: 12px;
}


.form_info p {
	font-size: 12px;
	font-weight: normal;

}
.pform {
	font-size: 12px;
	font-weight: normal;

}


.orderform td {
	/*padding: 3px 10px 3px 10px;*/
   /* background: rgba(255, 255, 255, 0.41);*/

}
.orderform_container {
	/*box-shadow: 0px 5px 10px #545454;*/
	/*margin: 5px;*/
	/*padding: 15px;*/
	padding-top: 30px;

}
/*
.stap {
	display: block;
	width: 110px;
	height: 33px;
	float: left;
	margin: 20px 5px 20px 0px;
	text-align: center;
	line-height: 32px;
	text-decoration: none;
	background-color: #9dadc8;
	color: #fff;
	box-shadow: 0px 0px 5px #545454;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}
.stap:hover {
	background-color: #7c90b2;
}
*/

.stap {
	/* width: 100px; */
	/* height: 20px; */
	/* padding: 5px; */
	/* float: left; */
	text-align: center;
	display: block;
	background-color: rgb(92, 92, 92);
	color: #fff;
	text-decoration: none;
	margin: 0px 0px 0px 5px;
	margin: 20px 0px 0px 13px;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
	font-family: century gothic, segoe UI, arial,tahoma,times;
	font-size: 12px;
	/* margin: 0 auto; */
	width: 150px;
	float: right;
	padding: 20px;
	position: relative;
	right: 4px;
	/* border-radius: 30px;*/
}
.stap:hover {
background-color: rgb(134, 134, 134);
}




.stap_submit {
	display: block;
	width: 110px;
	height: 33px;
	float: left;

	text-align: center;
	line-height: 30px;
	text-decoration: none;
	background-color: #61ce00;
	color: #fff;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
	border: none;
	font-weight: bold;
	position: absolute;
	left: -10000px;
}
.stap_submit_js {
	display: block;
	width: 110px;
	height: 33px;
	float: left;
	margin: 20px 5px 20px 0px;
	text-align: center;
	line-height: 33px;
	text-decoration: none;
	background-color: #61ce00;
	color: #fff;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
	border: none;
	font-weight: bold;
}



.stap_submit:hover, .stap_submit_js:hover {
	background-color: #54b200;


}
#submit_js3 {
	font-size: 9px;

}
.submit_trigger2 {
	font-size: 9px;
}
.submit_holder {
	position: absolute;
	right: 10000px;


}



.back {
	background-image: url('../img/form/back2.png');
	background-repeat: no-repeat;
	background-position: center left;

}
.next {
    background-image: url(../img/form/next2.png);
    background-repeat: no-repeat;
    background-position: center right;
    background-color: #FECB03 !important;
    background-color: #fc4237 !important;
    box-shadow: none !important;
    transition: 0.4s ease !important;
    /* right: 30px; */
    border-radius: 100px;
}
.next:hover {
	background-color: #FFB100 !important;
    background-color: #c1181e !important;
	     background-color: #f95d07 !important;
	    padding: 20px 10px 20px 30px;
}

.stap_container {
	/*background-color: #cdd5e4;*/
	margin-bottom: 20px;

}
.stappen {

width: 88px;
width: 105px;
height: 20px;
margin-right: 5px;
margin-top: 5px;
/*border-radius: 7px;*/
padding: 10px;
float: left;
background-color: #9FCA00;
font-size: 12px;
text-align: center;
line-height: 19px;
color: #fff;
border-radius: 3px;

}
.stappen_active {
	background-color: #542569;
	background-color: #5B8033;

}

.ie8 {
background: red;

}

.paragraph {
	padding: 0px 0px 10px 0px;
	width: 390px;
	color: #fff;
	/*font-weight: bold;*/

}
.order_form_submit {
	margin: 15px 0px 5px 0px;
	display: block;
	border: none;
	width: 110px;
	height: 40px;
	background-color: ;
	box-shadow: 0px 0px 50px #545454;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.27);
	cursor: pointer;
	-webkit-transition: 0.2s ease;
	-moz-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}
.order_form_submit:hover {
	background-color: rgba(67,180,220,0.5);
	box-shadow: 0px 0px 15px #545454;


}

.key {
	/*border-right: 1px solid #317cab;*/
	/*width: 200px;*/
	color: #FFFFFF;
	color: #313131;
	padding: 3px 0px 3px 10px;
/*border-right: 1px solid #317cab;*/
width: 200px;

font-weight: bold;



}
.f_key {
	min-width: 100px;
    min-width: 50px;
	font-size: 12px;
	color: #ffffff;
	padding: 0px 13px;
	color: #ea4f3a;

    font-weight: bold;
	/* font-weight: bold; */
}
@media screen and (max-width: 480px) {
	.f_key {

	    min-width: 35px;
		font-size: 10px;
	}
}
.value {
	width: 268px;
	/*padding: 3px 10px 3px 10px;*/
	width: 70%;
	width: 80%;
}
.order_form_text {
	border: none;
	/* border-radius: 3px; */
	padding-left: 4px;
	/* height: 20px; */
	/* box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.27); */
	/* width: 214px; */
	border: none;
	/* padding-left: 4px; */
	/* height: 25px; */
	width: 100%;
	/* padding: 1%; */
	font-size: 16px;
	/* border-radius: 30px; */
	padding: 12px 0px;
	/* text-indent: 10px; */
	padding: 14px 4%;
	padding: 18px 14px;
	box-sizing: border-box;
	    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.18);
		 margin-bottom: 8px;

}
.order_form_select {
	border: none;
	width: 100%;
	/* border-radius: 35px; */
	padding: 12px;
	color: #000;
	font-size: 18px;
}

a.sourceforge:link, a.sourceforge:visited {
	color: #00203B;
	font-weight: bold;

}
.tips_hider {
	margin: 5px 0px 5px 0px;
	width: 335px;
	/*width: 525px;*/
	height: 40px;
	background-color: #1cbcff;
	background-color: #aecdff;
	/*background-color: rgba(255,241,81,0.8);*/
	background-image: url("../img/form/plus.png");
	background-position: center left;
	background-repeat: no-repeat;
	font-size: 16px;
	color: #fff;
	line-height: 40px !important;
	text-indent: 40px;
	cursor: pointer;
	border-radius: 5px;

}
.tips_hider:hover {

	background-color: #5f98f4;

}
.tips_hider_active {

	background-color: #488eff;

	background-image: url("../img/form/min.png");


}

.hider_content {
	width: 320px;
	padding: 10px 0px 5px 15px;

}

.error_message {
    /* width: 340px; */
    /* height: 80px; */
    background-color: red;
    position: absolute;
    top: 40%;
    left: 0%;
    text-align: center;
    /* line-height: 90px; */
    -moz-box-shadow: 0px 0px 90px #545454;
    box-shadow: 0px 0px 90px #000;
    z-index: 10000;
    width: 80%;
    right: 0%;
    margin: auto;
    padding: 10px;
    font-weight: bold;
}
.error_message2 {
    /* width: 340px; */
    /* height: 80px; */
    background-color: red;
    position: absolute;
    top: 40%;
    left: 0%;
    text-align: center;
    /* line-height: 90px; */
    -moz-box-shadow: 0px 0px 90px #545454;
    box-shadow: 0px 0px 90px #000;
    z-index: 10000;
    width: 80%;
    right: 0%;
    margin: auto;
    padding: 10px;
    font-weight: bold;
}


.confirm_message {
    /* width: 340px; */
    /* height: 80px; */
	 background-color: rgb(75,176,0);
    position: absolute;
    top: 40%;
    left: 0%;
    text-align: center;
    /* line-height: 90px; */
    -moz-box-shadow: 0px 0px 90px #545454;
    box-shadow: 0px 0px 90px #000;
    z-index: 10000;
    width: 80%;
    right: 0%;
    margin: auto;
    padding: 10px;
    font-weight: bold;
}
.confirm_txt {
    /* height: 80px; */
    text-align: center;
    /* line-height: 80px; */
    font-size: 15px;
    position: relative;
    color: #fff;
    /* font-weight: bold; */
    padding: 4%;
}

.error_txt {
    /* height: 80px; */
    text-align: center;
    /* line-height: 80px; */
    font-size: 15px;
    position: relative;
    color: #fff;
    /* font-weight: bold; */
    padding: 4%;
}
.error_bigger {
	line-height: 40px;

}
.error_closer {
	position: absolute;
	width: 30px;
	height: 30px;
	font-size: 30px;
	top: 0;
	right: 0;
	line-height: 30px;
	cursor: pointer;
	background-image: url('../img/form/close2.png');
	padding: 2px;
	background-repeat: no-repeat;
	background-position: center center;

}
.validate_error {

	background: #ffc7c7;
}
.error {
	padding: 10px;
	line-height: 150%;
	color: #ff0000;
	font-weight: bold;
	font-style: italic;
}
.hide, .hidden {
	display: none;
}


.clear {
	clear: both;

}

a.dp-choose-date {
	display: none;
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	/*display: block;*/
	text-indent: -2000px;
	overflow: hidden;
	background: url(calendar.png) no-repeat;
}


.subtrig {
width: 100px;
height: 20px;
padding: 5px;
text-align: center;
display: block;
background-color: rgb(92, 92, 92);
color: #fff;
text-decoration: none;
margin: 0px 0px 0px 5px;
-webkit-transition: 0.2s ease;
-moz-transition: 0.2s ease;
-o-transition: 0.2s ease;
transition: 0.2s ease;
font-family: century gothic, segoe UI, arial,tahoma,times;
font-size: 14px;
}

.subtrig:hover {
background-color: rgb(134, 134, 134);
}

#stap4 {

background-color: rgb(92, 92, 92);
color: #fff;
/*box-shadow: 0px 0px 5px #545454;*/
-webkit-transition: 0.2s ease;
-moz-transition: 0.2s ease;
-o-transition: 0.2s ease;
transition: 0.2s ease;
border: none;
background-image: none;
font-weight: bold;

}
#stap4:hover {
background-color: rgb(134, 134, 134);

}

.kamer_header {
padding: 25px 0px 5px 10px;
color: #fff;
font-size: 18px;

}

.order_form_textarea {
	height: 100px;
	    /* width: 214px; */
	    border: none;
	    resize: none;
	    width: 100%;
	    padding: 4%;
		 padding: 14px;
	    /* border-radius: 22px; */
	    font-family: century gothic, segoe ui, arial;
	    font-size: 16px;
	    box-sizing: border-box;
		 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.18);
}
.td_key {
	color: #fff;
	width: 30%;
}
.td_devider {
	background: none !important;
	text-align: center;
}
.td_devider h2 {
	color: #ed5404;
	font-size: 22px;
	margin: 0px;
	padding: 30px 20px;
}
#afhaal_datum_row, #terug_keer_datum_row, #afhaal_locatie_row, #auto_type_row, #berekende_prijs_row, #terug_keer_locatie_row {
	/*display: none;*/
}
#afhaal_datum, #terug_keer_datum, #afhaal_locatie, #auto_type, #terug_keer_locatie {
	/*display: none;*/
	background: none;
}
#berekende_prijs_row {
	display: none;
}
#winkelmanditems_html_row{
   position: absolute;
   left: -1000px;
}
