#loading-div {
  position: fixed;
  top: 0px;
  left: 0px;
  display: flex;
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%;
  padding:0;
  margin:0;
  background: rgba(0,0,0,.6);
  z-index: 10000000;
}

.navbar-fixed {
  height: 64px;
}

nav {
  height: 64px;
  line-height: 64px;
}

#logo {
  height: 45px;
  margin-top: 7px;
}

html, body {
  height: 100vh;
}

main {
  height: calc(100vh - 64px);
}

.tiny {
  font-size: .75em;
  color: gray;
}