input[type="text"], input[type="password"]{	padding: 4px 8px;}input[type="submit"]{	padding: 0.1em 1em; float: right; margin-top: 0.5em; }.placeholder{	color: gray;}.formItem{	}.buttons {	padding-top: 1em; clear: both;}/* Login */.login input[type=text],.login input[type=password]{	float: right; width: 215px;}.login input:first-child{	float: left;}.login .form-actions{	}.login input[type=submit]{	margin-bottom: -1.5em;}.login .extra{	 clear: both;}.restore input[type="text"]{	width: 310px;}.restore input[type="submit"]{	float: none; margin-top: 0;}/* Search */.search input[type="text"]{	width: 384px;}.search input[type="submit"]{	float: none; margin-top: 0;}/* Profile Drupal Form */.profileForm{}.profileForm .formItem{margin-bottom: 1em}.profileForm .formItem > label{display: block; margin-bottom: 0.25em}