/*
body::after {
  position: absolute;
  z-index: 100000;
  content: "Currently under maintenance";
  opacity: 40%;
  right: 0;
  bottom: 10%;
  background-color: orange;
  text-align: center;
  font-size: xxx-large;
  transform: rotate(-15.0deg);
}
*/

blockquote {
  font-style: italic
}
.caption {
  text-align: center;
}
.head {
  font-size: 14pt;
  font-weight: bold;
}
body {
  background-color: #ffffff;
}
.tnaildiv {
  height: 100%;
  overflow-y: auto;
  border-left: solid silver 1px;
}
.tnaildiv a:hover {
  text-decoration: none;
}
.tnaildiv:hover {
  background-color: silver;
}
.no-border {
  border: none;
}
.thumbnail {
  border: none;
  background-color: transparent;
}
.main-container {
  background-color: white;
}
.navbar {
  background-color: #aaaaaa;
  border-bottom-color: #aaaaaa;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
  background-color: #888888;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
  background-color: #888888;
}
pre {
    overflow-y: scroll;
    white-space: pre;
    max-height: 20em;
}
/* .field strong {
  font-size: xx-large;
} */

/* Fix strange wrap betwen logo and navbar */
@media (min-width: 992px) and (max-width: 1200px) { /* Adjust here, menu was changed */
  div.main-container {
    margin-top: 50px;
  }
}

/* Fix strange wrap betwen logo and navbar */
@media (min-width: 768px) and (max-width: 991px) { /* Adjust here, menu was changed */
  div.main-container {
    margin-top: 100px;
  }
}

/* Don't show border in mobile reactive layout style mode */
@media (max-width: 768px) {
  .tnaildiv {
    border: none;
  }
}
