/*
==============================================================================
**
** CONTACT
**
** SCOPE: 		CONTACT
** REVISION:	0.1
** DATE:		03/21/11
** AUTHORS:		DUNCAN MCALESTER (DUNCAN@LAYER-51.COM)

** USAGE:		The body tag for this section will have and ID of "contact"

** NOTES:
				
** TODO:		Connect up LESS variables

** REVISION HISTORY
------------------------------------------------------------------------------






==============================================================================
*/
/* ==================== REQUIRED LIBRARIES DO NOT REMOVE ===================== */
/* Including lib.less - this template is intentionally left blank and does not need to be included  on the live server */
/* ==================== REQUIRED LIBRARIES DO NOT REMOVE ===================== */
/* =========================================================================== */
/*
** COLOR PALETTE
**
** DESCRIPTION:	Class to be applied to any button
** USAGE:		
** NOTES:
**
*/
/*
** SPECIFIC COLORS
**
** DESCRIPTION:	Define the shape color and size of the container
** USAGE:		
** NOTES:
**
*/
/*
** CONTAINER
**
** DESCRIPTION:	Define the shape color and size of the container
** USAGE:		
** NOTES:
**
*/
/*
This is not working, but eventually I think it makes more sense to define border radius
here than have each element need a border radius element that get's set to zero;
.container-radius() {
	.less-radius(10px,10px,10px,10px);
	.ie-pie();
}
*/
/*
** MAIN NAV
**
** DESCRIPTION:	Class to be applied to any button
** USAGE:		
** NOTES:
**
*/
/*
** BUTTON
**
** DESCRIPTION:	Variables for standard buttons
** USAGE:		
** NOTES:
**
*/
/* Over Button Variables */
/* Pressed Button Variables */
/* Asides Figure Image Shadow */
/* =========================================================================== */
/* 
	DM Note:
	
	I removed this for a few reasons.
	1) It appears it's only used in one place, so making this a variable is just duplicating the worl
	2) Variables should really be stored in a global file like settings.less
	3) There really shouldn't be a need to modify form fonts outside of the settings in typography and/or forms
		
		@table_data_font_size: 13px; */
fieldset {
  font-size: .9em;
  border: none;
  background: #F9F6ED;
}
.required abbr {
  border: none !important;
  color: #951b00;
}
.errorMessage {
  z-index: 10000;
  display: block;
  padding: 0 10px;
  height: auto;
  color: #fff;
  font-weight: bold;
  font-size: 1em;
  background: #951b00;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #951b00), color-stop(1, #531200)) !important;
  background: -webkit-linear-gradient(top, #951b00 0%, #531200 100%) !important;
  background: -moz-linear-gradient(top, #951b00 0%, #531200 100%) !important;
  background: -o-linear-gradient(top, #951b00 0%, #531200 100%) !important;
  background: linear-gradient(top, #951b00 0%, #531200 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= #951b00 , endColorstr= #531200 );
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-background-clip: border;
  -moz-background-clip: border;
  background-clip: border-box;
}
.errorMessage ul {
  margin: 0;
  padding: .5em 0;
  list-style: none;
}
.errorMessage li,
.errorMessage li p {
  font-size: .9em;
  margin: 0 !important;
  padding-bottom: 0 !important;
}
#flag_table {
  width: 100%;
  font-size: .825em;
}
#flag_table th {
  padding: 1.333em 0;
  background-color: #ebe4c7;
  border-bottom: 1px solid #dacc96;
}
#flag_table .off,
#flag_table .shipping {
  background-color: #ffffff;
}
#flag_table td {
  width: 12%;
  text-align: center;
  padding: 1.333em 0;
}
#flag_table td input {
  width: auto;
}
#flag_table #sub {
  width: 20%;
}
#flag_table #flown {
  width: 34%;
}
#flag_table .summary {
  text-align: right;
}
#flag_table .shipping {
  border-top: 1px solid #ccc;
}
#flag_table .subtotal {
  border-top: 1px solid #dacc96;
}
#flag_table .subtotal {
  background-color: #ebe4c7;
  color: #951b00;
  font-size: 1.447em;
}
#flag_table td:nth-child(5) {
  text-align: left;
  padding-left: 5% !important;
}
li.radio {
  margin-bottom: 0;
}
#accomp-all,
#accomp-1,
#accomp-2,
#accomp-3 {
  display: none;
}
.sel_all #accomp-all,
.sel_all #accomp-1,
.sel_all #accomp-2,
.sel_all #accomp-3,
.sel_1 #accomp-1,
.sel_2 #accomp-2,
.sel_3 #accomp-3 {
  display: block;
}
.show_form .form_mode,
.show_preview .preview_mode {
  display: block !important;
}
.show_form input,
.show_form select,
.show_form textarea {
  display: inline-block !important;
}
.show_form .preview_mode {
  display: none !important;
}
.show_preview .form_mode,
.show_preview input,
.show_preview select,
.show_preview textarea {
  display: none !important;
}
.show_form .picker {
  display: inline-block !important;
}
.show_preview input#send-request {
  display: inline-block !important;
}
.button-right {
  float: right;
}
.button-left {
  float: left;
}
#edit-request {
  padding: .7em 1.1em !important;
}
#send-request {
  padding: .8em 1em;
}
#qa-form .button {
  cursor: pointer;
  font-size: 1rem;
  font-family: sans-serif;
}
