div.language-java.highlighter-rouge,
figure.highlight {
  position: relative;
  margin-bottom: 1em;
  background: #263238;
  color: #080808;
  line-height: 1.8;
  overflow-x: scroll; }
  div.language-java.highlighter-rouge > pre,
  div.language-java.highlighter-rouge pre.highlight,
  figure.highlight > pre,
  figure.highlight pre.highlight {
    margin: 0;
    padding: 1em; }
  div.language-java.highlighter-rouge > code,
  div.language-java.highlighter-rouge .highlight code,
  figure.highlight > code,
  figure.highlight .highlight code {
    background-color: #263238;
    border: 0;
    padding: unset; }

div.highlighter-rouge {
  position: relative;
  margin-bottom: 1em;
  background: #EEE;
  color: #080808;
  line-height: 1.8;
  overflow-x: scroll; }
  div.highlighter-rouge > pre,
  div.highlighter-rouge pre.highlight {
    margin: 0;
    padding: 1em; }
  div.highlighter-rouge > code,
  div.highlighter-rouge .highlight code {
    background-color: #EEE;
    border: 0; }

code.highlighter-rouge {
  background-color: #EEE;
  border: 1px solid #DDD;
  font-size: 0.85em; }

.highlight table {
  margin-bottom: 0;
  font-size: 1em;
  border: 0; }
  .highlight table td {
    padding: 0;
    width: calc(100% - 1em);
    border: 0;
    /* line numbers*/
    /* code */ }
    .highlight table td.gutter, .highlight table td.rouge-gutter {
      padding-right: 1em;
      width: 2em;
      color: #B2CCD6;
      border-right: 1px solid #B2CCD6;
      text-align: right; }
    .highlight table td.code, .highlight table td.rouge-code {
      padding-left: 1em; }
  .highlight table pre {
    margin: 0; }

.highlight pre {
  width: 100%; }

