#container {
    width: 100%;
    height: 100%;
    position: relative;
    background-color: #faebd7;
    border-radius: 10px;
    border: 2px solid #faebd7 ;
  }

h1 {
  position: absolute;
  top: 0;
  left: 20px;
  z-index: 100;
  padding-left: 5px;
  padding-top: 10px;
}

h5, h1{
  margin: 10px 0 ;
  color: #111d5e;
  font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

#sidebar {
    bottom: 20;
    left: 20;
    min-width: 300px;
    max-width: 350px;
    min-height: 100px;
    max-height: 200px;
    position: absolute;
    background-color: #ffffff80;
    padding: 10px;
    border-radius: 10px;
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    border: 1px solid #111f5d99;
}

#node_table{
  font-size: 14px;
}

td{
  vertical-align:top;
}
