select.form-control {
  padding-right: 0;
}

.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > thead > tr > td.active,
.table > thead > tr > th.active {
  background-color: #dae6ee;
}

a:not(href-void) {
  cursor: pointer;
}

.table.table-small {
  margin-bottom: 0 !important;
}
.table.table-small tr td {
  padding: 3px 3px !important;
}

.table.table-bubble {
  margin: 0px 0px 0px !important;
}
.table.table-bubble tr td {
  border-top: 0px;
  padding: 0px 0px !important;
}

.table.table-bubble-lines {
  width: 97%;
  max-width: 97%;
  margin: 3px 6px 5px !important;
}
.table.table-bubble-lines tr td {
  padding: 3px 3px !important;
  border-top: 0px;
  border-bottom: 1px solid #ddd;
  vertical-align: top;
}
.table.table-bubble-lines tr:last-child td {
  border-bottom: 0px;
}
.deckgl-popup {
  position: absolute;
  background-color: white;
  -webkit-filter: drop-shadow(0 1px 4px rgba(0,0,0,0.2));
  filter: drop-shadow(0 1px 4px rgba(0,0,0,0.2));
  border-radius: 10px;
  border: 0px solid #cccccc;
  left: -50px;
  min-width: 410px;
  overflow: hidden;
}
.deckgl-popup-closer {
  font-size: 19px;
  text-decoration: none;
  position: absolute;
  top: 2px;
  right: 10px;
}
.deckgl-popup-closer:after {
  content: "✖";
}