@import url(http://fonts.googleapis.com/css?family=Open+Sans:700,600,400);.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:'';display:table}.clearfix:after{clear:both}html{font-size:62.5%}html,body{height:100%;background-color:#fafafa;line-height:160%}body{height:auto;background-color:#fafafa;background:-moz-linear-gradient(top, #888 0, #e5e5e5 15rem, #fafafa 165rem);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #888), color-stop(15rem, #e5e5e5), color-stop(165rem, #fafafa));background:-webkit-linear-gradient(top, #888 0, #e5e5e5 15rem, #fafafa 165rem);background:-o-linear-gradient(top, #888 0, #e5e5e5 15rem, #fafafa 165rem);background:-ms-linear-gradient(top, #888 0, #e5e5e5 15rem, #fafafa 165rem);background:linear-gradient(top, #888 0, #e5e5e5 15rem, #fafafa 165rem);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', midColorstr='#e5e5e5', endColorstr='#fafafa', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', midColorstr='#e5e5e5', endColorstr='#fafafa', GradientType=0)";background-repeat:repeat-x;font-family:'Open Sans',sans-serif}body>div{min-height:100%;padding-bottom:2.4rem;margin-bottom:-2.4rem}h1,h2,h3,h4,h5,h6{margin:6rem 0 1.5rem;line-height:120%;font-weight:600}h4,h5,h6{margin:2rem 0 .5rem}ul,ol{margin:0;padding:0;list-style:none}.btn-cdn{color:#fff;background-color:#dd4814}.btn-cdn:hover{color:#fff;background-color:#c64012}.btn-download{color:#fff;background-color:#337ab7}.btn-download:hover{color:#fff;background-color:#2d6da3}.btn-source{color:#fff;background-color:#666}.btn-source:hover{color:#fff;background-color:#595959}.navbar-brand{padding-left:4rem;background:url('logo.svg') .5rem center no-repeat;background-size:15%}.navbar-brand small{padding-left:1rem}.navbar-brand small span{font-size:1rem}.navbar{background-color:#2f3130;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#525252), to(#2f3130));background-image:-moz-linear-gradient(#525252, #2f3130);background-image:-ms-linear-gradient(#525252, #2f3130);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #525252), color-stop(100%, #2f3130));background-image:-webkit-linear-gradient(#525252, #2f3130);background-image:-o-linear-gradient(#525252, #2f3130);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252', endColorstr='#2f3130', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252', endColorstr='#2f3130', GradientType=0)";background-image:linear-gradient(#525252, #2f3130);min-height:5rem;max-height:5rem;-webkit-box-shadow:0 0 32px rgba(0,0,0,0.3);-moz-box-shadow:0 0 32px rgba(0,0,0,0.3);box-shadow:0 0 32px rgba(0,0,0,0.3);border-bottom:1px solid #d3e795}.navbar .navbar-header button{position:absolute;right:0;top:0}.navbar .dropdown.open>a{background-color:#525252;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#2f3130), to(#525252));background-image:-moz-linear-gradient(#2f3130, #525252);background-image:-ms-linear-gradient(#2f3130, #525252);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #2f3130), color-stop(100%, #525252));background-image:-webkit-linear-gradient(#2f3130, #525252);background-image:-o-linear-gradient(#2f3130, #525252);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f3130', endColorstr='#525252', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f3130', endColorstr='#525252', GradientType=0)";background-image:linear-gradient(#2f3130, #525252)}.navbar.navbar-inverse .navbar-brand{color:white;font-size:21px;line-height:21px}@media (max-width:768px){.navbar-collapse.collapse{background-color:#2F3130}}label.reveal{margin:0;padding:0;display:inline;font-weight:inherit}input.reveal{display:none}input.reveal+*{display:none}input.reveal:checked+*{display:block;visibility:visible;overflow:visible;height:auto}@media (min-width:768px){input.reveal+#navbar{display:block}}article{padding-bottom:2rem}.firstparagraph{position:relative;padding-top:9rem;background-color:#d3e795;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#f2f7e2), to(#d3e795));background-image:-moz-linear-gradient(#f2f7e2, #d3e795);background-image:-ms-linear-gradient(#f2f7e2, #d3e795);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f2f7e2), color-stop(100%, #d3e795));background-image:-webkit-linear-gradient(#f2f7e2, #d3e795);background-image:-o-linear-gradient(#f2f7e2, #d3e795);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f7e2', endColorstr='#d3e795', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f7e2', endColorstr='#d3e795', GradientType=0)";background-image:linear-gradient(#f2f7e2, #d3e795)}.firstparagraph h1{display:none}.firstparagraph .btn{position:relative;z-index:1}.download>*{display:block;width:100%;margin:.6rem 0 1rem;overflow:hidden}.download a,.download input{border:0}.download a:not([download]){font-weight:bold}.download label{width:50%;margin-bottom:0;padding:.4rem 0;display:inline-block;border-radius:1rem 1rem 0 0;overflow:visible;border:0}.download input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;cursor:text}.download input.btn-cdn{text-align:right;text-indent:-30rem}.download input.btn-cdn:hover{background-color:#dd4814}.download input.btn-source:hover{background-color:#666}.download input:focus{outline:0}.download .wrap{display:none}.download .unveal{display:none}.download .unveal:checked+label{color:white}.download .unveal#wrap-download:checked+label{background-color:#337ab7}.download .unveal#wrap-cdn:checked+label{background-color:#dd4814}.download .unveal#wrap-download:checked~.wrap-download,.download .unveal#wrap-cdn:checked~.wrap-cdn{display:block}.download .filesize:after{content:' ' attr(data-filesize) ''}.download .nav-label li{display:inline;padding:6px}.download .nav-label li label[for]{text-decoration:underline}.download .wrap>*{display:block;width:100%;margin:.6rem 0 1rem;overflow:hidden}@media (min-width:768px){.download{position:relative;left:0;top:-4rem}.download>*:first-child{margin-top:0}.download .nav-label{position:relative;background-color:#2f3130;color:#DDD;font-size:1.2rem;line-height:160%;text-align:center;overflow:visible}.download .nav-label:before{content:'';width:100%;height:1px;position:absolute;left:0;top:-1px;z-index:9999;background-color:#2f3130}.download .nav-label:first-child{border-radius:0 0 1rem 1rem}.download .nav-label:not(:first-child):before,.download .nav-label:not(:first-child):after{content:'';width:4px;height:100%;background-color:inherit}.download .nav-label:not(:first-child):before{position:absolute;left:-4px;top:0}.download .nav-label:not(:first-child):after{position:absolute;right:-4px;top:0}}article dt,article dd{margin:0;padding:0}article .dl-methods>dd{margin-bottom:40px}article dl dl,article .dl-namespaces{margin:5px 0 5px}article dl dl dt,article .dl-namespaces dt{display:inline-block;width:20%}article dl dl dd,article .dl-namespaces dd{display:inline-block;width:70%}article h5{width:20%}article h5,article .param-desc,article .param-type{display:inline-block}article .type-signature{color:#888;text-shadow:1px 1px 0 rgba(255,255,255,0.5)}article .type-signature:first-child{position:absolute;left:-20.5rem;top:.4rem;width:20rem;height:1.2rem;font-size:12px;line-height:100%;font-weight:normal;text-align:right;white-space:nowrap;text-shadow:none}article .signature{padding-left:4px;color:#666;text-shadow:1px 1px 0 rgba(255,255,255,0.5)}menu[type=toolbar]{padding-left:0;margin:0.5rem 0}menu[type=toolbar] a,menu[type=toolbar] command{font-weight:bold;cursor:pointer}.example{padding:1px;margin-bottom:1rem;background-color:#FFFDD3;border:1px solid #E2DFA4}.example ul{list-style:disc;padding-left:2rem;margin:1rem}.example .striked{text-decoration:line-through}pre{position:relative;padding:1rem;margin-bottom:20px;border-color:#222;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#444;font-size:1.6rem;line-height:140%;overflow-x:auto;word-break:normal;word-wrap:normal;-moz-tab-size:2;-o-tab-size:2;-webkit-tab-size:2;-ms-tab-size:2;tab-size:2}pre::-webkit-scrollbar{height:1rem}pre::-webkit-scrollbar-track{background-color:#444}pre::-webkit-scrollbar-thumb{background-color:#5e5e5e;outline:1px solid #6a6a6a}pre a.source-url{position:absolute;left:.4rem;top:0;font-size:.9rem}pre code.rainbow{white-space:pre;color:#fff}pre code.rainbow:before{content:attr(data-language);position:absolute;right:.2rem;top:0;margin:0;color:#999;font-size:1.2rem;line-height:120%}pre code.rainbow .line{padding-right:0!important;left:-1.8rem;color:#555}pre code.rainbow .line:before{width:20px!important}pre code.rainbow .line:after{border-bottom:1px solid #333}pre code.rainbow .comment{color:#FC2}pre code.rainbow .string,pre code.rainbow .comment.docstring{color:#9C6}pre code.rainbow .keyword,pre code.rainbow .selector{color:#89A}pre code.rainbow .inherited-class{font-style:italic}pre code.rainbow .entity{color:#A98}pre code.rainbow .function.name{color:#97B}pre code.rainbow .numeric{color:#38C}pre code.rainbow .property{color:#9A8}pre code.rainbow .operator{color:#C83}pre code.rainbow .close{float:none;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-shadow:none;filter:none;opacity:1}table.params,table.props,table.returns{border:1px solid #CCC;background-color:#FAFAFA;border-spacing:0}table.params table,table.props table,table.returns table{width:100%;background-color:transparent;border:1px solid #DDD}table.params tr:nth-child(odd),table.props tr:nth-child(odd),table.returns tr:nth-child(odd){background-color:#F0F0F0}table.params tr:nth-child(even),table.props tr:nth-child(even),table.returns tr:nth-child(even){background-color:#FAFAFA}table.params th,table.props th,table.returns th,table.params td,table.props td,table.returns td{padding:2px 20px 2px 5px;vertical-align:top}table.params th,table.props th,table.returns th,table.params td,table.props td,table.returns td,table.params th *,table.props th *,table.returns th *,table.params td *,table.props td *,table.returns td *{font:12px/18px Arial,sans}table.params th *,table.props th *,table.returns th *,table.params td *,table.props td *,table.returns td *{margin:0;padding:0}table.params th th,table.props th th,table.returns th th,table.params td th,table.props td th,table.returns td th,table.params th td,table.props th td,table.returns th td,table.params td td,table.props td td,table.returns td td{font-size:1em}table.params th,table.props th,table.returns th{color:#000;text-align:left;border-bottom:2px solid #DDD;background-color:#ddd;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#eee), to(#ddd));background-image:-moz-linear-gradient(#eee, #ddd);background-image:-ms-linear-gradient(#eee, #ddd);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(100%, #ddd));background-image:-webkit-linear-gradient(#eee, #ddd);background-image:-o-linear-gradient(#eee, #ddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0)";background-image:linear-gradient(#eee, #ddd)}table.params h5,table.props h5,table.returns h5{font-weight:bold}table.params tbody td:first-child,table.props tbody td:first-child,table.returns tbody td:first-child{color:#A11;font-weight:bold}table.params tfoot th,table.props tfoot th,table.returns tfoot th,table.params tfoot td,table.props tfoot td,table.returns tfoot td{background-color:#DDD}table.params code,table.props code,table.returns code{font-weight:bold;background-color:transparent;border:0}.details dt{display:inline-block;width:20%}.details dd{display:inline-block;width:70%}.dl-methods .details{font-size:.6rem;line-height:100%;color:#999}.dl-methods .details dt,.dl-methods .details dd{display:inline-block;width:auto;font-weight:normal}dl.options{padding:2rem 0}dl.options dt{position:relative}dl.options dt:before{content:'';display:block;position:absolute;left:0;top:-1rem;width:100%;height:1rem;background-color:white}dl.options dt,dl.options dd{padding-bottom:1rem}dl.options dd{margin-bottom:1rem}dl.options dt small{display:block;font-weight:normal}dl.options dt small.option-type:before{content:'<'}dl.options dt small.option-type:after{content:'>'}dl.options p{margin:0 0 2rem}#colophon{position:relative;width:100%;overflow-x:hidden;height:2.4rem;background:#444;font:11px / 2.4rem Arial,sans;text-align:center;white-space:nowrap;color:#999	}#colophon .copyright:before{content:'© '}#colophon:before{content:'';width:100%;height:100%;position:absolute;left:-100%;top:0;background:#444}#colophon:after{content:'';width:100%;height:100%;position:absolute;left:100%;top:0;background:#444}