/* FORM CSS */
*{font-family:'Museo Sans',sans-serif !important;}
body{padding-top:0;}
body>p:first-child,form>.appArea:first-child,
#ACTION_CANCEL_RESPONSE_SUBMIT,#reset{display:none;}
form .appArea{width:488px;margin:0;}

form input[type=text]{background-color:#ecebeb;border:none;border-radius:0;padding: 4px 6px;font-size: 24px;float:left;width:374px;margin-bottom:20px;color:#473e36;}
form input[type=submit]{float:right;margin-right:4px;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#97a539;font-size:24px;color:#fff;}

form label{display:inline-block;float:left;width:110px;text-align:right;padding-right:10px}
form label+*{display:none;}
form label .Explicit{font-size:20px;color:#473e36;font-weight:normal;}
form label .aural-only,.req{display:none;}

@media (max-width:560px){
	form .appArea{width:100%;}
	form input[type=text]{display: block;width: 100%;box-sizing: border-box;}
	form label{width:100%;padding: 0;text-align: left;float: left;display: block;box-sizing: border-box;margin:0}
}