/*
 * Keeps the public site pixel-identical after moving Bootstrap 4.4.1 -> 4.6.2.
 * Restores the handful of 4.4.1 rules that 4.6.2 changed (found by diffing the two
 * stylesheets rule by rule). Remove only if you are happy for these details to change.
 */
a:not([href]),
a:not([href]):hover { color: inherit; text-decoration: none; }

.small, small,
.blockquote-footer,
.invalid-feedback,
.valid-feedback { font-size: 80%; }

.dropdown-item:focus,
.dropdown-item:hover { background-color: #f8f9fa; }
.dropdown-item.disabled,
.dropdown-item:disabled { color: #6c757d; }

.breadcrumb-item + .breadcrumb-item::before { display: inline-block; float: none; }

.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file { flex: 1 1 0%; width: auto; }

button:focus,
button:focus:not(:focus-visible) { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color; }
.btn-link.focus,
.btn-link:focus { box-shadow: none; }

.spinner-border,
.spinner-grow { vertical-align: text-bottom; }
.progress { line-height: normal; }
