/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
.autocomplete.dropdown {
  background-color: #f8f8f8;
  position: absolute;
  box-shadow: 0 1px 3px 0px;
  border-radius: 3px;
  border: 1px solid #fafafa;
  z-index: 100;
  max-height: 250px;
  overflow-y: auto;
}

.autocomplete.dropdown ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.autocomplete.dropdown ul li {
  padding: 4px 12px;
}

.autocomplete.dropdown ul li:focus,
.autocomplete.dropdown ul li:hover {
  background-color: #f0f0f0;
  cursor: pointer;
}

#vitubroker-copy-billing-info {
  cursor: pointer;
  color: #00f;
  text-decoration: underline;
}

#vitubroker-search-customer-form .vitubroker-regular-field,
#vitubroker-client-validation .vitubroker-regular-field,
#vitubroker-vanilla-new-client .vitubroker-regular-field {
  width: 100%;
  margin: 10px 0;
}

#vitubroker-search-customer-form {
  text-align: center;
}

.vitubroker-hide {
  display: none;
}

#add_company_liqour_section,
#add_company_constitution_section,
#add_company_id_section,
#add_does_sell_liquor {
  margin: 20px 0;
}

#vitubroker-validation-errors,
#vitubroker_add_errors {
  width: 100%;
  border: 1px solid #FF0000;
  background-color: #facece;
  color: #FF0000;
  padding: 20px;
}

#vitubroker_add_b2b_client,
.vitubroker-main-button {
  margin: 16px 0;
  width: 100%;
  background-color: #211a7e;
  color: #fff;
  border-radius: 5px;
}

.vitubroker-secondary-button {
  width: 100%;
  color: #211a7e;
  border: 1px solid #211a7e;
  background-color: #fff;
  border-radius: 5px;
}

.vitubroker-validation-record {
  margin: 15px 0px;
  border: 1px dashed #8f8f8f;
  padding: 10px 20px;
}

.vitubroker-validation-record h3 {
  margin-bottom: 0px;
}

.vitubroker-validation-record p {
  margin-top: 3px;
}

.vitubroker-validation-button {
  background-color: #211a7e;
  color: #fff;
  border-radius: 5px;
  border-radius-margin-bottom: 20px;
}

.vitubroker-show-search-results {
  color: #211a7e;
  text-decoration: underline;
  cursor: pointer;
}
