/*
=Forms
*/

 form ol {
 list-style:none;
 }

 label {
 padding:0;
 margin:0;
 }


ul {
	list-style:none;
}

ul li {
	margin:0 0 8px 0;
}

 label {
	font-size:16px;
	display:block;
	padding:0 !important;
	margin:0 !important;
	}

  label span.hint{
    font-size:smaller;
    padding-left:2em;
  }

label {
	display:block;
	padding:8px 0 3px 15px;
	font-size:95%;
}

input, textarea {
	margin:4px 0 20px 0;
}

select {
	margin:4px 0 20px 0;
}

input {
	font-size:22px;
}

textarea {
	line-height:18px;
}

span.validation ul{
  list-style-image: url(/images/cancel.png);
}

.error{
  padding: 2px;
  background-color: #FF6363;
}

.valid{
  padding: 2px;
  background-color: #63FF68;
}