/* Firefox puts extra border/padding on inputs. Remove it! */
select,button,
input[type="reset"],
input[type="button"],
input[type="submit"],
input[type="number"],
input[type="text"],
input[type="file"]
{
	display: inline;
	height: 24px;
	width: auto;
	/* height: auto; */
	padding: 2px;
	font-size: 14px;
	border: solid 1px gray;
	border-radius: 5px;
	color: black;
	margin: 1px auto;
	vertical-align: top;
}

select:hover,
button:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="number"]:hover,
input[type="text"]:hover,
input[type="file"]:hover
{
   border: solid 1px black;
}