.node-webform label {
    display: block;
    margin-bottom: 3px;
    font-size: 12px;
    font-weight: bold;
}
.node-webform .form-item {
    float: left;
    width: 100%;
    clear: both;
    margin: 0 0 15px 0;
}

.node-webform .form-text, .node-webform .form-textarea, .node-webform .form-select {
  box-shadow: 0 0 1px #aaa;
  border-radius: 2px;
  padding: 5px 0;
  border: none;
  width: 100%;
}

/*
.form-submit {
    background: #aec7f7;
    color: #fff;
    text-shadow:1px 1px 2px #a2bae7;
    box-shadow:2px 2px 5px #e2e2e2;
    border:1px solid #fff;
    border-radius: 3px;
    padding: 10px 20px;
    font-weight: bold;
    font-size: 13px;
    cursor: pointer;
}
*/

#edit-actions {
    clear: both;
}

.node-webform fieldset {
    border: 1px solid #ccc;
    margin: 0 0 15px 0;
    padding: 10px 15px;
}

.node-webform legend {
  color: #6c9fc9;
  font-size: 22px;
  font-weight: bold;
  padding-bottom: 10px;
}