/*!
 * Formulare - bergle.de
 */
.bg-form-hinweis{margin-bottom:18px;font-size:.95rem;line-height:1.55;color:#555}
.bg-form-fallback{margin-top:16px;font-size:.95rem;color:#555}
.bg-form-fallback a{color:#1a8a8c;text-decoration:underline}
.bg-form-melden{display:none;margin-bottom:20px;padding:14px 16px;border-radius:4px;font-size:.97rem;line-height:1.5}
.bg-form-melden.is-ok{display:block;background:#e9f6f7;border-left:5px solid #4bbbbd;color:#14595a}
.bg-form-melden.is-fehler{display:block;background:#fdecea;border-left:5px solid #e73331;color:#96201d}
.bg-form-melden a{color:inherit;text-decoration:underline}
form .invalid{border-color:#e73331 !important;background:#fdf4f3}
.bg-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.bg-rechnung label{display:block;margin-bottom:6px;font-weight:600}
.bg-datei-hinweis{margin:0 0 14px;font-size:.92rem;line-height:1.5;color:#666}
.vishidden{display:none}
