/**
 * @file
 *  Holds default styles for webform app that ships with openpublic.
 */


.node-content .webform-client-form label {
  color: #919191;
  float: left;
  padding: 7px;
  text-align: right;
  width: 150px;
}

.node-content .webform-client-form .grippie,.node-content .webform-client-form textarea,.node-content .webform-client-form input,.webform-client-form select {
  background: #fcfcfc;
  border: 1px solid #bcbcbc;
  color: #666;
  font-family: Arial, sans-serif;
  font-size: 12px;
  padding: 4px 7px;
  width: 260px;
}

.node-content .webform-client-form textarea {
  width: 275px;
}

.node-content .webform-client-form select {
  padding: 2px 0;
  width: 274px;
}

.node-content .webform-client-form .grippie {
  height: 1px;
  line-height: 1px;
  visibility: hidden;
}

.node-content #edit-submitted-contact-me label {
  float: none;
  padding: 0;
  visibility: hidden;
  width: auto;
}

.node-content .webform-client-form .form-checkbox {
  border: none;
  width: auto;
}

.node-content span.form-required {
  color: #C40F42;
  font-size: 15px;
}

body.node-type-webform p {
  margin: 15px 0;
}

body.node-type-webform h4 {
  color: #004370;
  font-family: Arial, sans-serif;
  font-size: 1.25em;
  font-style: normal;
  font-weight: 700;
  margin: 15px 0;
}

body.node-type-webform p.required-expla {
  border-bottom: #EBEBEB 1px solid;
  color: #999;
  font-size: .917em;
  font-style: italic;
  line-height: normal;
  margin: 15px 0 20px;
  padding: 0 0 10px;
}

.node-content .webform-client-form input.form-submit {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  background: #001523 url(sprite.png) repeat-x 0 -414px;
  border: 1px solid #01416d;
  border-radius: 6px;
  color: #FFF;
  cursor: pointer;
  float: left;
  font-family: Arial, sans-serif;
  font-size: 1.167em;
  margin: 0 0 0 166px;
  padding: 7px 35px;
  width: 120px;
}

.node-content .webform-client-form input.form-submit:hover {
  -moz-box-shadow: 0 3px 6px rgba(0,0,0,.3);
  -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.3);
  background: #001523 url(sprite.png) repeat-x -245px -414px;
  border: 1px solid #066c92;
  box-shadow: 0 3px 6px rgba(0,0,0,.3);
}