html,
body {
  color: black;
}

a
{
  font-size:2em;
}


a:visited
{
  color:#000;
}

.dataTable
{
  overflow-x: scroll;
  display: hidden;
}

.dataTable table
{
  overflow-x: scroll;
  background-color: rgba(0, 0, 0, 0.4);
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -ms-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s;
}

.dataTables_filter
{
  display: block;
}

.button
{
  margin: 0px 0px 0px 0px;
}

.toggle-vis
{
  cursor: pointer;
  margin-right: 1px;
  margin-left: 1px;
  margin: 0px 0px 0px 0px;
  float: none;
  display: inline;
}

a.toggle-vis:hover
{
 /* text-decoration: underline;
  */
}

td.details-control {
      background: url('/img/details_open.png') no-repeat center center;
          cursor: pointer;
}
tr.shown td.details-control {
      background: url('/img/details_close.png') no-repeat center center;
}

.log {
  overflow:scroll;
}
