.multi-form .header.modal-header {
  border-bottom: unset;
}
.multi-form .form-tab-indicators > div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 1rem;
}
.multi-form .form-tab-indicators i {
  opacity: 0.3;
  color: #161925;
  margin: 0;
}
.multi-form .form-tab-indicators .form-tab-indicator-line {
  width: 100%;
  height: 2px;
  align-self: start;
  background-color: rgba(22, 25, 37, 0.3);
  position: relative;
  z-index: 0;
  margin-top: 8px;
}
.multi-form .form-tab-indicators .form-tab-indicator-line:after {
  content: "";
  position: absolute;
  left: 0;
  width: 0%;
  height: 2px;
  opacity: 1;
  z-index: 1;
  background-color: #161925;
  transition: width 0.5s ease-in-out;
}
.multi-form .form-tab-indicators .multi-current {
  opacity: 1;
  color: #037FB0;
  font-weight: bold;
}
.multi-form .form-tab-indicators .multi-current i {
  opacity: 0.6;
  color: #037FB0;
}
.multi-form .form-tab-indicators .multi-current .form-tab-indicator-line:after {
  background-color: #037FB0;
  width: 100%;
}
.multi-form .form-tab-indicators .multi-complete {
  opacity: 1;
  color: #A0EB83;
}
.multi-form .form-tab-indicators .multi-complete i {
  opacity: 0.6;
  color: #A0EB83;
}
.multi-form .form-tab-indicators .multi-complete .form-tab-indicator-line:after {
  background-color: #A0EB83;
  width: 100%;
}

.file-image-content {
  position: relative;
  min-height: 100px;
  min-width: 300px;
  margin-top: 1rem;
  container-type: inline-size;
}
.file-image-content .form-control.fileImageUpload.invalid + .fileupload {
  border-color: #FF0000;
  border-width: 2px;
}
.file-image-content .fileupload {
  min-width: 200px;
  min-height: 200px;
  max-width: 200px;
  max-height: 200px;
  align-self: center;
}
.file-image-content .file-upload-label {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 1rem;
  border-radius: 20px;
  background-color: rgba(255, 255, 255, 0.3);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}

@container (width <= 400px) {
  .file-upload-label {
    padding: 0.5rem !important;
    border-radius: 10px !important;
    font-size: 11px !important;
  }
}
.fileupload-tabulator .file-image {
  min-height: unset;
  max-height: unset;
  min-width: unset;
  max-width: unset;
}/*# sourceMappingURL=multiform.css.map */