#field
{
	margin-left:.5em;
	float:left;
}

#field,label
{
	/*float:left;*/
	font-family:Arial,Helvetica,sans-serif;
	font-size:small;	
}

br
{
	clear:both;	
}

inputOLD
{
	border:1px solid black;
	margin-bottom:.5em;	
}

input.error, select.error, textarea.error
{
	border:1px solid red;	

	margin: 1px 1px;
	padding: 1px 1px 1px 1px;
	background-repeat: no-repeat;
	background-position: 10px center;

	-moz-box-shadow: 0 0 2px 2px red;
	-webkit-box-shadow: 0 0 2px 2px red;
	box-shadow: 0 0 2px 2px red;


	color: #000;
	background-color: #ffffff;
	/** background-image: url('/images/Error.png'); **/


}

label.error
{
	float:right;
	border:0px solid red;
	/** background:url('/images/unchecked.gif') no-repeat; **/
	padding-left:16px;
	margin-left:.3em;	

	
	/*float:bottom;

	margin: 1px 1px;*/
	/*padding: 1px 1px 1px 1px;*/
	background-repeat: no-repeat;
	background-position: 00px center;

white-space: nowrap;


	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .875rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(217,37,80,0.9);
	border-radius: .25rem;
	
	
	/** Invalid Tooltip Rule
	
	position: absolute;
	top: 100%;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .875rem;
	line-height: 1.5;
	color: #fff;
	background-color: rgba(217,37,80,0.9);
	border-radius: .25rem;
 **/




}

label.valid
{
	float:right;
	padding-left:16px;
	margin-left:.3em;
	background-repeat: no-repeat;
	background-position: 00px center;
	float:bottom;
	background:url('/images/checked.gif') no-repeat;
	
	width:16px;
	height:16px;	


/**  valid from theme
	border-color: #3ac47d;
	padding-right: 2.25rem;
	background-repeat: no-repeat;
	background-position: center right calc(2.25rem / 4);
	background-size: calc(2.25rem / 2) calc(2.25rem / 2);
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
**/
}

