/*
Theme Name: KBIRE - UK
Template: hello-elementor
*/

/* Add your custom styles here */
.elementor-location-header {
  position: relative;
  z-index: 1000;
}

.kbire-button-black {
  color: #fff;
  background-color: #000 !important;
  border-radius: 0 !important;
}
.kbire-button-black:hover {
  color: #fff !important;
  background-color: #91b6bb !important;
}

.valpal-form label {
  font-weight: bold;
}
.valpal-form select {
  padding: 12px 10px;
  -webkit-appearance: auto;
  border: 1px solid rgba(128, 128, 128, 0.2);
  background-color: #fff;
}
.valpal-form button,
.valpal-form [type="button"],
.valpal-form [type="reset"],
.valpal-form [type="submit"] {
  padding: 1rem 2rem;
  color: #fff;
  background-color: #91b6bb;
}
.valpal-form button:hover,
.valpal-form button:focus,
.valpal-form [type="button"]:hover,
.valpal-form [type="button"]:focus,
.valpal-form [type="reset"]:hover,
.valpal-form [type="reset"]:focus,
.valpal-form [type="submit"]:hover,
.valpal-form [type="submit"]:focus {
  background-color: #000;
}
.valpal-form #postcode_control {
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px solid rgba(128, 128, 128, 0.2);
}
.valpal-form #find_address {
  cursor: pointer;
}

/* Property Hive */
div.alert-box {
  margin: 0.5em 0;
  padding: 0.5em;
  border: 1px solid #91b6bb;
  background-color: #f3feff;
}
div.alert-box.alert-danger {
  border-color: #c00;
  background-color: rgb(255, 237, 237);
}
