.typeahead__list > div.col {
  width: 115%;
}
.typeahead__list ul {
  padding-left: 0;
}
.typeahead__list li {
  list-style: none;
}
.typeahead__group {
  margin:4px 0 10px 0;
  font-weight: 300;
  font-size: 1.5em;
}
.typeahead__container * {
  font-size: .85rem;
}
.typeahead__group a:hover {
  text-decoration: none;
}
.typeahead__item .psaSearch {
  border:0px;
  border-left: 3px solid #666;
  padding: 5px 8px;
  margin:1px;
  width:100%;
  position: relative;
}
.typeahead__item .imageResult {
  margin-bottom:4px;
}

.typeahead__item .psaSearch i, .typeahead__item .psaSearch svg {
  position: absolute;
  left: 12px;
  top: 8px;
}
.typeahead__item .psaSearch div {
  /*margin-left: 35px;*/
}
.typeahead__item .psaSearch.active {
  background-color: #F2F9F0;
  border-color: #468847;
}
.typeahead__item.active .psaSearch.active {
  background-color: #468847;
  border-color: #468847;
  color:#FFF;
}
.typeahead__item.active .psaSearch * {
  color: #FFF !important;
}
.typeahead__item .psaSearch.expired {
  background-color: #fdf7f7;
  border-color: #d9534f;
}
.typeahead__item.active .psaSearch.expired {
  background-color: #d9534f;
  border-color: #d9534f;
  color:#FFF;
}

.typeahead__item .psaSearch.pending {
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.typeahead__item.active .psaSearch.pending {
  background-color: #8a6d3b;
  border-color: #8a6d3b;
  color:#FFF;
}

.typeahead__container.result .typeahead__list {
  left:-90px;
  width: calc(100vw - 300px);
  display: flex !important;
  max-height: calc( 100vh - 120px );
  overflow: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch; }
.nav-function-minify .typeahead__container.result .typeahead__list {
  width: calc(100vw - 100px);
}
.nav-function-hidden .typeahead__container.result .typeahead__list {
  width: calc(100vw - 30px);
}
  .typeahead__container.result .typeahead__list::-webkit-scrollbar-track-piece {
    background-color: transparent; }

  .typeahead__container.result .typeahead__list::-webkit-scrollbar-thumb:vertical {
    background-color: #666; }

.typeahead__container.result .typeahead__list::-webkit-scrollbar {
    height: 4px;
    width: 4px; }
.typeahead__container.result .typeahead__list::-webkit-scrollbar-corner {
    width: 40px; }
.typeahead__container.result .typeahead__list::-webkit-scrollbar-thumb:vertical {
    background-color: #666;
}
.typeahead__list .typeahead__item > a {
  padding: 0px;
}
.typeahead__item > a:hover {
  text-decoration: none;
}
.typeahead__group-agreements > a {
  width:100%;
}

.typeahead__list .imageResult > span {

  padding-right:15px;
}
.typeahead__list .imageResult {
  display:flex;
}
.typeahead__list .imageResult > div {

  vertical-align: top;
}
.typeahead__list .imageResult > span > img {
  max-width:50px;
  margin-bottom:5px;
}
.typeahead__group a:active, .typeahead__group a:link, .typeahead__group a:visited, .typeahead__group a:hover {
  text-decoration: none;
}
.typeahead__group a {
  display:block;
}
.typeahead__group .showAll {
  color:rgba(0,0,0,0.3);
}
.typeahead__group a:hover .showAll {
  color:rgba(0,0,0,0.5);
}
.typeahead__list > div {
  -webkit-transition: 250ms cubic-bezier(0.1, 0.57, 0.1, 1);
  transition: 250ms cubic-bezier(0.1, 0.57, 0.1, 1);
  -webkit-transform: translate(0px, 0px) translateZ(0px);
}
.typeahead__list .col-md-12 ul {
  column-count: 3;
}
.typeahead__list .col-md-12 ul li {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}
.typeahead__group {
  column-span: all;
}
.typeahead__container input {
  font-size: 1rem;
}