
.dd-productselector{
border: 0;
padding-left: 15px;
padding-right: 15px; color: #fff;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
letter-spacing: 2px;
text-decoration: none;
font-weight: 500;
text-align: center;
}
.module-seventeen-2 .darkblue{
background-color: #0b509d;
}
.module-seventeen-2 .darkgrey{
background-color: #a7a7a7;
}
.module-seventeen-2 .darkgreen{
background-color: #4a9237;
}
.dd-productselector {
width: 100%
}
.noselect {
-webkit-touch-callout: none; 
-webkit-user-select: none; 
-khtml-user-select: none; 
-moz-user-select: none; 
-ms-user-select: none; 
user-select: none;
}
.dd-productselector[disabled] {
background-color: #ece8e8 !important;
}
div.filters {
/*border-right: 2px solid #0b509d;*/
padding-right: 10px;
padding-bottom: 10px;
}
input.btn.btn-primary.black {
background-color: #000!important;
}

.filters label{
font-weight:normal !important;
font-size: 15px;
}

.filters .col-xs-12{
padding-left:0px;
float: none;
}

.filters hr {
border-color: #0b509d;
margin-top: 0px !important;
width: 100%;
}

.totalProducts {
font-size: 16px;
}

.filters .cat2 .cat11{
display: none;
}
.filters .cat2 .cat12{
display: none;
}
.filters .cat2 .cat13{
display: none;
}

.filters .cat3 .cat11{
display: none;
}
.filters .cat3 .cat12{
display: none;
}
.filters .cat3 .cat13{
display: none;
}

.filters .cat1 div{
display: none;
}
.filters .cat2 div{
display: none;
}
.filters .cat3 div{
display: none;
}
.filters .cat4 div{
display: none;
}
.filters .cat5 div{
display: none;
}

.filters button {
color: white;
padding: 0px 45px 0px 45px;
font-size: 15px;
margin-top: 10px;
line-height: 25px
}


.autocomplete {
  /*the container must be positioned relative:*/
  position: relative;
}
.autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 100%;
  left: 0;
  right: 0;
font-size: 18px;
}
.autocomplete-items div {
  padding: 7px;
  cursor: pointer;
  background-color: #fff; 
  border-bottom: 1px solid #d4d4d4; 
}
.autocomplete-items div:hover {
  /*when hovering an item:*/
  background-color: #e9e9e9; 
}
.autocomplete-active {
  /*when navigating through the items using the arrow keys:*/
  background-color: #0b509d !important; 
  color: #ffffff; 
}

form .btn{
  margin-top: 10px;
}
