/**
 * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann
 * (http://qbnz.com/highlighter/%20and%20http://geshi.org/)
 https://quickhighlighter.com/
 */

.css { font-family: monospace; color: #006; background-color: #f0f0f0; padding: 1%; }
.css a:link { color: #000060; }
.css a:hover { background-color: #f0f000; }
.css .imp { font-weight: bold; color: red; }
.css .cattr { color: #000000; font-weight: bold; }
.css .pst { color: #993333; }
.css .ccom { color: #008000; font-style: italic; }
.css .co2 { color: #ff0000; font-style: italic; }
.css .coMULTI { color: #808080; font-style: italic; }
.css .es0 { color: #000099; font-weight: bold; }
.css .br0 { color: #00AA00; }
.css .sym { color: #00AA00; }
.css .hval { color: #ff0000; }
.css .pval { color: #cc66cc; }
.css .pnum { color: #cc00cc; }
.css .re1 { color: #6666ff; }
.css .re2 { color: #3333ff; }
.css .re3 { color: #933; }
.css span.xtra {  display:block;  }

.html5 { font-family: monospace; color: #000; background-color: #f0f0f0; padding: 1%; }
.html5 a:link { color: #000060; }
.html5 a:hover { background-color: #f0f000; }
.html5 .imp { font-weight: bold; color: red; }
.html5 .pst { color: #F00; font-weight: bold; }
.html5 .hattr { color: #f00; }
.hattr { color: #f00; }
.html5 .es0 { color: #009; font-weight: bold; }
.html5 .br0 { color: #6C6; }
.html5 .sym { color: #66cc66; }
.html5 .hval { color: #606; } /* font-weight: bold; }*/
.hval { color: #606; } /* font-weight: bold; } */
.html5 .pval { color: #cc66cc; }
.pval { color: #cc66cc; }
.hstr { color: #808080; }
.html5 .ccom { color: #0f0; font-style: italic; }
.html5 .hcom { color: #008000; font-style: italic; }
.html5 .sc0 { color: #00bbdd; }
.html5 .sc1 { color: #0f0; }
.html5 .htag { color: #00f; }
.htag { color: #00f; }
.html5 span.xtra {  display:block;  }


.java { font-family: "Courier New"; color: #000; background-color: #f0f0f0; padding: 1%; }
.jacom { color: #008000; font-style: italic; }
.javadoc { color: #69F; }
.jacom { color: #0F0; }
.jadocval { color: #69F; font-weight: bold; }
.jaerr { color: #F00; font-weight: bold; }
.jaexc{ color: #00F; text-decoration: underline; }
.jafun { color: #606; font-weight: bold; }
.jainp { color: #0F0; font-weight: bold; }
.jakey { color: #060; font-weight: bold; }
.jamet { color: #00F; font-weight: bold; font-style: italic; }
.janum { color: #000; font-weight: bold; }
.jastr { color: #00F; font-weight: bold; }
.jasys { color: #000; font-style: italic; }
.javar { color: #666; }

.java5  {font-family:monospace;color: #006; border: 1px solid #d0d0d0; background-color: #f0f0f0;}
.java5 a:link {color: #000060;}
.java5 a:hover {background-color: #f0f000;}
.java5 .imp {font-weight: bold; color: red;}
.java5 .kw1 {color: #000000;  font-weight: bold;}
.java5 .kw4 {color: #006600; font-weight: bold;}
.java5 .kw5 {color: #003399; font-weight: bold;}
.java5 .co1 {color: #666666; font-style: italic;}
.java5 .co2 {color: #006699;}
.java5 .co3 {color: #008000; font-style: italic; font-weight: bold;}
.java5 .coMULTI {color: #666666; font-style: italic;}
.java5 .es0 {color: #000099; font-weight: bold;}
.java5 .br0 {color: #009900;}
.java5 .sy0 {color: #339933;}
.java5 .st0 {color: #0000ff;}
.java5 .nu0 {color: #cc66cc;}
.java5 .me1 {color: #006633;}
.java5 .me2 {color: #006633;}
.java5 span.xtra { display:block; }

.javascript { font-family: monospace; color: #006; background-color: #f0f0f0; padding: 1%; }
.javascript a:link { color: #000060; }
.javascript a:hover { background-color: #f0f000; }
.javascript .imp { font-weight: bold; color: red; }
.javascript .cattr { color: #000066; font-weight: bold; }
.javascript .pst { color: #003366; font-weight: bold; }
.javascript .hattr { color: #000066; }
.javascript .jcom { color: #008000; font-style: italic; }
.jcom { color: #008000; font-style: italic; }
.javascript .co2 { color: #009966; font-style: italic; }
.javascript .coMULTI { color: #008000; font-style: italic; }
.javascript .es0 { color: #000099; font-weight: bold; }
.javascript .br0 { color: #009900; }
.javascript .sym { color: #339933; }
.javascript .hval { color: #3366CC; }
.javascript .jfun { color: #00F; font-weight: bold; }
.jfun { color: #00F; font-weight: bold; }
.javascript .jmet { color: #A52A2A; font-weight: bold; }
.jmet { color: #A52A2A; font-weight: bold; }
.javascript .jstr { color: #808080; }
.jstr { color: #00F; }
.javascript .pval { color: #CC0000; }
.javascript .me1 { color: #660066; }
.javascript span.xtra {  display:block;  }

.php { font-family: monospace; color: #006; background-color: #f0f0f0; padding: 1%; }
.php a:link { color: #000060; }
.php a:hover { background-color: #f0f000; }
.php .imp { font-weight: bold; color: red; }
.php .kw1 { color: #b1b100; }
.php .pst { color: #F00; } /* font-weight: bold; } */
.php .pfun { color: #00F; font-weight: bold; }
.pbr { color: purple; }
.pcom { color: #008000; font-style: italic; }
.pfun { color: #00F; font-weight: bold; }
.pst { color: #00F; } /* font-weight: bold; } */
.pstr { color: #808080; }
.ppar { color: #F00; }
.pvar { color: #000080; }
.pmet { color: #000; }
.php .kw4 { color: #009900; font-weight: bold; }
.php .pcom { color: #008000; font-style: italic; }
.php .co2 { color: #666666; font-style: italic; }
.php .co3 { color: #0000cc; font-style: italic; }
.php .co4 { color: #009933; font-style: italic; }
.php .coMULTI { color: #666666; font-style: italic; }
.php .es0 { color: #000099; font-weight: bold; }
.php .es1 { color: #000099; font-weight: bold; }
.php .es2 { color: #660099; font-weight: bold; }
.php .es3 { color: #660099; font-weight: bold; }
.php .es4 { color: #006699; font-weight: bold; }
.php .es5 { color: #006699; font-weight: bold; font-style: italic; }
.php .es6 { color: #009933; font-weight: bold; }
.php .es_h { color: #000099; font-weight: bold; }
.php .br0 { color: #009900; }
.php .sym { color: #339933; }
.php .sy1 { color: #000000; font-weight: bold; }
.php .pstr { color: #808080; }
.php .st_h { color: #0000ff; }
.php .pval { color: #f00; }
.php .nu8 { color: #208080; }
.php .nu12 { color: #208080; }
.php .nu19 { color:#800080; }
.php .me1 { color: #004000; }
.php .me2 { color: #004000; }
.php .pnum { color: #009; }
.php span.xtra {  display:block;  }

.python { font-family: monospace; color: black; background-color: #f0f0f0; padding: 1%; }
.python a:link { color: #000060; }
.python a:hover { background-color: #f0f000; }
.python .imp { font-weight: bold; color: red; }
.python .kw1 { color: #b1b100; }
.python .pst { color: #F00; } /* font-weight: bold; } */
.python .pfun { color: #FF69B4; }
.pbr { color: purple; }
.pycom { color: #080; font-style: italic; }
.pydef { color: #00F; font-weight: bold; }
.pyfun { color: #00F; }
.pystr { color: #F00; } /* font-weight: bold; } */
.pstr { color: #808080; }
.ppar { color: #F00; }
.pyvar { color: #00F; }
.pmet { color: #000; }
.python .kw4 { color: #009900; font-weight: bold; }
.python .co2 { color: #666666; font-style: italic; }
.python .co3 { color: #0000cc; font-style: italic; }
.python .co4 { color: #009933; font-style: italic; }
.python .coMULTI { color: #666666; font-style: italic; }
.python .es0 { color: #000099; font-weight: bold; }
.python .es1 { color: #000099; font-weight: bold; }
.python .es2 { color: #660099; font-weight: bold; }
.python .es3 { color: #660099; font-weight: bold; }
.python .es4 { color: #006699; font-weight: bold; }
.python .es5 { color: #006699; font-weight: bold; font-style: italic; }
.python .es6 { color: #009933; font-weight: bold; }
.python .es_h { color: #000099; font-weight: bold; }
.python .br0 { color: #009900; }
.python .sym { color: #339933; }
.python .sy1 { color: #000000; font-weight: bold; }
.python .pstr { color: #808080; }
.python .st_h { color: #0000ff; }
.python .pval { color: #f00; }
.python .nu8 { color: #208080; }
.python .nu12 { color: #208080; }
.python .nu19 { color:#800080; }
.python .me1 { color: #004000; }
.python .me2 { color: #004000; }
.python .pnum { color: #009; }
.python span.xtra {  display:block;  }

.sql { font-family: monospace; color: #000; background-color: #f0f0f0; padding: 1%; }
.par { color: #005BBB; }
.sfun { color: #00F; font-weight: bold; }
.sval {color: #F00; }

.blanks {
  background-color: yellow;
}

.console {
	background-color: black;
	color: white;
}