span.project-version {
  color: #999999;
  font-size: 0.8em;
  font-weight: 600;
  margin-left: 5px;
}

.table td {
  padding: 0.5rem;
}

.table td  p {
  margin-bottom: 0 !important;
}

.py-obj {
  margin-right: 0.15rem;
}

.lead {
  font-size: 1.5rem;
}

.front-page-callout {
  margin-bottom: 2rem;
}

.front-page-banner {
  margin-bottom: 4rem;
}

.text-large {
  font-size: 1.35rem;
}

/* Overwrite the main link definition in the book-theme for button links */
main.bd-content #main-content a.btn:hover {
  color: white;
}

/* Disable the sphinx-gallery download note at the top */
.sphx-glr-download-link-note {
  display: none;
}

.sphx-glr-timing {
  border-top: 1px solid #dddddd;
  padding: 1.8rem 0;
}

/* Try to make the jupyter-sphinx style match sphinx-gallery for consistency */
div.jupyter_container {
  border: none;
  box-shadow: none;
}

div.jupyter_container .cell_input {
  margin-bottom: 1.15rem;
  border-radius: 0.4em;
  box-shadow: 1px 1px 1px #d8d8d8;
}

div.jupyter_container .cell_output {
  margin-bottom: 1.15rem;
}

.jupyter_container div.code_cell pre {
  padding: 10px;
}
