@import url(https://fonts.googleapis.com/css?family=Oswald:400,700);

#myTable_filter {
   display: none;
}

table {
  border-spacing: 0;
  width: 100%;
  border: 1px solid #ddd;
  font-size: 60%;
}

th {
  cursor: pointer;
}

th, td {
  text-align: left;
  padding: 16px;
}

tr:nth-child(even) {
  background-color: #f2f2f2
}

table select{
   font-size: 100%;
}

table input{
   font-size: 100%;
}

.thumb {
    border-radius: 10px;
    /* border-style: solid;*/
    color: lightgray;
    width: 60px;
}


.publist-inline {
    text-align:center;
    padding-left: 1ex;
    list-style: none;
    margin-left: 0ex;
}


.publist-inline > li > a {
    color: white;
    text-decoration: none;
}


.column {
  float: left;
  width: 33.33%;
}

.column2 {
  float: left;
  width: 50%;
}

.columnfill {
  float: left;
}



/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive layout - when the screen is less than 600px wide, make the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 1000px) {
  .column {
    width: 100%;
  }
}
.header-wrapper {
  background: url("banner.png") no-repeat center center;
  background-size: cover;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}


.publist-inline > li {
    color: white;
    border-radius: 5%;
    background-color: rgb(173, 173, 173);
    /* border-style: dashed; */
    display: inline-block;
    padding-left: 2ex;
    padding-right: 2ex;
    margin-right: 1ex;
    padding-top: 1px;
    padding-bottom: 1px;
}



.publist-inline2 {
    text-align:left;
    padding-left: 1ex;
    list-style: none;
    margin-left: 0ex;
}

.publist-inline2 > li > a {
    color: white;
    text-decoration: none;
}

.family{
    font-variant: small-caps;
    text-decoration: none;
    font-size:110%;
}

.authors {
    text-align:center;
    padding-left: 1ex;
    list-style: none;
    margin-left: 0ex;
}
.authors > li {
    display: inline-block;
    padding-left: 0ex;
    padding-right: 4ex;
    margin-right: 1ex;
}

.title {
    text-align: center;
}

pre {
    background-color: rgb(233, 233, 233);
    white-space: pre-wrap;       /* Since CSS 2.1 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

#myTable_filter {
   display: none;
}

.title {
    text-align: center;
}

h1 {
  color: #08589c;
}

pre {
    background-color: rgb(233, 233, 233);
    white-space: pre-wrap;       /* Since CSS 2.1 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
