body {
  height: 100%;
}

aside {
  position: fixed;
  overflow: auto;
  height: calc(100vh - 68px);
  justify-content: flex-start;
  align-self: flex-start;

}

main {
  position: relative;
  overflow: auto;
  margin-left: auto;
  justify-content: flex-end;
  align-self: flex-end;
  padding-top: 40px;
}



/* Navbar left */

#sidenav a:link {
  color: white;
}

#sidenav a:visited {
  color: white;
}

#sidenav a:hover, a:active {
  color: black;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
