@charset "UTF-8";
.katex {
  font-size: 1em !important;
  white-space: nowrap;
}

.katex-display {
  overflow-y: hidden;
  overflow-x: auto;
  padding-top: 2px;
  padding-bottom: 2px;
}

.dropdown-item.active,
.dropdown-item:active {
  text-decoration: none;
  background-color: #32a041;
}

.apontamento {
  font-family: "LMRoman10", serif;
  font-size: 1.25em;
}
.apontamento p,
.apontamento li {
  hyphens: auto;
  text-align: justify;
  text-justify: inter-word;
}
.apontamento p a,
.apontamento ol a,
.apontamento .caption a {
  color: #212529;
  text-decoration: underline;
  text-decoration-style: dashed;
  transition: color 0.2s;
}
.apontamento p a:hover,
.apontamento ol a:hover,
.apontamento .caption a:hover {
  color: #32a041;
}
.apontamento h2 {
  font-family: "LMSans10", sans-serif;
  color: #32a041;
  font-size: 1.5em;
  margin-top: 1.5em;
  margin-bottom: 1em;
  padding-bottom: 0.25em;
  border-bottom: 1px solid #32a041;
}
.apontamento .anchor-icon {
  text-decoration: none;
  font-size: 0.8em;
  color: inherit;
  opacity: 0;
  transition: visibility 0.2s linear, opacity 0.2s linear;
  user-select: none;
}
.apontamento h2:hover .anchor-icon {
  opacity: 1;
}
.apontamento .anchor-icon:hover {
  filter: brightness(1.2);
  transition: filter 0.2s;
}
.apontamento .nav-arrows a {
  text-decoration: none;
  font-size: 0.75em;
  color: inherit;
  transition: color 0.2s;
}
.apontamento .nav-arrows a:hover {
  filter: brightness(1.2);
  transition: filter 0.2s;
}
.apontamento h3 {
  font-family: "LMSans10", sans-serif;
  font-size: 1.25em;
  margin-top: 1em;
  margin-bottom: 0.5em;
}
.apontamento h4 {
  font-family: "LMSans10", sans-serif;
  font-size: 1.1em;
  margin-top: 1em;
  margin-bottom: 0.5em;
}
.apontamento strong {
  font-weight: bold;
}
.apontamento .caption {
  font-size: medium;
  margin-top: 0.5em;
}
.apontamento .card-title {
  font-size: 1em;
}
.apontamento .tooltip-inner {
  font-family: "LMSans10", sans-serif;
  text-align: left;
  max-width: 800px;
}
.apontamento ol.lower-alpha {
  counter-reset: list;
  margin-left: 1em;
  margin-bottom: 1em;
}
.apontamento ol.lower-alpha > li {
  list-style: none;
  counter-increment: list;
}
.apontamento ol.lower-alpha > li::marker {
  content: "(" counter(list, lower-alpha) ") ";
}
.apontamento ol.bibliography > li {
  list-style: none;
  counter-increment: list;
}
.apontamento ol.bibliography li::marker {
  content: "[" counter(list) "] ";
}
.apontamento ol.bibliography .authors {
  font-variant: small-caps;
}
.apontamento foreign-term {
  font-family: "LMRomanSlant10", serif;
  font-style: italic;
}
.apontamento boxed-equation {
  display: block;
  margin-top: 0.75em;
  margin-bottom: 0.75em;
  padding-left: 0.75em;
  padding-right: 0.75em;
  border: 1px solid #ffeeba;
  border-radius: 0.25em;
  background-color: #fff3cd;
  color: #856404;
}

@media (max-width: 992px) {
  .apontamento {
    font-size: 1em;
  }
  .apontamento .caption {
    font-size: 0.9em;
  }
}
@media (max-width: 576px) {
  .apontamento {
    font-size: 0.9em;
  }
  .apontamento .caption {
    font-size: 0.8em;
  }
}

/*# sourceMappingURL=apontamentos.css.map */
