#nested-table {
    height:100%;
    cursor: default;
    font-size: 1em;
}
.tabulator-row.tabulator-group {
  font-size: 20px;
  text-transform: capitalize;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title {
  font-size: 14px;
}

#nested-table .tabulator-row.tabulator-row-even {
  background-color: rgba(0, 54, 117,.1);
}

div.tabulator-popup {
  background-color: white;
}

.no-select-col {
  cursor: default;
}

.state-city-select {
  height: 26px;
  width: 200px;
  margin-right: 5px;
  background:'white'; 
  max-width:450px;
  display: flexbox;
  position: relative;
  float: left;
}

div#prefs {
  display: flex;
 /* flex-direction: column; */
 flex-wrap: wrap;

}
.select-label {
  font-weight: bold;
  display: flex;
}
.select-wrap {
  margin-right: 5px;

}

.brewery-name-input {
  height: 28px;
}
#filter-clear {
  height: 50%;
  margin-top: 10px;
padding: 5px 5px;
border: 1px solid #25682a;
background: #3FB449;
background: -webkit-gradient(linear, left top, left bottom, from(#3FB449), to(#25682a));
background: linear-gradient(to bottom, #3FB449 0%, #25682a 100%);
color: #fff;
font-weight: bold;
-webkit-transition: color .3s, background .3s, opacity, .3s;
transition: color .3s, background .3s, opacity, .3s;
}

/* Mobile */
@media  (max-width: 500px) {
  div#prefs {
  position:static;

}
div.brewery-table-div {
  height: 65vh !important;
 
}
}
