/*
  This css file is for individual users to restyle items for their personal site,
  or for the implementation of features specifically for their site. Anything that
  is an official part of the theme (ex. Pull Requests) should be included in main.css
  within the formating given.
*/
#summary{
	border-style: dashed;
    border-width: 1px;
    border-color: rgb(243, 197, 52);
    background-color: rgb(254, 254, 184);
    padding: 0px 30px;
    line-height: 1.8;
  }

table.dataframe{
margin: 10px 10px 60px 10px;
border-collapse: collapse;
color: black;
font-size: 14px;

table-layout: fixed;
width: auto;
border:none;
box-shadow: none;
}

.dataframe > thead > tr > th{
border:none;
background-color: white;
}

.dataframe > thead > tr:nth-last-child(1) > th{
border-bottom: 1px solid black;
}

table.dataframe th {
	font-weight: bold;
}

.dataframe tbody, .dataframe thead, .dataframe tr, .dataframe th, .dataframe td {
vertical-align: baseline;
}

.dataframe th, .dataframe td{
text-align: right;
vertical-align: middle;
padding: 0.5em 0.5em;
line-height: normal;
white-space: normal;
max-width: none;

}

table.dataframe > thead > tr > th:first-child,
table.dataframe > thead > tr > td:first-child,
table.dataframe > tbody > tr > td:first-child {
border-right: none;
}
table.dataframe > tbody > tr:nth-child(even) > td,
table.dataframe > tbody > tr:nth-child(even) > th {
	background-color: white;
}
table.dataframe > tbody > tr:nth-child(odd) > td,
table.dataframe > tbody > tr:nth-child(odd) > th {
	background-color: #f4f4f4;
}

h1 {
	font-size: 26px;
}

h2 {
	font-size: 22px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 16px;
}

h5 {
	font-size: 16px;
}

h6 {
	font-size: 16px;
}


#content h1 {
	margin-top: 80px;
}

#content h2 {
	margin-top: 60px;
}

#content h3 {
	margin-top: 40px;
}

#content h4 {
	margin-top: 20px;
}


.hljs{display:block;overflow-x:auto;padding:0.5em;color:#333;background:white;border: 0;margin:0 0 2em 0;max-height:300px;font-size:14px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
.hljs-comment,.hljs-quote{color:green;font-style:italic}
.hljs-selector-tag,.hljs-subst{color:#333;font-weight:bold}
.hljs-number,.hljs-literal,.hljs-variable,.hljs-template-variable,.hljs-tag .hljs-attr{color:#008080}
.hljs-string,.hljs-doctag{color:#d14}
.hljs-title,.hljs-section,.hljs-selector-id{color:#900;font-weight:bold}
.hljs-subst{font-weight:normal}
.hljs-type,.hljs-class .hljs-title{color:#458;font-weight:bold}
.hljs-tag,.hljs-name,.hljs-attribute{color:#000080;font-weight:normal}
.hljs-regexp,.hljs-link{color:#009926}
.hljs-symbol,.hljs-bullet{color:#990073}
.hljs-built_in,.hljs-builtin-name{color:#0086b3}
.hljs-meta{color:#999;font-weight:bold}
.hljs-deletion{background:#fdd}
.hljs-addition{background:#dfd}
.hljs-emphasis{font-style:italic}
.hljs-strong{font-weight:bold}

.hljs-keyword {
	color:rgb(167, 29, 93);font-weight:bold;
}
.language-python {
	background-color: rgb(248, 248, 248);
	border: solid 1px rgba(160, 160, 160, 0.3);
	margin: 10px 0 0 0;
	font-size:16px
}

pre{
	margin:0;
}

.CenterImg img{
	object-fit: contain;
	max-width: 100%;
	max-height: 100%;
	width:auto;
	height:auto;
	margin:0 auto;
}

.hlblock{
	background-color: rgb(250, 237, 125);
	color:rgb(255, 0, 0);
	font-weight: bold;
}

.language-cmd {
	background-color:black;
	font-size:16px;
	color: #63de00;
}

code.language-js {
	background-color: rgb(248, 248, 248);
	border: solid 1px rgba(160, 160, 160, 0.3);
	margin: 10px 0 0 0;
	font-size:16px
}
code.language-html {
	background-color: rgb(248, 248, 248);
	border: solid 1px rgba(160, 160, 160, 0.3);
	margin: 10px 0 0 0;
	font-size:16px
}