/* ── form.view.css ─────────────────────────────────────────────────
   Shared styles for public form views (contact, consultation, etc.)
   Load order: after main.css, before page-specific CSS.
   Path: /assets/css/form.view.css
──────────────────────────────────────────────────────────────── */

/* info/contact.php ── panel info block */
.section-wrapper .panel {
    margin-top: 100px;
}

/* info/contact.php ── form section outer wrapper */
.contact-form-wrap {

    margin-top : 85px;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
}

/* tablet ≥ 768px */
@media (min-width: 768px) {

}

/* desktop ≥ 992px */
@media (min-width: 992px) {
 
}

/* info/contact.php ── spacing between rows */
.contact-form-wrap .form-basic {
    margin-top: 50px;
}

/* info/contact.php ── section heading */
.contact-form-wrap h2 {
    color: #008080;
}

/* info/contact.php ── form labels */
.contact-form-wrap label {
    color: #337ab7;
}

/* info/contact.php ── validation error list items */
.form-error-item {
    margin: 0;
}
