html,body,h1,h2,p{margin:0;padding:0}
html{background:#d3d3d3;height:100%;color:#222;font-size:100%}body{background:#fff;width:60em;margin:0 auto;-webkit-box-shadow:0 0 2.5em #5d656c;-moz-box-shadow:0 0 2.5em #5d656c;box-shadow:0 0 2.5em #5d656c;font:1em/1.7 'Helvetica Neue',Helvetica,Arial,sans-serif;min-height:100%}code{font-family:Consolas,Courier New,monospace}pre{background:#0d152a;margin:1em 0;padding:.5em 20px;word-wrap:break-word}pre.intro{font-size:1.2em}pre,h1 span{color:#ddd}
h1,h2,h3,h4,p,ul,ol{font-weight:normal;padding:0 20px;word-wrap:break-word}
hgroup h1{display:inline}hgroup h2{font-size:1.38em}
h2,h3,h4{margin:0 0 .5em}h4{font-weight:bold}a{color:#222;border-bottom:1px solid #ddd;text-decoration:none}a:hover,a:focus{border-color:#222}a img{border:0}abbr[title]{border-bottom:1px dotted #ddd;cursor:help}hr{display:none}p{margin-bottom:1em}ul,ol{margin-left:2em}ul ul,ol ol{margin-left:1em;padding:0}footer{display:block;background:#eee;padding:1em 0 1em 0;text-align:center}
.description{word-wrap:break-word}.a-img{border:0}.a-img img{padding:.5em 0 0 0}.multiline-items li{padding-bottom:1em}.multiline-items li.last-item{padding-bottom:0}#docs{background:#fff}#docs body{font-size:.875em;width:100%}#docs a.alias{opacity:.5}#docs div div div{border:1px solid #d3d3d3;border-top:0;margin:0 .5em 1em .5em}#docs h1,#docs h2,#docs h3,#docs h4,#docs p,#docs ul,#docs ol{padding:0 10px}#docs pre{margin:0;padding:.5em 10px}#docs h1{padding:0 10px}#docs h2{margin:.5em 0 0 0}#docs h3{box-shadow:0 .25em .5em #d3d3d3;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;margin:.5em 0;padding:.75em 0 .75em 10px}#docs footer{height:3em;margin-top:1.5em;width:100%}

.kw1,.kw3{color:#006}
.kw2{color:#036}
.com{color:#060}
.co2{color:#096}
.pun{color:#090}
.sy0{color:#393;font-weight:bold}
.str{color:#36c}
.nu0{color:#c00}
.pln{color:#606}
pre .com{color:#aeaeae}
.es0,pre .str{color:#61ce3c}
pre .co2{color:#fff}
pre .lit,pre .kw2,pre .kw3{color:#fbde2d}
pre .pln{color:#8da6ce}
pre .pun,pre .sy0,pre .kw1{color:#ddd}

#social{height:20px}#social .twitter-follow-button{width:127px !important}#social .twitter-follow-button,.twitter-share-button{font-size:.8em;vertical-align:top}@media(max-width:959px){@viewport{width:80%}@-ms-viewport{width:80%}body{border:0;margin:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:auto}h1,h2,h3,h4,p,ul,ol{padding:0 10px}pre{padding:5px 10px !important}}@media(min-width:960px){@viewport{width:device-width}@-ms-viewport{width:device-width}#docs body{box-shadow:none;height:100%;margin:0}#docs .toc-container{background:#fff;bottom:0;left:0;overflow-y:scroll;overflow-x:hidden;position:fixed;top:3.5em;white-space:nowrap;width:20%;-webkit-overflow-scrolling:touch}#docs .toc-container h2,#docs .toc-container ul{margin-top:0;padding:0 10px}#docs .doc-container{background:#fff;bottom:0;position:fixed;overflow-y:scroll;overflow-x:hidden;right:0;top:3.5em;width:80%;-webkit-overflow-scrolling:touch}


#docs .doc-container .first-heading{margin-top:0}#docs a[href="#toc"],#docs footer{display:none}}@media(-ms-high-contrast:active) and (max-width:1280px),(-ms-high-contrast:none) and (max-width:1280px){#docs .toc-container,#docs .doc-container{position:relative;top:auto;width:100%}
#docs .doc-container .first-heading{margin-top:.5em}#docs a[href="#toc"]{display:inline}#docs footer{display:block}}

.parameters p, .returns p {display: inline; margin: 0px; padding: 0px;}
#docs .returns {border: none; padding: 0 10px; margin-bottom: 1em; margin-left: 0px;}

