.index {
  font-size: 14px;
  width: auto;
}

.index h3 {
  margin-top: 24px;
  border-bottom: 1px dotted #CCC;
}
.index .section-desc {
  font-size: 16px;
}

.index td {
  padding: 4px 12px 4px 0;
  vertical-align: top;
}
.index td:first-child {
  max-width: 240px;
}

@media (max-width: 991px) {
  .index td {
    width: 50%;
  }
  .index td:first-child {
    width: 0;
  }
}

.index .func {
  margin: 0;
}

.index .topic {
  margin: 0;
  font-size: inherit;
  line-height: 1.2;
}

.index .aliases {
  color: #999;
}

.index .desc {
  font-weight: 300;
  margin: 0;
  line-height: 1.2;
}

.index tbody[data-section="Other"] {
  display: none;
}

pre.code div {
  text-indent: -1.25em;
  padding-left: 1.25em;
  word-break: normal;
}

pre.examples .input {
  font-weight: bold;
  background-color: #e6e6e6;
  padding: 1em;
}

.reference th {
  vertical-align: top;
  font-weight: 600;
}
.reference td {
  vertical-align: top;
  padding-left: 1em;
  padding-bottom: 0.5em;
}
/*
 * This makes the "Arguments" section on topic pages generated by pkgdown
 * look more like topic pages generated by staticdocs. The reason it's necessary
 * is pkgdown emits argument descriptions with a surrounding <p>, where
 * staticdocs produced a text node only.
 */
.reference td p, th p {
  margin: 0;
  padding: 0;
}
