/* Layout support for existing Bootstrap 3/4 forms on Bootstrap 5. */
.form-group { margin-bottom: 1rem; }
.form-horizontal .form-group { display: flex; flex-wrap: wrap; align-items: baseline; }
.form-horizontal .form-group > label { padding-top: .375rem; }
.form-horizontal .form-group > div { padding-inline: .75rem; }
.help-block { display: block; margin-top: .25rem; color: #6c757d; }
.checkbox label, .radio label { display: inline-flex; gap: .5rem; align-items: baseline; }
.btn-group-vertical { align-items: stretch; }
.navbar .container { gap: .5rem; }
.navbar .nav-item { padding: .5rem; }
.navbar-default { background: #f8f9fa; border-bottom: 1px solid #dee2e6; }
.navbar-btn { margin-block: .5rem; }
