/* .ff_guten_block {
  padding: 40px 20px;
  max-width: 800px;
	border-radius: 0;
	background: var( --wp--preset--color--accent-1 );
} */

.fluentform { 
  .text-danger,
  .ff-el-is-error .ff-el-form-check-label,
  .ff-el-is-error .ff-el-form-check-label a  {
    color : #fff;
  }

  .ff-el-is-error {
    flex-wrap: wrap;
  }
}

.fluentform {

  .ff-el-is-error .text-danger {
    font-size: 0.9em;
  }

  .ff-el-form-control {
    border-radius: 0 !important;
    padding: 11px 15px 11px 25px !important;
    border: none !important;
    color: #000;

  }

  .ff-el-input--label {

    margin-bottom: 0;

    label {
      font-weight: 400 !important;
    }
  }


}

.ff-message-success {
  box-shadow: none !important;
  border: none !important;
  background: var( --wp--preset--color--primary );
}

.fluentform {
  --fluentform-danger: #e70a0a;
  --fluentform-primary: #1a7efb;
  --fluentform-secondary: #606266;
  --fluentform-border-color: #dadbdd;
  --fluentform-border-radius: 0;
}


.ff-el-group {

  /* label:not([class="ff-el-form-check-label"] , ff-el-form-check) {
    display: none !important;
  } */

  input[type=checkbox] {
    width: 20px;
    height: 20px;
  }

  .ff_tc_checkbox {
    padding-right: 20px;
  }
  /* .ff-el-input--label.ff-el-is-required {
    order: 2;
  } */

  .ff-el-input--label.ff-el-is-required:before {
    @include input-asteriks-is-required-rounded;
  }

  .ff-el-input--content {
    flex-basis: 100%;
    flex-shrink: 1;
  }
  input, textarea {
    font-size: var( --wp--preset--font-size--small );
    border-color: var( --wp--preset--color--primary ) !important;
  }
}