.form-control {
  font-size: 1.2rem;
  font-weight: 300;
}
.form-control.required {
  border-left: 2px solid #e2001a !important;
}

.form-floating textarea {
  height: 8rem !important;
}
.form-floating .check_addon {
  margin-left: 33px;
}
.form-floating .powermail-errors-list.filled {
  transition: all 250ms ease-in-out;
  padding-left: 0;
}
.form-floating .powermail-errors-list.filled li {
  list-style: none;
  font-size: 0.9rem;
  background: rgba(226, 0, 26, 0.1803921569);
  border: 0;
  border-left: 2px solid #e2001a;
  padding: 0.5rem 1rem;
  position: relative;
  top: -1px;
}

.form-check-input:focus {
  border-color: #18273e;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #18273e;
  border-color: #18273e;
}

.form-floating > label {
  left: 1rem;
}

.powermail_captchaimage {
  height: 58px;
}

.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.75) translateY(-0.9rem) translateX(-0.1rem);
}

/*# sourceMappingURL=powermail.css.map */
