/* Bootstrap compatibility: undoes the few Bootstrap defaults that the site's own CSS does not already set,
   so adding Bootstrap leaves the design unchanged. Loaded after bootstrap-layer.css and before style.css,
   so any later site rule still overrides these. */
.container { max-width: none; }
img, svg { vertical-align: baseline; }
.btn { -webkit-user-select: auto; user-select: auto; vertical-align: baseline; }
.lead { font-weight: inherit; }
.card, .card-body { color: inherit; }
/* the site's reset (style.css) sizes elements as border-box but leaves ::before/::after at the default */
::before, ::after { box-sizing: content-box; }
/* keep the browser's own spacing inside date inputs */
::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-year-field { padding: revert; }
tbody, td, tfoot, th, thead, tr { border-color: currentColor; }
.card { position: static; }
