@charset "UTF-8";

/*////////////////////////////////////////////////////////////////////////////////////////////////
		
		 ______                      _  __                ____         __           __ 
		/_  __/__  ___  ___  ___    | |/_/______  __ __  / __/__ __ __/ /________  / /_
		 / / / _ `/ _ \/ _ `/ _ \  _>  </ __/ _ `/ // / / _// _ \\ \ / __/ __/ _ \/ __/
		/_/  \_,_/_//_/\_, /\___/ /_/|_/_/  \_,_/\_, / /_/  \___/_\_\\__/_/  \___/\__/ 
					  /___/                     /___/                                  
		
////////////////////////////////////////////////////////////////////////////////////////////////*/

/* FORM ELEMENTS */
.tangoXrayFoxtrot { line-height: 1em; }

	.tangoXrayFoxtrot h2 { clear: both; }
	
	.tangoXrayFoxtrot .req { color: #d70016; font-weight: bold; padding-right: 2px; }

	.tangoXrayFoxtrot label { display: block; padding: 0px 0px 3px 0px; /*background-color: #FF9966;*/ }
	
	.tangoXrayFoxtrot .formblock { clear: both; padding-top: 10px; float:left; width: 400px; }
	
	.tangoXrayFoxtrot .formblock div { float: left; padding: 4px 3px 0px 6px; width: 180px; /*background-color:#CC99CC; border: 1px solid #FF0033;*/ }
	
	.tangoXrayFoxtrot input,
	.tangoXrayFoxtrot textarea { font-size: 12px; width: 100%; padding: 1px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
	
	.tangoXrayFoxtrot label input { padding: 0px; width: auto; } /* checkboxes would behave weirdly without this */
	
	.tangoXrayFoxtrot textarea { height: 150px; }	
	
	.tangoXrayFoxtrot select { font-size: 12px; width: 100%; }
	

/* ERRORS BLOCK */
.errors { color: #d70016; margin: 0px 0px 21px 0px; }
	.errors li { margin: 0px 0px 0px 21px; }
	.errors h2 { color: #d70016; font-weight: bold; clear: both; }

/* THANK YOU BLOCK */
.thankyou { }


