@import url("https://fonts.googleapis.com/css?family=Nunito");
#main {
  min-height: 100vh;
  background-color: rgb(250, 250, 250);
}
#main #sidebar {
  background-color: rgb(24, 24, 48);
  color: rgb(250, 250, 250);
  min-width: 10em;
}
#main #sidebar a {
  color: rgb(250, 250, 250);
}
#main #sidebar a:hover {
  background-color: rgb(48, 48, 88);
}
#main #sidebar a.bottom {
  position: fixed;
  bottom: 8px;
  left: 0;
  width: 48px;
}
#main #page {
  position: relative;
  width: 100%;
  background-color: rgb(250, 250, 250);
  color: rgb(24, 24, 48);
  padding-left: 0;
}
@media (min-width: 768px) {
  #main #page {
    padding-left: 52px;
  }
}
#main #navigationbar {
  background-color: rgb(250, 250, 250);
}

#menu {
  background-color: rgb(24, 24, 48);
}

#content {
  padding: 1.4em;
}
#content .date-select a {
  font-size: 1.3em;
}
#content .card-item {
  width: 16em;
}
#content .card-item img {
  height: 16em;
  -o-object-fit: cover;
     object-fit: cover;
}
#content .card-thumbnail {
  width: 10em;
}
#content .card-thumbnail img {
  height: 10em;
  -o-object-fit: cover;
     object-fit: cover;
}

.section {
  margin-bottom: 3em;
}

.section-title {
  color: #181830;
  font-size: 1.2em;
  font-weight: normal;
  padding-left: 0.3em;
}

.spacer {
  height: 10em;
}

.user-page {
  background-color: #181830;
  color: #fefefe;
}

.google-play-image {
  height: 48pt;
  width: auto;
  margin-top: 2pt;
}

.app-store-image {
  height: 37pt;
  width: auto;
  margin-top: 8pt;
}

@media print {
  a {
    text-decoration: none;
    color: inherit;
  }
}/*# sourceMappingURL=app.css.map */