/* Newlines (\a) and spaces (\20) before each parameter
.sig-param::before {
    content: "\a\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20";
    white-space: pre;
}

/* Newline after the last parameter (so the closing bracket is on a new line)
dt em.sig-param:last-of-type::after {
    content: "\a";
    white-space: pre;
}

/* To have blue background of width of the block (instead of width of content)
dl.class > dt:first-of-type {
    display: block !important;
} */

/* Take out pointless vertical whitespace in the signatures. */
.rst-content dl .sig dl,
.rst-content dl .sig dd {
  margin-bottom: 0;
}

/* Make signature boxes full-width, with view-source and header links right-aligned. */
.rst-content dl .sig {
  width: -webkit-fill-available;
}

.rst-content .viewcode-link {
  display: inline-flex;
  float: inline-end;
  margin-right: 1.5em;
}

.rst-content .headerlink {
  position: absolute;
  right: 0.5em;
}

.wy-table-responsive table td,
.wy-table-responsive table th {
  white-space: normal;
}

/* Team page styles */
.developer-photo {
  border-radius: 8px;
  margin-right: 20px;
  margin-bottom: 10px;
  /* box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); */
}

/* Clear floats after each developer section */
.section h3 {
  clear: both;
}

/* Add some spacing between developer sections */
.section>.section {
  margin-bottom: 40px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e1e4e5;
}

/* Style the links section */
.section ul {
  list-style-type: none;
  padding-left: 0;
}

.section ul li {
  margin-bottom: 5px;
}

.section ul li a {
  color: #2980b9;
  text-decoration: none;
  font-weight: 500;
}

.section ul li a:hover {
  text-decoration: underline;
}

.section p {
  text-align: justify;
  line-height: 1.6;
}

.page-white-images {
  background: #fff;
  color: #111;
  padding: 1rem;
  border-radius: 6px;
}
