/*** Sortable <table> Used by Committees  ***/

.sortable {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  border-style: none;
  border-width: 0;
  border-spacing: 0;
}

.sortable tr {
  height: 30px;
  cursor: default;
}

.sortable td {
  padding: 0 5px;
}

.sortable thead th {
  box-shadow: 0px 9px 5px -6px rgba(0, 0, 0, 0.05) inset;
  white-space: nowrap;
  text-align: center;
  cursor: pointer;
}

.sortable td {
  word-wrap: break-word;
}

.sortable tbody tr:nth-child(even) {
  background: rgba(0, 0, 0, 0.05);
}

.sortable tbody tr:hover {
  background: rgba(0, 0, 0, 0.5);
}

#sorttable_sortfwdind, .sortDown {
  color: #28a745;
}

#sorttable_sortrevind, .sortUp {
  color: #dc3545;
}

/*** EVO Map */

.leaflet-marker-icon:focus,
.leaflet-marker-icon:focus-visible,
.leaflet-marker-icon:focus-within {
  outline: 0.2rem solid #000 !important;
}

.leaflet-control-zoom-in:focus,
.leaflet-control-zoom-in:focus-visible,
.leaflet-control-zoom-in:focus-within {
  outline: 0.2rem solid #000 !important;
}

.leaflet-control-zoom-out:focus,
.leaflet-control-zoom-out:focus-visible,
.leaflet-control-zoom-out:focus-within {
  outline: 0.2rem solid #000 !important;
}

.leaflet-control-attribution.leaflet-control a:focus,
.leaflet-control-attribution.leaflet-control a:focus-visible,
.leaflet-control-attribution.leaflet-control a:focus-within {
  outline: 0.2rem solid #000 !important;
}

.leaflet-control-attribution a {
  text-decoration: underline;
}

.leaflet-bottom {
  display: none;
}

/* EVO Remote Video Media  */

.evo-youtube-embed{
  width: 560px;
  height: 315px;
}

