/*
 * File: static/css/contacts.css
 * Purpose: Contact page helpers (OSM map frame + form error text + honeypot).
 * Last Modified: 2026-10-13
 */

.contact-map-frame {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  background: #2f2f2f;
}

.contact-map-credit {
  margin: 0 0 17px;
  text-align: right;
  font-size: 12px;
}

.contact-map-credit a {
  color: #d8ab7d;
}

.form-error {
  color: #8b3a3a;
  margin-top: 4px;
  clear: both;
}

/* Match original theme form field spacing inside span4 columns */
.contact_form .row-fluid .span4 .controls input,
.contact_form .row-fluid .span12 .controls textarea {
  width: 100%;
  box-sizing: border-box;
}

.contact_form .controls .btn.pull-right {
  margin-left: 12px;
}

/* Bot honeypot — visually hidden, not display:none (some bots skip that). */
.contact-honeypot {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
