.input-collection .caption {
	width: 16em;
}

.mandatory {
	color: red;
}

#add-recipient {
	font-weight: bold;
}

select {
	font-size: 11px;
}
.input-collection td.input {
	white-space: nowrap;
	padding: 5px 0;
}

.form-text {
	display: block;
	padding: 10px 0;
}

div.val {
	padding: 20px;
}

div.leverans {
	padding: 20px;
	background: #e1e3f0;
	border: 4px double #fff;
}

div.sender {
	padding: 20px;
}

div.payment {
	padding: 20px;
	background: #e1e3f0;
	border: 4px double #fff;
}

.input-collection {
	padding: 5px 0;
}

.payment-body h3 {
	padding: 10px 0 0 0;
}

.payment-body form {
	padding: 0;
	margin: 0;
}

.tillval {
	font-size: 9px;
	color: #002d5f;
}

/** validering **/

/*label {
	display: block;
	padding: 3px;
}

label span {
	display: block;
	float: left;
	width: 200px;
}*/

label input.error { background-color: pink; }
.description { display: none; border: 1px solid red; padding: 5px; }

