﻿input, textarea, select, img.commandButton, a.commandButton img {margin-bottom: 1px; padding: 8px;}
input[type="text"], input[type="number"], input[type="tel"], input[type="password"], textarea, select {
	border: none;
	border-bottom: solid 1px silver;
}
textarea {
	border: solid 1px silver;
	border-color: gainsboro silver silver gainsboro;
}

input[type="text"]:hover, input[type="number"]:hover, input[type="tel"]:hover, input[type="password"]:hover, textarea:hover, select:hover {
	background-color: whitesmoke;
	transition: ease-in background-color .2s;
}

input[type="text"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
	outline: none; /* disables blue outline in Chrome */
	background-color: #EEE;
	border-bottom: Solid 1px gray;
	transition: ease-in background-color .1s;
}

:-ms-input-placeholder {font-style: italic;} /* Internet Explorer 10+ */
::-webkit-input-placeholder {font-style: italic;} /* WebKit browsers */
:-moz-placeholder {font-style: italic;} /* Mozilla Firefox 4 to 18 */
::-moz-placeholder {font-style: italic;} /* Mozilla Firefox 19+ */
::placeholder {font-style: italic;} /* W3C */

/* hide placeHolder text when form is disabled */
input[disabled]:-ms-input-placeholder {color: Transparent;} /* Internet Explorer 10+ */
input[disabled]::-webkit-input-placeholder {color: Transparent;} /* WebKit browsers */
input[disabled]:-moz-placeholder {color: Transparent;} /* Mozilla Firefox 4 to 18 */
input[disabled]::-moz-placeholder {color: Transparent;} /* Mozilla Firefox 19+ */
input[disabled]::placeholder {color: Transparent;} /* W3C */

input[type="submit"] {
	border-style: solid;
    background-color: #0078D7;
    border-color: #005B9E;
    color: #fff;
	cursor: pointer;
}
input[type="submit"]:hover {background-color: #005B9E; transition: ease-in background-color .2s;}
input[type="submit"]:disabled {
	border-style: solid;
    background-color: #C0C0C0;
    border-color: #808080;
    color:  #808080;
	cursor: default;
}
