.form {}
.form ul { list-style: none; margin: 0; padding: 0;}
.form li { margin: 0 0 1.5em;}
.form label.label {
	display: block;
	margin-bottom: .4em;
	font-size: .7rem;
	color: #ccc;
	line-height: 1;
}
.form label.radio,
.form label.checkbox {
	display: block;
	margin: -25px 0 .7em 22px;
	font-size: .9rem;
	line-height: 1.4;
}
.form li.placeholder { position: relative; }
.form li.placeholder span.placeholder {
	position: absolute;
	top: 14px;
	left: 15px;
	color: #ddd;
	font-style: italic;
}
.form li.placeholder.plc-textarea span.placeholder { top: 22px; left: 27px;}
.form li.placeholder.plc-dropdownlist span.placeholder { top: 14px;}
.form li.placeholder.plc-dropdownlist:not(.focus) .dropdownlistselector { visibility: hidden;}
.form li.placeholder.plc-dropdownlist.focus .dropdownlistselector { visibility: visible;}