/* Tweaks to JSDoc 3 docdash theme */

.usertext h1 {
  font-size: 22px;
}

/* Wider nav panel to allow for namespace in Class names */

nav {
  width: 340px;
}

#main {
  width: calc(100% - 340px);
}

footer {
  margin-left: 340px;
  padding: 25px;
}

@media only screen and (max-width: 680px) {
  body {
    overflow-x: auto;
  }

  nav {
    width: 340px;
    left: -340px;
  }

  #main {
    width: 100%;
  }
}

/* Add white drop shadow to menu on small screens */

.navicon {
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 1);
}

.navicon:before,
.navicon:after {
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 1);
}

.nav-trigger:checked + label.plus .navicon,
.nav-trigger:checked + label.x .navicon,
.nav-trigger:checked + label.plus .navicon:before,
.nav-trigger:checked + label.x .navicon:before,
.nav-trigger:checked + label.plus .navicon:after,
.nav-trigger:checked + label.x .navicon:after {
  box-shadow: none;
}
