.fv-sr-only {
  display: none;
}

.fv-plugins-framework input::-ms-clear,
.fv-plugins-framework textarea::-ms-clear {
  display: none;
  height: 0;
  width: 0;
}

.fv-plugins-message-container--enabled {
  display: block;
}

.fv-plugins-message-container--disabled {
  display: none;
}

.fv-plugins-bootstrap5 {
  /* Support floating label */
  /* For horizontal form */
  /* Stacked form */
  /* Inline form */
}

.fv-plugins-bootstrap5 .fv-plugins-bootstrap5-row-invalid .fv-plugins-icon {
  color: #dc3545;
}

.fv-plugins-bootstrap5 .fv-plugins-bootstrap5-row-valid .fv-plugins-icon {
  color: #198754;
}

.fv-plugins-bootstrap5 .fv-plugins-icon {
  align-items: center;
  display: flex;
  justify-content: center;
  height: 38px;
  width: 38px;
}

.fv-plugins-bootstrap5 .input-group ~ .fv-plugins-icon {
  z-index: 3;
}

.fv-plugins-bootstrap5 .fv-plugins-icon-input-group {
  right: -38px;
}

.fv-plugins-bootstrap5 .form-floating .fv-plugins-icon {
  height: 58px;
}

.fv-plugins-bootstrap5 .row .fv-plugins-icon {
  right: 12px;
}

.fv-plugins-bootstrap5 .row .fv-plugins-icon-check {
  top: -7px; /* labelHeight/2 - iconHeight/2 */
}

.fv-plugins-bootstrap5:not(.fv-plugins-bootstrap5-form-inline) label ~ .fv-plugins-icon {
  top: 32px;
}

.fv-plugins-bootstrap5:not(.fv-plugins-bootstrap5-form-inline) label ~ .fv-plugins-icon-check {
  top: 25px;
}

.fv-plugins-bootstrap5:not(.fv-plugins-bootstrap5-form-inline) label.sr-only ~ .fv-plugins-icon-check {
  top: -7px;
}

.fv-plugins-bootstrap5.fv-plugins-bootstrap5-form-inline .fv-plugins-icon {
  right: calc(var(--bs-gutter-x, 1.5rem) / 2);
}

