/* Bootstrap 4 -> 5 compatibility shim.
   Re-adds utility classes Bootstrap 5 renamed/removed but that this site's
   markup and the Stack theme still rely on. Loaded right after bootstrap.css. */
.text-left   { text-align: left  !important; }
.text-right  { text-align: right !important; }
.float-left  { float: left  !important; }
.float-right { float: right !important; }
.font-weight-bold   { font-weight: 700 !important; }
.font-weight-normal { font-weight: 400 !important; }
.font-weight-light  { font-weight: 300 !important; }
@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}
@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}
@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}

/* No underline on links site-wide (incl. hover and the .type--underline utility). */
a, a:link, a:visited, a:hover, a:focus, a:active { text-decoration: none !important; }
.type--underline { text-decoration: none !important; }
