.c000{background-color:green;height:3px}
.c001{border-spacing:0;}
.c002{border-spacing:6px;border-collapse:separate;}
.c003{border:0;border-spacing:1;border-collapse:separate;}
.c004{border:0;border-spacing:1px;border-collapse:separate}
.c005{color:#007F00}
.c006{color:#3333B2}
.c007{color:#7F0000}
.c008{color:#7F007F}
.c009{color:#BF7F3F}
.c010{color:purple}
.c011{color:red}
.c012{font-size:small}
.c013{font-size:small;color:#3333B2}
.c014{font-size:xx-large}
.c015{text-align:center}
.c016{text-align:center;white-space:nowrap}
.c017{text-align:left;border:solid 1px;white-space:nowrap}
.c018{text-align:left;white-space:nowrap}
.c019{text-align:right;white-space:nowrap}
.c020{text-decoration:overline}
.c021{valign:bottom}
.c022{vertical-align:bottom}
.c023{vertical-align:middle}
.c024{vertical-align:top}
.c025{vertical-align:top;text-align:left;}
.c026{vertical-align:top;text-align:left;border:solid 1px;}
.c027{whitespace:nowrap;text-align:center}
.c028{width:10%;text-align:center}
.c029{width:100%;}
.c030{width:2em}
.c031{width:40%;text-align:center}
.c032{width:5%;text-align:center}
.equationnumber{float:right;left:auto;position:absolute;right:0}
.floatrule{background-color: black; border: none; height: 1px; width: 80%}
.li-itemize{margin:1ex 0ex;}
.li-enumerate{margin:1ex 0ex;}
.toc{list-style:none;}
.footnotetext{margin:0ex; padding:0ex;}
div.footnotetext P{margin:0px; text-indent:1em;}
.thefootnotes{text-align:left;margin:0ex;}
.dt-thefootnotes{margin:0em;}
.dd-thefootnotes{margin:0em 0em 0em 2em;}
.footnoterule{background-color: black; border: none; height: 1px; margin: 1em auto 1em 0px; width: 40%}
.caption{padding-left:2ex; padding-right:2ex; margin-left:auto; margin-right:auto}
.title{margin:2ex auto;text-align:center}
.titlemain{margin:1ex 2ex 2ex 1ex;}
.titlerest{margin:0ex 2ex;}
.center{text-align:center;margin-left:auto;margin-right:auto;}
.flushleft{text-align:left;margin-left:0ex;margin-right:auto;}
div table{margin-left:inherit;margin-right:inherit;margin-bottom:2px;margin-top:2px}
td table{margin:auto;}
table{border-collapse:collapse;}
td{padding:0;}
.cellpadding0 tr td{padding:0;}
.cellpadding1 tr td{padding:1px;}
pre{text-align:left;margin-left:0ex;margin-right:auto;}
blockquote{margin-left:4ex;margin-right:4ex;text-align:left;}
td p{margin:0px;}
.quote{margin-left:3em;margin-right:3em;text-align:inherit;text-indent:0pt}
.quotation{margin-left:3em;margin-right:3em;text-align:inherit;text-indent:1.5em}
.tt{font-family:monospace}
.bf{font-weight:bold}
.it{font-style:italic}
.lrbox{box-sizing:border-box;display:inline-block;overflow:visible;white-space:nowrap;}
.framebox{border:1px solid black;padding:0.25em;}
.horizontal-rule{border:none;background-color:black;}
.hrule{border:none;height:2px;width:100%;background-color:black;}
.display{border-collapse:separate;border-spacing:2px;line-height:1.1;width:auto; border:none;}
.dcell{white-space:nowrap;padding:0px; border:none;}
.dcenter{margin:0ex auto;}
.minipage{text-align:left; margin-left:0em; margin-right:auto;}
.theorem{text-align:left;margin:1ex auto 1ex 0ex;}
.part{margin:2ex auto;text-align:center}
.mpcell{display: inline-block;
width: auto;
vertical-align: middle;
margin: 10px;
border-radius: 10px;
}
.mprow{display: flex;
flex-direction: row;
flex-vasis: auto;
flex-wrap: wrap;
align-items: center;
justify-content: space-around;
width: 100}
.lstlisting{font-family:monospace;white-space:pre;margin-right:auto;margin-left:0pt;text-align:left}
.equationnumber{float:right;
left:auto;
position:absolute;
right:var(--rmargin);
margin-top:-0.5em
}
td > .flushleft{width:5em; overflow:visible}
.cellpadding1 tr td{padding-left:0.5em; padding-right:0.5em}
.quotation{text-indent:0pt}
.horizontal-rule{height: 1px}
.tt, .lstlisting, code, pre{font-family: "Noto Sans Mono", Monospace;
}
