﻿.q-autocomplete-suggestions {
  text-align: left;
  cursor: default;
  border: 1px solid #ccc;
  border-top: 0;
  background: #fff;
  box-shadow: -1px 1px 3px rgba(0, 0, 0, .1);
  position: absolute;
  display: none;
  min-width: 200px;
  z-index: 9999;
}

.q-autocomplete-container {
  overflow: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  max-height: 254px;
}

.q-autocomplete-suggestion {
  position: relative;
  padding: 0 .6em;
  line-height: 23px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1.02em;
  color: #333;
}

.q-autocomplete-more {
  padding: 0 .6em;
  margin-top: -5px;
}

.q-autocomplete-sort {
  font-weight: bold;
  float: right;
  cursor: pointer;
}

.q-autocomplete-suggestion b {
  font-weight: normal;
  color: #1f8dd6;
}

.q-autocomplete-suggestion.q-selected {
  background: #f0f0f0;
}

.q-address_status_image_OK {
  float: left;
  height: 32px;
  width: 32px;
  background-image: url(data:image/png;base64,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);
}

.q-address_status_image_MP {
  float: left;
  height: 32px;
  width: 32px;
  background-image: url(data:image/png;base64,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);
}

.q-address_status_image_NF {
  float: left;
  height: 32px;
  width: 32px;
  background-image: url(data:image/png;base64,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);
}

.q-stop-scrolling {
  overflow: hidden;
}

.q-autocompletevalue {
  border: 1px solid green;
}

.q-tooltip,
.q-arrow:after {
  background: white;
  border: 2px solid #c5c5c5;
}

.q-tooltip {
  padding-left: 34px;
  padding-right: 15px;
  padding-top: 6px;
  padding-bottom: 0px;
  height: 36px;
  color: #000;
  background-color: #fff;
  /* border-color: #0e4b7d; */
  font-size: 13px;
  border-radius: 10px;
  background-image: url(images/warning26x16.png);
  background-position: left center;
  background-repeat: no-repeat;
}

.q-arrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -16px;
}

.q-arrow.q-top {
  top: -16px;
  bottom: auto;
}

.q-arrow.q-left {
  left: 20%;
}

.q-arrow:after {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 25px;
  height: 25px;
  box-shadow: 6px 5px 9px -9px black;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.q-arrow.q-top:after {
  bottom: -20px;
  top: auto;
}
