/**
 * @file
 * Front-end styling for the display of webforms.
 */
input.webform-calendar {
  display: none;
  padding: 3px;
  vertical-align: top;
}
html.js input.webform-calendar {
  display: inline;
}
.webform-container-inline label {
  display: inline;
  margin-right: 1em;
}
.webform-container-inline div,
.webform-container-inline div.form-item {
  display: inline;
}
.webform-container-inline div.description {
  display: block;
}
span.form-required{
  color: #940000 !important;
}
form .description{
  color: #5e213b !important;
}
textarea:focus{
  outline: none !important;
  border:1px solid blue !important;
  box-shadow: 0 0 10px #fff !important;
}