form .field{
	display: block;
	padding: 2vh 0;
	width: 100%;
}
form .field label{
	display: block;
	margin-left: 3vh;
	margin-bottom: 1vh;
}
form .field .inputBox{
	display: block;
	position: relative;
}
form .field input[type="text"].inputBox, form .field textarea{
	width: calc(100% - 6vh);
	border: none;
	background-color: #f0f0f0;
	padding: 3vh;
	resize: none;
	outline: none;
}
form .field .noselect{
	padding: 3vh;
	background-color: #f0f0f0;
	min-height: 4vh;
}
form .button.submit{
	margin: 3vh;
	width: calc(100% - 6vh);
}

/* Box Types */
form .field .worklist{
	background-color: #fff;
}
form .field .worklist .dot{
	width: 10vh;
	height: 2vh;
	vertical-align: middle;
	margin-bottom: 2vh;
}

form .field .searcher{
	position: absolute;
	top: 0;
	left: 0;
	box-shadow: 0 0 1vh 0 rgba(0, 0, 0, 0.4);
	z-index: 10;
}
form .field .searcher .input{
	outline: none;
	padding: 3vh;
	width: calc(100% - 6vh);
	background-color: #f0f0f0;
}
form .field .searcher .items{
	max-height: 30vh;
	overflow: auto;
}
form .field .searcher .items .item{
	padding: 2vh 3vh;
	background-color: #fff;
}
form .field .searcher .items .item.active{
	background-color: #ddd
}