/* sets the date field in the form to 100% */
.full-width-date-field .ginput_container_date .datepicker {
  width: 100% !important;
}
/* Style to make .top-row-form to come in front for XE360 landing page and to set justify-content to end */
.top-row-form .kt-row-column-wrap {
  z-index: 99;
  @media screen and (max-width: 500px) {
    z-index: unset;
  }
}

.top-row-form .kt-row-column-wrap .wp-block-kadence-column {
  justify-content: end !important ;
}

/* Target only the form with id="top-row-form" */

#top-row-form .gfield--input-type-select .gfield_select {
  border-radius: 30px !important;
  border: 2px solid #45473d !important;
}

#top-row-form .gfield--input-type-textarea .textarea {
  border-radius: 30px !important;
  border: 2px solid #45473d !important;
}

#top-row-form .gform-footer {
  justify-content: center;
}

#top-row-form .gform-footer .gform_button {
  color: #fefcf5;
  background: #466810;
  font-size: 16px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-top: 10px;
  padding-right: 50px;
  padding-bottom: 10px;
  padding-left: 55px;
}

/* XE360 landing page (first section - #top-row-form) Form Error styling */
#top-row-form .gfield_description.validation_message {
  display: none !important;
}

#top-row-form .gfield_error input,
#top-row-form .gfield_error select,
#top-row-form .gfield_error textarea {
  border: 2px solid red !important;
}

#top-row-form .gfield_error .ginput_container_checkbox {
  border: 2px solid red !important;
  padding: 10px;
  border-radius: 30px;
}

.project-form .gfield input::placeholder {
  color: #8f8c8c;
}
