/* Preserve the site's established grid and saved utility classes on Bootstrap 5. */
:root { --bs-link-decoration: none; }
a { text-decoration: none; }
.container, .container-fluid { padding-right: 15px; padding-left: 15px; }
.row { --bs-gutter-x: 30px; }
@media (min-width: 1400px) { .container { max-width: 1140px; } }
.float-right { float: right !important; }
.float-left { float: left !important; }
.text-right { text-align: right !important; }
.text-left { text-align: left !important; }
.order-12 { order: 12 !important; }
@media (min-width: 768px) { .order-md-12 { order: 12 !important; } }
.sr-only {
	position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px;
	overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;
}
.form-inline { display: flex; flex-flow: row wrap; align-items: center; }
.form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
