form {
	margin: 0 auto;
	max-width: 500px;
}
form .col-2 {
	float: left;
	margin: 0 1% 0 0;
	width: 49%;
}
form .col-3 {
	float: left;
	margin: 0 1% 0 0;
	width: 32%;
}
form .col-4 {
	float: left;
	margin: 0 1% 0 0;
	width: 24%;
}
form .col-5 {
	float: left;
	margin: 0 1% 0 0;
	width: 19%;
}
form .col-6 {
	float: left;
	margin: 0 1% 0 0;
	width: 15%;
}
div.full-width form {
	max-width:100%;
}
td.editable form {
	display: none;
}
form .item {
	margin: 0 0 20px 0;
}
form label,
form span.label {
	background: 0;
	color: #4d4d4d;
	cursor: pointer;
	display: block;
	font-size: 0.875rem;
	font-weight: bold;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	text-align: left;
}
div.collection input,
div.collection select {
	border-radius: 5px;
}
form div.inline label {
	width: 90%;
}
form .admin {
	background: #FFFE96;
}

.addition select {
	width: 85%;
}
.addition-2 input {
	display: inline-block;
	width: 45%;
}
.addition-2 select {
	width: 40%;
}
.addition a,
.addition a:visited,
.addition-2 a,
.addition-2 a:visited {
	/*background: url('../../img/website/button-blue-white-plus.png') no-repeat;*/
	background: url('../../img/website/add-solid-blue.png') no-repeat;
	display: inline-block;
	height: 26px;
	line-height: 26px;
	text-indent: -9999em;
	width: 25px;
}
.addition a:active,
.addition a:focus,
.addition a:hover,
.addition-2 a:active,
.addition-2 a:focus,
.addition-2 a:hover {
	text-decoration: underline;
}

.addition-3 input {
	display: inline-block;
	width: 50%;
}
.addition-3 a,
.addition-3 a:visited {
	display: inline-block;
	height: 26px;
	line-height: 26px;
}
.addition-3 a:active,
.addition-3 a:focus,
.addition-3 a:hover {
	text-decoration: underline;
}

form .button {
	border-radius: 5px;
	box-shadow: 1px 1px 6px rgba(0,0,0,0.4);
	font-size: 20px;
	min-width: 170px;
}

form .instructions, form .note {
	background: #EBEAC3;
	color: #7A5A2B;
	display: block;
	font-size: 12px;
	margin: 0 0 1px 0;
	padding: 3px;
}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
	margin: 0;
}