@import url("https://fonts.googleapis.com/css?family=Chivo:900");.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight,.highlight .w{color:#d0d0d0}.highlight .err{color:#151515;background-color:#ac4142}.highlight .c,.highlight .cd,.highlight .cm,.highlight .c1,.highlight .cs{color:#888}.highlight .cp{color:#f4bf75}.highlight .nt{color:#f4bf75}.highlight .o,.highlight .ow{color:#d0d0d0}.highlight .p,.highlight .pi{color:#d0d0d0}.highlight .gi{color:#90a959}.highlight .gd{color:#ac4142}.highlight .gh{color:#6a9fb5;font-weight:bold}.highlight .k,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kv{color:#aa759f}.highlight .kc{color:#d28445}.highlight .kt{color:#d28445}.highlight .kd{color:#d28445}.highlight .s,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .sh,.highlight .sx,.highlight .s1{color:#90a959}.highlight .sr{color:#75b5aa}.highlight .si{color:#8f5536}.highlight .se{color:#8f5536}.highlight .nn{color:#f4bf75}.highlight .nc{color:#f4bf75}.highlight .no{color:#f4bf75}.highlight .na{color:#6a9fb5}.highlight .m,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .il,.highlight .mo,.highlight .mb,.highlight .mx{color:#90a959}.highlight .ss{color:#90a959}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-spacing:0;border-collapse:collapse}body{font-family:'Helvetica Neue', Helvetica, Arial, serif;font-size:1em;line-height:1.5;color:#6d6d6d;text-shadow:0 1px 0 rgba(255,255,255,0.8);background:#e7e7e7 url(../images/body-bg.png) 0 0 repeat}div.inner{background:url(../images/top5.png) 0 0 no-repeat}a{color:#d5000d}a:hover{color:#c5000c}header h1{font-family:'Chivo', 'Helvetica Neue', Helvetica, Arial, serif;font-size:48px;font-weight:900;line-height:1.2;color:#303030;letter-spacing:-1px}header h2{font-size:24px;font-weight:normal;line-height:1.3;color:#aaa;letter-spacing:-1px}#container{min-height:595px;background:transparent url(../images/highlight-bg.jpg) 50% 0 no-repeat}.inner{width:620px;margin:0 auto}#container .inner img{max-width:100%}#downloads{margin-bottom:40px}a.button{display:block;float:left;width:179px;padding:12px 8px 12px 8px;margin-right:14px;font-size:15px;font-weight:bold;line-height:25px;color:#303030;background:#fdfdfd;background:-moz-linear-gradient(top, #fdfdfd 0%, #f2f2f2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(100%, #f2f2f2));background:-webkit-linear-gradient(top, #fdfdfd 0%, #f2f2f2 100%);background:-o-linear-gradient(top, #fdfdfd 0%, #f2f2f2 100%);background:-ms-linear-gradient(top, #fdfdfd 0%, #f2f2f2 100%);background:linear-gradient(to top, #fdfdfd 0%, #f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f2f2f2',GradientType=0 );border-top:solid 1px #cbcbcb;border-right:solid 1px #b7b7b7;border-bottom:solid 1px #b3b3b3;border-left:solid 1px #b7b7b7;border-radius:30px;-webkit-box-shadow:10px 10px 5px #888;-moz-box-shadow:10px 10px 5px #888;box-shadow:0px 1px 5px #e8e8e8;-moz-border-radius:30px;-webkit-border-radius:30px}a.button:hover{background:#fafafa;background:-moz-linear-gradient(top, #fdfdfd 0%, #f6f6f6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(100%, #f6f6f6));background:-webkit-linear-gradient(top, #fdfdfd 0%, #f6f6f6 100%);background:-o-linear-gradient(top, #fdfdfd 0%, #f6f6f6 100%);background:-ms-linear-gradient(top, #fdfdfd 0%, #f6f6f6 100%);background:linear-gradient(to top, #fdfdfd 0%, #f6f6f6, 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f6f6f6',GradientType=0 );border-top:solid 1px #b7b7b7;border-right:solid 1px #b3b3b3;border-bottom:solid 1px #b3b3b3;border-left:solid 1px #b3b3b3}a.button span{display:block;height:23px;padding-left:50px}#download-zip span{background:transparent url(../images/zip-icon.png) 12px 50% no-repeat}#download-tar-gz span{background:transparent url(../images/tar-gz-icon.png) 12px 50% no-repeat}#view-on-github span{background:transparent url(../images/octocat-icon.png) 12px 50% no-repeat}#view-on-github{margin-right:0}code,pre{margin-bottom:30px;font-family:Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal;font-size:14px;color:#222}code{padding:0 3px;background-color:#f2f2f2;border:solid 1px #ddd}pre{padding:20px;overflow:auto;color:#f2f2f2;text-shadow:none;background:#303030}pre code{padding:0;color:#f2f2f2;background-color:#303030;border:none}ul,ol,dl{margin-bottom:20px}hr{height:1px;padding-bottom:1em;margin-top:1em;line-height:1px;background:transparent url("../images/hr.png") 50% 0 no-repeat;border:none}strong{font-weight:bold}em{font-style:italic}table{width:100%;border:1px solid #ebebeb}th{font-weight:500}td{font-weight:300;text-align:center;border:1px solid #ebebeb}form{padding:20px;background:#f2f2f2}h1{font-size:32px}h2{margin-bottom:8px;font-size:22px;font-weight:bold;color:#303030}h3{margin-bottom:8px;font-size:18px;font-weight:bold;color:#d5000d}h4{font-size:16px;font-weight:bold;color:#303030}h5{font-size:1em;color:#303030}h6{font-size:.8em;color:#303030}p{margin-bottom:20px;font-weight:300}a{text-decoration:none}p a{font-weight:400}blockquote{padding:0 0 0 30px;margin-bottom:20px;font-size:1.6em;border-left:10px solid #e9e9e9}dl dt{color:#303030}footer{padding-top:20px;padding-bottom:30px;margin-top:40px;font-size:13px;color:#aaa;background:transparent url("../images/hr.png") 0 0 no-repeat}footer a{color:#666}footer a:hover{color:#444}.clearfix:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}@media only screen and (max-width: 767px){header{padding-top:10px;padding-bottom:10px}#downloads{margin-bottom:25px}#download-zip,#download-tar-gz{display:none}.inner{width:94%;margin:0 auto}}body{line-height:1.1}header{padding-top:0px;padding-bottom:15px}header h1{font-family:'Chivo', 'Helvetica Neue', Helvetica, Arial, serif;font-size:23pt;font-weight:bold;letter-spacing:-1px}.XL-h1-size{font-family:'Chivo', 'Helvetica Neue', Helvetica, Arial, serif;font-size:23pt;font-weight:bold;letter-spacing:-1px;text-shadow:0px 0px 15px white;-webkit-text-fill-color:#deffff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:teal}img.header-image{width:80px;height:84px;margin:3px 5px 0 5px;border-radius:50%;border:3px solid #deffff}header nav{padding:5px 0 0 0;height:30px}header nav a{float:left;padding:0 4px 0 4px;margin-right:2px;border-radius:5px;line-height:1.5}header nav a:hover:not(.active){background-color:#eee}header nav .active{background-color:#e6e6ef;border:2px solid #777}header nav .inactive{border:2px solid #ddd}.float-right{float:right}header hr{padding:0;margin:0 0 0.5em 0;border:2px solid #9696bf;border-radius:5px;width:100%}h1{font-size:23px;font-weight:bold;margin-bottom:8px}h2{font-size:20px;font-weight:bold;margin-top:4px;margin-bottom:8px;color:#d53030}h3{font-size:18px;font-weight:bold;margin-bottom:8px;color:#d5000d}h4{font-size:16px;font-weight:bold;color:#d5000d}h5{font-size:14px;color:#d5000d}h6{font-size:12px;color:#d5000d}em,strong{color:#8e280e}div.inner{width:95%}div.highlight,div.highlighter-rouge,pre{border-radius:4px}pre{padding:10px;background-color:#46465f;border:4px solid #bbb}table td{text-align:left}pre code{background-color:#46465f;margin:0}code{background-color:transparent;color:#8e280e;font-size:12px}#reference-container{width:100%;margin:auto}#reference-content{width:74%;display:inline-block;vertical-align:top;margin:0 0 0 20px;height:auto}#sidebar-container{padding:0;width:22%;height:100%}ul li{list-style-type:square;padding-left:15px;margin-left:15px}ul li li{list-style-type:circle}ul .task-list-item{list-style:none;padding-left:0px;margin-left:0px}ul .task-list-item li{margin-left:20px}ol li{list-style-position:inside;list-style:decimal;padding-left:3px}.sidebar{float:left;border:1px solid #aaa;width:100%;border-radius:5px;padding-top:5px;margin-bottom:5px;font-size:13px}.sidebar strong{padding-left:7px;margin:10px 0 0 0;font-size:15px}.sidebar hr{padding:0;border:2px solid #9696bf;border-radius:5px;width:90%;margin:auto;margin-bottom:4px}.sidebar hr.small{padding:0;border:0px solid #9696bf;border-radius:0px;width:100%;margin:auto;margin-bottom:4px}.sidebar ul.sidebar-list{margin:0;padding:0 5px 0 5px}.sidebar ul.sidebar-list li{list-style-type:none;list-style:none;margin-bottom:3px;margin-left:0;padding:0 0 0 4px;line-height:1.6}.sidebar ul.sidebar-list li a{display:block;width:100%}.sidebar ul.sidebar-list li a:hover{background-color:#eee}.sidebar ul.sidebar-list li div.module-url{float:left}.sidebar ul.sidebar-list li div.module-state{float:right}.sidebar ul.sidebar-list li.toplevel a{font-weight:bolder;color:#e58080;line-height:1.1}.sidebar ul.sidebar-list li.interface a{font-weight:bolder;color:#bf00bf;line-height:1.1}.sidebar ul.sidebar-list li.widget a{font-weight:bolder;color:#f54045;line-height:1.1}.sidebar ul.sidebar-list li.boxed a{font-weight:bolder;color:#00afaf;line-height:1.1}.sidebar ul.sidebar-list li.object a{font-weight:bolder;color:#a04500;line-height:1.1}.sidebar ul.sidebar-list li.standalone a{font-weight:bolder;color:#80bf00;line-height:1.1}.tooltiptext strong{color:#afffff}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:rgba(60,60,60,0.8);color:#afffff;text-align:center;text-shadow:0 1px 0 rgba(255,100,100,0.8);padding:5px 0;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity 0.5s}.tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}p{margin-bottom:10px;font-size:16px}p strong{font-weight:lighter}#reference-page{overflow-y:scroll}#category{padding:1.5em}#category a{font-size:14px}#content{padding:1.5em}.lineno-container>figure>pre{padding:0px}.highlight pre.lineno{text-align:right}.highlight .lineno{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.highlight pre{border:none}.highlight pre pre{text-align:left;margin-bottom:0px}table th{font-weight:bold}.highlight table,.highlight td{border:none}
