@charset "UTF-8";

@import url("../plugins/bootstrap-icons/icons/font/bootstrap-icons.css");

/* Compatibility aliases for icon names introduced after the bundled icon font. */
.bi-buildings::before,
.bi-buildings-fill::before { content: "\f1dd"; }
.bi-mortarboard-fill::before { content: "\f192"; }
.bi-trash3::before { content: "\f5dd"; }
.bi-envelope-plus::before,
.bi-send-fill::before { content: "\f32f"; }
.bi-envelope-check::before { content: "\f32f"; }
.bi-envelope-check::after {
  position: absolute;
  right: -6px;
  bottom: -4px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  color: #fff;
  background: #258a63;
  content: "✓";
  font: 700 9px/11px Arial, sans-serif;
  text-align: center;
}
.bi-1-circle-fill::before { content: "1"; font-family: inherit !important; font-weight: 700; }
.bi-2-circle-fill::before { content: "2"; font-family: inherit !important; font-weight: 700; }
.bi-3-circle-fill::before { content: "3"; font-family: inherit !important; font-weight: 700; }
.bi-4-circle-fill::before { content: "4"; font-family: inherit !important; font-weight: 700; }

/* Keep add actions legible even when a browser fails to paint the icon glyph. */
.bi-plus-lg::before {
  content: "+";
  font-family: Arial, sans-serif !important;
  font-size: 1.25em;
  font-weight: 700 !important;
  line-height: 1;
  vertical-align: -.08em;
}
