.textarea-identifier {
  display: none; /** hide ckeditor hint **/
}

.form-required {
  color: #C00;
}

.form-item {
  margin: 10px 0;
}

.form-item label {
  display: block;
  margin-bottom: 5px;
}

.form-item .form-text {
  background: #f8f8f8;
  border: 1px solid #e8e8e8;
  margin: 0;
  padding: 5px;
  width: 240px;
}

.form-item .form-textarea {
  background: #f8f8f8;
  border: 1px solid #e8e8e8;
  margin: 0;
  padding: 5px;
  width: 240px;
}

.form-item .error {
  background: #FCC;
  border: 1px solid #C66;
}

.form-actions {
  margin: 15px 0;
}

.form-actions .form-submit {
  margin: 0;
  padding: 0;
}

/** **/

body.node-356 .webform-client-form,
body.node-358 .webform-client-form 
{
  margin-top: 40px;
}

body.node-356 .webform-client-form .sticky-header,
body.node-358 .webform-client-form .sticky-header 
{
  display: none;
}

body.node-356 .webform-client-form label, 
body.node-358 .webform-client-form label 
{
  font-weight: bold;
}

body.node-356 .webform-client-form .description, 
body.node-358 .webform-client-form .description 
{
  font-style: oblique;
}

body.node-356 .webform-client-form .webform-component-grid, 
body.node-358 .webform-client-form .webform-component-grid 
{
  margin-top: 40px;
}

body.node-356 .webform-client-form .webform-grid-option, 
body.node-358 .webform-client-form .webform-grid-option 
{
  text-align: center;
  width: 40px;
}

body.node-356 .webform-client-form .webform-grid-3 .webform-grid-option, 
body.node-358 .webform-client-form .webform-grid-3 .webform-grid-option 
{
  width: 80px;
}
