.buffer fieldset{
  margin:.7em 0;
  padding:12px;
  border:1px solid #777;
}
.buffer fieldset legend{
  font-weight:bold;
}

body.empty{
  padding:0;
  margin:0;
}

body.empty > h2{
  display:none;
}
.contactform .fs-reply {
  display: none;
}

.buffer a:hover {
    color:#B69517;
    text-decoration: underline;
}

.customform input[type="submit"], .customform input[type="button"], .customform input[type="reset"], #aspnetForm input[type="submit"], #aspnetForm input[type="button"], #aspnetForm input[type="reset"] {
  background: #b69518 !important;
  border: none !important;
  color: #ffffff !important;
}

.customform input[type="submit"]:hover,
.customform input[type="button"]:hover,
.customform input[type="reset"]:hover,
#aspnetForm input[type="submit"]:hover,
#aspnetForm input[type="button"]:hover,
#aspnetForm input[type="reset"]:hover {
    background-color: #00004D !important;
    color: #fff !important;
}


.buffer input:not([type="checkbox"]):not([type="radio"]) {
  padding: 0.5rem;
  min-width: 190px;
}