/* OTHER PAGES */

/* TOP AND CENTER HEADERS */

#t1-vege-table div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(1),
#t1-vege-table div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(2) {
    text-align: left;
}
#t1-birds-table div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(1),
#t1-birds-table div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(2) {
    text-align: left;
}
#t1-possums-table div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(1),
#t1-possums-table div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(2) {
    text-align: left;
}
#t1-pellets-table div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(1),
#t1-pellets-table div.dataTables_scrollHead > div > table > thead > tr > th:nth-child(2) {
    text-align: left;
}

/* and inc line height / circles */
div.leaflet-bottom.leaflet-right > div.info.legend.leaflet-control {
  line-height: 1.5;
}
div.leaflet-bottom.leaflet-right > div.info.legend.leaflet-control > i {
    border-radius: 18px;
}

/* link map to table custom */
.faded-marker {
    fill-opacity: 0.2;
    stroke-opacity: 0.2;
    opacity: 0.2;
}
.faded-by-box {
    fill-opacity: 0.2;
    stroke-opacity: 0.2;
    opacity: 0.2;
}

/* fake crosstalk func table */
.hidden-by-box {
    display: none;
}

/* shade table cells with less than planned samples */

span.t1-shaded {
    visibility: hidden;
}

td.t1-shaded {
    background-color: #ddd;
}

tr.active > td.t1-shaded {
    background-color:rgba(0, 120, 138, 0.6) !important;
}

/* wider navbar menu */
#navbarSupportedContent > ul > li > ul.dropdown-menu.show {
  min-width: 212px;
}
div.navbar-collapse.collapse.show > ul > li > ul.dropdown-menu.show {
  min-width: initial !important;
}

/* methods figures */

#methods-figs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; 
  -webkit-box-orient: horizontal; 
  -webkit-box-direction: normal; 
      -ms-flex-flow: row wrap; 
          flex-flow: row wrap;
  text-align: center;
}
#methods-figs > div {
  border: 1px solid #DDD;
  padding: 4px;
  -ms-flex-preferred-size: calc(50% - 12px);
      flex-basis: calc(50% - 12px);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  min-width: 330px;
  margin: 6px;
}

body > div.container-fluid.main-container > div.section ~ div.section {
    padding-top: 0px;
    margin-top: 0px;
}
