em.placeholder {
  cursor: unset !important;
  vertical-align: unset !important;
  opacity: unset !important;
  background-color: unset !important;
}

.form-group {
  margin-bottom: 1rem;
}

.form-required::after {
  display: inline-block;
  width: calc(calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)) * 0.1666666667);
  height: calc(calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)) * 0.1666666667);
  margin: 0 0.3em;
  content: "";
  vertical-align: super;
  background-image: url("..//[object%20Module]");
  background-repeat: no-repeat;
  background-size: calc(calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)) * 0.1666666667) calc(calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)) * 0.1666666667);
}

.ajax-progress {
  border: 0 !important;
  background-color: transparent !important;
}

.ajax-progress-throbber .throbber {
  border: 0 !important;
  background-color: transparent !important;
}

.ajax-progress-throbber .message {
  border: 0 !important;
  background-color: transparent !important;
}

.ajax-progress-fullscreen {
  background-color: transparent !important;
}

.hidden-anonymous,
.visible-admin,
.visible-logged-in {
  display: none !important;
}

body.user-logged-in .visible-admin,
body.user-logged-in .visible-logged-in,
body.user-logged-in .hidden-anonymous {
  display: inline-block !important;
}

body.user-logged-in .btn .visible-admin,
body.user-logged-in .btn .visible-logged-in,
body.user-logged-in .btn .hidden-anonymous {
  display: inline-block !important;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  text-transform: capitalize;
}

a {
  text-underline-offset: 0.25em;
}
