@import "https://ssr-www.pages.dev/web/20150906121626cs_/https://developer.github.com/css/octicons.css?kwid=1tfa-bq%2560kjuf-lqd";body{font:13px/1.4em"Helvetica Neue",arial,freesans,clean,sans-serif;background-color:#fff;color:#393939}p{margin:1em 0}h1{font-size:20px;padding:.5em 0;margin:2em 0 1em;font-weight:normal}body:not(.enterprise) .enterprise-only{display:none}body.dev-mode .enterprise-only{border:3px solid red}body.dev-mode .not-enterprise{border:3px dashed blue}body.dev-mode.enterprise .not-enterprise{display:none}.content h1{font-weight:300;-webkit-backface-visibility:hidden;font-size:36px;margin:0em 0 0.5em;position:relative;line-height:30px}.header-anchor{position:absolute;left:-32px;top:0;opacity:0;padding:0 5px 0 10px;height:100%;width:20px;font:normal normal 16px/20px octicons;color:#000;-webkit-font-smoothing:antialiased;color:#333;-webkit-transition:opacity 0.3s ease-in-out 0s;-moz-transition:opacity 0.3s ease-in-out 0s;transition:opacity 0.3s ease-in-out 0s}h1 .header-anchor{line-height:55px}.content h1:hover .header-anchor,.content h2:hover .header-anchor,.content h3:hover .header-anchor,.content h4:hover .header-anchor,.header-anchor:hover{opacity:1;text-decoration:none}.header-anchor:before{content:""}h2{font-size:22px;color:#333;margin:2em auto 1em;position:relative;font-weight:300}.library-list h1{margin:20px 0 20px;padding:20px 0 20px}.library-list h2{margin-bottom:-17px;margin-left:0px;font-size:16px;max-width:190px}.library-list ul{margin-bottom:40px;list-style:none}.library-list ul li{padding-left:200px;padding-right:200px;font-size:14px}.change h2,.sidebar-shell h2{margin:1.2em 0 1em}.change>.title{line-height:1.4em;margin:1.2em 0 0px;padding-left:0;font-size:30px}h2 span.step{color:#666}h3{font-size:14px;color:#333;margin:1.5em 0 .5em;position:relative}h4{margin:1em 0;position:relative}h5{font-size:13px}h6{font-size:13px;color:#666}a{color:#4183C4;text-decoration:none}a:hover,a:active{text-decoration:underline}blockquote{margin:0-5px;padding:0px 20px}dt{font-weight:bold}dd{padding-left:1em;margin-bottom:1em}dd+dd{margin-bottom:0}a img{border:0px}.button,.button-secondary{background-color:#297fc7;color:#fff;font-size:16px;padding:15px;border-radius:5px}.button:hover{text-decoration:none;background-color:#3088d0}.button-secondary{background-color:#738797;font-size:15px;padding:12px;-webkit-backface-visibility:hidden}.button-secondary:hover{text-decoration:none;background-color:#7e909e}.rss-subscribe{display:block;padding:15px 14px 16px 47px;background:url(https://ssr-www.pages.dev/web/20150906121626im_/https://developer.github.com/images/feed-icon.png?kwid=1tfa-bq%2560kjuf-lqd)10px center no-repeat;color:#444;font-size:13px;text-decoration:none}.rss-subscribe:hover{background-color:#f4f4f7;text-decoration:none}#header-wrapper{margin-bottom:0;clear:both;height:61px;background:url(https://ssr-www.pages.dev/web/20150906121626im_/https://developer.github.com/images/header.png?kwid=1tfa-bq%2560kjuf-lqd)0 0 repeat-x}#header{margin:0 auto;max-width:980px;position:relative}#header .logo{float:left;margin-top:17px;display:inline-block;width:186px;height:27px;background:url(https://ssr-www.pages.dev/web/20150906121626im_/https://developer.github.com/images/logo_developer.png?kwid=1tfa-bq%2560kjuf-lqd)0 0 no-repeat;text-indent:-999em}#header .nav{float:right;font-weight:bold;margin-top:20px;text-shadow:white 1px 1px 0px;font-size:14px}#header .nav li{display:inline-block;margin:0;list-style-type:none;line-height:1.4em}#header .nav a{color:#515151;outline:none;text-decoration:none;padding:20px 11px 19px;-webkit-transition:color 0.2s ease-in-out 0s;-moz-transition:color 0.2s ease-in-out 0s;transition:color 0.2s ease-in-out 0s}.overview #header .nav-overview,.api #header .nav-api,.blog #header .nav-blog,.developers #header .nav-developers{color:#333;border-bottom:3px solid #c9c9c9}#header .nav a:hover{color:#327fc7}#header .nav #search-container{position:relative;margin-left:5px;text-shadow:none}#searchfield{border:1px solid #dddddd;line-height:20px;height:21px;padding:2px 5px 2px 20px;display:inline-block;margin-top:-4px;width:51px;border-radius:3px;background:url(https://ssr-www.pages.dev/web/20150906121626im_/https://developer.github.com/images/search.png?kwid=1tfa-bq%2560kjuf-lqd)5px center no-repeat #fff;-webkit-transition:width 0.3s ease-in-out 0s;-moz-transition:width 0.3s ease-in-out 0s;transition:width 0.3s ease-in-out 0s}#searchfield::-ms-clear{height:0;width:0}#searchfield:focus,#search-container.active #searchfield{width:120px}#searchfield:focus+.search-placeholder,#search-container.active .search-placeholder{opacity:0}.search-placeholder{position:absolute;cursor:text;left:22px;top:0px;font-weight:normal;font-size:12px;pointer-events:none;color:#aaa;line-height:20px;-webkit-transition:opacity 0.3s ease-in-out 0s;-moz-appearance-transition:opacity 0.3s ease-in-out 0s;transition:opacity 0.3s ease-in-out 0s}.cancel-search{position:absolute;right:4px;top:2px;background:url(https://ssr-www.pages.dev/web/20150906121626im_/https://developer.github.com/images/cancel.png?kwid=1tfa-bq%2560kjuf-lqd)0 0 no-repeat;width:14px;height:14px;display:none}#search-container.active .cancel-search{display:block}#search-results{position:absolute;top:30px;right:0px;width:260px;background-color:#fff;border-radius:4px;min-height:40px;z-index:100;overflow:hidden;box-shadow:0px 1px 3px rgba(0,0,0,0.4);visibility:hidden;opacity:0}#search-container.active #searchfield:focus~#search-results,#search-results:active,#search-results:focus,#search-results:hover{visibility:visible;opacity:1;-webkit-transition:opacity 0.3s ease-in-out 0s;-moz-transition:opacity 0.3s ease-in-out 0s;transition:opacity 0.3s ease-in-out 0s}#search-results li{display:block;width:100%;border-bottom:1px solid #f2f2f2}#header #search-results .result a{display:block;text-shadow:none;padding:10px}#search-results .placeholder{text-align:center;font-size:12px;font-weight:normal;padding:20px 0}#search-results em{font-weight:bold}#search-results .result em{display:block;font-weight:normal;font-style:normal;line-height:1em}.result small{font-size:12px;color:#5c5c5c;line-height:1em}.result:hover,.result.selected{background-color:#297fc7!important}.result:hover em,.result.selected em,.result:hover small,.result.selected small{color:#fff!important}#header #search-results li:last-child{border-bottom:none}.sub-nav{max-width:980px;margin:0 auto;position:relative;border-bottom:1px solid #d8d8d8}.sub-nav>h2,.sub-nav>h2>a{color:#333;font-weight:normal;font-size:22px;-webkit-backface-visibility:hidden;margin:50px 0 10px 0;text-decoration:none}.sub-nav>h2>a{z-index:10;position:relative}.sub-nav ul{list-style:none;position:absolute;right:0;bottom:8px;width:100%;text-align:right}.sub-nav li{display:inline-block}.sub-nav li a{color:#767676;font-size:14px;margin-left:16px;padding:4px 2px 8px}.sub-nav li a:hover{text-decoration:none;color:#327fc7}.sub-nav li:last-child a{padding-right:0}.sub-nav li .active{color:#222;border-bottom:2px solid #d8d8d8}.wrapper{max-width:980px;margin:0 auto}.wrapper:before,.wrapper:after{content:" "}.wrapper:after{clear:both}.wrapper.blog{display:table}.feature{position:relative;height:420px}.feature h1,.library-list .feature h1{font-weight:300;font-size:42px;line-height:1.2em;-webkit-backface-visibility:hidden;padding:80px 0 0 0;margin:0;text-align:left}.library-list .feature{overflow:hidden;border-bottom:1px solid #ddd;padding-bottom:40px}.feature .intro{color:#666;font-size:18px;line-height:1.5em;max-width:400px}.feature .button,.highlights .button-secondary{display:inline-block}.feature .electrocat{position:absolute;right:0;top:45px}.feature .rocketship{position:absolute;right:-50px;top:30px;z-index:-1}.feature .gundamcat{position:absolute;right:0;top:50px}.feature .library-links{line-height:40px;margin-top:25px}.feature .library-links li{padding:0;font-size:22px}.feature .library-links span{width:60px;text-align:right;padding-right:10px;display:inline-block}.feature+.full-width-divider{margin-top:-1px}.full-width-divider{width:100%;background:#f2f2f2;border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow:hidden;z-index:1;position:relative}.octicon-mail-read:before{content:""}.octicon-code:before{content:""}.octicon-file-text:before{content:""}.highlight-module{list-style-type:none;display:table-cell;padding:40px 14px 30px;text-align:center;margin-top:10px;font-size:14px;line-height:1.5em}.highlight-module:first-child{padding-left:0;padding-right:14px}.highlight-module:last-child{padding-left:14px;padding-right:0}.highlight-module .mega-octicon{font-size:70px;width:70px;height:70px}.highlights h2{margin:25px 0 15px;font-size:30px;line-height:1.2;-webkit-backface-visibility:hidden}a .mega-octicon{color:#333}.full-width-divider+#footer{margin-top:-1px}.sidebar-shell{position:relative;float:right;margin:20px 0 0;width:290px}.sidebar-module{border-radius:4px;overflow:hidden;margin-bottom:20px;font-size:12px;border:1px solid #ddd}.sidebar-module ul{margin:0px}.sidebar-module.notice{background:#fafafb;border:1px solid #CACACA;border-radius:4px;line-height:1.5em}.notice>p{padding:12px;margin:0}.sidebar-module li{list-style-type:none}.sidebar-module ul li:last-child h3,.headlines li:last-child{border-bottom:none}.sidebar-module ul li:last-child ul li:first-child{border-top:1px solid #eee}.sidebar-module ul h3,.headlines>li{margin:0px;color:#666;border-bottom:1px solid #eee;font-size:14px}.headlines>li>a{color:#333;display:block;padding:10px 10px;text-decoration:none;font-size:15px;font-weight:300}.headlines>li>a:hover{color:#327fc7}.headlines>li>a>.date{font-weight:normal;font-size:12px;color:#888}.headlines li:hover{background-color:#fdfdfd}.sidebar-module h3 a{padding:8px 10px 8px 10px;color:#555;text-decoration:none;display:block}.sidebar-module h3 a:hover{text-decoration:none;color:#327fc7;background-color:#fdfdfd}.sidebar-module ul ul li{border-bottom:1px solid #eee;font-weight:bold;color:#666;background-color:#f9f9f9}.sidebar-module ul li:last-child ul li:last-child{border-bottom:none}.sidebar-module .disable>a{color:#333;border-left:2px solid #d8d8d8;padding-left:29px}.sidebar-module ul ul li a{padding:6px 0px 6px 31px;display:block;text-decoration:none;font-weight:normal}.sidebar-module ul ul li a:hover{background-color:#f2f2f2;color:#327fc7}.api-status{text-align:center;padding:20px 0;border-top:1px solid #ddd;font-size:14px}.api-status a{color:#999;background-position:center bottom;background-repeat:no-repeat;padding-bottom:40px;display:block}.api-status .unknown{background-image:url(https://ssr-www.pages.dev/web/20150906121626im_/https://developer.github.com/images/status-icon-unknown.png?kwid=1tfa-bq%2560kjuf-lqd)}.api-status .good{color:#227b41;background-image:url(https://ssr-www.pages.dev/web/20150906121626im_/https://developer.github.com/images/status-icon-good.png?kwid=1tfa-bq%2560kjuf-lqd)}.api-status .minor{color:#ed8b3f;background-image:url(https://ssr-www.pages.dev/web/20150906121626im_/https://developer.github.com/images/status-icon-minor.png?kwid=1tfa-bq%2560kjuf-lqd)}.api-status .major{color:#ad1a05;background-image:url(https://ssr-www.pages.dev/web/20150906121626im_/https://developer.github.com/images/status-icon-major.png?kwid=1tfa-bq%2560kjuf-lqd)}.api-status a:hover{text-decoration:none;color:#327fc7}#footer{position:relative;bottom:0;font-size:12px;color:#636363;margin:0 auto;max-width:980px;clear:both}#footer a:hover{text-decoration:underline}#footer .mega-octicon{color:#ccc;font-size:24px}#footer .mega-octicon:hover{color:#bbb;text-decoration:none}.lower_footer{border-top:1px solid #ddd;padding:30px 0}.footer-cell{display:table-cell;text-align:center;width:10%;vertical-align:middle}.footer-cell:first-child{text-align:left;padding-left:0}.footer-cell:last-child{text-align:right;padding-right:0}.footer-cell:last-child li{margin:0 0 0 20px;padding-right:0}.footer-cell li{display:inline;margin-right:20px;list-style:none}#footer .wrapper{border-top:1px solid #ddd;text-align:center;padding:20px 0}.dev-program.feature{height:420px;margin-top:-2px;overflow-x:hidden;position:relative}.dev-program.feature,.dev-program-callout{background:#160625}.dev-program.feature .intro{font-size:20px;line-height:1.5em;max-width:500px}.dev-program.feature h1{width:600px}.dev-program.feature .earth{margin-top:-150px;position:absolute;right:-55px;top:50%;z-index:-1}.dev-program.feature .earth-short-loop{display:none}.dev-program.feature .wrapper{position:relative;z-index:1}.dev-program-callout .wrapper{padding:40px 0;background:#160625 url(https://ssr-www.pages.dev/web/20150906121626im_/https://developer.github.com/images/callout-earth-static.png?kwid=1tfa-bq%2560kjuf-lqd)no-repeat top right/30%}.dev-program.feature h1,.dev-program-callout h2{color:#eee}.dev-program.feature .intro,.dev-program-callout p{color:#a397ad}.dev-program-callout h2{margin:0}.dev-program-callout p{font-size:16px;margin:10px 0 0}#wrapper{padding:20px 0;height:auto;max-width:980px;margin:0 auto}#wrapper:after,#wrapper:before{content:" ";display:table}#wrapper:after{clear:both}.content{width:630px;position:relative;float:left;color:#393939;z-index:2;font-size:14px;line-height:1.5em}.blog .content{margin-bottom:60px}.content dt{color:#666}.content ol{margin-left:1.5em}.content ul{margin:1.5em;list-style-type:disc}.content dd ul{margin-top:0}.content li{margin:0.5em 0}.content img{max-width:100%;margin:12px 0}ol{counter-reset:li;list-style:none;position:relative;padding-bottom:10px}ol>li{padding:5px 0 5px 55px;position:relative;margin-bottom:5px}ol>li:before{content:counter(li);counter-increment:li;position:absolute;top:0;left:0;height:100%;width:30px;padding:0 10px 0 0;color:#999;font-size:22px;font-weight:bold;line-height:35px;text-align:right;border-right:1px solid #ddd}ol>li>p:first-child{margin-top:0}ol>li:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.content ol>li img{max-width:100px;margin:0 0 0 10px;float:right;border:1px solid #ddd;cursor:pointer}.content ol>li img.expanded{max-width:400px}.content .full-image{position:absolute;top:5px;right:-20px;z-index:100}.content .full-image img{position:absolute;top:0;right:20px;margin:0;max-width:600px;box-shadow:0 0 3px rgba(0,0,0,0.2)}.content .full-image:hover .octicon,.full-image:hover .mini-icon{color:#666}.content .full-image .octicon,.full-image .octicon-remove-close{position:absolute;top:0px;right:0px;color:#999;cursor:pointer}.content .description{margin-left:20px}.content .verseblock-content{padding:3px}.content .verseblock-content,.content .sectionbody .dlist dt,.content p>tt,.content dl code,.content ul code,p code{border-radius:3px;border:1px solid #ccc;background-color:#f9f9f9;padding:0px 3px;display:inline-block}.content .sectionbody .dlist dt{margin-top:10px}.content .verseblock-content{padding:3px}.content .intro{color:#868686}.article-content ul{margin:1.5em}.change{padding-bottom:40px}.change .meta{font-size:13px;margin:3px 0 20px}.change .meta ul{margin:0}.change .meta ul img{margin:0}.who_when a{padding-left:6px;color:#999}.change .who_when .author{color:#eee}.change .who_when .published{color:#ccc}.meta li{color:#999;padding-right:20px;list-style:none;display:inline}.published span{color:#999;vertical-align:middle;padding-bottom:5px}#markdown-toc{margin:1em 1.5em 2em}#markdown-toc li{font-size:14px;list-style-type:lower-roman;margin:0.25em 0}#markdown-toc li a{color:#333;text-decoration:underline}#markdown-toc li a:hover{color:#327fc7}.content table{width:100%;overflow:auto;display:block;margin:15px 0}.content thead{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.content table th{border:1px solid #ddd;padding:6px 13px;font-weight:bold;text-align:center}.content tbody{vertical-align:middle;border-color:inherit}.content table tr{border-top:1px solid #ccc;background-color:#fff;vertical-align:inherit}.content table td{border:1px solid #ddd;padding:6px 13px}code{white-space:nowrap;font:12px Consolas,"Liberation Mono",Courier,monospace}pre code{white-space:pre}pre{border:1px solid #cacaca;font:12px/1.4em Consolas,"Liberation Mono",Courier,monospace;padding:10px;overflow:auto;border-radius:3px;background-color:#fafafb;color:#393939;margin:2em 0}ul+pre{margin-top:1em}pre span.comment{color:#aaa}.headers{margin-bottom:0;border-radius:3px 3px;border-bottom:1px solid #CACACA;background-color:#f4f4f4}.headers+pre{border-radius:0 0 3px 3px;margin-top:0;border-top-color:#ddd}.headers+pre.body-response{margin-top:-2px}.terminal{background-color:#444;color:#fff;border-radius:3px;border:none;position:relative}.terminal em{color:#f9fe64}.terminal span.comment{color:#ccc}.terminal span.output{color:#63E463}.sidebar-module a+a{padding-left:27px}.sidebar-module h3{position:relative}.sidebar-module .arrow-btn{background-image:url(https://ssr-www.pages.dev/web/20150906121626im_/https://developer.github.com/images/expand-arrows.png?kwid=1tfa-bq%2560kjuf-lqd);background-repeat:no-repeat;background-position:-3px -3px;width:13px;height:100%;padding:0 4px;text-decoration:none;position:absolute;left:0;top:0;background-color:transparent}.arrow-btn.expanded{background-position:-41px -3px}.arrow-btn.collapsed:hover{background-position:-3px -43px;background-color:transparent}.arrow-btn.expanded:hover{background-position:-41px -43px;background-color:transparent}.alert{position:relative;padding:0 15px;color:#264c72;border:1px solid #97c1da;border-radius:3px;background-color:#d8ebf8}.warning{position:relative;padding:0 15px;color:#613A00;border:1px solid #dca874;border-radius:3px;background-color:#ffe3c8}.program-info-column{float:left;position:relative;margin:20px 0 60px;padding-left:50px;width:415px}.program-info-column:first-child{margin-right:50px}.program-info-column h2{margin-bottom:0;font-size:18px}.program-info-column p{margin-top:5px;font-size:16px;line-height:1.5;color:#666}.program-info-column .mega-octicon{position:absolute;left:0;top:32px;color:#333}.program-info-column ul{margin-left:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#header-wrapper{background-image:url(https://ssr-www.pages.dev/web/20150906121626im_/https://developer.github.com/images/header@2x.png?kwid=1tfa-bq%2560kjuf-lqd);background-size:8px 61px}#header .logo{background-image:url(https://ssr-www.pages.dev/web/20150906121626im_/https://developer.github.com/images/logo_developer@2x.png?kwid=1tfa-bq%2560kjuf-lqd);background-size:186px 27px}#searchfield{background-image:url(https://ssr-www.pages.dev/web/20150906121626im_/https://developer.github.com/images/search@2x.png?kwid=1tfa-bq%2560kjuf-lqd);background-size:13px 13px}.cancel-search{background-image:url(https://ssr-www.pages.dev/web/20150906121626im_/https://developer.github.com/images/cancel@2x.png?kwid=1tfa-bq%2560kjuf-lqd);background-size:14px 14px}.sidebar-module .arrow-btn{background-image:url(https://ssr-www.pages.dev/web/20150906121626im_/https://developer.github.com/images/expand-arrows@2x.png?kwid=1tfa-bq%2560kjuf-lqd);background-size:73px 80px}.api-status .unknown{background-image:url(https://ssr-www.pages.dev/web/20150906121626im_/https://developer.github.com/images/status-icon-unknown@2x.png?kwid=1tfa-bq%2560kjuf-lqd);background-size:32px 32px}.api-status .good{background-image:url(https://ssr-www.pages.dev/web/20150906121626im_/https://developer.github.com/images/status-icon-good@2x.png?kwid=1tfa-bq%2560kjuf-lqd);background-size:32px 32px}.api-status .minor{background-image:url(https://ssr-www.pages.dev/web/20150906121626im_/https://developer.github.com/images/status-icon-minor@2x.png?kwid=1tfa-bq%2560kjuf-lqd);background-size:32px 32px}.api-status .major{background-image:url(https://ssr-www.pages.dev/web/20150906121626im_/https://developer.github.com/images/status-icon-major@2x.png?kwid=1tfa-bq%2560kjuf-lqd);background-size:32px 32px}.rss-subscribe{background-image:url(https://ssr-www.pages.dev/web/20150906121626im_/https://developer.github.com/images/feed-icon@2x.png?kwid=1tfa-bq%2560kjuf-lqd);background-size:28px 28px}}