td {
    padding: 0 5px 0 5px;
    border-bottom: 1px solid rgb(227, 227, 227);
}
th {
  border-bottom: 1px solid #000;
  padding: 0 5px 0 5px;
  background-color: rgb(245, 245, 245);
}
tr:hover {background-color: rgb(245, 245, 245);}

#download_panel {
  padding-right: 0px;
}
#file_format {
  background-color: rgb(245, 245, 245);
  border-bottom-color: rgb(227, 227, 227);
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  border-image-outset: 0;
  border-image-repeat: stretch stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  border-color: rgb(227, 227, 227);
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px 0px inset;
  box-sizing: border-box;
  color: rgb(51, 51, 51);
  padding: 5px;
}

#footer {
  margin-top: 30px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgb(227, 227, 227);
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: rgb(245, 245, 245);
  text-align: center;
}

#canvas {
  height: 100%;
}