/*!Combinable CSS group = public!*/

.guestoption.row {
	width:100%;
	display:flex;
	border-top:1px dotted #ddd;
	justify-content:space-between;
	padding:0.3rem 0;
	margin:0.5rem 0;
	flex-wrap:wrap;
}

.guestoption.row .title {
	width:40%;
	display:flex;
	flex-direction:column;
	justify-content:center;
}
.guestoption.row .value {
	width:60%;
}

.guestoption.row.error input,
.guestoption.row.error select,
.guestoption.row.error .selectric-wrapper {
	border:1px solid #cc3300;
}

.guestoption.row p.error {
	width:60%;
	margin:0.5rem 0 0 40%;
}