/* Center figures in jupyter-sphinx */

.jupyter_container .cell_output img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* Vertical-align text in tables */

td {
    vertical-align: top;
}

/* Role formatting */

.filetype {
    font-style: italic;
}

.grouptype {
    font-style: italic;
}

/* Fix padding after notebook cells */

div.nbinput.container {
  padding-bottom: 24px;
}

div.nboutput.container {
  padding-bottom: 24px;
}

/* Place equation nubmers on the right */

span.eqno {
    float: right;
}

/* Override table width restrictions */

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