/* BonFX contact form (Contact plugin). Loaded only on a page that prints a form.
   The field and button look is the theme rule set in bonfx.css (input, textarea,
   input[type=submit]); these are the Contact Form 7 rules of live (styles.css 6.1.7). */
.bfx-cf-hp { position: absolute !important; left: -9999px !important; width: 1px; height: 1px; overflow: hidden; margin: 0 !important; }
.bfx-cf-wrap { position: relative; }
.bfx-cf-tip { color: #dc3232; font-size: 1em; font-weight: normal; display: block; }
.bfx-cf-out { margin: 2em .5em 1em; padding: .2em 1em; border: 2px solid #00a0d2; }
.bfx-cf-out[hidden] { display: none; }
.bfx-cf-out.is-sent { border-color: #46b450; }
.bfx-cf-out.is-failed { border-color: #dc3232; }
.bfx-cf-out.is-invalid { border-color: #ffb900; }
.bfx-cf-submit[disabled] { opacity: .6; cursor: default; }
