html,body{margin:0;padding:0}html{font-size:100%;font-family:'Source Sans Pro', helvetica, arial, sans-serif;color:#666666;height:100%}body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}header{background:none repeat scroll 0 0 #f3f2f0;height:100px;overflow:hidden;position:relative;text-align:left;width:100%}#content{margin-top:2em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#tagline{margin:0 auto;padding-top:15px;position:relative;width:100%}#tagline h1{color:#666666;font-size:32px;font-weight:600;margin-bottom:5px}#language{float:right;margin-top:-33px;position:relative}.boxed{margin:0 auto;padding:0;width:1024px}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2em;margin-top:0.5em}h1{color:black}h2:before{content:'#';color:rgba(102,102,102,0.4);padding-right:5px}#docs{float:left}#docs-content{background:none repeat scroll 0 0 #f3f2f0;display:block;float:right;padding:20px 30px;width:724px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#docs-content li{font-weight:normal}#docs-content li li{font-size:16px;list-style-type:square;margin-left:10px}#docs-content blockquote{background:none repeat scroll 0 0 #f4726d;color:white;border-radius:3px;margin:0;padding:10px}#docs-content blockquote p{margin:0 0 5px}#docs-content code{background:none repeat scroll 0 0 #EEEEEE;border-radius:3px;color:#f4726d;font-size:14px;font-family:'Source Sans Pro', helvetica, arial, sans-serif;padding:0 5px}ul{margin:0;padding-left:5px}ul.no-list li{display:inline-block;margin:0 5px}ul.no-list li a{color:rgba(0,0,0,0.3);background:#DCD5CF;border-radius:2px;padding:5px 10px}ul.no-list li a:hover{color:rgba(0,0,0,0.6);background:rgba(147,128,108,0.15)}ul.no-list li.current a{color:rgba(0,0,0,0.6);background:rgba(147,128,108,0.15)}ul ul{padding:10px 0 0 15px}ul li{list-style-type:none;font-weight:bold;line-height:1.2em;font-size:16px;margin-bottom:5px;-webkit-transition:all 250ms linear 0s;transition:all 250ms linear 0s}ul li li{font-size:14px;font-weight:normal;font-weight:600}a{color:#f4726d;text-decoration:none;-webkit-transition:all 250ms linear 0s;transition:all 250ms linear 0s}a:hover{color:black;-webkit-transition:all 250ms linear 0s;transition:all 250ms linear 0s}#top{bottom:60px;position:fixed;right:50px;z-index:99999}footer{margin-top:2em;padding:1em 0;background:#252525;color:#424242;font-size:15px;font-weight:bold}footer a:hover{color:white}
