/* Stylesheet for Contour forms on Request Info Form on Homepage ONLY */

#contour
{
  padding: 20px 0px 10px 0px !important;
  margin-right: 6px !important;
  background-color: #666666 !important;
/*  background-image: url('/media/708572/formbg_road20percentshadow.jpg') !important; */
  background-image: url('/media/710783/golddarker_diagbottomright.jpg') !important; 
  background-position: left top !important;
  background-repeat: no-repeat !important;
  border-radius: 20px !important;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
#contour .contourPageName
{
  font-size: 2em !important;
  line-height: 2em !important;
}

#contour .contourField div label
{
  display: inline;
  color: #000000 !important;
  font-size: 14px !important;
  font-weight: normal !important;
}

#contour label.fieldLabel
{
  color: #000000 !important;
  font-size: 14px !important;
  font-weight: bold;
  display: block;
  width: 175px !important;
  float: left;
  clear: left;
  background: transparent !important;
}
#contour small
{
  display: block;
  float: left;
  clear: both;
  padding: 5px 5px 5px 200px;
}


#contour fieldset
{
  padding: 1.4em;
  margin: 0 0 1.5em 0;
  border: none !Important;
}

#contour legend
{
  font-weight: normal !important;
  color: #000000;
  font-style: italic !important;
  font-size: 1.2em;
  line-height: 1.2em;
  display: block;
}

#contour input.text, #contour input.title, #contour textarea, #contour select
{
  margin: 0.5em 0;
  border: 1px solid #bbb;
}

#contour select 
{
  height: 2em !important;
  width: 19em !important;
}

#contour input.text:focus, #contour input.title:focus, #contour textarea:focus, #contour select:focus
{
  border: 1px solid #666;
}

/* #contour input.text, #contour textarea
{
  width: 300px !important;
  padding: 5px;
}
*/

div #contour input.text /* Text Fields - Must use DIV to override !important tag used in default contour CSS because stylesheet is called immediately before the form in body of page instead of in the page header */
{
  width: 18em !important;
}

#contour textarea
{
  height: 2em;
}
  
#contour input.fileupload
{
  height: auto !important;
}

#contour span.checkboxlist, #contour span.radiobuttonlist, #contour span.checkbox
{
  display: block;
  float: left;
  padding: 10px;
}

#contour .checkboxlist input, #contour .radiobuttonlist input, #contour .checkbox input
{
  width: auto !important;
  height: auto !important;
  border: none !important;
  display: inline !important;
}

#contour .hiddenfield
{
    display:none;
}

#contour .contourButton /* Submit Button */
{
  /* margin-right: 10px; */
  /* padding: 2px 10px; */
  float: left;
  margin-top: -0.8em !important;
  margin-left: 11em !important;
  padding: 8px 6px 8px 6px !important; 
  /*margin-bottom: 20px !important;*/
  height: 60px !important;
  width: 180px !important;
/*  background-color: #FFBA39 !important; */
  background-color: #91002a !important; 
  color: #ffffff !important;
  font-size: 20px !important;
  font-weight: bold !important;
/*  text-shadow: 0 0 5px #e9e9e9 !important; */
  /*border: 1px solid #5b5b5b !important */
  border-radius: 20px !important; 
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); shadow effect;
  /* display: inline-block;  */
}

#contour .contourButton:hover /* Submit Button */
{
/*  background-color: #ffca68 !important; */
  background-color: #66001d !important;
  color: #ffba39 !important; 
}

#contour .contourErrorMessage
{
  padding: .8em;
  margin-bottom: .5em;
  border: 2px solid #FBC2C4;
}
#contour .contourErrorMessage, #contour .contourError
{
  background: #FBE3E4;
  color: #8a1f11;
}
#contour input.contourError, #contour textarea.contourError
{
  background: #FBE3E4;
  border-color: #FBC2C4;
}

#contour span.contourError
{
    color: #8a1f11 !important;
    background: transparent !important;
}






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
