.buffer fieldset{
  margin:.7em 0;
  padding:15px;
/*  border: 1px solid #777;*/
}
.buffer fieldset legend{
  font-weight:bold;
}
.buffer textarea{
  font-family:sans-serif;
  padding:5px;
}

.buffer table {
  border-collapse: collapse;
  border: none !important;
}
.buffer table tbody,
.buffer table tr,
.buffer table td{
  border: none !important;
}

.buffer form input[type="submit"], .buffer form input[type="reset"] {
    background: #c02417;
    color: #fff;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    min-width: 2.75rem;
    min-height: 2.75rem;
    border: 2px solid #c02417;
  }

  .buffer form input[type="submit"]:hover, .buffer form input[type="reset"]:hover {
    background: #fff;
    color: #c02417;
    border: 2px solid #c02417;
}

.wsbform{ font-size:13px; }
.wsbform label{font-weight:bold;}
.wsbform .required-field{color: #c02417;}
.wsbform .formboxL{float:left;}
.formboxL input,
.formboxL textarea,
.formboxL select{clear:right; display:block;}
.wsbform .is-inline{display:inline;}
.wsbform p { margin: .3em 0; padding:0;}