/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

@import url("//code.jquery.com/ui/1.13.2/themes/base/jquery-ui.css");

.Flag_ProfilingConsent
  .wpcf7-radio
  .wpcf7-list-item
  label
  .wpcf7-list-item-label {
  margin-left: 10px;
}

.Flag_ProfilingConsent .wpcf7-radio .wpcf7-list-item label {
  display: flex;
  align-items: center;
  justify-content: center;
}

.Flag_ProfilingConsent .wpcf7-radio .wpcf7-list-item input[type="radio"] {
  height: 15px;
}

.form-group .form-control {
  padding: 0;
  height: 50px !important;
}

.form-group label {
  margin-bottom: 0;
}

.form-group label.animated {
  transform: translateY(162%);
  transition: all 0.3s linear;
  pointer-events: none;
}

.form-group label.animated.focus-in {
  transform: translateY(0);
}

input[type="date"]::-webkit-datetime-edit {
  color: transparent;
}
input[type="date"]:focus::-webkit-datetime-edit {
  color: black;
}

.form-group.show-text input[type="date"]::-webkit-datetime-edit {
  color: black;
}

.wpcf7-flag_marketing_info_sending_consent label,
.wpcf7-flag_profiling_consent label,
.flag_DataProcessingConsent label {
  line-height: 17px !important;
  font-size: 11pt !important;
}
.wpcf7 form .wpcf7-response-output {
  margin: 0;
}
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
  background-color: #dc3232;
}

.ui-autocomplete {
}
.ui-autocomplete .ui-menu-item-wrapper {
  color: black !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  /* -webkit-box-shadow: 0 0 0 30px white inset !important; */
  /* -webkit-text-fill-color: white !important; */
  -webkit-background-clip: text;
}

.ui-autocomplete {
  max-height: 300px;  
  width: 350px !important;
  overflow-y: auto;
  overflow-x: hidden;
}
