@font-face {
  font-family: Agincourt;
  src: url(agincourt_font.ttf); }
.logo {
  font-family: Agincourt;
  font-weight: normal;
  font-size: 2.25rem; }

#sm a {
  padding: 10px;
  width: 35px;
  text-align: center;
  text-decoration: none;
  color: white;
  font-size: 20px; }
#sm a.fa-facebook {
  background: #3b5998; }
#sm a.fa-twitter {
  background: #55acee; }
#sm a.fa-youtube {
  background: #dd0000; }

#copyright {
  background-color: rgba(0, 0, 0, 0.05); }

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  .nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  .nav-tabs .nav-link {
    margin-bottom: -1px;
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6; }
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  border-radius: 0.25rem; }
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff; }

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

.tab-content > .tab-pane, .module > .tab-pane {
  display: none; }
.tab-content > .active, .module > .active {
  display: block; }

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem; }

.list-group-item-action, .module {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  .list-group-item-action:hover, .module:hover, .list-group-item-action:focus, .module:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  .list-group-item-action:active, .module:active {
    color: #212529;
    background-color: #e9ecef; }

.list-group-item, .module {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .list-group-item:first-child, .module:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit; }
  .list-group-item:last-child, .module:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }
  .list-group-item.disabled, .disabled.module, .list-group-item:disabled, .module:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff; }
  .list-group-item.active, .active.module {
    z-index: 2;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff; }
  .list-group-item + .list-group-item, .module + .list-group-item, .list-group-item + .module, .module + .module {
    border-top-width: 0; }
    .list-group-item + .list-group-item.active, .module + .list-group-item.active, .list-group-item + .active.module, .module + .active.module {
      margin-top: -1px;
      border-top-width: 1px; }

.list-group-horizontal {
  flex-direction: row; }
  .list-group-horizontal > .list-group-item:first-child, .list-group-horizontal > .module:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0; }
  .list-group-horizontal > .list-group-item:last-child, .list-group-horizontal > .module:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0; }
  .list-group-horizontal > .list-group-item.active, .list-group-horizontal > .active.module {
    margin-top: 0; }
  .list-group-horizontal > .list-group-item + .list-group-item, .list-group-horizontal > .module + .list-group-item, .list-group-horizontal > .list-group-item + .module, .list-group-horizontal > .module + .module {
    border-top-width: 1px;
    border-left-width: 0; }
    .list-group-horizontal > .list-group-item + .list-group-item.active, .list-group-horizontal > .module + .list-group-item.active, .list-group-horizontal > .list-group-item + .active.module, .list-group-horizontal > .module + .active.module {
      margin-left: -1px;
      border-left-width: 1px; }

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row; }
    .list-group-horizontal-sm > .list-group-item:first-child, .list-group-horizontal-sm > .module:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-sm > .list-group-item:last-child, .list-group-horizontal-sm > .module:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-sm > .list-group-item.active, .list-group-horizontal-sm > .active.module {
      margin-top: 0; }
    .list-group-horizontal-sm > .list-group-item + .list-group-item, .list-group-horizontal-sm > .module + .list-group-item, .list-group-horizontal-sm > .list-group-item + .module, .list-group-horizontal-sm > .module + .module {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-sm > .list-group-item + .list-group-item.active, .list-group-horizontal-sm > .module + .list-group-item.active, .list-group-horizontal-sm > .list-group-item + .active.module, .list-group-horizontal-sm > .module + .active.module {
        margin-left: -1px;
        border-left-width: 1px; } }
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row; }
    .list-group-horizontal-md > .list-group-item:first-child, .list-group-horizontal-md > .module:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-md > .list-group-item:last-child, .list-group-horizontal-md > .module:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md > .list-group-item.active, .list-group-horizontal-md > .active.module {
      margin-top: 0; }
    .list-group-horizontal-md > .list-group-item + .list-group-item, .list-group-horizontal-md > .module + .list-group-item, .list-group-horizontal-md > .list-group-item + .module, .list-group-horizontal-md > .module + .module {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-md > .list-group-item + .list-group-item.active, .list-group-horizontal-md > .module + .list-group-item.active, .list-group-horizontal-md > .list-group-item + .active.module, .list-group-horizontal-md > .module + .active.module {
        margin-left: -1px;
        border-left-width: 1px; } }
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row; }
    .list-group-horizontal-lg > .list-group-item:first-child, .list-group-horizontal-lg > .module:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-lg > .list-group-item:last-child, .list-group-horizontal-lg > .module:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-lg > .list-group-item.active, .list-group-horizontal-lg > .active.module {
      margin-top: 0; }
    .list-group-horizontal-lg > .list-group-item + .list-group-item, .list-group-horizontal-lg > .module + .list-group-item, .list-group-horizontal-lg > .list-group-item + .module, .list-group-horizontal-lg > .module + .module {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-lg > .list-group-item + .list-group-item.active, .list-group-horizontal-lg > .module + .list-group-item.active, .list-group-horizontal-lg > .list-group-item + .active.module, .list-group-horizontal-lg > .module + .active.module {
        margin-left: -1px;
        border-left-width: 1px; } }
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row; }
    .list-group-horizontal-xl > .list-group-item:first-child, .list-group-horizontal-xl > .module:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xl > .list-group-item:last-child, .list-group-horizontal-xl > .module:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xl > .list-group-item.active, .list-group-horizontal-xl > .active.module {
      margin-top: 0; }
    .list-group-horizontal-xl > .list-group-item + .list-group-item, .list-group-horizontal-xl > .module + .list-group-item, .list-group-horizontal-xl > .list-group-item + .module, .list-group-horizontal-xl > .module + .module {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xl > .list-group-item + .list-group-item.active, .list-group-horizontal-xl > .module + .list-group-item.active, .list-group-horizontal-xl > .list-group-item + .active.module, .list-group-horizontal-xl > .module + .active.module {
        margin-left: -1px;
        border-left-width: 1px; } }
