/* 23.05.26 OG für Kündigungsformular*/
/*BEGIN*/
body.nimbuscloud-custom-form {
  margin: 0;
  padding: 0;
  background: transparent !important;
}

#nimbuscloud-public-form {
  width: 100%;
  box-sizing: border-box;
  background: transparent !important;
}

#nimbuscloud-public-form *,
#nimbuscloud-public-form *::before,
#nimbuscloud-public-form *::after {
  box-sizing: border-box;
}

#nimbuscloud-public-form .form-group {
  background: transparent !important;
}

#nimbuscloud-public-form .form-control {
  width: 100%;
  max-width: 100%;
}

#nimbuscloud-public-form textarea.form-control {
  min-height: 120px;
  resize: vertical;
}

@media (min-width: 500px) {
  #nimbuscloud-public-form {
    max-width: 800px;
    margin: 0 auto;
  }
}

body.nimbuscloud-custom-form-result {
  margin: 0;
  padding: 0;
  background: transparent !important;
}

body.nimbuscloud-custom-form-result .form-result {
  max-width: 800px;
  margin: 2rem auto 0 auto;
  padding: 1.5rem 1.75rem;
  box-sizing: border-box;

  background: rgba(255, 255, 255, 0.85);
  border-left: 5px solid #44CCAB;
  border-radius: 4px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);

  font-size: 16px !important;
  line-height: 1.7 !important;
  color: #3D3D3D;
}

body.nimbuscloud-custom-form-result .form-result::before {
  content: "✓";
  display: inline-block;
  margin-right: 0.6rem;
  color: #44CCAB;
  font-weight: bold;
  font-size: 18px;
}
/*END*/