/* === Remove input autofocus webkit === */
*:focus {outline: none;}


/* === Form Elements === */
.poolfield, .poolfield2 {
	height:14px; 
	width:220px; 
	padding:5px 8px;
}
.poolfield1 {
	height:14px; 
	width:119px; 
	padding:5px 8px;
}
.setfield1{
width:119px;
padding:5px 8px;
height:14px;
left:0px;
}
.setfield2{
width:45px;
padding:8px; 
height:22px;
left:-15px;
}
.setfield1, .setfield2 { 
	border:1px solid #aaa;
	box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
	border-radius:3px;
	-moz-transition: padding .25s; 
	-webkit-transition: padding .25s; 
	-o-transition: padding .25s;
	transition: padding .25s;
	text-align: center;
	box-shadow: 0 0 5px #228B22;
	border-color: black	
}
.loginfield1, .loginfield2, .loginfield3 {
	height:16px; 
	width:270px; 
	padding:5px 8px;
}
.poolfield, .poolfield1, .poolfield2, .loginfield1, .loginfield2, .loginfield3, .setfield1 {padding:8px}
.poolfield, .poolfield1, .poolfield2, .loginfield1, .loginfield2, .loginfield3 { 
		border:1px solid #aaa;
		box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
		border-radius:2px;
		padding-right:30px;
		-moz-transition: padding .25s; 
		-webkit-transition: padding .25s; 
		-o-transition: padding .25s;
		transition: padding .25s;
	}
.poolfield:focus, .poolfield:focus:invalid {
	background: #fff;
	box-shadow: 0 0 5px #EE82EE;
	border-color: red
}
.poolfield1:focus, .poolfield1:focus:invalid,.poolfield2:focus, .poolfield2:focus:invalid {
	background: #fff;
	box-shadow: 0 0 5px #228B22;
	border-color: green
}
.loginfield1:focus, .loginfield1:focus:invalid{
	background: #fff;
	box-shadow: 0 0 5px #228B22;
	border-color: green
}
.setfield1:focus, .setfield1:focus:invalid {
	background: #fff;
	box-shadow: 0 0 5px #228B22;
	border-color: blue
}
.loginfield2:focus, .loginfield2:focus:invalid {
	background: #fff;
	box-shadow: 0 0 5px #DC143C;
	border-color: red
}.loginfield3:focus, .loginfield3:focus:invalid {
	background: #fff;
	box-shadow: 0 0 5px #808080;
	border-color: black
}