.highlight .hll {
  background-color: #263238; }

.highlight .c {
  /* Comment */
  color: #B2CCD6; }
.highlight .err {
  /* Error */
  color: #F07178; }
.highlight .k {
  /* Keyword */
  color: #C792EA; }
.highlight .l {
  /* Literal */
  color: #F78C6C; }
.highlight .n {
  /* Name */
  color: #89DDFF; }
.highlight .o {
  /* Operator */
  color: #89DDFF; }
.highlight .p {
  /* Punctuation */
  color: #080808; }
.highlight .cm {
  /* Comment.Multiline */
  color: #B2CCD6; }
.highlight .cp {
  /* Comment.Preproc */
  color: #B2CCD6; }
.highlight .c1 {
  /* Comment.Single */
  color: #B2CCD6; }
.highlight .cs {
  /* Comment.Special */
  color: #B2CCD6; }
.highlight .gd {
  /* Generic.Deleted */
  color: #F07178; }
.highlight .ge {
  /* Generic.Emph */
  font-style: italic; }
.highlight .gh {
  /* Generic.Heading */
  color: #080808;
  font-weight: bold; }
.highlight .gi {
  /* Generic.Inserted */
  color: #98C379; }
.highlight .gp {
  /* Generic.Prompt */
  color: #B2CCD6;
  font-weight: bold; }
.highlight .gs {
  /* Generic.Strong */
  font-weight: bold; }
.highlight .gu {
  /* Generic.Subheading */
  color: #89DDFF;
  font-weight: bold; }
.highlight .kc {
  /* Keyword.Constant */
  color: #C792EA; }
.highlight .kd {
  /* Keyword.Declaration */
  color: #C792EA; }
.highlight .kn {
  /* Keyword.Namespace */
  color: #89DDFF; }
.highlight .kp {
  /* Keyword.Pseudo */
  color: #C792EA; }
.highlight .kr {
  /* Keyword.Reserved */
  color: #C792EA; }
.highlight .kt {
  /* Keyword.Type */
  color: #FFCB6B; }
.highlight .ld {
  /* Literal.Date */
  color: #98C379; }
.highlight .m {
  /* Literal.Number */
  color: #F78C6C; }
.highlight .s {
  /* Literal.String */
  color: #98C379; }
.highlight .na {
  /* Name.Attribute */
  color: #82AAFF; }
.highlight .nb {
  /* Name.Builtin */
  color: #080808; }
.highlight .nc {
  /* Name.Class */
  color: #FFCB6B; }
.highlight .no {
  /* Name.Constant */
  color: #F07178; }
.highlight .nd {
  /* Name.Decorator */
  color: #89DDFF; }
.highlight .ni {
  /* Name.Entity */
  color: #080808; }
.highlight .ne {
  /* Name.Exception */
  color: #F07178; }
.highlight .nf {
  /* Name.Function */
  color: #82AAFF; }
.highlight .nl {
  /* Name.Label */
  color: #FFCB6B; }
.highlight .nn {
  /* Name.Namespace */
  color: #FFCB6B; }
.highlight .nx {
  /* Name.Other */
  color: #82AAFF; }
.highlight .py {
  /* Name.Property */
  color: #080808; }
.highlight .nt {
  /* Name.Tag */
  color: #89DDFF; }
.highlight .nv {
  /* Name.Variable */
  color: #F07178; }
.highlight .ow {
  /* Operator.Word */
  color: #89DDFF; }
.highlight .w {
  /* Text.Whitespace */
  color: #080808; }
.highlight .mf {
  /* Literal.Number.Float */
  color: #F78C6C; }
.highlight .mh {
  /* Literal.Number.Hex */
  color: #F78C6C; }
.highlight .mi {
  /* Literal.Number.Integer */
  color: #F78C6C; }
.highlight .mo {
  /* Literal.Number.Oct */
  color: #F78C6C; }
.highlight .sb {
  /* Literal.String.Backtick */
  color: #98C379; }
.highlight .sc {
  /* Literal.String.Char */
  color: #080808; }
.highlight .sd {
  /* Literal.String.Doc */
  color: #B2CCD6; }
.highlight .s2 {
  /* Literal.String.Double */
  color: #98C379; }
.highlight .se {
  /* Literal.String.Escape */
  color: #F78C6C; }
.highlight .sh {
  /* Literal.String.Heredoc */
  color: #98C379; }
.highlight .si {
  /* Literal.String.Interpol */
  color: #F78C6C; }
.highlight .sx {
  /* Literal.String.Other */
  color: #98C379; }
.highlight .sr {
  /* Literal.String.Regex */
  color: #98C379; }
.highlight .s1 {
  /* Literal.String.Single */
  color: #98C379; }
.highlight .ss {
  /* Literal.String.Symbol */
  color: #98C379; }
.highlight .bp {
  /* Name.Builtin.Pseudo */
  color: #080808; }
.highlight .vc {
  /* Name.Variable.Class */
  color: #F07178; }
.highlight .vg {
  /* Name.Variable.Global */
  color: #F07178; }
.highlight .vi {
  /* Name.Variable.Instance */
  color: #F07178; }
.highlight .il {
  /* Literal.Number.Integer.Long */
  color: #F78C6C; }

.dataframe tbody {
  font-size: 0.8em;
  border-color: white; }
  .dataframe tbody tr :nth-child(even) {
    background-color: #f8f8f8; }
  .dataframe tbody tr th {
    border-top: 0;
    border-left: 0;
    border-bottom: 0; }
  .dataframe tbody tr td {
    padding: 0;
    border: 0;
    text-align: center; }

.dataframe thead tr :nth-child(n+2) {
  color: black;
  font-size: 0.75em;
  text-align: center !important;
  border-top: 0;
  border-left: 0;
  border-right: 0; }
.dataframe thead tr :first-child {
  border-top: 0;
  border-left: 0; }

table.dataframe {
  border: 0 solid #000;
  border-collapse: collapse; }
