/* custom form */
label.label  {
   font-family: "adelle-sans";
   font-style: normal;
   font-weight: 300;
   font-size: 18px;
   width: 100%;
   clear:both;
   margin-top: 12px;
   margin-bottom: 6px;
   color: #555;
}	
label.error_label {
   color: #db0000;
}
input.button {
   font-family: "UniversLTW01-47LightCn",sans-serif;
   font-style: normal;
   font-weight: 400;
   font-size: 20px;
   padding: 11px 20px 13px;
   width: 312px;
   margin: 10px 0 0 0;
   border: 2px solid #bbb;
}

input[type="text"] { width: 300px; margin-top: 0 }

input[type="text"] {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	border: 2px solid #ccc;
	padding: 2px 4px;
	height: 32px;
	font-size: 18px;
   font-family: "UniversLTW01-47LightCn",sans-serif;
   font-style: normal;
   font-weight: 300;
}

p.success {
	font-size: 48px;
   font-family: "UniversLTW01-47LightCn",sans-serif;
   font-style: normal;
   font-weight: 300;
   color: #78a120;
   text-align: center;
}

#msgs {
   margin: 30px 0;
}