.fv-plugins-bootstrap5 .form-select.fv-plugins-icon-input.is-valid,
.fv-plugins-bootstrap5 .form-select.fv-plugins-icon-input.is-invalid,
.fv-plugins-bootstrap5 .form-control.fv-plugins-icon-input.is-valid,
.fv-plugins-bootstrap5 .form-control.fv-plugins-icon-input.is-invalid {
  background-image: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL25vZGVfbW9kdWxlcy9AZm9ybS12YWxpZGF0aW9uL2NvcmUvbGliL3N0eWxlcy9pbmRleC5jc3MiLCIuLi9ub2RlX21vZHVsZXMvQGZvcm0tdmFsaWRhdGlvbi9wbHVnaW4tZnJhbWV3b3JrL2xpYi9zdHlsZXMvaW5kZXguY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bmb3JtLXZhbGlkYXRpb24vcGx1Z2luLW1lc3NhZ2UvbGliL3N0eWxlcy9pbmRleC5jc3MiLCIuLi9ub2RlX21vZHVsZXMvQGZvcm0tdmFsaWRhdGlvbi9wbHVnaW4tYm9vdHN0cmFwNS9saWIvc3R5bGVzL2luZGV4LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFOzs7QUNERjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUNKRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUNKRjtBQUNFO0FBQ0E7QUFDQTtBQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0VBQ0U7OztBQUVGO0FBQUE7QUFBQTtBQUFBO0VBSUUiLCJmaWxlIjoidmVuZG9yL2xpYnMvQGZvcm0tdmFsaWRhdGlvbi9mb3JtLXZhbGlkYXRpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmZ2LXNyLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmZ2LXBsdWdpbnMtZnJhbWV3b3JrIGlucHV0OjotbXMtY2xlYXIsXG4uZnYtcGx1Z2lucy1mcmFtZXdvcmsgdGV4dGFyZWE6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4iLCIuZnYtcGx1Z2lucy1tZXNzYWdlLWNvbnRhaW5lci0tZW5hYmxlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZ2LXBsdWdpbnMtbWVzc2FnZS1jb250YWluZXItLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5mdi1wbHVnaW5zLWJvb3RzdHJhcDUge1xuICAvKiBTdXBwb3J0IGZsb2F0aW5nIGxhYmVsICovXG4gIC8qIEZvciBob3Jpem9udGFsIGZvcm0gKi9cbiAgLyogU3RhY2tlZCBmb3JtICovXG4gIC8qIElubGluZSBmb3JtICovXG59XG4uZnYtcGx1Z2lucy1ib290c3RyYXA1IC5mdi1wbHVnaW5zLWJvb3RzdHJhcDUtcm93LWludmFsaWQgLmZ2LXBsdWdpbnMtaWNvbiB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLmZ2LXBsdWdpbnMtYm9vdHN0cmFwNSAuZnYtcGx1Z2lucy1ib290c3RyYXA1LXJvdy12YWxpZCAuZnYtcGx1Z2lucy1pY29uIHtcbiAgY29sb3I6ICMxOTg3NTQ7XG59XG4uZnYtcGx1Z2lucy1ib290c3RyYXA1IC5mdi1wbHVnaW5zLWljb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMzhweDtcbn1cbi5mdi1wbHVnaW5zLWJvb3RzdHJhcDUgLmlucHV0LWdyb3VwIH4gLmZ2LXBsdWdpbnMtaWNvbiB7XG4gIHotaW5kZXg6IDM7XG59XG4uZnYtcGx1Z2lucy1ib290c3RyYXA1IC5mdi1wbHVnaW5zLWljb24taW5wdXQtZ3JvdXAge1xuICByaWdodDogLTM4cHg7XG59XG4uZnYtcGx1Z2lucy1ib290c3RyYXA1IC5mb3JtLWZsb2F0aW5nIC5mdi1wbHVnaW5zLWljb24ge1xuICBoZWlnaHQ6IDU4cHg7XG59XG4uZnYtcGx1Z2lucy1ib290c3RyYXA1IC5yb3cgLmZ2LXBsdWdpbnMtaWNvbiB7XG4gIHJpZ2h0OiAxMnB4O1xufVxuLmZ2LXBsdWdpbnMtYm9vdHN0cmFwNSAucm93IC5mdi1wbHVnaW5zLWljb24tY2hlY2sge1xuICB0b3A6IC03cHg7IC8qIGxhYmVsSGVpZ2h0LzIgLSBpY29uSGVpZ2h0LzIgKi9cbn1cbi5mdi1wbHVnaW5zLWJvb3RzdHJhcDU6bm90KC5mdi1wbHVnaW5zLWJvb3RzdHJhcDUtZm9ybS1pbmxpbmUpIGxhYmVsIH4gLmZ2LXBsdWdpbnMtaWNvbiB7XG4gIHRvcDogMzJweDtcbn1cbi5mdi1wbHVnaW5zLWJvb3RzdHJhcDU6bm90KC5mdi1wbHVnaW5zLWJvb3RzdHJhcDUtZm9ybS1pbmxpbmUpIGxhYmVsIH4gLmZ2LXBsdWdpbnMtaWNvbi1jaGVjayB7XG4gIHRvcDogMjVweDtcbn1cbi5mdi1wbHVnaW5zLWJvb3RzdHJhcDU6bm90KC5mdi1wbHVnaW5zLWJvb3RzdHJhcDUtZm9ybS1pbmxpbmUpIGxhYmVsLnNyLW9ubHkgfiAuZnYtcGx1Z2lucy1pY29uLWNoZWNrIHtcbiAgdG9wOiAtN3B4O1xufVxuLmZ2LXBsdWdpbnMtYm9vdHN0cmFwNS5mdi1wbHVnaW5zLWJvb3RzdHJhcDUtZm9ybS1pbmxpbmUgLmZ2LXBsdWdpbnMtaWNvbiB7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14LCAxLjVyZW0pIC8gMik7XG59XG4uZnYtcGx1Z2lucy1ib290c3RyYXA1IC5mb3JtLXNlbGVjdC5mdi1wbHVnaW5zLWljb24taW5wdXQuaXMtdmFsaWQsXG4uZnYtcGx1Z2lucy1ib290c3RyYXA1IC5mb3JtLXNlbGVjdC5mdi1wbHVnaW5zLWljb24taW5wdXQuaXMtaW52YWxpZCxcbi5mdi1wbHVnaW5zLWJvb3RzdHJhcDUgLmZvcm0tY29udHJvbC5mdi1wbHVnaW5zLWljb24taW5wdXQuaXMtdmFsaWQsXG4uZnYtcGx1Z2lucy1ib290c3RyYXA1IC5mb3JtLWNvbnRyb2wuZnYtcGx1Z2lucy1pY29uLWlucHV0LmlzLWludmFsaWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuIl19 */
