/*!normalize.css v3.0.2 | MIT License | git.io/normalize*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .c,.highlight .cd{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{color:#000;font-weight:700}.highlight .kd{color:#000;font-weight:700}.highlight .kn{color:#000;font-weight:700}.highlight .kp{color:#000;font-weight:700}.highlight .kr{color:#000;font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .k,.highlight .kv{color:#000;font-weight:700}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .il{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .m,.highlight .mb,.highlight .mx{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .bp{color:#999}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:700}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:700}.highlight .nf{color:#900;font-weight:700}.highlight .nl{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .nv{color:teal}.highlight .ow{color:#000;font-weight:700}.highlight .o{color:#000;font-weight:700}.highlight .w{color:#bbb}.highlight{background-color:#f8f8f8}body{font-family:Lato,helvetica neue,Helvetica,Arial,serif;font-size:12pt;font-weight:400;line-height:1.6;color:#666;background:#fafafa url(/assets/images/body-bg.jpg) 0 0 repeat}p{margin-top:0}a{color:#2879d0}a:hover{color:#2268b2}header{padding-top:40px;padding-bottom:40px;font-family:work sans,helvetica neue,Helvetica,Arial,serif;background:#2e7bcf url(/assets/images/header-bg.jpg) 0 0 repeat-x;border-bottom:solid 1px #275da1}header h1{width:540px;margin-top:0;margin-bottom:.2em;font-size:56px;font-weight:400;line-height:1;color:#fff;letter-spacing:-1px}header h1:before{content:"";background:url(/assets/images/Icon1_64_blue.png) no-repeat;width:64px;height:64px;display:block;float:left;margin-top:-4px;padding-right:8px}header h2{width:540px;margin-top:0;margin-bottom:0;font-size:26px;font-weight:400;line-height:1.3;color:#9ddcff;letter-spacing:0}.inner{position:relative;width:940px;margin:0 auto}#content-wrapper{padding-top:30px;border-top:solid 1px #fff}#main-content{float:left;width:690px}#main-content img{max-width:100%}#sidebar{float:right;width:200px;min-height:504px;padding-left:20px;font-size:13px;line-height:1.3;background:transparent url(/assets/images/sidebar-bg.jpg) 0 0 no-repeat}#sidebar h3{font-family:work sans,helvetica neue,Helvetica,Arial,serif;font-size:15px}#sidebar p.repo-owner,#sidebar p.repo-owner a{font-weight:700}#downloads{margin-bottom:40px}a.button{width:134px;height:58px;padding-top:22px;padding-left:68px;font-family:work sans,helvetica neue,Helvetica,Arial,serif;font-size:23px;line-height:1.2;color:#fff}a.button small{display:block;font-size:11px}header a.button{position:absolute;top:0;right:0;background:transparent url(/assets/images/github-button.png) 0 0 no-repeat;margin-top:-8px}aside a.button{display:block;width:138px;padding-left:64px;margin-bottom:20px;font-size:21px;background:transparent url(/assets/images/download-button.png) 0 0 no-repeat}code,pre{margin-bottom:30px;font-family:Monaco,bitstream vera sans mono,lucida console,Terminal,monospace;font-size:13px;color:#222}code{padding:0 3px;background-color:#f2f8fc;border:solid 1px #dbe7f3}pre{padding:20px;overflow:auto;text-shadow:none;background:#fff;border:solid 1px #f2f2f2}pre code{padding:0;color:#2879d0;background-color:transparent;border:none}ol,dl{margin-bottom:20px}li.active>a{font-weight:700;text-decoration:underline}hr{height:0;margin-top:1em;margin-bottom:1em;border:0;border-top:solid 1px #ddd}table{width:100%;border:1px solid #ebebeb}th{font-weight:700;font-size:16px}td{font-weight:300;text-align:left;border:1px solid #ebebeb}form{padding:20px;background:#f2f2f2}#main-content h1{margin-top:0;margin-bottom:0;font-family:work sans,helvetica neue,Helvetica,Arial,serif;font-size:2.8em;font-weight:400;color:#474747;text-indent:6px;letter-spacing:-1px}#main-content h1:before{padding-right:.3em;margin-left:-.9em;display:inline-block;width:.6em;color:#9ddcff;content:"/"}#main-content h2{margin-bottom:8px;font-family:work sans,helvetica neue,Helvetica,Arial,serif;font-size:22px;font-weight:700;color:#474747;text-indent:4px}#main-content h2:before{padding-right:.3em;margin-left:-1.5em;display:inline-block;width:1.2em;color:#9ddcff;content:"//"}#main-content h3{margin-top:24px;margin-bottom:8px;font-family:work sans,helvetica neue,Helvetica,Arial,serif;font-size:18px;font-weight:700;color:#474747;text-indent:3px}#main-content h3:before{padding-right:.3em;margin-left:-2em;display:inline-block;width:1.7em;color:#9ddcff;content:"///"}#main-content h4{margin-bottom:8px;font-family:work sans,helvetica neue,Helvetica,Arial,serif;font-size:15px;font-weight:700;color:#474747;text-indent:3px}#main-content h4:before{padding-right:.3em;margin-left:-2.8em;display:inline-block;width:2.5em;color:#9ddcff;content:"////"}#main-content h4.author{text-indent:10px;margin-top:0}#main-content h4.author:before{padding-right:.3em;padding-left:2.2em;color:#474747;width:auto}#main-content h4.author.single:before{content:"Author: "}#main-content h4.author.multiple:before{content:"Authors: "}#main-content h5{margin-bottom:8px;font-family:work sans,helvetica neue,Helvetica,Arial,serif;font-size:14px;color:#474747;text-indent:3px}#main-content h5:before{padding-right:.3em;margin-left:-3.2em;display:inline-block;width:2.9em;color:#9ddcff;content:"/////"}#main-content h6{margin-bottom:8px;font-family:work sans,helvetica neue,Helvetica,Arial,serif;font-size:.8em;color:#474747;text-indent:3px}#main-content h6:before{padding-right:.3em;margin-left:-3.7em;display:inline-block;width:3.4em;color:#9ddcff;content:"//////"}p{margin-bottom:20px}p a{font-weight:400}a{text-decoration:none}blockquote{padding:0 0 0 30px;margin-bottom:20px;font-size:15px;border-left:10px solid #e9e9e9}ul{list-style-position:inside;list-style:disc;padding-left:20px}ul.sub{list-style-position:inside;list-style:square;padding-left:20px;text-decoration:none}ul.sub li{font-weight:400;text-decoration:none}ul.sub li.active{font-weight:700;text-decoration:underline}ol{list-style-position:inside;list-style:decimal;padding-left:3px}dl dd{font-style:italic;font-weight:100}footer{padding-top:20px;padding-bottom:30px;margin-top:40px;font-size:13px;color:#aaa;background:transparent url(/assets/images/hr.png) 0 0 no-repeat}footer a{color:#666}footer a:hover{color:#444}.divTable{display:table;width:100%}.divTableRow{display:table-row}.divTableCell{border:none;display:table-cell;padding:8pt}.divTableBody{display:table-row-group}img.profilePic{width:60pt;border-radius:50%;margin:auto}p.requisites{margin-right:8pt}img.requisites{width:18pt;float:left}span.requisites{color:#969696;vertical-align:baseline;margin-left:8pt}.tooltip{position:relative;display:inline-block}.tooltip:hover .tooltiptext{visibility:visible}.tooltip .tooltiptext{visibility:hidden;background-color:#666;color:#ddd;text-align:left;padding:8pt;border-radius:4pt;font-size:10pt;font-weight:200;top:115%;left:18pt;width:200pt;position:absolute;z-index:1}.tooltip .tooltiptext:after{content:" ";position:absolute;bottom:100%;left:10%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #666 transparent}.clearfix{display:block}.clearfix:after{display:block;height:0;clear:both;visibility:hidden;content:'.'}* html .clearfix{height:1%}@media only screen and (min-width:768px) and (max-width:959px){.inner{width:740px}header h1,header h2{width:340px}header h1{font-size:34px}header h1:before{content:"";background:url(/assets/images/Icon1_48_blue.png) no-repeat;width:48px;height:48px;display:block;float:left;margin-top:-7px}header h2{font-size:30px}header a.button{position:absolute;top:0;right:0;background:transparent url(/assets/images/github-button.png) 0 0 no-repeat;margin-top:-22px}#main-content{width:490px}#main-content h1:before,#main-content h2:before,#main-content h3:before,#main-content h4:before,#main-content h5:before,#main-content h6:before{padding-right:0;margin-left:0;content:none}#main-content h4.author{margin-top:0}#main-content h4.author:before{padding-left:0}}@media only screen and (max-width:767px){.inner{width:93%}header{padding:20px 0}header .inner{position:relative}header h1,header h2{width:100%}header h1{font-size:32px}header h1:before{content:"";background:url(/assets/images/Icon1_48_blue.png) no-repeat;width:48px;height:48px;display:block;float:left;margin-top:-7px}header h2{font-size:24px}header a.button{position:relative;display:inline-block;width:auto;height:auto;padding:5px 10px;margin-top:15px;font-size:13px;line-height:1;color:#2879d0;text-align:center;background-color:#9ddcff;background-image:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}header a.button small{display:inline;font-size:13px}#main-content,#sidebar{float:none;width:100%!important}#sidebar{min-height:0;padding:20px 0;margin-top:20px;background-image:none;border-top:solid 1px #ddd}#sidebar a.button{display:none}#main-content h1:before,#main-content h2:before,#main-content h3:before,#main-content h4:before,#main-content h5:before,#main-content h6:before{padding-right:0;margin-left:0;content:none}#main-content h4.author:before{padding-left:0}}