.form-sidebar-widget {
    padding: 10px;
    background: #0b4736;
    border: 1px solid #ddd;
    border-radius: 5px;
}

.form-sidebar-widget input {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    padding: 8px;
    font-size: 16px;
}
.form-sidebar-widget button {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    padding: 8px;
    font-size: 16px;
}

#form-sidebar-form h4 {
    font-weight: bold;
    color: #ffffff;
}

#form-sidebar-form h5 {
    font-weight: bold;
    color: #ffffff;
	font-size: 16px;
}

.send-for-row {
    display: flex;
    align-items: center;
    gap: 10px; /* Espaço entre o h5 e o select */
}

.send-for-row h5 {
    margin: 0;
}



.form-sidebar-widget .sucesso {
    color: #ffffff;
    font-weight: bold;
    margin-bottom: 10px;
	font-size: 15px;
}

.form-sidebar-widget .erro {
    color: #d5511c;
    font-weight: bold;
    margin-bottom: 10px;
}

input.wpresidence_button_orcamento {
    text-shadow: none;
    margin-bottom: 10px;
	margin-top: 10px;
    text-transform: capitalize;
    padding: 5px 34px;
    border: 1px solid;
    line-height: 28px;
    border-color: #ffffff;
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    background-color: var(--wp-estate-main-color-option, var(--wp-estate-main-color));
    background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, var(--wp-estate-main-color-option, var(--wp-estate-main-color))));
    background-image: linear-gradient(to right, transparent 50%, var(--wp-estate-main-color-option, var(--wp-estate-main-color)) 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    display: inline-block;
    text-decoration: none;
}

.btn {
  display: inline-block;
  font-weight: $btn-font-weight;
  color: #ffffff;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: $btn-border-width solid transparent;
  padding: 5px;
  font-size: $btn-font-size;
  line-height: $btn-line-height;
  border-radius: var(--wp-estate-border-radius-corner-option,var(--wp_estate_border_radius_corner));
  transition: $btn-transition;

  // Remove the focus ring
  &:focus,
  &.focus {
    outline: 0;
    box-shadow: $btn-focus-box-shadow;
  }

  // Disabled comes first so active can properly restyle
  &.disabled,
  &:disabled {
    opacity: $btn-disabled-opacity;
    box-shadow:none;
  }

  &:not(:disabled):not(.disabled) {
    cursor: pointer;
  }

  &:not(:disabled):not(.disabled):active,
  &:not(:disabled):not(.disabled).active {
    background-color: var(--wp_estate_adv_search_background_color-option, var(--wp_estate_adv_search_background_color));
    border: 1px solid #e7e7e7; 
    &:focus {
     box-shadow: none;
     background-color: var(--wp_estate_adv_search_background_color-option, var(--wp_estate_adv_search_background_color));
    }
  }
}