.highlight{color:#d0d0d0}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight .w{color:#d0d0d0}.highlight .err{color:#151515;background-color:#ed5355}.highlight .c,.highlight .cd,.highlight .cm,.highlight .c1,.highlight .cs{color:#697f8c}.highlight .cp{color:#ff990c}.highlight .o,.highlight .ow{color:#ba521a}.highlight .p,.highlight .pi{color:#ba521a}.highlight .gi{color:#7eaf11}.highlight .gd{color:#ed5355}.highlight .gh{color:#5ed1ff;font-weight:bold}.highlight .k,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kv{color:#ff1ea8}.highlight .kc,.highlight .kt,.highlight .kd{color:#aa5b1b}.highlight .s,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .sh,.highlight .sx,.highlight .s1{color:#7eaf11}.highlight .sr{color:#a3ffe8}.highlight .si,.highlight .se{color:#7eaf11}.highlight .nt,.highlight .nn,.highlight .nc,.highlight .no{color:#ff990c}.highlight .na{color:#5ed1ff}.highlight .m,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .il,.highlight .mo,.highlight .mb,.highlight .mx{color:#7eaf11}.highlight .ss{color:#7eaf11}body{margin-right:auto;padding-bottom:20px;width:100%;background:#000 0 0;color:#a3a3a3;font-size:16px;line-height:1.5;font-family:Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace}.container{width:100%;max-width:100%}section{display:block;margin:0 0 20px 0}h1,h2,h3,h4,h5,h6{margin:0 0 5px}header{background:#000 0 0;color:#a3a3a3;border-bottom:1px dashed #adf920;margin-top:20px;padding-left:40px}header h1{font-size:30px;line-height:1.5;margin:0 0 0 -40px;font-weight:bold;font-family:Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;color:#adf920;text-shadow:0 1px 1px rgba(0,0,0,0.1),0 0 5px rgba(181,232,83,0.7),0 0 10px rgba(181,232,83,0.5);letter-spacing:-1px;-webkit-font-smoothing:antialiased}header h1:before{content:"./ ";font-size:26px;margin-bottom:20px}header h2{font-size:18px;font-weight:300;color:#5ed1ff;text-shadow:0 1px 1px rgba(0,0,0,0.1),0 0 5px rgba(130,180,250,0.7),0 0 10px rgba(130,180,250,0.5);margin-bottom:10px}header h6{color:grey;font-size:12px;margin-top:-5px;margin-bottom:10px}#downloads .btn{display:inline-block;text-align:center;margin:0}#main_content{margin-left:auto;margin-right:auto;padding:5px 50px;width:100%;overflow:auto;-webkit-font-smoothing:antialiased;transition:margin-left .5s}section img{max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;color:#adf920;letter-spacing:-0.03em;text-shadow:0 1px 1px rgba(0,0,0,0.1),0 0 5px rgba(181,232,83,0.1),0 0 10px rgba(181,232,83,0.1)}#main_content h1{font-size:26px}#main_content h2{font-size:21px}#main_content h3{font-size:16px}#main_content h4{font-size:14px}#main_content h5{font-size:12px;text-transform:uppercase;margin:0 0 5px 0}#main_content h6{font-size:12px;text-transform:uppercase;color:#999;margin:0 0 5px 0}dt{font-style:italic;font-weight:bold}ul li{list-style-image:url("../images/bullet.png")}blockquote{color:#919191;padding-left:10px;border-left:1px dotted #697f8c}pre{background:rgba(60,60,80,0.5);border:1px solid rgba(200,200,200,0.1);padding:10px;font-size:16px;color:#e0b24e;border-radius:2px;word-wrap:normal;overflow:auto;overflow-y:hidden}code.highlighter-rouge{background:rgba(60,60,80,0.5);border:1px solid rgba(200,200,200,0.1);padding:0px 3px;margin:0px -3px;color:#e55095;border-radius:2px}table{width:100%;margin:0 0 20px 0}th{text-align:left;border-bottom:1px dashed #b5e853;padding:5px 10px}td{padding:5px 10px}hr{height:0;border:0;border-bottom:1px dashed #b5e853;color:#b5e853}.btn{display:inline-block;background:-webkit-linear-gradient(top, rgba(40,40,40,0.3), rgba(35,35,35,0.3) 50%, rgba(10,10,10,0.3) 50%, rgba(0,0,0,0.3));padding:8px 18px;border-radius:50px;border:2px solid rgba(0,0,0,0.7);border-bottom:2px solid rgba(0,0,0,0.7);border-top:2px solid #000;color:rgba(255,255,255,0.8);font-family:Helvetica, Arial, sans-serif;font-weight:bold;font-size:13px;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.75);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05)}.btn:hover{background:-webkit-linear-gradient(top, rgba(40,40,40,0.6), rgba(35,35,35,0.6) 50%, rgba(10,10,10,0.8) 50%, rgba(0,0,0,0.8))}.btn .icon{display:inline-block;width:16px;height:16px;margin:1px 8px 0 0;float:left}.btn-github .icon{opacity:0.6;background:url("../images/blacktocat.png") 0 0 no-repeat}a{font-family:Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;color:#2bff8e}a:hover{font-family:Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;color:white}a:visited{font-family:Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;color:#9600c4;text-shadow:0 0 1px #d13dff}a.front-page{letter-spacing:-0.03em;font-size:21px;font-weight:normal;margin-bottom:10px;margin-top:10px;padding-top:20px}h1.front-page{letter-spacing:-0.03em;font-size:30px;font-weight:normal}.post-meta{margin-bottom:10px;font-size:14px;color:grey}.post-meta-symbol{margin-bottom:10px;font-size:16px;color:#adf920}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}div.sidenav{width:0;height:100%;position:fixed;z-index:1;top:0;left:0;background:#000 0 0;color:#a3a3a3;overflow-x:hidden;padding-top:20px;border-right:1px dashed #adf920;transition:0.5s}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px;transition:0.5s}a.sidenav{padding:6px 8px 6px 30px;text-decoration:none;font-size:14px;text-align:left;color:#b5e853;display:block;text-shadow:0 1px 1px rgba(0,0,0,0.1),0 0 5px rgba(181,232,83,0.7),0 0 10px rgba(181,232,83,0.3);transition:0.3s}a.sidenav:hover{color:#BDFF7F;text-shadow:0 1px 1px rgba(0,0,0,0.1),0 0 10px #BDFF7F}i{color:#adf920;padding:6px 8px 20px 30px;font-size:30px;text-shadow:0 1px 1px rgba(0,0,0,0.5),0 0 5px rgba(181,232,83,0.7),0 0 10px rgba(198,255,94,0.5)}.footer{left:0;position:fixed;bottom:0;padding-left:60px;padding-top:5px;size:14px;background-color:black;width:100%;border-top:1px dashed #adf920}#footer{transition:0.5s}#header{transition:0.5s}a.myButton{display:inline-block;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;background-color:#24de55}.myButton{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;cursor:pointer;color:white;font-size:11px;text-decoration:none;text-shadow:0px 1px 5px #3fa32f}.myButton:visited{color:white}div.myButton{margin:1px}.myButton:hover{background-color:#41fc37;color:white}.active-button a.myButton{background-color:#69b7ff;color:white}.dropdown-container{display:none;border-bottom:1px dashed #adf920;border-top:1px dashed #adf920;border-left:1px dashed #adf920}.sidenav a,.dropdown-btn{padding:6px 8px 6px 30px;text-decoration:none;font-size:14px;text-align:left;color:#adf920;display:block;text-shadow:0 1px 1px rgba(0,0,0,0.1),0 0 5px rgba(181,232,83,0.7),0 0 10px rgba(181,232,83,0.3);border:none;background:none;width:100%;text-align:left;cursor:pointer;outline:none;font-family:Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace}.dropdown-container a:hover{background-color:#1c1c1c;color:#BDFF7F;text-shadow:0 1px 1px rgba(0,0,0,0.1),0 0 10px #BDFF7F}.sidenav a:hover,.dropdown-btn:hover{color:#BDFF7F;text-shadow:0 1px 1px rgba(0,0,0,0.1),0 0 10px #BDFF7F}.fa-caret-down{font-size:14px;float:right;padding:2px 8px 6px 20px}.active{border-top:1px dashed #adf920;border-left:1px dashed #adf920;color:silver;text-shadow:0 1px 1px rgba(0,0,0,0.1),0 0 5px grey}.active:hover{color:white;text-shadow:0 1px 1px rgba(0,0,0,0.1),0 0 5px #fff}.active i{color:grey;text-shadow:0 1px 1px rgba(0,0,0,0.1),0 0 5px grey}.tags-page-buttons{margin-top:20px;margin-bottom:20px}@media screen and (max-height: 450px){.sidenav{padding-top:15px}.sidenav a{font-size:14px}}@media screen and (max-width: 600px){.container{margin-left:0}.footer{margin-left:20px}}@media screen and (max-width: 500px){header{margin-left:40px}header h1{font-size:20px}header h2{font-size:12px}header h1:before{font-size:16px}}@media all and (min-width: 50px) and (max-width: 100px){body{font-size:0.1em}.footer{font-size:0.1em}}@media all and (min-width: 100px) and (max-width: 300px){body{font-size:0.4em}.footer{font-size:0.2em}}@media all and (min-width: 300px) and (max-width: 500px){body{font-size:0.5em}.footer{font-size:0.2em}}@media all and (min-width: 500px) and (max-width: 600px){body{font-size:0.7em}.footer{font-size:0.5em}}@media all and (min-width: 600px) and (max-width: 700px){body{font-size:0.8em}.footer{font-size:0.6em}}@media all and (min-width: 700px) and (max-width: 800px){body{font-size:0.8em}.footer{font-size:0.7em}}@media all and (min-width: 800px) and (max-width: 900px){body{font-size:0.9em}.footer{font-size:0.9em}}@media all and (min-width: 900px) and (max-width: 1700px){.footer{font-size:1.0em}}@media all and (min-width: 1700px){.container{font-size:2.0em}}
