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; }
