/*primary colors*/
/*primary*/
/*success*/
/*dark*/
/*secondary colors*/
/*white*/
/*blue*/
/*danger*/
/*danger*/
/*info*/
/*info*/
/*warning*/
/*warning*/
/*brown*/
header .top-header ul.navbar-nav-top {
  padding: 0;
  margin: 0;
  list-style: none;
  width: 100%;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
header .top-header ul.navbar-nav-top .nav-item {
  border-right: 1px solid #005638;
}
header .top-header ul.navbar-nav-top .nav-item .nav-link {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  padding: 0.5rem 1rem;
  height: 40px;
  font-size: 21px;
  color: #00BF7D;
  border: none;
}
header .top-header ul.navbar-nav-top .nav-item .nav-link:hover, header .top-header ul.navbar-nav-top .nav-item .nav-link:focus,
header .top-header ul.navbar-nav-top .nav-item .nav-link .focus,
header .top-header ul.navbar-nav-top .nav-item .nav-link .active {
  box-shadow: none;
  border: none;
}
header .top-header ul.navbar-nav-top .nav-item:nth-last-child(1) {
  border-right: 1px solid transparent;
}

@media (max-width: 991.98px) {
  header .top-header {
    display: none;
  }
}
/*search box*/
#views-exposed-form-azure-search-page-1 #navbar #SearchIcon_Placeholder {
  position: absolute;
  color: #9bacb6;
  font-size: 21px;
  top: 38px;
}
#views-exposed-form-azure-search-page-1 #navbar #myDIV {
  display: flex;
  flex-direction: column;
}
#views-exposed-form-azure-search-page-1 #navbar #myDIV .js-form-item {
  width: 100%;
  margin-top: 2px;
  margin-bottom: 2px;
}
#views-exposed-form-azure-search-page-1 #navbar #myDIV .js-form-item label {
  display: none;
}
#views-exposed-form-azure-search-page-1 #navbar #myDIV .js-form-item .form-control {
  border: 0px;
  border-radius: 0;
  height: 90px;
  width: 100%;
  padding-left: 50px;
  font-size: 21px;
  color: #000;
  font-family: Lato-Italic;
}
#views-exposed-form-azure-search-page-1 #navbar #myDIV .form-actions {
  display: none;
}
#views-exposed-form-azure-search-page-1 #navbar #myDIV .form-actions .search-block-btn {
  font-size: 21px;
  font-weight: 500;
  background: transparent;
  padding: 0;
  border: 0;
  height: auto;
  visibility: hidden;
}

.search-api-autocomplete-search li {
  border-top: 1px solid;
  border-color: grey;
}
.search-api-autocomplete-search li:first-child {
  border-top: 3px solid;
  border-color: grey;
}
.search-api-autocomplete-search li div {
  font-weight: bold;
  font-size: 16px;
}
.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion {
  background: #c9d4da !important;
  color: #000;
  border-top-color: #1f4a64;
}
.search-api-autocomplete-search ul > * {
  padding: 6px 5px 7px 10px;
}