/*! 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,main,menu,nav,section,summary{display:block}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:bold}small{font-size:80%}img{border:0}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}html{position:relative;min-height:100%;overflow-y:scroll}body{margin:0 0 30px}main{padding:15px}footer{background:#333;color:#fff;text-align:center;box-shadow:0 -1px 1px rgba(0,0,0,0.2);height:30px;line-height:30px;font-size:12px;position:absolute;left:0;bottom:0;width:100%}h1,h2,h3{color:#333;margin:20px 0 5px 0}h1{font-size:25px}h2{font-size:20px}h3{font-size:18px}p{color:#333;margin-top:5px;line-height:1.5;text-align:justify}a{color:#ec9b17}a:hover{color:#c07d10}section img{display:block;width:100%}section{max-width:800px;margin:0 auto 70px;overflow:hidden}.row{overflow:auto}.col-half{width:49%;float:left}.col-half:nth-of-type(odd){margin-right:1%}.col-half:nth-of-type(even){margin-left:1%}.notification{background:#f5f5f5;text-align:center;font-weight:300;padding:10px;font-size:18px;line-height:1.5}#notMaven{margin-bottom:30px}#notMaven h3{font-size:14px}#notMaven pre{font-size:12px}#logo{float:left}#logo img{height:60px;margin:12px 0 8px 0}header{position:fixed;z-index:999;width:100%;background:#fff;background:rgba(255,255,255,0.96);box-shadow:0 2px 3px rgba(0,0,0,0.2);height:80px;padding:0 15px}nav{max-width:800px;margin:0 auto;position:relative}nav ul{max-width:800px;margin:0 auto;height:80px;list-style:none;padding:0}nav li{display:inline-block;float:right;padding:50px 10px 0 10px}nav li.active{text-decoration:underline}nav li a{text-decoration:none;color:#333}nav li a:hover{color:#000}nav li:first-child{padding:0}nav li:nth-child(2){padding-right:0}.anchor{padding-top:120px;margin-top:-90px}.side-nav{position:fixed;left:50%;list-style:none;padding:0;margin-left:430px;top:110px;z-index:999999}.side-nav ul{list-style:none;padding-left:15px}.side-nav li{margin-bottom:2px}.side-nav a{text-decoration:none}.side-nav a:hover{color:#c07d10;text-decoration:underline}.side-nav li ul li{font-size:12px}.side-nav ul ul{margin-top:2px}.padding-hack{height:80px}#some-buttons{position:absolute;top:16px;right:0;z-index:9999}.some-button{float:right;margin-left:8px;opacity:.6}.some-button:hover{opacity:1}.some-button img{height:20px;width:20px}#githubStar{float:right;width:95px;height:20px;margin-left:8px;position:relative}#starBg,#starFrame{position:absolute}.spark-banner-background{width:100%;height:350px;background-color:#333;background-image:url("../images/paper.jpg");box-shadow:inset 0 5px 5px rgba(0,0,0,0.35),inset 0 -5px 5px rgba(0,0,0,0.35)}#spark-banner{position:relative;padding:0 15px}#spark-banner svg{width:auto;height:300px;margin:25px 0;overflow:visible}.intro-text{position:absolute;right:30px;top:100px;width:450px;text-align:center;font-style:italic;font-size:31px;color:#fff;text-shadow:2px 2px rgba(0,0,0,0.3);font-weight:400}.flicker{stroke-dasharray:100;stroke-dashoffset:2000;animation:dash 3.5s linear infinite}@keyframes dash{0%{stroke:rgba(255,166,77,0.7);stroke-dashoffset:2000;stroke-width:4}20%{stroke:#ffa64d;stroke-dashoffset:1600;stroke-width:3}40%{stroke:#ffa64d;stroke-dashoffset:1200;stroke-width:4}60%{stroke:rgba(255,166,77,0.7);stroke-dashoffset:800;stroke-width:3}80%{stroke:rgba(255,166,77,0.8);stroke-dashoffset:400;stroke-width:4}100%{stroke:#ffa64d;stroke-dashoffset:0;stroke-width:3}}#supportButton{background:#17ad1d;border:1px solid #0c6f00;color:#fff;border-radius:3px;padding:0 8px;height:28px;line-height:28px;display:inline-block;opacity:1;text-decoration:none;margin-left:8px;margin-top:-4px;text-shadow:0 1px 2px rgba(0,0,0,0.6);float:right}.notification.support{background:#d5f6d8;border:1px solid #aae0b2;border-radius:10px;margin:10px 0}.team-members{overflow:auto}.team-member{color:#666;padding:10px;background:#f5f5f5;margin-bottom:20px}.team-member h3{margin-top:0}.img-wrap{width:35%;float:left;position:relative}.info-wrap{width:65%;float:left;padding-left:10px;font-size:15px;line-height:22px}.img-cap{background-color:rgba(0,0,0,0.5);color:#e4e4e4;font-size:11px;position:absolute;padding:3px;text-align:center;width:100%;bottom:0}.social{margin-top:10px}.social a{display:block;float:left;width:20%;margin:0 2.5%}.social img{opacity:.5}.social img:hover{opacity:1}.contributor{margin:5px 0;padding:5px;background:#f5f5f5}.contributor img{display:inline-block;max-width:5%;vertical-align:middle;margin-right:2%}.contributor a{display:inline-block;min-width:45%}.contributor a:last-of-type{text-align:right}.fix-center{position:fixed;left:50%}#docs p{line-height:22px}.code-comment{font-style:italic;font-size:14px;margin-top:-20px;margin-bottom:20px}pre{background:#333;padding:15px;border-radius:5px}.code-list{font-family:monospace}.force-up{margin-top:-20px;margin-bottom:10px}.code-snippet{margin-bottom:30px}.code-snippet:last-child{margin-bottom:0}.maven-help{display:block;font-size:12px;margin-top:-25px;margin-bottom:25px}#news .news-bullet{display:inline-block;width:20px}#news ol li,#news ul li{margin-bottom:5px}#news ol{position:relative}#news b{font-weight:normal;position:absolute;left:190px;margin-top:3px;font-size:11px;color:#666}#news article{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:40px}#news ul ul{margin-top:2px}.news-date{font-size:10px}@media screen and (max-width:1200px){#docs-nav,#news-nav{display:none}}@media screen and (max-width:1000px){#fork-me{display:none}}@media screen and (max-width:800px){.col-half{width:100%;margin:10px 0 !important}}@media screen and (max-width:575px){.intro-text{left:0;right:0;margin-left:auto;margin-right:auto}#download-li,#tutorial-li{display:none}}@media screen and (max-width:480px){#some-buttons,footer{display:none}pre{font-size:10px}.code-list{font-size:10px}nav a{font-size:12px}.spark-banner-background{height:250px}#spark-banner svg{max-height:200px}.intro-text{position:absolute;margin:0 auto;left:0;right:0;top:60px;width:80%;font-size:26px}header{height:60px}#logo img{height:40px}nav{height:60px}nav ul{height:60px}nav li{padding:30px 10px 0 10px}.padding-hack{height:60px}#news h1{font-size:20px}#news h2{font-size:16px}#news h3{font-size:14px}}@media screen and (max-width:320px){nav a{font-size:10px}.spark-banner-background{height:220px}#spark-banner svg{max-height:170px}.intro-text{font-size:20px;top:60px}}@media screen and (max-width:300px){nav a{font-size:9px}#logo{display:none}.intro-text{top:40px}}@media screen and (max-height:750px){.side-nav li{margin-bottom:0;font-size:12px}.side-nav li ul li{font-size:11px}}@media screen and (max-height:550px){.side-nav{position:absolute;z-index:1}}code[class*="language-"],pre[class*="language-"]{color:#f8f8f2;text-shadow:0 1px rgba(0,0,0,0.3);font-family:Consolas,Monaco,'Andale Mono',monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*="language-"],pre[class*="language-"]{background:#272822}:not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important{font-weight:bold}.token.entity{cursor:help}/*# sourceMappingURL=main.min.css.map */