/*
// customer Stylesheet must enabled via
// Packages/sitepackagecustomer/Configuration/TypoScript/Setup/page.typoscript
// page.includeCSS.sitepackagecustomer = ...
//
*/
.frame-type-form_formframework {
  padding-top: 2rem;
}
.frame-type-form_formframework .frame-container {
  padding-bottom: 0;
}
.frame-type-form_formframework .frame-container .container {
  padding-left: 0;
  padding-right: 0;
  border: 1px solid #de5a6a;
  border-radius: 10px;
  background-color: #FFFFFF;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1), 0 0 20px rgba(0, 0, 0, 0.1), 0 0 30px rgba(0, 0, 0, 0.1);
}
.frame-type-form_formframework .frame-container header h2, .frame-type-form_formframework .frame-container header .h2, .frame-type-form_formframework .frame-container header h2 a, .frame-type-form_formframework .frame-container header .h2 a {
  color: #FFFFFF;
  margin-bottom: 0;
  font-size: 1rem;
  background: #de5a6a;
  padding: 15px 15px 15px 30px;
  border-radius: 10px 10px 0 0;
}
.frame-type-form_formframework .frame-container form {
  padding: 15px 30px 30px 30px;
}

.__basicContactForm [id^=basicContact-] .field-staticText,
.__basicContactForm [id^=requestAccessDemo-] .field-staticText,
.__basicContactForm [id^=becomeAReseller-] .field-staticText,
.__basicContactForm [id^=orderNow-] .field-staticText,
.__basicContactForm [id^=quotation-] .field-staticText {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.__basicContactForm [id^=basicContact-] .form-group,
.__basicContactForm [id^=requestAccessDemo-] .form-group,
.__basicContactForm [id^=becomeAReseller-] .form-group,
.__basicContactForm [id^=orderNow-] .form-group,
.__basicContactForm [id^=quotation-] .form-group {
  margin-top: 1rem;
  margin-bottom: 0.25rem;
}
.__basicContactForm [id^=basicContact-] .form-group > label,
.__basicContactForm [id^=requestAccessDemo-] .form-group > label,
.__basicContactForm [id^=becomeAReseller-] .form-group > label,
.__basicContactForm [id^=orderNow-] .form-group > label,
.__basicContactForm [id^=quotation-] .form-group > label {
  display: none;
  position: absolute;
  top: 0.25rem;
  left: 1rem;
  font-size: 0.75em;
  line-height: 0.75em;
  transition: ease-in-out;
}
.__basicContactForm [id^=basicContact-] .form-group .radio span p,
.__basicContactForm [id^=requestAccessDemo-] .form-group .radio span p,
.__basicContactForm [id^=becomeAReseller-] .form-group .radio span p,
.__basicContactForm [id^=orderNow-] .form-group .radio span p,
.__basicContactForm [id^=quotation-] .form-group .radio span p {
  margin: 0;
}
.__basicContactForm [id^=basicContact-] .form-group > textarea,
.__basicContactForm [id^=basicContact-] .form-group > input,
.__basicContactForm [id^=requestAccessDemo-] .form-group > textarea,
.__basicContactForm [id^=requestAccessDemo-] .form-group > input,
.__basicContactForm [id^=becomeAReseller-] .form-group > textarea,
.__basicContactForm [id^=becomeAReseller-] .form-group > input,
.__basicContactForm [id^=orderNow-] .form-group > textarea,
.__basicContactForm [id^=orderNow-] .form-group > input,
.__basicContactForm [id^=quotation-] .form-group > textarea,
.__basicContactForm [id^=quotation-] .form-group > input {
  margin-top: 0.75rem;
}
.__basicContactForm [id^=basicContact-] .form-group textarea:not(:placeholder-shown) + label,
.__basicContactForm [id^=basicContact-] .form-group input:not(:placeholder-shown) + label,
.__basicContactForm [id^=requestAccessDemo-] .form-group textarea:not(:placeholder-shown) + label,
.__basicContactForm [id^=requestAccessDemo-] .form-group input:not(:placeholder-shown) + label,
.__basicContactForm [id^=becomeAReseller-] .form-group textarea:not(:placeholder-shown) + label,
.__basicContactForm [id^=becomeAReseller-] .form-group input:not(:placeholder-shown) + label,
.__basicContactForm [id^=orderNow-] .form-group textarea:not(:placeholder-shown) + label,
.__basicContactForm [id^=orderNow-] .form-group input:not(:placeholder-shown) + label,
.__basicContactForm [id^=quotation-] .form-group textarea:not(:placeholder-shown) + label,
.__basicContactForm [id^=quotation-] .form-group input:not(:placeholder-shown) + label {
  font-size: 0.75em;
  line-height: 0.75em;
  display: block;
  transition: ease-in-out;
}
.__basicContactForm [id^=basicContact-] .form-group .form-control,
.__basicContactForm [id^=basicContact-] .form-group span, .__basicContactForm [id^=basicContact-] .form-group span a,
.__basicContactForm [id^=requestAccessDemo-] .form-group .form-control,
.__basicContactForm [id^=requestAccessDemo-] .form-group span,
.__basicContactForm [id^=requestAccessDemo-] .form-group span a,
.__basicContactForm [id^=becomeAReseller-] .form-group .form-control,
.__basicContactForm [id^=becomeAReseller-] .form-group span,
.__basicContactForm [id^=becomeAReseller-] .form-group span a,
.__basicContactForm [id^=orderNow-] .form-group .form-control,
.__basicContactForm [id^=orderNow-] .form-group span,
.__basicContactForm [id^=orderNow-] .form-group span a,
.__basicContactForm [id^=quotation-] .form-group .form-control,
.__basicContactForm [id^=quotation-] .form-group span,
.__basicContactForm [id^=quotation-] .form-group span a {
  font-size: 0.9em;
}
.__basicContactForm [id^=basicContact-] .form-group .form-check,
.__basicContactForm [id^=requestAccessDemo-] .form-group .form-check,
.__basicContactForm [id^=becomeAReseller-] .form-group .form-check,
.__basicContactForm [id^=orderNow-] .form-group .form-check,
.__basicContactForm [id^=quotation-] .form-group .form-check {
  margin-top: 0.75rem;
}
.__basicContactForm [id^=basicContact-] .form-group .form-check input[type=checkbox],
.__basicContactForm [id^=requestAccessDemo-] .form-group .form-check input[type=checkbox],
.__basicContactForm [id^=becomeAReseller-] .form-group .form-check input[type=checkbox],
.__basicContactForm [id^=orderNow-] .form-group .form-check input[type=checkbox],
.__basicContactForm [id^=quotation-] .form-group .form-check input[type=checkbox] {
  margin-right: 15px;
}
.__basicContactForm [id^=basicContact-] .form-group input::placeholder,
.__basicContactForm [id^=basicContact-] .form-group textarea::placeholder,
.__basicContactForm [id^=requestAccessDemo-] .form-group input::placeholder,
.__basicContactForm [id^=requestAccessDemo-] .form-group textarea::placeholder,
.__basicContactForm [id^=becomeAReseller-] .form-group input::placeholder,
.__basicContactForm [id^=becomeAReseller-] .form-group textarea::placeholder,
.__basicContactForm [id^=orderNow-] .form-group input::placeholder,
.__basicContactForm [id^=orderNow-] .form-group textarea::placeholder,
.__basicContactForm [id^=quotation-] .form-group input::placeholder,
.__basicContactForm [id^=quotation-] .form-group textarea::placeholder {
  color: #aaaaaa;
}
.__basicContactForm [id^=basicContact-] .form-group textarea,
.__basicContactForm [id^=requestAccessDemo-] .form-group textarea,
.__basicContactForm [id^=becomeAReseller-] .form-group textarea,
.__basicContactForm [id^=orderNow-] .form-group textarea,
.__basicContactForm [id^=quotation-] .form-group textarea {
  height: 6rem;
}
.__basicContactForm [id^=basicContact-] .form-group .field-staticText,
.__basicContactForm [id^=requestAccessDemo-] .form-group .field-staticText,
.__basicContactForm [id^=becomeAReseller-] .form-group .field-staticText,
.__basicContactForm [id^=orderNow-] .form-group .field-staticText,
.__basicContactForm [id^=quotation-] .form-group .field-staticText {
  margin-top: 1rem;
}
.__basicContactForm [id^=basicContact-] .actions,
.__basicContactForm [id^=requestAccessDemo-] .actions,
.__basicContactForm [id^=becomeAReseller-] .actions,
.__basicContactForm [id^=orderNow-] .actions,
.__basicContactForm [id^=quotation-] .actions {
  margin-top: 1rem;
  margin-bottom: 0.25rem;
}
.__basicContactForm [id^=basicContact-] .actions .form-navigation,
.__basicContactForm [id^=requestAccessDemo-] .actions .form-navigation,
.__basicContactForm [id^=becomeAReseller-] .actions .form-navigation,
.__basicContactForm [id^=orderNow-] .actions .form-navigation,
.__basicContactForm [id^=quotation-] .actions .form-navigation {
  margin-top: 1.5rem;
}
.__basicContactForm [id^=basicContact-] .actions .form-navigation .btn-toolbar,
.__basicContactForm [id^=requestAccessDemo-] .actions .form-navigation .btn-toolbar,
.__basicContactForm [id^=becomeAReseller-] .actions .form-navigation .btn-toolbar,
.__basicContactForm [id^=orderNow-] .actions .form-navigation .btn-toolbar,
.__basicContactForm [id^=quotation-] .actions .form-navigation .btn-toolbar {
  display: inline;
}
.__basicContactForm [id^=basicContact-] .actions .form-navigation .btn-toolbar .btn-group,
.__basicContactForm [id^=requestAccessDemo-] .actions .form-navigation .btn-toolbar .btn-group,
.__basicContactForm [id^=becomeAReseller-] .actions .form-navigation .btn-toolbar .btn-group,
.__basicContactForm [id^=orderNow-] .actions .form-navigation .btn-toolbar .btn-group,
.__basicContactForm [id^=quotation-] .actions .form-navigation .btn-toolbar .btn-group {
  display: inline;
}
.__basicContactForm [id^=basicContact-] .actions .form-navigation .btn-toolbar .btn-group .submit .btn,
.__basicContactForm [id^=requestAccessDemo-] .actions .form-navigation .btn-toolbar .btn-group .submit .btn,
.__basicContactForm [id^=becomeAReseller-] .actions .form-navigation .btn-toolbar .btn-group .submit .btn,
.__basicContactForm [id^=orderNow-] .actions .form-navigation .btn-toolbar .btn-group .submit .btn,
.__basicContactForm [id^=quotation-] .actions .form-navigation .btn-toolbar .btn-group .submit .btn {
  width: 100%;
}

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