.material-icons.md-dark:hover { color: #252525; }

.table {
    width: 100%;
}

h1 {
  margin: 20px;
}

.link-icon {
    vertical-align: middle;
    -webkit-box-align: center;
    display: -webkit-inline-box;
}

.entry {
    width: 80%;
    padding-top: 1em;
    padding-bottom: 1em;
    /* border-style: none none solid none; */
    border-width: 1px;
    border-color: #999;
    display: table;
    margin: 0 auto;
}

.title {
    font-size: larger;
    font-weight: bold;
}

.header {
    margin-bottom: 1em;
    
}

.author {
    font-size: medium;
}

.addCont {
    font-size: small;
}

.grouper {
  position: -webkit-sticky;
  position: sticky;
  top: 130;
  font-size: larger;
  background-color: #EEE;
  padding: 5px;
  width: 80%;
  margin: 0 auto;
}

hr {
  width: 80%;
  margin: 0 auto;
}

/* _______________ Navbar + Select _______________ */

/* Add a background color to the top navigation + sticky */
.topnav {
  background-color: #999;
  overflow: hidden;
  position: sticky;
  top: 0;
  height: 130px;
  width: 100%;
  z-index: 5;
}

select {
  float: right;
  padding: 12px;
  font-size: 17px;
  font-family: inherit;
  -webkit-appearance: none;
  background-color: #555;
  color: white;
}

select::-ms-expand {
  display: none;
}



/* _______________ Search _______________ */

.search {
  float: right;
  padding: 12px;
  font-size: 15px;
  font-family: inherit;
  margin-right: 25px;
}

.search_button {
  float: right;
  padding: 12px;
  font-size: 17px;
  font-family: inherit;
  background-color: #555;
  color: white;
}



/* _______________ for .js _______________ */

.hidden {
  display: none;
}