.list-group-flush {
  border-radius: 0; }
  .list-group-flush > .list-group-item, .list-group-flush > .module {
    border-width: 0 0 1px; }
    .list-group-flush > .list-group-item:last-child, .list-group-flush > .module:last-child {
      border-bottom-width: 0; }

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.module:hover, .list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.module:focus {
    color: #004085;
    background-color: #9fcdff; }
  .list-group-item-primary.list-group-item-action.active, .list-group-item-primary.active.module {
    color: #fff;
    background-color: #004085;
    border-color: #004085; }

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.module:hover, .list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.module:focus {
    color: #383d41;
    background-color: #c8cbcf; }
  .list-group-item-secondary.list-group-item-action.active, .list-group-item-secondary.active.module {
    color: #fff;
    background-color: #383d41;
    border-color: #383d41; }

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.module:hover, .list-group-item-success.list-group-item-action:focus, .list-group-item-success.module:focus {
    color: #155724;
    background-color: #b1dfbb; }
  .list-group-item-success.list-group-item-action.active, .list-group-item-success.active.module {
    color: #fff;
    background-color: #155724;
    border-color: #155724; }

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.module:hover, .list-group-item-info.list-group-item-action:focus, .list-group-item-info.module:focus {
    color: #0c5460;
    background-color: #abdde5; }
  .list-group-item-info.list-group-item-action.active, .list-group-item-info.active.module {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460; }

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.module:hover, .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.module:focus {
    color: #856404;
    background-color: #ffe8a1; }
  .list-group-item-warning.list-group-item-action.active, .list-group-item-warning.active.module {
    color: #fff;
    background-color: #856404;
    border-color: #856404; }

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.module:hover, .list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.module:focus {
    color: #721c24;
    background-color: #f1b0b7; }
  .list-group-item-danger.list-group-item-action.active, .list-group-item-danger.active.module {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24; }

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.module:hover, .list-group-item-light.list-group-item-action:focus, .list-group-item-light.module:focus {
    color: #818182;
    background-color: #ececf6; }
  .list-group-item-light.list-group-item-action.active, .list-group-item-light.active.module {
    color: #fff;
    background-color: #818182;
    border-color: #818182; }

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.module:hover, .list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.module:focus {
    color: #1b1e21;
    background-color: #b9bbbe; }
  .list-group-item-dark.list-group-item-action.active, .list-group-item-dark.active.module {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21; }

.downloads {
  float: right; }
  .downloads button.latex a {
    color: lime; }
  .downloads button.pdf a {
    color: #dd0000; }

#downloader {
  display: none; }

.module {
  cursor: pointer; }

/*# sourceMappingURL=readmore.css.map */
