/*	Type Ahead
	================================================ */

	form#data {
		width: 100%;
		display: flex;
		align-items: flex-end;
	}
	form#data label, form#data button {
		font-weight: bold;
		margin: 0;
	}

	form#data button {
		margin: 0;
		padding: .25em;
		width: 6em;
		border: thin solid midnightblue;
		background-color: midnightblue;
		background-image: linear-gradient(to bottom, blue, midnightblue);
		color: white;
		height: 2.5em;
	}
	form#data input {
		font-family: "Source Code Pro", monospace;
		font-size: 1em;
		font-weight: normal;
		padding: .125em .5em;
	}
	div#suggestions {
		background-color: white;
		position: absolute;
		border: thin solid lightblue;
		box-shadow: 4px 4px 4px lightblue;
		display: none;
	}
	div#suggestions>span {
		display: block;
		font-size: .9em;
		font-family: "Source Code Pro", monospace;
		font-weight: normal;
		padding: .25em .5em;
	}
	div#suggestions>span[selected] {
		background-color: lightblue;
	}
