#boiler-room-form .gform_footer input[type=submit],
#boiler-room-form .gform_footer input[type=submit]:active,
#boiler-room-form .gform_footer input[type=submit]:visited {
  color: #ffffff;
  background: #1C1C1E !important;
  border: 2px solid #1C1C1E;
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  padding: 12px 42px;
  border-radius: 0;
  margin: 0 !important;
  outline: none;
  transition: all 0.2s ease-in-out; 
}

#boiler-room-form .gform_footer input[type=submit]:hover,
#boiler-room-form .gform_footer input[type=submit]:focus {
  color: #1C1C1E;
  background: #ffffff !important;
  border: 2px solid #1C1C1E;
  outline: none;
  transition: all 0.2s ease-in-out;
}

.gform_required_legend {
    display:none;
}

input::placeholder {
    color: #666666;
}

.icon-name .ginput_container input,
.icon-email .ginput_container input,
.icon-time .ginput_container select {
  background-repeat: no-repeat;
  background-position: 15px center;
  background-size: 18px 18px;
  padding-left: 45px !important;
}

.icon-name .ginput_container input {
  background-image: url('/wp-content/uploads/2026/09/person-icon.svg');
}

.icon-email .ginput_container input {
  background-image: url('/wp-content/uploads/2026/09/envelope-email.svg');
}

/* .icon-date .ginput_container input {
  background-image: url('/wp-content/uploads/2026/09/calendar-icon.svg');
} */

.icon-time .ginput_container select {
  background-image: url('/wp-content/uploads/2026/09/clock-icon.svg');
}

.icon-date .ginput_container_date {
  position: relative;
}

.icon-date .ginput_container_date input.datepicker {
  padding-right: 45px !important; /* room for the icon on the right */
}

.icon-date .gform-datepicker-toggle-icon {
  position: absolute;
  right: 15px;
  top: 45%;
  transform: translateY(-50%);
  left: auto; /* override any default left positioning GF applies */
  margin: 0;
  pointer-events: auto; /* keep it clickable */
}

.gform_wrapper.gravity-theme .ginput_container_date button {
    margin-left: 0px!important;
}

.gform_button button {
    color: #ffffff!important;
    background-color: #000000!important;
    padding: 18px!important;
}

.gform-datepicker-toggle-icon {
  background-image: url('https://bardenay.com/wp-content/uploads/2026/09/calendar-icon.svg') !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  background-color: transparent !important;
}

.gform-calendar-icon::before {
  display: none !important;
}

/* Chrome datepicker fix */
.gform-datepicker-toggle-icon,
.gform-datepicker-toggle-icon::before,
.gform-datepicker-toggle-icon::after {
  -webkit-mask: none !important;
  mask: none !important;
  background-image: url('https://bardenay.com/wp-content/uploads/2026/09/calendar-icon.svg') !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  background-color: transparent !important;
  width: 20px !important;
  height: 20px !important;
  content: '' !important;
}