
.errMsg
{
	color:#F00; text-align:center; border:1px solid #F00; padding:5px; background-color:#ffeded
}
#inschrijfForm
{
	display:block;
	border:1px solid #ccc;
	padding:30px

}
#inschrijfForm ::-webkit-input-placeholder
{
color:#000!important;		
opacity:1;
font-weight:300;
}
#inschrijfForm input[type="text"],
#inschrijfForm input[type="email"],
#inschrijfForm input[type="tel"], 
#inschrijfForm input[type="password"],
#inschrijfForm input[type="number"],
#inschrijfForm select,	
#inschrijfForm label:not(.label-floatlabel),
#inschrijfForm textarea
{
font-family:"Roboto";

font-weight:400;
background-image:none;
color:#333!important;
border:none;
border-bottom:1px solid #CCC;
border-radius:0px;
width:100%;
/* padding-top:5% !important;
padding-bottom:3% !important;	 */
padding-top:5px !important;
padding-bottom:5px !important;
padding-left:3px;
padding-right:3px;
margin-top:1%;
margin-bottom:1%;
}
label.label-floatlabel  
{
top:-1px !important;
font-size:12px !important;
left:3px !important;
background-color:none !important;
}

table.MedailleTable>tr>td {
	padding: 8px;
    line-height: 1.42857143;
    border-top: 1px solid #ddd;
}
table.routeTable.table>tbody>tr>td, table.MedailleTable.table>tbody>tr>td
{
vertical-align:middle;
}
table.routeTable.table>thead>tr>th, table.MedailleTable.table>thead>tr>th		
{
font-size:.8em;
}
.routeTable tr td:nth-child(2), .routeTable tr th:nth-child(2), .routeTable tr th:nth-child(3), .MedailleTable tr td:nth-child(2), .MedailleTable tr th:nth-child(2), .MedailleTable tr th:nth-child(3)
{
text-align:right
}
.routeTable tr th:nth-child(3), .routeTable tr td:nth-child(3), .MedailleTable tr th:nth-child(3), .MedailleTable tr td:nth-child(3)
{
text-align:right;
min-width:150px;

width:20%;
}		
#inschrijfForm .routeTable input[type="number"], #inschrijfForm .MedailleTable input[type="number"]
{
text-align: center;

height: auto;
font-size: 1em;
border:none;
background-color:#f5f5f5;
margin:0px;

}				  
.plusMinus
{
display:flex;

}
.plusMinus button
{

background-color:#ccc;
font-size: 22px;
padding: 7px;
width: 50px;
}
.plusMinus button:hover
{
background-color:#333;
}
.plusMinus input[type=number]::-webkit-inner-spin-button, 
.plusMinus input[type=number]::-webkit-outer-spin-button { 
-webkit-appearance: none; 
appearance: none; 
margin: 0; 
}
.banken label
{
width:48%;
}
#totalBox
{
font-weight:600;
display:inline;
}
.inschrBtn
{
font-weight:600;
text-transform:uppercase;
background-color: #90bc3c;
width:100%;
}
.inschrBtn .glyphicon
{
font-size:.8em
}