.avatar-stack{position:relative;width:auto}.avatar-stack .avatar{float:left;width:20px;height:20px;border-radius:2px}.avatar-stack.multiple-avatars{border-left:1px solid #ccc;padding-left:1px}.avatar-stack.multiple-avatars:before{content:"";float:left;display:block;position:absolute;top:0px;left:-3px;width:19px;height:19px;border:1px solid #eee;border-right:none;border-radius:2px}.avatar-stack.multiple-avatars .avatar{display:none}.avatar-stack.multiple-avatars .avatar:last-child{display:inline-block}.avatar-stack.multiple-avatars:hover{border-left:none}.avatar-stack.multiple-avatars:hover:before{display:none}.avatar-stack.multiple-avatars:hover .avatar{display:inline-block;margin-left:2px}.blog .pagehead.separation h1{font-size:24px;margin-bottom:20px}.blog .search{position:relative;margin-top:-2px;float:right}.blog .search input{position:relative;z-index:10;padding-left:25px;width:205px}.blog .search .mini-icon-search-input{position:absolute;left:7px;top:9px;color:#999;z-index:20}.blog-search-results em{background-color:#FAFFA6;padding:.1em}.blog-aside{float:right}.blog-menu-container{font-family:Helvetica, arial, freesans, clean, sans-serif;margin-bottom:30px}.blog-menu-container .menu-container{margin-bottom:30px}.blog-menu-container.rss{font-weight:100;margin-left:5px}.blog-menu-container.rss .mini-icon{color:#ff9933;vertical-align:top}.blog-menu-container.rss a{color:#999999}#blog-main .mini-icon-feed{color:#ff9933}#blog-main .posts h2{font-weight:normal;font-size:20px;margin:0}#blog-main .posts h3{color:#999999;font-weight:normal;margin:10px 0 0 0;border-bottom:1px solid #eee}#blog-main .posts ul{margin:5px 0 30px 0;list-style:none}#blog-main .posts li{font-size:16px;padding:10px 0;border:0}#blog-main .posts a{vertical-align:top}#blog-main .posts span.state{float:right;width:90px;background-color:#eee;color:#888;text-shadow:0 -1px -1px rgba(255,255,255,0.8);margin-top:3px}#blog-main .byline{margin-bottom:15px;color:#999999}#blog-main .byline span,#blog-main .byline img{vertical-align:top;border-radius:3px}#blog-main .byline .author{margin-left:20px}#blog-main .byline a{color:#999999}#blog-main .post-content{font-size:14px;line-height:1.6;color:#444}#blog-main .post-content img{padding:3px;border:1px solid #D8D8D8}#blog-main .post-content img.emoji{border:none}#blog-main .blog-content{width:625px}.blog-feedback{font-family:Helvetica, arial, freesans, clean, sans-serif;margin:50px 0;background-color:#f1f1f1;background-image:-moz-linear-gradient(#fafafa, #f1f1f1);background-image:-webkit-linear-gradient(#fafafa, #f1f1f1);background-image:linear-gradient(#fafafa, #f1f1f1);background-repeat:repeat-x;border:1px solid #ddd;border-bottom:1px solid #ccc;border-radius:3px;text-shadow:0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff, 0 1px 5px #f1f1f1}.blog-feedback h2{background:url("https://a248.e.akamai.net/assets.github.com/images/icons/twitter.png?17896d90") 645px 4px no-repeat;background-size:32px auto;margin:0;padding:10px;border-bottom:1px solid #ddd;box-shadow:0 1px 0 #fff;font-size:14px;font-weight:bold}.blog-feedback p{margin:0;padding:10px;color:#999}.columns.blog .main{float:left;width:550px}.columns.blog .sidebar{float:right;width:320px}.blog-pagehead p.subscribe{margin-top:6px;float:right;color:#999}.blog-pagehead p.subscribe a{font-weight:bold}.blog-pagehead p.subscribe a .mini-icon-feed{color:#F4993D}.blog-post .entry-content h2{font-size:20px}.blog-post .entry-content img{max-width:550px -6px;padding:1px;background:#fff;border:1px solid #eee}.blog-post .entry-content img.emoji{border:none}.blog-post .top-rule{margin-bottom:16px;width:16px;border-top:2px solid #eee}.post-listing .blog-post{margin-bottom:40px;border-top:1px solid #eee}.blog.post-show{border-top:1px solid #eee}.blog.post-show .sidebar .github-jobs-promotion{margin-top:0}.blog-post .meta{margin-bottom:5px;font-weight:bold;font-size:12px}.blog-post .meta .published{margin-right:15px;color:#999}.blog-post .meta .published .mini-icon{position:relative;top:1px}.blog-post .meta .author img{vertical-align:middle;position:relative;top:-1px;margin-right:3px;border-radius:2px}.blog-post .meta .author a{color:#999}.blog-post .meta .draft{color:#cc0000;margin-right:15px}.blog-post h2.title{margin:0 0 10px 0;font-size:26px;font-weight:normal}.blog-feedback{margin-top:50px;background-color:#f1f1f1;background-image:-moz-linear-gradient(#fafafa, #f1f1f1);background-image:-webkit-linear-gradient(#fafafa, #f1f1f1);background-image:linear-gradient(#fafafa, #f1f1f1);background-repeat:repeat-x;border:1px solid #ddd;border-bottom:1px solid #ccc;border-radius:3px;text-shadow:0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff, 0 1px 5px #f1f1f1}.blog-feedback h2{background:url("https://a248.e.akamai.net/assets.github.com/images/icons/twitter.png?17896d90") 98% 2px no-repeat;background-size:32px auto;margin:0;padding:10px;border-bottom:1px solid #ddd;box-shadow:0 1px 0 #fff;font-size:14px;font-weight:bold}.blog-feedback p{margin:0;padding:10px;color:#999}.blog .sidebar .github-jobs-promotion{margin:-15px 0 15px 0}.blog .sidebar h2{margin:25px 0 0 0;padding-top:5px;font-size:13px;color:#666;border-top:1px solid #eee}.blog .sidebar ul.mini-post-list{list-style-type:none;margin:15px 0}.blog .sidebar ul.mini-post-list>li{margin:10px 0}.blog .sidebar ul.mini-post-list>li h3{margin:0;font-size:14px;font-weight:bold}.blog .sidebar ul.mini-post-list>li p.meta{margin:0;font-size:12px;color:#999}.boxed-group{position:relative;background:#efefef;padding:3px;border-radius:3px;margin:0 0 15px 0}.boxed-group+.boxed-group{margin-top:35px}.boxed-group .boxed-group-action{position:absolute;right:0;top:3px;z-index:10;margin:9px 10px 0 0}.boxed-group .boxed-group-inner{padding:1px 10px;background:#fff;border:1px solid #d8d8d8;border-top:1px solid #ccc;border-bottom-left-radius:1px;border-bottom-right-radius:1px;color:#666;font-size:13px}.boxed-group .boxed-group-inner strong{color:#000}.boxed-group .boxed-group-inner.markdown-body{padding-top:10px;padding-bottom:10px}.boxed-group .boxed-group-inner.seamless{padding:0}.boxed-group .boxed-group-inner h4{margin:15px 0 -5px 0;font-size:14px;color:#000}.boxed-group .boxed-group-inner .boxed-action{float:right}.boxed-group .boxed-group-inner .help{clear:both;margin:1em -10px 0 -10px;padding:1em 10px 1em 35px;border-top:1px solid #ddd;color:#999}.boxed-group .boxed-group-inner .help .mini-icon{margin-left:-25px;margin-right:5px}.boxed-group.flush .boxed-group-inner{padding:0}.boxed-group.condensed .boxed-group-inner{font-size:12px;padding:0}.boxed-group>h3,.boxed-group .heading{background-color:#e0e0e0;background-image:-moz-linear-gradient(#fafafa, #e0e0e0);background-image:-webkit-linear-gradient(#fafafa, #e0e0e0);background-image:linear-gradient(#fafafa, #e0e0e0);background-repeat:repeat-x;margin:0;border-top-left-radius:1px;border-top-right-radius:1px;border:1px solid #d8d8d8;border-bottom:none;padding:10px 10px 11px 10px;font-size:14px;text-shadow:0 1px 0 #fff}.boxed-group>h3 a.boxed-group-breadcrumb,.boxed-group .heading a.boxed-group-breadcrumb{color:#666;font-weight:normal;text-decoration:none}.boxed-group>h3 .avatar,.boxed-group .heading .avatar{margin-top:-4px;border-radius:3px;vertical-align:middle}.boxed-group.dangerzone>h3{background-color:#df3e3e;background-image:-moz-linear-gradient(#f97171, #df3e3e);background-image:-webkit-linear-gradient(#f97171, #df3e3e);background-image:linear-gradient(#f97171, #df3e3e);background-repeat:repeat-x;border-bottom:1px solid #900;color:#fff;text-shadow:0 -1px 0 #900}.boxed-group.condensed>h3{padding:6px 6px 7px;font-size:12px}.boxed-group.condensed>h3 .mini-icon{position:relative;top:2px;padding:0 6px 0 2px}.boxed-group hr.bleed-flush{width:100%;padding:0 10px;margin-left:-10px}.boxed-group hr.compact{margin-top:10px;margin-bottom:10px}.boxed-group .form-help{float:right;margin-top:40px;width:200px;text-align:center}.boxed-group .form-help a{font-weight:bold}.boxed-group .form-help p{margin:10px 0}.fieldWithErrors{display:inline}ul.compact-options{margin:-6px 0 13px 0}ul.compact-options li{margin:0 12px 0 0;display:inline-block;list-style-type:none;font-weight:bold}ul.compact-options li label{float:left}ul.compact-options li .spinner{float:left;width:16px;height:16px;margin-left:5px;display:block}.boxed-group-list{list-style:none;margin:0}.boxed-group-list>li{display:block;margin-left:-10px;width:100%;padding:5px 10px;line-height:23px;border-bottom:1px solid #e5e5e5}.boxed-group-list>li:hover{background:#ffe}.boxed-group-list>li:first-child{border-top:1px solid #ddd}.boxed-group-list>li:last-child{border-bottom:none}.boxed-group-list>li.selected{background:#e5f9e2}.boxed-group-list>li.approved .minibutton,.boxed-group-list>li.rejected .minibutton{display:none}.boxed-group-list>li.approved:before,.boxed-group-list>li.rejected:before{position:relative;top:2px;margin-right:5px;font-family:'Octicons Regular';font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;line-height:1;-webkit-font-smoothing:antialiased;content:"\f03a";color:#5ec051;font-size:16px}.boxed-group-list>li.rejected:before{content:"\f050";color:#bc0000}.boxed-group-list>li.rejected a{text-decoration:line-through}.boxed-group-list>li img{margin-top:-2px;margin-right:4px;vertical-align:middle;border-radius:3px}.boxed-group-list>li .minibutton{float:right;margin:-1px 0 0 10px}.boxed-group-list .access-level{color:#777;margin-left:10px}.boxed-group.flush .boxed-group-list li{margin-left:0;width:auto;padding-left:0;padding-right:0}.boxed-group-list.standalone{margin-top:-1px}.boxed-group-list.standalone>li:first-child{border-top:none}.boxed-group-list>li.linked-item{position:relative}.boxed-group-list>li.linked-item>a{display:block}.boxed-group-list>li.linked-item>a:hover{background-position:100% -98px}.boxed-group-list>li.linked-item>a:hover:after{color:#73a2d4;background-color:#e7ecf0}.boxed-group-list>li.linked-item>a .description{color:#999;font-style:normal}.boxed-group-list>li.linked-item>a:after{position:absolute;top:7px;right:7px;padding:1px 1px 1px 2px;font-family:'Octicons Regular';font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;line-height:1;-webkit-font-smoothing:antialiased;content:"\f23e";color:#b3b3b3;text-decoration:none;font-size:16px;line-height:16px;float:right;border-radius:20px;border:1px solid #E5E5E5;background-color:#eee}.boxed-group-list>li.linked-item .item-stat{float:right;margin-right:25px;color:#999}.boxed-group-list>li.linked-item .item-stat strong{color:#333}.flash-messages{margin:20px auto}.flash-messages.tighter{margin:15px auto}.flash{position:relative;margin:0 auto;padding:15px 50px 15px 15px;font-weight:bold;font-size:12px;color:#264c72;border:1px solid #97c1da;border-radius:3px;background-color:#d0e3ef;background-image:-moz-linear-gradient(#d8ebf8, #d0e3ef);background-image:-webkit-linear-gradient(#d8ebf8, #d0e3ef);background-image:linear-gradient(#d8ebf8, #d0e3ef);background-repeat:repeat-x;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(255,255,255,0.8)}.flash+.flash{margin-top:5px}.flash .mini-icon-remove-close{position:absolute;top:50%;margin-top:-7px;right:15px;cursor:pointer;opacity:0.6;text-decoration:none}.flash .flash-action{float:right;margin-top:-5px}.flash:hover{border:1px solid #5f9fc6}.flash:hover .mini-icon-remove-close{opacity:1}.flash.flash-warn{color:#613A00;background-color:#f5dac0;background-image:-moz-linear-gradient(#ffe3c8, #f5dac0);background-image:-webkit-linear-gradient(#ffe3c8, #f5dac0);background-image:linear-gradient(#ffe3c8, #f5dac0);background-repeat:repeat-x;border:1px solid #dca874}.flash.flash-warn:hover{border:1px solid #cd8237}.flash.flash-error{color:#9c2400;background-color:#efd0d0;background-image:-moz-linear-gradient(#f8d8d8, #efd0d0);background-image:-webkit-linear-gradient(#f8d8d8, #efd0d0);background-image:linear-gradient(#f8d8d8, #efd0d0);background-repeat:repeat-x;border:1px solid #da9797}.flash.flash-error:hover{border:1px solid #c65f5f}.boxed-group-table{width:100%;text-align:left}.boxed-group-table th,.boxed-group-table td{padding:9px;border-bottom:1px solid #eee}.boxed-group-table th{background-color:#fafafa}.boxed-group-table td{vertical-align:top}#ajax-error-message{display:none;position:fixed;top:-200px;left:50%;width:914px;z-index:9999;margin:0 3px;margin-left:-457px;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transition:top 0.5s ease-in 0;-webkit-transition:top 0.5s ease-in 0}#ajax-error-message.visible{top:0}#ajax-error-message>.mini-icon-exclamation{vertical-align:text-top}.topsearch{position:relative;float:left;margin-top:7px}.command_bar_form{position:relative;z-index:95;width:200px;padding-right:35px;-webkit-transition:width 0.2s ease-in-out;-moz-transition:width 0.2s ease-in-out;transition:width 0.2s ease-in-out}.launch .command_bar_form{width:400px;-webkit-transition:none;-moz-transition:none;transition:none}.command_bar_form input[type="text"]{position:relative;width:100%;min-height:28px;padding:4px 20px 4px 8px;font-size:12px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.075),0 1px 0 rgba(255,255,255,0.5)}.command_bar_form input[type="text"]:focus{box-shadow:inset 0 1px 3px rgba(0,0,0,0.075),0 0 3px rgba(81,167,232,0.5)}.command_bar_form .help{position:absolute;top:0;bottom:0;right:44px;width:12px;height:auto;line-height:24px;z-index:96;color:#999;cursor:default}.command_bar_form .mini-icon-help{font-size:12px;cursor:pointer}.command_bar_form .advanced-search-icon{position:absolute;top:0;right:6px;padding:5px 5px 6px;color:#333;-moz-transition:all 0.1s ease-in 0;-webkit-transition:all 0.1s ease-in 0}.command_bar_form .advanced-search-icon:hover{color:#4183c4}.command_bar_form .divider-vertical{position:absolute;top:-7px;right:0;margin:0}.command-bar-activated .top-nav{position:absolute;top:0;left:240px;z-index:99;width:200px;-moz-transition:opacity 0.2s linear 0;-webkit-transition:opacity 0.2s linear 0;opacity:1;z-index:1}.command-bar-activated.command-bar-focus .top-nav{opacity:0}.command-bar-activated.command-bar-focus .command_bar_form{width:400px}.enterprise .command-bar-activated.command-bar-focus .command_bar_form{width:340px}.launch .command-bar-activated.command-bar-focus .command_bar_form{width:400px}.command-bar-activated.command-bar-focus .help{display:none}.command-bar-activated.command-bar-hidden .top-nav{left:0}.commandbar{position:relative}.commandbar .display{position:absolute;top:100%;left:0;right:0;z-index:95;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:300px;overflow-y:auto;background-color:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:3px;box-shadow:0 1px 5px rgba(0,0,0,0.25);-webkit-transition:opacity .2s linear, visibility 0s linear .21s;-moz-transition:opacity .2s linear, visibility 0s linear .21s;transition:opacity .2s linear, visibility 0s linear .21s;opacity:1;visibility:visible}.commandbar .display.hidden{opacity:0;visibility:hidden}.commandbar .choice{position:relative;padding:8px;margin-bottom:-1px;overflow:hidden;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);white-space:nowrap;border:solid rgba(0,0,0,0.05);border-width:1px 0;cursor:default}.commandbar .choice:first-child{border-top:0;border-radius:2px 2px 0 0}.commandbar .choice:last-child{border-radius:0 0 2px 2px;border-bottom:0;margin-bottom:0}.commandbar .choice:hover{background-color:#eff7fd;z-index:2;border-color:rgba(0,0,0,0.1)}.commandbar .choice .command{display:inline-block;margin-right:10px;color:#333}.commandbar .choice.selected{z-index:3;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#3269a0;background-image:-moz-linear-gradient(#4183c4, #3269a0);background-image:-webkit-linear-gradient(#4183c4, #3269a0);background-image:linear-gradient(#4183c4, #3269a0);background-repeat:repeat-x}.commandbar .choice.selected .command{color:#fff}.commandbar .choice.loading{background-color:#eeeeee;background-image:-moz-linear-gradient(#fff, #eee);background-image:-webkit-linear-gradient(#fff, #eee);background-image:linear-gradient(#fff, #eee);background-repeat:repeat-x}.commandbar .choice.loading .description{background:url("https://a248.e.akamai.net/assets.github.com/images/spinners/octocat-spinner-16px.gif?0ba04cce") 0 50% no-repeat;padding-left:24px;display:block;line-height:16px;margin:-1px 0}.commandbar .display table{width:100%;border-collapse:collapse}.commandbar .display table td{padding:0 8px;color:#999;line-height:30px;white-space:nowrap;border-top:1px solid rgba(0,0,0,0.05)}.commandbar .display table td span{display:block;overflow:hidden;text-overflow:ellipsis}.commandbar .display table td:first-child{font-weight:bold;width:1px;color:#333}.commandbar .display table tr:first-child td{border:0}.commandbar .message{position:absolute;top:4px;left:15px;z-index:97;overflow:hidden;-webkit-transition:opacity .2s linear, visibility 0s linear .21s;-moz-transition:opacity .2s linear, visibility 0s linear .21s;transition:opacity .2s linear, visibility 0s linear .21s;opacity:0;visibility:hidden;white-space:nowrap;text-overflow:ellipsis}.commandbar .message.visible{-webkit-transition:left .06s linear, opacity .2s linear;-moz-transition:left .06s linear, opacity .2s linear;transition:left .06s linear, opacity .2s linear;opacity:1;visibility:visible}.commandbar .message.visible ~ input::-webkit-input-placeholder{color:transparent}.commandbar .message.loading{padding-left:20px;color:#999;background:url("https://a248.e.akamai.net/assets.github.com/images/spinners/octocat-spinner-16px.gif?0ba04cce") no-repeat 0 50%}.commandbar .message.success{color:#396}.commandbar .message.error{color:#911}.enterprise .command_bar_form input[type="text"]{border-color:#080909;box-shadow:inset 0 1px 0 rgba(0,0,0,0.075),0 1px 0 rgba(255,255,255,0.075)}.enterprise .command_bar_form input[type="text"]:focus{border-color:#000;box-shadow:inset 0 1px 0 rgba(0,0,0,0.075)}.enterprise .advanced-search-icon{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.5)}.enterprise .advanced-search-icon:hover{color:#4183c4}h3.conversation-list-heading{margin:35px 0 10px 0;height:0;text-align:center;font-size:16px;font-weight:normal;color:#999999;border-bottom:1px solid #ddd}h3.conversation-list-heading .inner{display:inline-block;position:relative;top:-10px;padding:0 5px;background:#fff}h3.conversation-list-heading strong{font-weight:bold;color:#333333}.simple-conversation-list{margin:15px 0;font-size:13px;color:#999999}.simple-conversation-list>li{margin:0;padding:8px 0;list-style-type:none;border-top:1px solid #eeeeee}.simple-conversation-list>li:first-child{border-top:none}.simple-conversation-list>li .title{font-weight:bold}.simple-conversation-list>li .title .num{color:#999999}.simple-conversation-list>li .state{display:inline-block;margin-right:3px;height:20px;padding:0 10px;line-height:20px;font-size:12px;font-weight:bold;color:#fff;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,0.2);background:#666;border-radius:2px}.simple-conversation-list>li .state-merged{background:#333}.simple-conversation-list>li .state-closed{background:#bd2c00}.simple-conversation-list>li .state-open{background:#6cc644}.simple-conversation-list>li .state-proposed{background:#6cc644}.simple-conversation-list>li .meta{float:right}.simple-conversation-list.varied-states .state{width:60px}.simple-conversation-list .pull-meta a{color:#999}.simple-conversation-list .pull-meta .a{color:#6cc644}.simple-conversation-list .pull-meta .d{color:#bd2c00}.enable-fullscreen.minibutton{display:inline-block;margin-top:4px;margin-left:5px;padding:0 6px}.enable-fullscreen.minibutton .mini-icon{margin:0}.new-file .enable-fullscreen{margin-left:11px}.write-content{position:relative}.write-content .enable-fullscreen{position:absolute;top:5px;right:16px;color:#333333;opacity:.5;line-height:1em}.write-content .enable-fullscreen:hover{opacity:1}.fullscreen-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:#fff;text-shadow:none;z-index:1000}.fullscreen-overlay .fullscreen-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:800px;height:100%;margin:0 auto;padding:30px 0}.fullscreen-overlay .textarea-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;position:relative}.fullscreen-overlay .textarea-wrap:before,.fullscreen-overlay .textarea-wrap:after{position:absolute;background-color:transparent;width:100%;content:"";z-index:1;height:40px;left:0}.fullscreen-overlay .textarea-wrap:before{box-shadow:0 20px 20px #fff;top:-40px}.fullscreen-overlay .textarea-wrap:after{box-shadow:0 -20px 20px #fff;bottom:-40px}.fullscreen-overlay textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;padding:20px;border:0;background:#fff;color:#999999;font-size:21px;line-height:1.6em;resize:none;-moz-transition:color 0.15s ease-in 0;-webkit-transition:color 0.15s ease-in 0;transition:color 0.15s ease-in 0;box-shadow:none}.fullscreen-overlay textarea:focus,.fullscreen-overlay textarea:hover{outline:none;color:#333333}.fullscreen-overlay .fullscreen-sidebar{position:absolute;top:30px;right:30px;text-align:right;z-index:1002}.fullscreen-overlay .fullscreen-sidebar .exit-fullscreen,.fullscreen-overlay .fullscreen-sidebar .fullscreen-info,.fullscreen-overlay .fullscreen-sidebar .theme-switcher{color:#b3b3b3;float:right;clear:right;margin-bottom:15px}.fullscreen-overlay .fullscreen-sidebar .exit-fullscreen:hover,.fullscreen-overlay .fullscreen-sidebar .fullscreen-info:hover,.fullscreen-overlay .fullscreen-sidebar .theme-switcher:hover{color:#333333;text-shadow:0 0 10px #fff}.fullscreen-overlay .fullscreen-sidebar .theme-switcher{margin-right:8px}.fullscreen-overlay.dark-theme{background:#1d1f21}.fullscreen-overlay.dark-theme textarea{background:#1d1f21;color:#a4b1b1}.fullscreen-overlay.dark-theme textarea:focus,.fullscreen-overlay.dark-theme textarea:hover{color:#dbe0e0}.fullscreen-overlay.dark-theme .textarea-wrap:before{box-shadow:0 20px 20px #1d1f21}.fullscreen-overlay.dark-theme .textarea-wrap:after{box-shadow:0 -20px 20px #1d1f21}.fullscreen-overlay.dark-theme .fullscreen-sidebar{color:#dbe0e0}.fullscreen-overlay.dark-theme .fullscreen-sidebar .exit-fullscreen,.fullscreen-overlay.dark-theme .fullscreen-sidebar .theme-switcher{color:#a4b1b1}.fullscreen-overlay.dark-theme .fullscreen-sidebar .exit-fullscreen:hover,.fullscreen-overlay.dark-theme .fullscreen-sidebar .theme-switcher:hover{color:#dbe0e0;text-shadow:0 0 10px #000}.fullscreen-overlay .suggester-container{top:5px;left:0}.fullscreen-overlay-enabled #wrapper,.fullscreen-overlay-enabled #footer{display:none}.fullscreen-overlay-enabled .fullscreen-overlay{display:block}.previewable-comment-form .input-with-fullscreen-icon{padding-right:24px;margin-right:-24px}.previewable-comment-form .upload-enabled .fullscreen-overlay textarea{max-height:none;border:none;border-radius:0}#wiki-wrapper .ie #gollum-editor{padding-bottom:1em}#gollum-editor{margin:10px 0 50px;padding:10px;background-color:#f9f9f9;border:1px solid #e4e4e4;border-radius:5px}.singleline{display:block;margin:10px 0}#gollum-editor-title-field.active{border-bottom:1px solid #ddd;display:block;margin:0 0 3px 0;padding:0 0 5px 0}#gollum-editor-page-title{font-weight:bold;margin-top:0}#gollum-editor-page-title.ph{color:#000}#gollum-editor-function-bar{margin:10px 0}#gollum-editor-type-switcher{display:none}#gollum-editor-function-bar{height:26px;padding-bottom:10px;border-bottom:1px solid #ddd}#gollum-editor-function-bar #gollum-editor-function-buttons{display:none;float:left}#gollum-editor-function-bar.active #gollum-editor-function-buttons{display:block}#gollum-editor-function-bar #gollum-editor-format-selector{padding-top:5px}#gollum-editor-function-bar #gollum-editor-format-selector select{float:right;margin:0}#gollum-editor-function-bar #gollum-editor-format-selector label{color:#999;float:right;font-size:11px;font-weight:bold;line-height:17px;padding:0 5px 0 0}#gollum-editor-function-buttons .minibutton{width:30px;padding-left:0;padding-right:0;text-align:center}#gollum-editor-function-buttons .minibutton .mini-icon{margin-right:0}#gollum-error-message{display:none;padding-top:12px;font-size:1.8em;color:#f33}#gollum-editor #gollum-editor-body{font-family:Monaco, "Liberation Mono", Courier, monospace;line-height:22px;margin:13px 0 5px;height:390px;resize:vertical}#gollum-editor #gollum-editor-body+.collapsed,#gollum-editor #gollum-editor-body+.expanded{border-top:1px solid #ddd;margin-top:7px}#gollum-editor .collapsed,#gollum-editor .expanded{border-bottom:1px solid #ddd;display:block;overflow:hidden;padding:10px 0 5px}#gollum-editor .collapsed a.button,#gollum-editor .expanded a.button{border:1px solid #ddd;color:#333;display:block;float:left;height:25px;overflow:hidden;margin:2px 5px 7px 0;padding:0;text-shadow:0 1px 0 #fff;width:25px;background-color:#eaeaea;background-image:-moz-linear-gradient(#fafafa, #eaeaea);background-image:-webkit-linear-gradient(#fafafa, #eaeaea);background-image:linear-gradient(#fafafa, #eaeaea);background-repeat:repeat-x;border-radius:3px}#gollum-editor .collapsed a.button:hover,#gollum-editor .expanded a.button:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);text-decoration:none;background-color:#3072b3;background-image:-moz-linear-gradient(#599bdc, #3072b3);background-image:-webkit-linear-gradient(#599bdc, #3072b3);background-image:linear-gradient(#599bdc, #3072b3);background-repeat:repeat-x}#gollum-editor .collapsed a.button span,#gollum-editor .expanded a.button span{margin:4px}#gollum-editor .collapsed h4,#gollum-editor .expanded h4{font-size:16px;float:left;margin:0;padding:6px 0 0 4px;text-shadow:0 -1px 0 #fff}#gollum-editor .collapsed a.button span.mini-icon-arr-collapsed{display:inline-block}#gollum-editor .collapsed textarea,#gollum-editor .collapsed a.button span.mini-icon-arr-expanded{display:none}#gollum-editor .expanded a.button span.mini-icon-arr-expanded{display:inline-block}#gollum-editor .expanded a.button span.mini-icon-arr-collapsed{display:none}#gollum-editor .expanded textarea{border:1px solid #ddd;clear:both;display:block;font-size:12px;font-family:Monaco, "Liberation Mono", Courier, monospace;height:84px;margin:8px 0;padding:6px;width:883px;resize:vertical}#gollum-editor a.gollum-minibutton,#gollum-editor a.gollum-minibutton:visited{background-color:#f7f7f7;border:1px solid #d4d4d4;color:#333;cursor:pointer;display:block;font-size:12px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:bold;margin:0 0 0 9px;padding:5px 12px;text-shadow:0 1px 0 #fff;background-color:#eaeaea;background-image:-moz-linear-gradient(#fafafa, #eaeaea);background-image:-webkit-linear-gradient(#fafafa, #eaeaea);background-image:linear-gradient(#fafafa, #eaeaea);background-repeat:repeat-x;border-radius:3px}#gollum-editor a.gollum-minibutton:hover,#gollum-editor a.gollum-minibutton:visited:hover{background:#3072b3;border-color:#518cc6 #518cc6 #2a65a0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);text-decoration:none;background-color:#3072b3;background-image:-moz-linear-gradient(#599bdc, #3072b3);background-image:-webkit-linear-gradient(#599bdc, #3072b3);background-image:linear-gradient(#599bdc, #3072b3);background-repeat:repeat-x}#gollum-editor-help{margin-top:-10px;overflow:hidden;padding:0;border:1px solid #ddd;border-width:0 1px 1px 1px}#gollum-editor-help-parent,#gollum-editor-help-list{display:block;float:left;height:170px;list-style-type:none;overflow:auto;margin:0;padding:10px 0;width:160px;border-right:1px solid #eee}#gollum-editor-help-parent li,#gollum-editor-help-list li{font-size:12px;line-height:1.6;margin:0;padding:0}#gollum-editor-help-parent li a,#gollum-editor-help-list li a{border:1px solid transparent;border-width:1px 0;display:block;font-weight:bold;padding:2px 12px;text-shadow:0 -1px 0 #fff}#gollum-editor-help-parent li a:hover,#gollum-editor-help-list li a:hover{background:#fff;border-color:#f0f0f0;text-decoration:none;box-shadow:none}#gollum-editor-help-parent li a.selected,#gollum-editor-help-list li a.selected{border:1px solid #eee;border-bottom-color:#e7e7e7;border-width:1px 0;background:#fff;color:#000;box-shadow:0 1px 2px #f0f0f0}#gollum-editor-help-list{background:#fafafa}#gollum-editor-help-wrapper{background:#fff;overflow:auto;height:170px;padding:10px}#gollum-editor-help-content{font-size:12px;margin:0 10px 0 5px;padding:0;line-height:1.8}#gollum-editor-help-content p{margin:0 0 10px 0;padding:0}.ie #gollum-editor .singleline input{padding-top:0.25em;padding-bottom:0.75em}#gollum-footer{font-size:12px;line-height:19px}#gollum-footer #last-edit{color:#999;margin:10px 0 0}#gollum-dialog-dialog h4{border-bottom:1px solid #ddd;color:#333;font-size:16px;line-height:normal;font-weight:bold;margin:0 0 12px 0;padding:0 0 6px;text-shadow:0 -1px 0 #f7f7f7}#gollum-dialog-dialog-body{font-size:12px;line-height:16px;margin:0;padding:0}#gollum-dialog-dialog-body fieldset{display:block;border:0;margin:0;overflow:hidden;padding:0 12px}#gollum-dialog-dialog-body fieldset .field{margin:0 0 18px 0;padding:0}#gollum-dialog-dialog-body fieldset .field:last-child{margin:0 0 12px 0}#gollum-dialog-dialog-body fieldset label{color:#666666;display:block;font-size:14px;font-weight:bold;line-height:1.6;margin:0;padding:0;min-width:80px}#gollum-dialog-dialog-body fieldset input[type="text"]{display:block;margin:3px 0 0 0;width:100%}#gollum-dialog-dialog-body fieldset input.code{font-family:'Monaco', 'Courier New', Courier, monospace}#gollum-dialog-dialog-buttons{border-top:1px solid #ddd;overflow:hidden;margin:14px 0 0 0;padding:12px 0 0}a.gollum-minibutton,a.gollum-minibutton:visited{border:1px solid #d4d4d4;color:#333;cursor:pointer;display:inline;font-size:12px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:bold;float:right;width:auto;margin:0 0 0 9px;padding:4px 12px;text-shadow:0 1px 0 #fff;background-color:#eaeaea;background-image:-moz-linear-gradient(#fafafa, #eaeaea);background-image:-webkit-linear-gradient(#fafafa, #eaeaea);background-image:linear-gradient(#fafafa, #eaeaea);background-repeat:repeat-x;border-radius:3px}a.gollum-minibutton:hover,a.gollum-minibutton:visited:hover{border-color:#518cc6 #518cc6 #2a65a0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);text-decoration:none;background-color:#3072b3;background-image:-moz-linear-gradient(#599bdc, #3072b3);background-image:-webkit-linear-gradient(#599bdc, #3072b3);background-image:linear-gradient(#599bdc, #3072b3);background-repeat:repeat-x}#wiki-wrapper.edit h1{color:#999;font-weight:normal}#wiki-wrapper.edit h1 strong{color:#000;font-weight:bold;line-height:normal}#languages .popular{background-color:#fdfdfd;overflow:hidden;margin:15px 0}#languages .popular h3{font-size:105%;color:#aaa;margin-bottom:.5em}#languages .popular img{border:1px solid #d0d0d0;padding:1px;background-color:#fff;margin:0 10px 0 0;vertical-align:middle}#languages .popular a{color:black}#languages .popular ul{margin:0 40px 0 0;list-style-type:none}#languages .popular ul li{line-height:28px;padding:5px 0;border-bottom:1px solid #ddd;color:#888;font-size:14px}#languages .popular ul li:last-child{border-bottom:none}#languages .popular ul li a.repo{font-weight:bold}#languages .popular .left{margin-left:14em;float:left;width:27em}#languages .popular .left table{border-collapse:separate;border-spacing:2px}#languages .popular.compact .left{margin-left:0;float:left;width:25em;padding-bottom:2em}#languages .popular.compact .left.row{clear:left}#languages .all_languages{padding-right:3em;text-align:right}#languages a.bar{display:block;color:#fff;text-decoration:none;padding:3px;background-color:#4183c4;min-width:20px;border-top-right-radius:4px;border-bottom-right-radius:4px}.marketing .pagehead h1{font-size:30px}.marketing .pagehead p{margin:-5px 0 0 0;font-size:14px;color:#777}.marketing .pagehead ul.actions{margin-top:10px}.marketing h2{margin:15px 0 10px 0;font-size:18px}.marketing h2.subdued{font-size:16px;color:#666}.marketing h2 .secure{float:right;padding:4px 0;font-size:11px;font-weight:bold;text-transform:uppercase;color:#000}.marketing h2 .secure .mini-icon-lock{position:relative;top:1px}p.read-it{margin:25px 0 0 0;color:#000;text-align:center;font-size:25px;font-weight:bold}.marketing .questions textarea{width:428px;padding:5px;height:200px}.marketing .questions dl.form input[type=text]{width:426px}.marketing .equacols .form-actions{margin-top:15px;margin-bottom:15px}.marketing .questions p{font-size:14px;color:#666}.marketing .questions h2{font-size:16px;margin:15px 0 -10px 0}ul.bottom-nav,.content ul.bottom-nav{margin:15px 0;padding:10px 0;border-top:1px solid #ddd;font-size:14px}ul.bottom-nav:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html ul.bottom-nav{height:1%}ul.bottom-nav{display:inline-block}ul.bottom-nav{display:block}ul.bottom-nav li{list-style-type:none}ul.bottom-nav li.prev{float:left}ul.bottom-nav li.next{float:right}.plan{margin:10px 0;padding:10px;-webkit-font-smoothing:antialiased;border:1px solid transparent;border-radius:5px}.plan p{margin:0;font-size:12px}.plans-row{margin-top:-10px;margin-left:-25px;width:945px}.plans-row .plan{float:left;margin-left:25px;width:268px;text-shadow:1px 1px 0 rgba(255,255,255,0.8)}.plans-row .plan .rule{margin:0;width:100%;padding:0 10px;margin-left:-10px;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.6)}.plans-row.foured{width:940px;margin-left:-20px}.plans-row.foured .plan{width:193px;margin-left:20px}.plans-row .plan .button{display:block;margin:2px 0;text-align:center}.plan h3{margin:-5px 0 2px 0;font-size:24px}.plan .price{float:right}.plan .price .amount{color:#000}.plan .price .symbol{position:relative;top:-5px;font-size:16px;opacity:0.7}.plan .price .duration{font-size:14px;opacity:0.5}.plan ul.bigpoints{margin:12px 0;padding:7px 9px;font-weight:bold;font-size:14px;color:#000;background:rgba(255,255,255,0.5);border:1px solid rgba(0,0,0,0.2);border-right-color:rgba(0,0,0,0.1);border-bottom-color:rgba(0,0,0,0.05);border-radius:4px}.plan ul.bigpoints li{list-style-type:none;margin:0}.plan ul.smallpoints{margin:-10px 0 0 0}.plan ul.smallpoints li{list-style-type:none;padding:5px 0;opacity:0.6;border-top:1px solid rgba(0,0,0,0.15)}.plan ul.smallpoints li:first-child{border-top:none}.plan.hplan{margin:20px 0;height:40px;background-color:#eeeeee;background-image:-moz-linear-gradient(#fafafa, #eee);background-image:-webkit-linear-gradient(#fafafa, #eee);background-image:linear-gradient(#fafafa, #eee);background-repeat:repeat-x;border-color:#e1e1e1}.plan.final:hover{box-shadow:none}.hplan .price{float:left;margin-right:12px;height:100%;padding:0 8px;font-weight:bold;background:#fff;border:1px solid #b6b69e;border-right-color:#e0dfcb;border-bottom-color:#f4f2d2;border-radius:4px}.hplan .price .symbol{position:relative;top:-14px;color:#666;font-size:20px}.hplan .price .amount{position:relative;top:-4px;font-size:34px;color:#000}.hplan .price .duration{position:relative;top:-4px;color:#999;font-size:16px}.hplan .button{margin-top:3px;box-shadow:0 1px 0 rgba(255,255,255,0.1)}.hplan h3{margin:1px 0 0 0;font-size:16px;color:#000;text-shadow:1px 1px 0 rgba(255,255,255,0.8)}.final h3{font-weight:normal}.hplan p{color:#666;color:rgba(0,0,0,0.6);text-shadow:1px 1px 0 rgba(255,255,255,0.8)}.hplan p strong{color:#000}.plan.personal,.plan.micro.final,.plan.small.final,.plan.medium.final{background-color:#c5e8f1;background-image:-moz-linear-gradient(#eaf5fa, #c5e8f1);background-image:-webkit-linear-gradient(#eaf5fa, #c5e8f1);background-image:linear-gradient(#eaf5fa, #c5e8f1);background-repeat:repeat-x;border-color:#c4dce2}.plan.personal.leftmost{background-color:#c5e8f1;background-image:-moz-linear-gradient(#eaf5fa, #c5e8f1);background-image:-webkit-linear-gradient(#eaf5fa, #c5e8f1);background-image:linear-gradient(#eaf5fa, #c5e8f1);background-repeat:repeat-x}.plan.personal.middle{background-color:#c5e8f1;background-image:-moz-linear-gradient(#eaf5fa, #c5e8f1);background-image:-webkit-linear-gradient(#eaf5fa, #c5e8f1);background-image:linear-gradient(#eaf5fa, #c5e8f1);background-repeat:repeat-x}.plan.personal.rightmost{background-color:#c5e8f1;background-image:-moz-linear-gradient(#eaf5fa, #c5e8f1);background-image:-webkit-linear-gradient(#eaf5fa, #c5e8f1);background-image:linear-gradient(#eaf5fa, #c5e8f1);background-repeat:repeat-x}.plan.personal h3{color:#1a526b}.plan.business,.plan.large.final,.plan.mega.final,.plan.giga.final{background-color:#c4e6bd;background-image:-moz-linear-gradient(#f1fef4, #c4e6bd);background-image:-webkit-linear-gradient(#f1fef4, #c4e6bd);background-image:linear-gradient(#f1fef4, #c4e6bd);background-repeat:repeat-x;border-color:#c7e2c4}.plan.business.leftmost{background-color:#c4e6bd;background-image:-moz-linear-gradient(#f1fef4, #c4e6bd);background-image:-webkit-linear-gradient(#f1fef4, #c4e6bd);background-image:linear-gradient(#f1fef4, #c4e6bd);background-repeat:repeat-x}.plan.business.middle{background-color:#c4e6bd;background-image:-moz-linear-gradient(#f1fef4, #c4e6bd);background-image:-webkit-linear-gradient(#f1fef4, #c4e6bd);background-image:linear-gradient(#f1fef4, #c4e6bd);background-repeat:repeat-x}.plan.business.rightmost{background-color:#c4e6bd;background-image:-moz-linear-gradient(#f1fef4, #c4e6bd);background-image:-webkit-linear-gradient(#f1fef4, #c4e6bd);background-image:linear-gradient(#f1fef4, #c4e6bd);background-repeat:repeat-x}.plan.business h3{color:#1f5714}.plan.free{background-color:#fbf8d4;background-image:-moz-linear-gradient(#fefef3, #fbf8d4);background-image:-webkit-linear-gradient(#fefef3, #fbf8d4);background-image:linear-gradient(#fefef3, #fbf8d4);background-repeat:repeat-x;border-color:#e7e4c2}.plan.free:hover{border-color:#d6d2ac}.free p{color:#4e4d29}.plan.fi{margin-top:0;background-color:#0f0f0f;background-image:-moz-linear-gradient(#616161, #0f0f0f);background-image:-webkit-linear-gradient(#616161, #0f0f0f);background-image:linear-gradient(#616161, #0f0f0f);background-repeat:repeat-x;border:0}.plan.fi:hover{box-shadow:0 0 25px rgba(0,0,0,0.35)}.fi h3{color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,0.5)}.fi p{color:#999;text-shadow:-1px -1px 0 rgba(0,0,0,0.8)}.fi .button{border-color:#000}.fi .mini-icon{vertical-align:top}ul.plans-features{margin:25px 0 25px -20px;font-size:14px}ul.plans-features li{list-style-type:none;display:inline-block;margin:0 0 0 20px;font-weight:bold;color:#000}ul.plans-features li.intro{font-weight:normal;color:#666;padding:0;background:transparent}.faqs{color:#666;font-size:14px}.faqs strong.highlight{color:#444;background:#fdffe0}.faqs h2{margin:30px 0 -10px 0;font-size:16px;color:#000}.faqs h2:first-child{margin-top:15px}.faqs a{font-weight:bold}.featured-brands{margin:20px 0;padding:5px 10px;background-color:#f2f8fa;background-image:-moz-linear-gradient(#fefefe, #f2f8fa);background-image:-webkit-linear-gradient(#fefefe, #f2f8fa);background-image:linear-gradient(#fefefe, #f2f8fa);background-repeat:repeat-x;border:1px solid #ddd;border-radius:5px;text-align:center;font-size:14px;color:#677a84}ul.selling-points{margin:25px 0}ul.selling-points li{list-style-type:none;margin:15px 0;padding-left:20px;font-weight:bold;font-size:14px;color:#000;position:relative}ul.selling-points li .mini-icon-confirm{position:absolute;left:0;top:50%;margin-top:-8px}ol.steps{margin:20px 0 15px 0;padding:6px 10px;font-size:12px;color:#000;background:#ebf6e5;border-radius:5px}ol.steps:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html ol.steps{height:1%}ol.steps{display:inline-block}ol.steps{display:block}ol.steps li{list-style-type:none;float:left;margin:0 0 0 8px;padding-left:48px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/steps/arrow.png?3492dd9a") 0 50% no-repeat}ol.steps li:first-child{margin:0;padding:0;background:transparent}ol.steps li span{display:block;padding:4px 7px 3px 7px;opacity:0.7}ol.steps li.current{font-weight:bold}ol.steps li.current span{background:#fff;border-radius:3px;border:1px solid rgba(0,0,0,0.2);border-right-color:rgba(0,0,0,0.1);border-bottom-color:rgba(0,0,0,0);opacity:1.0}ol.steps li.completed span{display:block;opacity:0.5}.pagehead .hero{width:958px;padding:0;margin:-16px 0 15px -19px}.pagehead .hero h1{position:relative;margin:0;height:auto;padding:8px 10px;font-size:16px;font-weight:bold;color:#fff;-webkit-font-smoothing:antialiased;letter-spacing:0;text-shadow:-1px -1px 0 rgba(0,0,0,0.2);border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:0 2px 0 rgba(0,0,0,0.15)}.pagehead .hero h1 em{font-weight:normal;color:#fff;opacity:0.75}.hero h1{display:block;background-color:#999999;background-image:-moz-linear-gradient(#ddd, #999);background-image:-webkit-linear-gradient(#ddd, #999);background-image:linear-gradient(#ddd, #999);background-repeat:repeat-x}.hero.golden h1{background-color:#94890d;background-image:-moz-linear-gradient(#ded356, #94890d);background-image:-webkit-linear-gradient(#ded356, #94890d);background-image:linear-gradient(#ded356, #94890d);background-repeat:repeat-x}.hero.features-theme h1{background-color:#405a6a;background-image:-moz-linear-gradient(#829aa8, #405a6a);background-image:-webkit-linear-gradient(#829aa8, #405a6a);background-image:linear-gradient(#829aa8, #405a6a);background-repeat:repeat-x}.hero ul.subnav{position:relative;float:right;margin:-32px 10px 0 0;height:25px;z-index:5}.hero ul.subnav li{list-style-type:none;margin:0 0 0 10px;float:left;font-size:11px;font-weight:bold}.hero ul.subnav li a{display:block;height:23px;padding:0 8px;line-height:23px;color:#fff;color:rgba(255,255,255,0.8);border:1px solid transparent;border-radius:3px;text-decoration:none;-webkit-font-smoothing:antialiased}.hero ul.subnav li a:hover{color:#fff;background:rgba(0,0,0,0.2)}.hero ul.subnav li a.selected{color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);background:rgba(255,255,255,0.15);border-top-color:rgba(0,0,0,0.3);border-left-color:rgba(0,0,0,0.3);border-bottom-color:rgba(255,255,255,0.2);border-right-color:rgba(255,255,255,0.2);cursor:pointer}.hero img{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.hero .heroimage{position:relative;line-height:1px}.hero p.photocredit{position:absolute;bottom:0;left:0;margin:0;padding:5px 10px;font-size:11px;line-height:1.3;font-weight:bold;color:#999;background:#000;-webkit-font-smoothing:antialiased;background:rgba(0,0,0,0.5);border-bottom-left-radius:3px}p.photocredit a{color:#999}.hero .textographic{padding:15px 10px;text-align:center;font-size:14px;color:#666;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/hero/textographic-border.png?0085e512") 0 100% no-repeat #eee}.hero .textographic p{margin:0}.hero .screenographic{position:relative;padding:15px 10px 0;line-height:1px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#d3e1e8;background-image:-moz-linear-gradient(#edf3f6, #d3e1e8);background-image:-webkit-linear-gradient(#edf3f6, #d3e1e8);background-image:linear-gradient(#edf3f6, #d3e1e8);background-repeat:repeat-x}.hero .screenographic>.bigcount,.hero .screenographic>.caption,.hero .screenographic>.floating-text{line-height:1.3}.hero .screenographic:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .hero .screenographic{height:1%}.hero .screenographic{display:inline-block}.hero .screenographic{display:block}.screenographic .browsercap{float:left;margin:0 5px 0 -5px;width:540px;height:145px;padding:21px 23px 0 17px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/features/hero_browser.png?26225f1e") 0 0 no-repeat}.screenographic .caption{float:right;margin:25px 13px 0 0;width:320px;padding:12px;font-size:14px;color:#555;text-align:left;background:#f8fcff;border:1px solid #d0d7da;border-right:none;border-bottom:none;border-radius:4px}.screenographic .caption p{margin:0}.screenographic .bottom{position:absolute;left:0;bottom:0;width:100%;height:6px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/features/screenographic-bottom.png?e55f0ff8");opacity:0.07}.screenographic.community img{margin:-14px 0 0 -10px}.hero .screenographic p.photocredit{color:#aaa;background:rgba(0,0,0,0.75);border-bottom-left-radius:4px}.hero .screenographic p.photocredit a{color:#fff}.screenographic .bigcount{padding:12px 20px;line-height:1.0;color:#fff;white-space:nowrap;background:#1a2933;background:rgba(35,45,52,0.8);border-radius:5px}.screenographic .bigcount p.count{margin:-6px 0 0 0;font-size:50px;line-height:50px;text-shadow:0 0 10px rgba(0,0,0,0.8)}.screenographic .bigcount p.subtext{margin:0 0 0 0;font-size:12px;font-weight:bold;text-align:center;color:#ccc;color:rgba(255,255,255,0.7)}.screenographic.hosting{padding-top:20px;padding-bottom:22px;padding-right:15px}.screenographic.hosting .bigcount{float:left;margin:0 15px 0 5px}.screenographic.community .bigcount{display:none;position:absolute;top:25px;left:50%}.screenographic .floating-text h3{margin-top:7px;margin-bottom:0;font-size:18px;color:#2f424e}.screenographic .floating-text p{margin-top:5px;margin-bottom:0;font-size:14px;color:#50585d}.wider .pagehead{position:relative;margin-top:20px;padding-left:6px;padding-right:6px}.wider .pagehead .hero{margin-left:0}div.content{font-size:14px;color:#333}.marketing .content h2{margin:40px 0 -10px 0;font-size:18px;color:#000}.feature-content h2{margin:0 0 -10px 0;font-size:18px}.content h2:first-child,.content .rule+h2{margin-top:0}.marketing .content h3{color:#000;margin:1.5em 0 -0.5em 0}.marketing .content h3:first-child{margin-top:5px}.content .figure{margin:15px 0;padding:1px;border:1px solid #e5e5e5}.content .figure:first-child{margin-top:0}.marketing .content ul{margin:25px 0 25px 25px}.content ul ul{margin-top:10px;margin-bottom:10px}.miniprofile{margin:15px 0}.miniprofile h3{margin:0;font-size:16px}.miniprofile p{margin:0 0 10px 0;color:#666}.miniprofile .profile-link,.miniprofile .public-info{margin:2px 0;font-size:11px;color:#999}ul.checklist{margin:20px 0;font-size:12px;font-weight:bold}.miniprofile ul.checklist{margin:30px 0}ul.checklist li{list-style-type:none;margin:15px 0;padding-left:25px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/marketing/check.png?a30b3af5") 0 2px no-repeat}ul.dates{margin:20px 0;font-size:12px}ul.dates li{list-style-type:none;margin:15px 0;padding-left:25px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/marketing/calendar.png?06cc6a0e") 0 2px no-repeat}ul.dates li strong{color:#000;display:block}.content .quote{margin:25px 30px}.sidebar .quote{margin:20px 0}.content .quote blockquote{margin:0;font-family:Georgia, Times, serif;font-style:italic;color:#666}.content .quote cite{display:block;font-size:12px;font-weight:bold;font-style:normal;color:#333;text-align:right}.popout{padding:10px;font-size:12px;color:#36361d;background:#e3f2d4;border-radius:4px}.popout p{margin:0;line-height:1.5}.popout p+p{margin-top:10px}pre.terminal{padding:10px 10px 10px 23px;color:#fff;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/features/terminal_sign.png?231f3a39") 10px 50% no-repeat #333;border-radius:4px}.wider .centered-graphic{text-align:center;line-height:1px;padding-bottom:37px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/features/centered-graphic-glow.gif?9a7a8d1e") 50% 100% no-repeat}.centered-graphic .feature-text{line-height:1}.centered-graphic h2{margin-top:20px}.centered-graphic p{color:#444}.big-notice{margin:15px 0;padding:5px 20px;background-color:#bedebe;background-image:-moz-linear-gradient(#efe, #bedebe);background-image:-webkit-linear-gradient(#efe, #bedebe);background-image:linear-gradient(#efe, #bedebe);background-repeat:repeat-x;border:1px solid #bedebe;border-radius:5px}.big-notice h3{margin-bottom:-10px}.contact-notice{margin:15px 0;padding:5px 20px;background-color:#bebebe;background-image:-moz-linear-gradient(#eee, #bebebe);background-image:-webkit-linear-gradient(#eee, #bebebe);background-image:linear-gradient(#eee, #bebebe);background-repeat:repeat-x;border:1px solid #bebebe;border-radius:5px}.contact-notice h3{margin-bottom:-10px}ul.feature-tabs{position:relative;margin:15px 0;padding:0 2px 29px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/features/curly_rule.png?e2db17c6") 0 100% no-repeat}ul.feature-tabs li{list-style-type:none;position:relative;float:left;margin:0 0 0 30px;width:215px;height:150px;text-align:center;z-index:5}ul.feature-tabs li:first-child{margin-left:0}ul.feature-tabs li.highlight{position:absolute;bottom:5px;left:-1000px;margin:0;width:224px;height:97px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/features/feature-tab-highlight.png?a94ca9c1");z-index:1}.feature-tabs a{text-decoration:none}.feature-tabs .tab-button{display:block;position:absolute;top:80px;left:0;width:100%;padding:15px 0;text-decoration:none;text-shadow:1px 1px 0 rgba(255,255,255,0.5);background-color:#eeeeee;background-image:-moz-linear-gradient(#fdfdfd, #eee);background-image:-webkit-linear-gradient(#fdfdfd, #eee);background-image:linear-gradient(#fdfdfd, #eee);background-repeat:repeat-x;border:1px solid #e9e9e9;border-radius:4px;cursor:pointer;z-index:5}.feature-tabs a:hover .tab-button{border-color:#ddd;box-shadow:0 0 10px rgba(65,131,196,0.3)}.feature-tabs .tab-button h3{margin:0;font-size:14px}.feature-tabs .tab-button p{margin:0;color:#888}.feature-tabs a.selected{cursor:default}.feature-tabs a.selected .tab-button{background-color:#f1efcc;background-image:-moz-linear-gradient(#fdfdf6, #f1efcc);background-image:-webkit-linear-gradient(#fdfdf6, #f1efcc);background-image:linear-gradient(#fdfdf6, #f1efcc);background-repeat:repeat-x;box-shadow:none;cursor:default}.feature-tabs .selected .tab-button h3{color:#000}.feature-tabs .selected .tab-button p{color:#666}.browsered{margin-bottom:-15px;width:460px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/features/browsered_browser.png?a6e41905") 0 0 no-repeat}.browsered.mini{width:300px;background-image:url("https://a248.e.akamai.net/assets.github.com/images/modules/features/browsered_browser-mini.png?40a68b1c")}.browsered .inner{line-height:1px;padding:14px 16px 35px 13px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/features/browsered_shadow.png?bdc1f1c7") 0 100% no-repeat}.browsered.mini .inner{padding-top:10px;background-image:url("https://a248.e.akamai.net/assets.github.com/images/modules/features/browsered_shadow-mini.png?8fad7d92")}.caption{margin-top:-5px;margin-bottom:30px;padding:18px 8px 8px;font-size:11px;text-align:center;color:#384141;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/features/caption_back.png?766064ed") 50% 0 no-repeat;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.caption p{margin:0}.browsered+h3{margin-top:5px}.access-infographic{text-align:center}.access-infographic p{margin:10px 0;font-size:12px;font-weight:bold;color:#444}.access-infographic p.subtext{margin-top:-10px;font-weight:normal;font-size:11px}.access-infographic p.repo{height:80px;padding-top:12px;font-size:22px;color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,0.2);-webkit-font-smoothing:antialiased;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/features/infographics/hosting-access.png?1b6a622c") 0 0 no-repeat}.access-infographic p.methods{margin-top:15px;margin-bottom:-5px;font-size:16px;color:#000}.access-infographic .sep{padding:0 5px}.instructor-bio{padding-left:150px}.instructor-bio img{float:left;margin-top:5px;margin-left:-150px;padding:1px;border:1px solid #ddd}.instructor-bio h2{margin-top:15px}#signup_form dd{position:relative}#signup_form dd .mini-icon{position:absolute;right:25px;top:8px}#signup_form .mini-icon-exclamation:before{color:#bd2c00}#signup_form .mini-icon-confirm:before{color:#6cc644}.col-2 ul.members-list li{display:block;border-bottom:1px solid #f1f1f1;width:inherit}ul.members-list{font-size:0;margin:5px 0}ul.members-list li{display:inline-block;width:165px;position:relative;list-style-type:none;min-height:48px;margin:0;padding:10px 0 10px 58px;vertical-align:top}ul.members-list li h4{margin:-1px 0 0 0;font-size:16px;line-height:1.2}ul.members-list li h4 a{display:inline-block;text-overflow:ellipsis;overflow-x:hidden;width:100%}ul.members-list li h4 em{font-style:normal;font-weight:normal;color:#99a7af;display:block}ul.members-list li p{margin:-1px 0 0 0;font-size:11px;color:#bbb}ul.members-list .gravatar{float:left;margin-left:-58px;border-radius:3px}ul.members-list .placeholder .gravatar{opacity:0.5}ul.members-list .placeholder h4 a{color:#999}ul.members-list .minibutton{position:absolute;top:10px;right:0}ul.members-list p.details span.mini-icon{margin-left:15px;vertical-align:middle}ul.members-list p.details span.mini-icon:first-child{margin-left:0}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg)}}.merge-branch{margin:10px 0}.merge-branch .mergeable{padding:12px 10px;border:1px solid #ddd;border-radius:2px}.merge-branch p.message{margin:0;font-size:13px;font-weight:bold;color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,0.3)}.merge-branch .commit-ref{border:none;color:#fff;background-color:#5e9db4;background-image:-moz-linear-gradient(#6692a4, #5e9db4);background-image:-webkit-linear-gradient(#6692a4, #5e9db4);background-image:linear-gradient(#6692a4, #5e9db4);background-repeat:repeat-x;text-shadow:0 1px 0 rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 rgba(0,0,0,0.25),0 1px 0 rgba(255,255,255,0.3);line-height:19px;height:19px;margin-bottom:-3px}.merge-branch .css-truncate-target{max-width:220px}.merge-branch .mini-icon-info{float:left;margin:0 5px 0 -1px;cursor:pointer}.merge-branch .mini-icon-info:hover,.merge-branch .mini-icon-info.selected{text-shadow:0 0 5px #fff}.merge-branch .branch-status{padding:8px 10px;font-size:11px;color:#666;background:#eee;border:1px solid #bbb;border-bottom:none;border-top-right-radius:2px;border-top-left-radius:2px}.merge-branch .branch-status p{margin:0}.merge-branch .branch-status .mini-icon{display:none}.merge-branch .branch-status+.mergeable{border-top-left-radius:0;border-top-right-radius:0}.merge-branch .minibutton{float:right;margin:-4px 0 0 10px}.mergeable-unstable .merge-branch .minibutton{border-color:#999}.merge-branch.mergeable-unknown .mergeable{background-color:#f1f0a7;background-image:-moz-linear-gradient(#f9f8a5, #f1f0a7);background-image:-webkit-linear-gradient(#f9f8a5, #f1f0a7);background-image:linear-gradient(#f9f8a5, #f1f0a7);background-repeat:repeat-x;border-color:#bac385}.merge-branch.mergeable-unknown .mergeable p.message{color:#6e6d32;text-shadow:1px 1px rgba(255,255,255,0.7)}.merge-branch.mergeable-unknown .mergeable p.message .spinner{display:inline-block;margin-right:1px;width:10px;height:10px;background:url("https://a248.e.akamai.net/assets.github.com/images/icons/static-spinner.png?a6637ab9") 0 0 no-repeat;-webkit-animation-name:rotate;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}.merge-branch.mergeable-unknown .branch-status{display:none}.merge-branch.mergeable-error .mergeable p.message{color:#990000;text-shadow:1px 1px rgba(255,255,255,0.7)}.merge-branch.mergeable-error .branch-status{display:none}.merge-branch.mergeable-dirty .mergeable,.merge-branch .dirty-cleanup .mergeable{position:relative;background-color:#939393;background-image:-moz-linear-gradient(#b7b7b7, #939393);background-image:-webkit-linear-gradient(#b7b7b7, #939393);background-image:linear-gradient(#b7b7b7, #939393);background-repeat:repeat-x;border-color:#888}.merge-branch.mergeable-dirty .mergeable .shade,.merge-branch .dirty-cleanup .mergeable .shade{position:absolute;top:0;left:0;width:100%;height:4px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/pulls/dirty-shade.png?6ead57f8") 0 0 repeat-x}.merge-branch.mergeable-dirty .mergeable .commit-ref,.merge-branch .dirty-cleanup .mergeable .commit-ref{background-color:#838383;background-image:-moz-linear-gradient(#7a7a7a, #838383);background-image:-webkit-linear-gradient(#7a7a7a, #838383);background-image:linear-gradient(#7a7a7a, #838383);background-repeat:repeat-x}.merge-branch.mergeable-dirty .mergeable.deleted,.merge-branch .dirty-cleanup .mergeable.deleted{background-color:#ededed;background-image:none;border-color:#d2d2d2}.merge-branch.mergeable-dirty .mergeable.deleted p.message,.merge-branch .dirty-cleanup .mergeable.deleted p.message{color:#333}.merge-branch.mergeable-dirty .branch-status{display:none}.merge-branch.mergeable-unstable .mergeable{background-color:#939393;background-image:-moz-linear-gradient(#b7b7b7, #939393);background-image:-webkit-linear-gradient(#b7b7b7, #939393);background-image:linear-gradient(#b7b7b7, #939393);background-repeat:repeat-x;border-color:#888}.merge-branch.mergeable-clean .mergeable{background-color:#a2df8e;background-image:-moz-linear-gradient(#bbe9aa, #a2df8e);background-image:-webkit-linear-gradient(#bbe9aa, #a2df8e);background-image:linear-gradient(#bbe9aa, #a2df8e);background-repeat:repeat-x;border-color:#9ccf8b}.merge-branch.mergeable-clean .mergeable p.message{color:#0b5f00;text-shadow:1px 1px 0 rgba(255,255,255,0.4)}.merge-branch.mergeable-clean .branch-status{background-color:#d8f5cd;border-color:#9ccf8b;color:#5d8a4a}.merge-branch .mergeable.merging{background-color:#589ab3;background-image:-moz-linear-gradient(#82bccd, #589ab3);background-image:-webkit-linear-gradient(#82bccd, #589ab3);background-image:linear-gradient(#82bccd, #589ab3);background-repeat:repeat-x;border-color:#7699ad;border-bottom-color:#648192;border-top-left-radius:0;border-top-right-radius:0}.merge-branch .mergeable.merging p.message{color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,0.3)}.merge-branch .mergeable.merging .commit-ref{border:none;color:#fff;background-color:#5e9db4;background-image:-moz-linear-gradient(#6692a4, #5e9db4);background-image:-webkit-linear-gradient(#6692a4, #5e9db4);background-image:linear-gradient(#6692a4, #5e9db4);background-repeat:repeat-x;text-shadow:0 1px 0 rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 rgba(0,0,0,0.25),0 1px 0 rgba(255,255,255,0.3)}.merge-branch .mergeable.deleted{background-color:#a9d5e2;border-color:#8cabbd;border-radius:2px}.merge-branch .mergeable.deleted p.message{color:#386170;text-shadow:0 1px 0 rgba(255,255,255,0.6)}.merge-branch .mergeable.deleted .css-truncate-target{max-width:500px}.merge-branch .merge-form{display:none}.merge-branch.open .merge-form{display:block}.merge-branch.open .mergeable.clean,.merge-branch.open .mergeable.unstable,.merge-branch.open .mergeable.dirty{display:none}.merge-branch .merge-form .merge-error-message{display:none;margin:10px 0 0 0;padding:5px 7px;color:#bd2c00;font-weight:bold;font-size:12px;line-height:19px;background:rgba(255,255,255,0.8);border-radius:2px}.merge-branch .merge-form .merge-error-message .commit-ref{background-color:#bd2c00;background-image:-moz-linear-gradient(#a52600, #bd2c00);background-image:-webkit-linear-gradient(#a52600, #bd2c00);background-image:linear-gradient(#a52600, #bd2c00);background-repeat:repeat-x}.merge-branch .merge-form .merge-error-message .css-truncate-target{max-width:540px}.merge-branch .merge-form.error .merge-error-message{display:block}.merge-branch .commit-preview{position:relative;display:table-row;font-size:12px}.merge-branch .commit-preview .message{display:table-cell;width:561px;padding:8px 10px;vertical-align:top;background-color:#e7f0f3;background-image:-moz-linear-gradient(#f6f9fa, #e7f0f3);background-image:-webkit-linear-gradient(#f6f9fa, #e7f0f3);background-image:linear-gradient(#f6f9fa, #e7f0f3);background-repeat:repeat-x;border:1px solid #bedce7}.merge-branch .commit-preview .message pre{font-family:Monaco, "Liberation Mono", Courier, monospace;font-size:12px;color:#5b6f74}.merge-branch .commit-preview .message textarea{margin-top:5px;box-sizing:border-box;width:100%;height:50px;padding:4px;font-family:Monaco, "Liberation Mono", Courier, monospace;font-size:12px;color:#666;background-color:#fafafa}.merge-branch .commit-preview .author{display:table-cell;width:190px;padding:8px 10px;vertical-align:top;background:#d3e5eb;border:1px solid #bedce7;border-right:none}.merge-branch .commit-preview .gravatar{float:left;margin:2px 8px 0 0}.merge-branch .commit-preview .gravatar img{border-radius:2px}.merge-branch .commit-preview a{color:#000}.dirty-cleanup .mergeable{border-top-right-radius:0;border-top-left-radius:0}.dirty-cleanup .delete-warning{font-weight:bold;padding:8px 10px;vertical-align:top;background-color:#ededed;background-image:-moz-linear-gradient(#f8f8f8, #ededed);background-image:-webkit-linear-gradient(#f8f8f8, #ededed);background-image:linear-gradient(#f8f8f8, #ededed);background-repeat:repeat-x;border:1px solid #d2d2d2}.dirty-cleanup .commit-ref{background-color:#838383;background-image:-moz-linear-gradient(#7a7a7a, #838383);background-image:-webkit-linear-gradient(#7a7a7a, #838383);background-image:linear-gradient(#7a7a7a, #838383);background-repeat:repeat-x}.merge-pr{margin:15px 0 0 0;padding-top:3px;border-top:1px solid #ddd}.merge-pr .push-more{margin:10px 0;font-size:12px;color:#777}.merge-pr .push-more code{color:#000;font-size:12px}.merge-pr .push-more a{color:#333;font-weight:bold}.merge-help-popup.active .popup-modal{display:block}.merge-help-popup .popup-modal{position:absolute;display:none;z-index:21;margin-top:20px;width:500px;background:#fff;border:1px solid #c1c1c1;border-radius:5px;box-shadow:0 0 13px rgba(0,0,0,0.31);overflow:hidden;font-size:12px;color:#666}.merge-help-popup .close{margin-right:10px;margin-top:13px}.merge-help-popup .intro{margin-top:0;padding-bottom:10px;border-bottom:1px solid #ddd}.merge-help-popup .url-box{border-top:none;margin:0;padding:0}.merge-help-popup .clone-urls{width:100%}.merge-help-popup .zeroclipboard-button{float:right}.merge-help-popup .popup-header{padding:8px 10px;background-color:#e9eeee;background-image:-moz-linear-gradient(#f6f8f8, #e9eeee);background-image:-webkit-linear-gradient(#f6f8f8, #e9eeee);background-image:linear-gradient(#f6f8f8, #e9eeee);background-repeat:repeat-x;border-bottom:1px solid #f0f3f3}.merge-help-popup .popup-header .popup-title{font-weight:bold;font-size:12px;color:#111;text-shadow:1px 1px 0 #fff}.merge-help-popup .popup-header .mini-icon{display:block;float:right;width:16px;height:16px;color:#CCC;cursor:pointer}.merge-help-popup .popup-header .mini-icon:hover{color:#555}.merge-help-popup .popup-body{padding:15px}.merge-help-popup pre.copyable-terminal{margin-right:35px;padding:10px;color:#fff;background:#333;border:none;border-radius:4px;overflow:auto}.merge-help-popup .for-copyable-terminal{float:right}#notification-center .listings-layout{margin-top:15px}#notification-center .listings-layout .columns.sidebar{width:160px;padding-right:20px;border-right:none}#notification-center .listings-layout .columns.main{width:740px}#notification-center .chromed-list-browser{margin-bottom:15px}#notification-center .list-browser-filterbar .css-truncate-target{max-width:150px}#notification-center .list-browser-filterbar h3{margin:0;padding:5px;font-size:13px;line-height:20px}#notification-center .list-browser-filterbar h3 .css-truncate-target{max-width:350px}#notification-center .list-browser-filterbar h3 a{color:#666;text-shadow:0 1px 0 rgba(255,255,255,0.75)}#notification-center .list-browser-filterbar .minibutton{float:right;margin:5px;color:#666;font-size:12px;line-height:18px;height:18px;border-color:#ccc;border-bottom-color:#aaa}#notification-center .list-browser-filterbar .minibutton:hover{color:#fff}#notification-center .list-browser-filterbar .minibutton>span{height:18px;line-height:18px}#notification-center .content{background-color:#fff;margin-bottom:15px}#notification-center ul.notifications{list-style-type:none;font-size:14px}#notification-center ul.notifications>li{padding:0 5px}#notification-center ul.notifications>li:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}#notification-center ul.notifications>li.view-more{padding-top:8px;padding-bottom:8px;font-size:13px;font-weight:bold;text-align:center}#notification-center ul.notifications>li.confirmation{padding:8px 0;background:#fff;color:#666;text-align:center;border-bottom-color:#ddd}#notification-center ul.notifications>li.confirmation strong{color:#000}#notification-center ul.notifications>li.confirmation .minibutton{margin-top:5px}#notification-center ul.notifications ul.notification-actions{float:right;list-style-type:none;margin:12px 0 0}#notification-center ul.notifications ul.notification-actions>li{float:right;margin:0 0 0 15px}#notification-center ul.notifications ul.notification-actions .view{font-weight:bold}#notification-center ul.notifications ul.notification-actions .view .mini-icon{position:relative;top:1px}#notification-center ul.notifications ul.notification-actions .view a{webkit-transition:color 0.2s linear;-mos-transition:color 0.2s linear;transition:color 0.2s linear}#notification-center ul.notifications ul.notification-actions time{display:block;width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#999}#notification-center ul.notifications ul.notification-actions .delete,#notification-center ul.notifications ul.notification-actions .mute{margin-left:10px}#notification-center ul.notifications ul.notification-actions .delete-note,#notification-center ul.notifications ul.notification-actions .mute-note{position:relative;top:1px;color:#bbb;border:none;background-color:transparent;-webkit-transition:color 0.2s linear;-mos-transition:color 0.2s linear;transition:color 0.2s linear}#notification-center ul.notifications ul.notification-actions .delete-note:hover,#notification-center ul.notifications ul.notification-actions .mute-note:hover{cursor:pointer;color:#4183c4}#notification-center ul.notifications h4{font-size:14px}#notification-center ul.notifications h4>a{display:block;color:#333333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:12px;padding-bottom:12px}#notification-center ul.notifications h4 .mini-icon{position:relative;top:1px;margin-right:2px}#notification-center ul.notifications>li.read{background-color:#f1f1f1;border-bottom-color:#ddd}#notification-center ul.notifications>li.read h4>a{color:#666;-webkit-transition:color 0.2s linear;-mos-transition:color 0.2s linear;transition:color 0.2s linear}#notification-center ul.notifications>li.read ul.notification-actions .view a{color:#999}#notification-center ul.notifications>li.read .type-icon:before{color:#B0B0B0 !important}#notification-center ul.notifications>li.read .delete-note{opacity:0.3}#notification-center ul.notifications>li.muted ul.notification-actions .mute-note{color:#cc0000}#notification-center ul.notifications li.issue-notification .type-icon:before{color:#489D00}#notification-center ul.notifications li.commit-notification .type-icon:before{color:#156F9E}#notification-center ul.notifications li.pull-request-notification .type-icon:before{color:#9E157C}#notification-center .list-browser-filterbar .minibutton{float:right;margin:5px;font-size:12px;line-height:18px;height:18px}#notification-center .list-browser-filterbar .minibutton>span{height:18px;line-height:18px}#notification-center .unread-count{background-color:#8d8d8d;color:#fff;font-size:11px;line-height:10px;padding:3px 5px;float:left;margin:7px 7px 0 5px;border-radius:3px}#notification-center .truncated-repo-list a.repo-name{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}#notification-center .repo-list a.repo-name{font-weight:bold;white-space:nowrap}#notification-center .head-tabs{margin-bottom:20px;border-bottom:1px solid #eee;overflow:visible}#notification-center .head-tabs>li{border-right:1px solid #ddd;border-bottom:1px solid #ddd;list-style-type:none;height:40px;background-color:#FFF;float:left}#notification-center .head-tabs li.events{float:none;border-right:0 none}#notification-center .head-tabs li.events a{display:inline-block;padding:12px;color:#7f7f7f;font-size:12px}#notification-center .head-tabs li.events a:hover{text-decoration:none}#notification-center .head-tabs li.events .counter{background-color:#e5e5e5;padding:3px 7px;border-radius:10px;font-weight:bold;color:#575757;font-size:11px}#notification-center .head-tabs li.selected:first-child{border-left:1px solid #ddd;border-right:none;background:none}#notification-center .head-tabs li.selected{border-top:1px solid #ddd;border-bottom:1px solid transparent}.repo-subscription-container{margin:0 auto;width:600px}.repo-subscription-container .spinner{float:right}.repo-subscription-container h2{font-size:22px;margin-bottom:-10px;font-weight:normal}.repo-subscription-container p.intro{font-size:14px;color:#666}.subscriptions-sidebar{float:right;width:290px}.subscriptions-sidebar p.checkbox label{position:relative;font-size:14px}.subscriptions-sidebar p.checkbox label img{position:absolute;right:-21px;top:-2px}.subscriptions-sidebar .note{color:#666}.subscriptions-content{float:left;width:600px;margin-top:15px}.subscriptions-content .repo-list .subscription-row>.mini-icon:before{position:relative;top:2px;color:#999}.subscriptions-content .repo-list form{display:inline}.subscriptions-content .repo-list .only-loading{display:none}.subscriptions-content .repo-list .loading .only-loading{display:inline-block}.subscriptions-content .repo-list .only-unsubed{display:none}.subscriptions-content .repo-list .unsubscribed .only-unsubed{display:inline}.subscriptions-content .repo-list .unsubscribed .only-subed{display:none}.subscriptions-content .repo-list .only-unignored{display:none}.subscriptions-content .repo-list .unsubscribed .only-unignored{display:inline}.subscriptions-content .repo-list .unsubscribed .only-ignored{display:none}.subscriptions-content .unsubscribed{background:#f1f1f1;border-color:#ddd}.subscriptions-content .unsubscribed a{color:#666}.subscriptions-content .unsub-all-button{float:right;margin-top:8px}.thread-subscription-status{clear:both;margin:40px 0 20px 0;padding:10px;background:#fff;border:1px solid #eee;border-radius:4px}.thread-subscription-status .mega-icon{vertical-align:middle;margin-right:10px}.thread-subscription-status .mega-icon:before{color:#ccc}.thread-subscription-status .mini-icon.unread{color:#4183c4}.thread-subscription-status .minibutton:hover .mini-icon.unread{color:#fff}.thread-subscription-status .context-menu-container.active .minibutton .mini-icon.unread{color:#fff}.thread-subscription-status .context-menu-container{float:left;margin-top:4px}.thread-subscription-status p.reason{vertical-align:middle;display:inline-block;margin:0;color:#999}.thread-subscription-status .select-menu{vertical-align:middle;display:inline-block;margin-right:10px}.thread-subscription-status .mini-icon-mute{color:#cc0000}.equacols .column>.fieldgroup:first-child{margin-top:0}ul.fieldpills.usernames li img{margin-right:2px;padding:1px;background:#fff;border:1px solid #ddd;vertical-align:middle}ul.fieldpills.repos-pills>li{margin:0 0 5px 0;padding:3px 0 3px 5px}ul.fieldpills.repos-pills>li .mini-icon{position:relative;top:2px}ul.fieldpills.repos-pills>li .fork-flag{line-height:18px;font-weight:normal}ul.grouplist{margin:15px 0 20px 0;border-top:1px solid #ddd}ul.grouplist>li{list-style-type:none;position:relative;padding:8px 0;border-bottom:1px solid #ddd}ul.grouplist .icontip{position:absolute;display:block;width:32px;height:32px;top:8px;left:0}ul.grouplist>li.iconed{padding-left:38px}ul.grouplist>li.org-icon{background:url("https://a248.e.akamai.net/assets.github.com/images/modules/organizations/org_icon.gif?8758fb96") 0 0 no-repeat}ul.grouplist>li.admin.org-icon{background-position:0 -100px}ul.grouplist li h3{margin:0;font-size:16px}ul.grouplist li p{margin:-2px 0 0 0;font-size:12px;color:#999}ul.grouplist>li ul.actions{position:absolute;top:50%;right:0;margin:-12px 0 0 0}ul.grouplist>li ul.actions li{display:inline-block;margin:0 0 0 5px}#facebox .change-gravatar-email .gravatar{float:left;padding:2px;border:1px solid #DDDDDD}#facebox .change-gravatar-email form{float:left;width:65%;padding-left:15px}#facebox .change-gravatar-email input{font-size:14px;width:85%}#facebox .change-gravatar-email button{margin-top:12px;margin-left:0}#facebox .change-gravatar-email .spinner{margin-left:10px}#facebox .change-gravatar-email .error{color:#990000;font-weight:bold}.pagehead{position:relative;display:block;margin:0 0 20px 0;padding-top:20px}.pagehead .container{position:relative}.pagehead.separation{background-color:rgba(0,0,0,0.01);border-bottom:1px solid rgba(0,0,0,0.05)}.pagehead.separation h1{margin-bottom:15px}.pagehead.separation .mega-icon{vertical-align:middle}.admin{background:url("https://a248.e.akamai.net/assets.github.com/images/modules/pagehead/background-yellowhatch-v3.png?db399854") 0 0 repeat-x}.pagehead h1{margin:0 0 10px 0;font-size:20px;font-weight:normal;line-height:28px;letter-spacing:-1px;color:#495961;z-index:0}.pagehead.dashboard h1{font-size:16px;height:22px;line-height:22px}.pagehead.userpage h1{margin-bottom:0;font-size:30px;height:auto;line-height:54px;font-weight:bold}.pagehead.repohead h1{color:#666;margin-bottom:15px;padding-left:36px;position:relative}.pagehead.repohead h1.private .mega-icon:before{color:#e9dba5}.pagehead.repohead h1.private .repo-label span{padding:3px 6px 2px;background-color:#f8eec7;border-radius:3px;color:#A1882B}.pagehead.repohead h1 .mega-icon-private-repo,.pagehead.repohead h1 .mega-icon-private-mirror,.pagehead.repohead h1 .mega-icon-public-repo,.pagehead.repohead h1 .mega-icon-public-mirror,.pagehead.repohead h1 .mega-icon-repo-forked{position:absolute;left:-4px;top:12px;line-height:32px;margin-top:-13px}.pagehead.repohead h1 .mega-icon-private-repo:before,.pagehead.repohead h1 .mega-icon-private-mirror:before,.pagehead.repohead h1 .mega-icon-public-repo:before,.pagehead.repohead h1 .mega-icon-public-mirror:before,.pagehead.repohead h1 .mega-icon-repo-forked:before{color:#bbb}.pagehead.repohead h1 .mega-icon-private-repo{top:10px}.pagehead.repohead h1 strong{font-weight:bold}.pagehead h1 a{color:#495961}.pagehead.repohead h1 a{color:#4183c4;white-space:nowrap}.pagehead.repohead.mirror h1,.pagehead.repohead.fork h1{margin-top:-5px;margin-bottom:15px;height:auto}.pagehead.repohead h1 span.fork-flag,.pagehead.repohead h1 span.mirror-flag{display:block;margin-top:-5px;font-size:11px;line-height:20px;letter-spacing:0}.pagehead h1 em{font-style:normal;font-weight:normal;color:#99a7af}.pagehead h1 em strong{color:#919ea6}.pagehead h1.avatared img{vertical-align:middle;position:relative;top:-2px;margin-right:5px;padding:2px;border:1px solid #ddd}.pagehead.shrunken h1.avatared img{top:-1px;padding:1px}.pagehead.shrunken h1.avatared span{letter-spacing:0px;color:#808080;margin-left:0.5em;font-size:0.9em}.pagehead .title-actions-bar a:hover{text-decoration:none}.pagehead.shrunken ul.pagehead-actions{margin-top:-30px}ul.pagehead-actions{margin:0;float:right;position:absolute;right:0;z-index:21}.pagehead.repohead span.repo-label{position:absolute;top:14px;left:-75px;width:65px;margin-top:-14px;text-align:right;font-size:11px;text-transform:uppercase;color:#b9b9b9;font-weight:300;letter-spacing:0px;text-shadow:none;-moz-transition:all 0.4s ease-in-out 0;-webkit-transition:all 0.4s ease-in-out 0}@media only screen and (max-width: 1075px){.pagehead.repohead span.repo-label{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);top:30px;left:-46px}}@media only screen and (max-width: 1155px){.kill-the-chrome .pagehead.repohead span.repo-label{opacity:0}}.pagehead.repohead ul.pagehead-actions{position:relative;top:0;right:0;padding:0 0 0 20px}.admin .pagehead ul.pagehead-actions{position:absolute;top:0;right:0}.page-account .pagehead ul.pagehead-actions{top:0}.pagehead.userpage ul.pagehead-actions{position:static;margin-top:18px}ul.pagehead-actions>li{list-style-type:none;display:inline;font-size:11px;color:#333;margin:0 5px 0 0;float:left}ul.pagehead-actions>li:last-child{margin-right:0}ul.pagehead-actions>li.text{padding:0 5px 0 0}ul.pagehead-actions>li.text.below{position:absolute;top:35px}ul.pagehead-actions a.feed{display:inline-block;height:24px;padding:0 6px;line-height:26px;border:1px solid #eee;border-radius:3px}ul.pagehead-actions>li .context-menu-container{display:inline-block}ul.pagehead-actions>li form{display:inline-block}ul.pagehead-actions>li.subscription .mini-icon-mute{color:#cc0000}ul.pagehead-actions a.feed:hover{text-decoration:none}ul.pagehead-actions a.feed .mini-icon-feed{position:relative;top:2px}ul.pagehead-actions .context-button{height:24px}.pagehead p.description{margin:-8px 0 10px 0;font-size:12px;color:#999}.pagehead .container>ul.tabs{position:relative;margin:10px 0 0 0;font-size:12px;font-weight:bold;background-color:#eaeaea;background-image:-moz-linear-gradient(#fafafa, #eaeaea);background-image:-webkit-linear-gradient(#fafafa, #eaeaea);background-image:linear-gradient(#fafafa, #eaeaea);background-repeat:repeat-x;border:1px solid #eaeaea;border-bottom-color:#cacaca;border-radius:3px}.pagehead .container>ul.tabs:first-child{margin-top:0}#site-container>.container:first-child{margin-top:20px}.pagehead .container>ul.tabs.with-details-box,.pagehead .container>ul.tabs.with-details-box li a,.pagehead .container>ul.tabs.with-details-box li:first-child a,.pagehead .container>ul.tabs.with-details-box li:last-child a{border-bottom-right-radius:0;border-bottom-left-radius:0}.pagehead .container>ul.tabs li{list-style-type:none;margin:0;display:table-cell;width:1%}.pagehead .container>ul.tabs li.pulse-nav{float:left;width:40px}.pagehead .container>ul.tabs li.pulse-nav .mini-icon{position:relative;top:3px}.pagehead .container>ul.tabs li a{display:block;text-align:center;line-height:35px;font-size:12px;color:#777;text-decoration:none;text-shadow:0 1px 0 white;border-right:1px solid #eee;border-right-color:rgba(0,0,0,0.04);border-left:1px solid #fcfcfc;border-left-color:rgba(255,255,255,0.7);border-bottom:2px solid #DADADA}.pagehead .container>ul.tabs li:first-child a{border-left:none;border-bottom-left-radius:3px}.pagehead .container>ul.tabs li:first-child a:hover,.pagehead .container>ul.tabs li:first-child a.selected{border-top-left-radius:3px}.pagehead .container>ul.tabs li:last-child a{border-right:none;border-bottom-right-radius:3px}.pagehead .container>ul.tabs li:last-child a:hover,.pagehead .container>ul.tabs li:last-child a.selected{border-top-right-radius:3px}.pagehead .container>ul.tabs li a:hover{color:#4183c4;border-bottom:2px solid #CFDCE8;background-color:#dce6ef;background-image:-moz-linear-gradient(#fafbfd, #dce6ef);background-image:-webkit-linear-gradient(#fafbfd, #dce6ef);background-image:linear-gradient(#fafbfd, #dce6ef);background-repeat:repeat-x}.pagehead .container>ul.tabs li a.selected,.pagehead .container>ul.tabs li a.selected:hover{color:#000;background-color:#ebebeb;background-image:-moz-linear-gradient(#fcfcfc, #ebebeb);background-image:-webkit-linear-gradient(#fcfcfc, #ebebeb);background-image:linear-gradient(#fcfcfc, #ebebeb);background-repeat:repeat-x;border-bottom:2px solid #D26911}.pagehead .container>ul.tabs li a .counter{position:relative;top:-1px;display:inline-block;margin:0 0 0 5px;padding:0 8px 1px 8px;height:auto;font-family:Helvetica, arial, freesans, clean, sans-serif;font-size:10px;line-height:14px;text-align:center;vertical-align:text-top;color:#777;background:#fff;border-top:1px solid #ccc;border-radius:8px}.pagehead .container>ul.tabs li.search{text-align:center}.pagehead .container>ul.tabs li.search form{display:inline}.pagehead .container>ul.tabs li.search input[type=text]{width:78%;padding:3px 5px 3px 18px;font-size:12px;border-radius:3px;border:1px solid #ddd;border-top-color:#ccc;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/navigation/search-icon.png?78807082") 5px 45% no-repeat #fff}.subnav-bar{margin:10px 0;border-bottom:1px solid #ddd}.subnav-bar ul.subnav{font-size:14px}.subnav-bar ul.subnav li{display:inline-block;vertical-align:top;cursor:pointer}.subnav-bar ul.subnav li a{color:#666;text-decoration:none;padding:8px 12px;display:inline-block;border-left:1px solid transparent;border-top:1px solid transparent;border-right:1px solid transparent;margin-bottom:-1px}.subnav-bar #issues_next .subnav-bar ul.subnav li.search{margin-top:-4px}.subnav-bar .subnav-bar ul.subnav li a.minibutton{margin:0;padding:0 10px;line-height:24px;color:#333;border-color:#d4d4d4}.subnav-bar .subnav-bar ul.subnav li a.minibutton:hover,.subnav-bar .subnav-bar ul.subnav li a.minibutton.selected{color:white}.subnav-bar .subnav-bar ul.subnav li a.blank{color:#999}.subnav-bar .subnav-bar ul.subnav li a.downloads-blank{color:#666}.subnav-bar .subnav-bar ul.subnav li a.selected{color:#333;font-weight:bold;border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#fff}.subnav-bar ul.subnav .counter{position:relative;top:-1px;margin:0 0 0 5px;padding:1px 5px 2px 5px;font-size:10px;font-weight:bold;color:#666;background:#e5e5e5;border-radius:10px}.subnav-bar ul.subnav .blank .counter{display:none}.subnav-bar>ul.actions{float:right;margin-top:0}#issues_next .subnav-bar ul.subnav li.search{margin-top:-5px}.subnav-bar .scope{float:left;list-style:none;margin-right:10px}.subnav-bar .switcher{margin-top:2px}.subnav-bar .search .spinner{vertical-align:middle;position:absolute;top:10px;left:-22px;margin-right:8px}.subnav-bar span.text,.subnav-bar ul.subnav .search a{padding-right:5px;font-weight:200;font-size:13px;color:#666}.subnav-bar .search .fieldwrap{display:inline-block;height:26px;border-radius:4px}.subnav-bar .search .fieldwrap>input,.subnav-bar .search .fieldwrap>button{display:inline-block}.subnav-bar .search .fieldwrap.focused{outline:auto 5px -webkit-focus-ring-color;outline-offset:-2px;-moz-outline:-moz-mac-focusring solid 2px;-moz-outline-radius:0 5px 5px;-moz-outline-offset:0}.subnav-bar .search input{padding:0 4px 0 4px;font-size:12px;height:24px;border:1px solid #d3d3d3;border-top-left-radius:3px;border-bottom-left-radius:3px;vertical-align:middle;margin:0}.subnav-bar .repo-search{margin-left:6px;margin-top:4px}.subnav-bar .repo-search input{width:130px}.subnav-bar .search .minibutton{position:relative;margin-left:0;height:24px;vertical-align:middle;padding:0 8px;border-left:none;border-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;-moz-box-sizing:content-box;box-sizing:content-box}.subnav-bar .search .minibutton span{line-height:24px}.subnav-bar .search .minibutton:hover span{color:#fff}.metabox-loader,.context-loader{position:absolute;top:0;left:50%;margin-left:-75px;width:110px;padding:10px 10px 10px 30px;font-weight:bold;font-size:12px;color:#666;background:url("https://a248.e.akamai.net/assets.github.com/images/spinners/octocat-spinner-16px.gif?0ba04cce") 10px 50% no-repeat #eee;border:1px solid #ddd;border-top:1px solid #fff;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;z-index:20}@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2){.metabox-loader,.context-loader{background:url("https://a248.e.akamai.net/assets.github.com/images/spinners/octocat-spinner-32-EAF2F5.gif?87c67349") 10px 50% no-repeat #eee;background-size:16px auto}}.metabox-loader{top:-1px}.repo-stats{display:inline-block;margin:0;border:1px solid #ddd;border-radius:3px;background:#fff;overflow:hidden}.repo-stats li{list-style-type:none;display:block;margin:0 !important;float:left}ul.repo-stats li a{display:inline-block;padding:0 5px;line-height:24px;color:#666;border-left:1px solid #ddd}ul.repo-stats li a .mini-icon{color:#838383;position:relative;vertical-align:middle;top:-1px}ul.repo-stats li:first-child a{border-left:none}ul.repo-stats li a:hover{color:#fff !important;background-color:#4183c4;text-decoration:none}ul.repo-stats li a:hover .mini-icon{color:#b5cde8}ul.repo-stats li:first-child a:hover{border-top-left-radius:2px;border-bottom-left-radius:2px}ul.repo-stats li:last-child a:hover{border-top-right-radius:2px;border-bottom-right-radius:2px}ul.repo-stats li.watchers.watching a,ul.repo-stats li.forks.forked a{color:#333}ul.repo-stats li.watchers.watching a .mini-icon,ul.repo-stats li.forks.forked a .mini-icon{color:#45bb00}#pages_404{padding:30px 0 30px 0}#pages_404 h2{font-size:24px}#pages_404 p{width:500px}#pages-composer{margin:10px 0 15px 0;padding:3px;background:#eee;border-radius:4px}#pages-composer #editor-body-buffer{display:none}#pages-composer .body{padding:20px;background:#f9f9f9;border:1px solid #ddd;border-radius:2px}#pages-composer dl.form{margin:0 0 20px 0}#pages-composer dt label{text-shadow:0 1px 0 #fff}#pages-composer input{margin-top:10px;width:860px;border:1px solid #DDD}#pages-composer #gollum-editor{width:870px;margin:0 0 20px 0;padding:0 0 5px 0;border:none}#pages-composer .textareaClone{margin:0;padding:0}#gollum-editor-function-bar #load-readme{float:right;margin-top:3px}#gollum-editor-function-bar #load-readme:first-child{padding:0 5px}#gollum-editor-function-bar #undo-load-readme{float:right;margin-top:7px;margin-right:10px;display:none}#pages-composer span.function-divider{display:block;float:left;width:0.5em}#pages-composer #gollum-editor-body{margin-top:10px;border:1px solid #ddd}body.pages_generator{background:url("https://a248.e.akamai.net/assets.github.com/images/modules/pages_generator/theme_picker_body_bg.png?55fa79ec") #fff repeat center}#theme-picker-wrap{background:#fff}#theme-picker-full{position:relative;width:920px;margin:0 auto;background:#fff;text-align:center;overflow:hidden}#theme-picker-full .theme-picker-scroll-backwards,#theme-picker-full .theme-picker-scroll-forwards{position:absolute;width:32px;height:32px;margin-top:52px;overflow:hidden;opacity:1;color:#cecece;font-size:32px;top:0}#theme-picker-full .theme-picker-scroll-backwards:hover,#theme-picker-full .theme-picker-scroll-forwards:hover{color:#0084c8;text-decoration:none}#theme-picker-full .theme-picker-scroll-backwards.hide,#theme-picker-full .theme-picker-scroll-forwards.hide{cursor:default;opacity:0}#theme-picker-full .theme-picker-scroll-backwards{left:0}#theme-picker-full .theme-picker-scroll-forwards{right:0}.thumbnail-selector{overflow:hidden;margin:15px auto}.thumbnail-selector.themes{width:845px;white-space:nowrap;padding-top:5px}.thumbnail-selector .theme-thumbnail{display:inline-block;list-style-type:none;margin:0 21px}.theme-thumbnail a{color:#000;font-weight:bold}.theme-thumbnail a:hover{text-decoration:none}.theme-thumbnail a span{display:block;text-align:center}.theme-thumbnail a img{width:120px;height:90px;background:#e0e0e0;border:3px solid #d3d3d3}.theme-thumbnail a:hover img{border-color:#4183C4}.theme-thumbnail a.selected img{border-color:#3db738;box-shadow:0 0px 5px #3db738}.theme-thumbnail .name{display:none}#theme-action-bar{position:relative;background-color:#eaeaea;background-image:-moz-linear-gradient(#fafafa, #eaeaea);background-image:-webkit-linear-gradient(#fafafa, #eaeaea);background-image:linear-gradient(#fafafa, #eaeaea);background-repeat:repeat-x;height:50px;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;box-shadow:0 3px 10px 0px rgba(0,0,0,0.4)}#theme-action-bar #loader{position:absolute;top:8px;right:50%;opacity:0;-moz-transition:opacity 0.2s ease-in 0;-webkit-transition:opacity 0.2s ease-in 0}#theme-action-bar #loader.visible{opacity:1}#theme-actions-wrap{position:relative;width:940px;height:50px;margin:0 auto}#theme-action-bar ul.page-actions{float:right;height:34px;width:160px;padding:2px 10px 6px 0;text-align:right}#theme-action-bar ul.page-actions li{list-style-type:none;display:inline-block;margin:0}#theme-action-bar ul.page-actions li a{display:block;width:48px;color:#888;font-size:9px;letter-spacing:1px;text-align:center;text-decoration:none;overflow:hidden;text-transform:uppercase}#theme-action-bar ul.page-actions li a:hover .mega-icon-jump-up,#theme-action-bar ul.page-actions li a:hover .mega-icon-jump-down,#theme-action-bar ul.page-actions li a:hover .mega-icon-arr-left,#theme-action-bar ul.page-actions li a:hover .mega-icon-confirm{color:#4183c4}#theme-action-bar ul.page-actions #page-publish .mega-icon-confirm{color:#6CC644}#page-hide.hide .for-hiding{display:none}#page-hide.show .for-showing{display:none}#theme-picker-mini{display:inline-block;width:500px;height:46px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/pages_generator/logo_pages.png?2e3f028d") no-repeat left center;background-size:70px 30px;background-position:10px 10px;overflow:hidden;text-overflow:ellipses}#theme-picker-mini a{display:inline-block;float:left;width:16px;height:16px;overflow:hidden;color:#aaa;text-decoration:none}#theme-picker-mini a:hover{color:#4183c4}#theme-picker-mini .theme-picker-section-themes{height:16px;margin:17px 0 0 110px}.theme-name{float:left;margin-left:10px;color:#888;text-shadow:0 1px 1px #fff}#page-preview{position:relative;width:100%;height:100%;border:none;padding:0;z-index:-100;background:#fff;margin-bottom:-5px;box-shadow:0 0 10px rgba(0,0,0,0.5)}body.page-profile .tab-content{position:relative}body.page-profile .feed-icon{position:absolute;right:0;z-index:2}body.page-profile .feed-icon a{display:block;width:16px;height:16px;background:#f37538;color:#fff;border-radius:3px;padding:1px}body.page-profile .profilecols .first{float:left;width:220px}body.page-profile .profilecols .last{float:right;width:680px}body.page-profile .profilecols ul.stats{border-bottom:1px solid #ddd;margin:0 0 17px 0;padding:6px 0 15px 0}body.page-profile .profilecols ul.stats li{display:inline-block;list-style-type:none;min-width:70px}body.page-profile .profilecols ul.stats li:last-child{margin-right:0}body.page-profile .profilecols ul.stats li strong{display:block;font-size:28px;line-height:1;font-weight:bold;color:#222}body.page-profile .profilecols ul.stats li span{display:block;margin-top:-2px;font-size:11px;color:#999}body.page-profile .profilecols ul.stats li a:hover,body.page-profile .profilecols ul.stats li a:active{text-decoration:none}body.page-profile .profilecols ul.stats li a:hover strong,body.page-profile .profilecols ul.stats li a:hover span{color:#4183c4;text-decoration:none}body.page-profile .profilecols .orgs h3{margin:0 0 5px 0;font-size:12px}body.page-profile .profilecols .orgs h3 a{font-weight:normal;margin-left:5px}body.page-profile .profilecols .orgs ul.avatars{margin:0}body.page-profile .profilecols .orgs ul.avatars li{list-style-type:none;display:inline;margin:0 1px 0 0}body.page-profile .profilecols .orgs ul.avatars li img{border:1px solid #ddd;box-shadow:none;padding:1px;width:36px;height:36px}body.page-profile .profilecols .tabnav{position:relative}body.page-profile .profilecols .tabnav .pagehead-actions{float:none;top:0px}body.page-profile .profilecols .tabnav .pagehead-actions li.text{display:inline-block;margin-top:12px}body.page-profile .profilecols .tabnav .subnav li:first-child{margin-left:10px}body.page-profile .profilecols .filter-bar{padding:0 0 10px 0;margin-bottom:10px;border-bottom:1px solid #ddd;position:relative}body.page-profile .profilecols .filter-bar .filter_input{width:280px;padding:6px 7px;font-family:Helvetica, arial, freesans, clean, sans-serif;font-size:14px;color:#444;border:1px solid #ddd;border-radius:4px;outline:none}body.page-profile .profilecols .filter-bar label.placeholder{font-size:11px;left:10px}body.page-profile .profilecols .filter-bar ul.repo_filterer{overflow:hidden;position:absolute;bottom:15px;right:10px}body.page-profile .profilecols .filter-bar li{display:inline;margin:0 0 0 10px;padding:0;font-size:14px;float:right;position:relative}body.page-profile .profilecols .filter-bar li a{display:inline-block}body.page-profile .profilecols .filter-bar li a.filter_selected{color:#000;font-weight:bold}body.page-profile .profilecols .noactions{margin:5px 0 0 0;padding:10px;color:#333;font-size:14px;font-weight:normal;text-align:center;background:#ffffee;border:1px solid #ddd}body.page-profile .profilecols .noactions p{margin:0;line-height:1.2;text-shadow:1px 1px 0 #fff}body.page-profile .profilecols .blankslate{margin-top:30px}body.page-profile .profilecols h1.avatared .tooltipped{display:inline-block}body.page-profile .select-menu-modal{width:130px}body.page-profile .select-menu-modal-holder{right:0}body.page-profile .vcard img{padding:5px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.15);width:210px;height:210px;border:1px solid #ddd}body.page-profile .vcard h1{font-size:26px;letter-spacing:-1px;color:#495961;margin-top:6px}body.page-profile .vcard h1 span{line-height:1;display:inline-block;width:100%;line-height:26px;text-overflow:ellipsis;overflow-x:hidden;padding-bottom:4px;margin-bottom:-12px}body.page-profile .vcard h1 span.name-only{margin-bottom:11px}body.page-profile .vcard h1 em{display:inline-block;width:100%;text-overflow:ellipsis;overflow-x:hidden;font-family:"Helvetica Neue", Helvetica, arial, freesans, clean, sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:24px;color:#666;position:relative;top:-2px;margin-bottom:12px;vertical-align:top;letter-spacing:0;-webkit-font-smoothing:antialiased}body.page-profile .vcard .staff-badge{border-radius:3px;color:#fff;font-size:10px;font-weight:bold;padding:2px 5px;position:relative;text-transform:uppercase;top:-1px;background-color:#4183C4;-webkit-font-smoothing:antialiased}body.page-profile .vcard .avatared{position:relative}body.page-profile .vcard .details{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 0 8px 0;padding:18px 0 15px 0;-webkit-font-smoothing:antialiased}body.page-profile .vcard .details .join-label{color:#a0a0a0}body.page-profile .vcard dl{margin:5px 0 0 0;font-size:14px;-webkit-font-smoothing:antialiased}body.page-profile .vcard dl:first-child{margin-top:0}body.page-profile .vcard dl dt{margin:0;float:left;width:22px;color:#d0d0d0}body.page-profile .vcard dl dd{margin:0 0 0 22px;width:195px;overflow-x:hidden;text-overflow:ellipsis}body.page-following .userrepos .users{float:left;width:560px}body.page-following .userrepos .repos{float:right;width:340px}body.page-following .userrepos ul.repo_list{margin:15px 0;border-top:1px solid #ddd}body.page-following .userrepos ul.repo_list .css-truncate-target{max-width:145px}body.page-following .userrepos ul.repo_list li{list-style-type:none;border-bottom:1px solid #ddd;position:relative;padding-left:18px}body.page-following .userrepos ul.repo_list li .mini-icon{color:#666;position:absolute;left:5px;top:7px}body.page-following .userrepos ul.repo_list li a{display:block;padding:6px 10px 5px 10px;font-size:14px}body.page-following .userrepos ul.repo_list li a .arrow{display:block;height:0;width:0;border-width:5px 0 5px 5px;border-style:solid;border-color:transparent;border-left-color:#d0d0d1;position:absolute;right:10px;top:10px}body.page-following .userrepos ul.repo_list li a:hover{border-left-color:#9f9fa0}body.page-following .userrepos ul.repo_list li a:hover .owner,body.page-following .userrepos ul.repo_list li a:hover .repo{text-decoration:underline}body.page-following .userrepos ul.repo_list li .repo{font-weight:bold}.discussion-timeline-cols .main{float:left;width:660px}.discussion-timeline-cols .sidebar{float:right;width:240px}.discussion-timeline-cols ul.discussion-actions{float:right;margin:0 0 0 0;text-align:right}.discussion-timeline-cols ul.discussion-actions li{list-style-type:none;margin:-10px 0 0 5px;display:inline-block}.discussion-timeline .breakout{width:920px}.discussion-timeline p.explain{margin:0;font-size:12px}.discussion-timeline{width:800px}.discussion-timeline .body .commits-compare-link{padding-left:0.5em}.discussion-timeline pre.diff-excerpt{font-size:11px;background:#fafbfc;color:#888;padding:0;margin:0;overflow:auto}.discussion-timeline pre.diff-excerpt div{padding:0 3px}.discussion-timeline pre.diff-excerpt div.gc{color:#777;padding:3px 3px}ul.userlist{margin:0;border-top:1px solid #ddd}ul.userlist li{list-style-type:none;margin:0;height:20px;padding:4px 0;border-bottom:1px solid #ddd}ul.userlist li .gravatar{display:inline-block;margin-top:-2px;padding:1px;font-size:1px;background:#fff;border:1px solid #eee;vertical-align:middle}ul.userlist li a{display:inline-block;font-size:12px;font-weight:bold;color:#666}#commits_bucket .boxed-group+.boxed-group{margin-top:0}ul.tab-actions{float:right;height:25px;margin:0 0 -25px 0}ul.tab-actions li{list-style-type:none;margin:0 0 0 5px;display:inline-block;font-size:11px;font-weight:bold}.pull-participation{margin:-10px 0 0;padding-left:60px;font-size:13px;font-weight:300;color:#666}.pull-participation p.quickstat{display:inline-block;margin:0 5px 0 0}.pull-participation .avatar{position:relative;display:inline-block;height:24px;top:-2px;margin-right:3px;margin-bottom:3px}.pull-participation .avatar .overlay{position:absolute;top:0;left:0}.pull-participation .avatar img{vertical-align:middle}.pull-participation a{color:#666}.pull-participation a.add-comment{font-weight:bold}.browser{margin:20px 0}.filterbox{margin:8px 0;padding:10px;background:#fafafb;border:1px solid #ddd;border-radius:5px}.filterbox input{width:100%}.browser-title{margin:0 0 10px 0}.browser-title h2{margin:0;font-size:16px;font-weight:bold}.pulls-list .error{color:#990000}.pulls-list .list-browser-item{position:relative;padding:10px;border-bottom:1px solid #eaeaea}.pulls-list .read-status{position:absolute;display:block;top:10px;left:0;width:4px;height:33px;background:#e6e6e6}.pulls-list h3{margin:0;font-size:14px;line-height:1.3}.pulls-list h3 a{color:#333}.pulls-list p{margin:0}.pulls-list p a{color:#555;text-decoration:none}.pulls-list .unread .read-status{background:#4183c4}.pulls-list .closed h3 a{color:#777}.pulls-list .state-indicator{position:absolute;top:5px;right:5px;padding:2px 5px 1px;font-size:11px}.pulls-list .meta{float:left;margin-top:4px;margin-bottom:-2px;height:16px;padding:4px 6px;font-size:11px;color:rgba(0,0,0,0.55);text-shadow:1px 1px 0 rgba(255,255,255,0.5);background:rgba(0,0,0,0.07);border-radius:3px}.pulls-list .meta .gravatar{display:inline-block;vertical-align:bottom;padding:1px;font-size:1px;background:#fff;border:1px solid #ccc}.pulls-list .updated{float:left;margin:9px 0 0 8px;font-size:11px;color:#999}.pulls-list .list-browser-bottom-right-info{bottom:5px}.pull-form{margin:0 0 0}.pull-form textarea{height:200px}.pull-form input[type=text]{font-size:14px;padding:5px 5px;margin:0 0 5px 0;width:98%;color:#444}.pull-form .preview-content{background:#fff}.pull-form .preview-content .content-body{padding:10px;font-size:13px}.new-pull-form-error{margin:5px 0 10px 0;font-weight:bold;color:#A00}.pull-dest-repo{margin-top:0}.pull-dest-repo .mini-icon-arr-right{position:relative;top:2px}.pull-dest-repo a{font-size:12px;font-weight:bold;padding:5px 0}.pull-dest-repo p{font-size:11px;color:#999;margin:5px 0 15px 0}.new-pull-request .pull-tabs{clear:both}.new-pull-request .tab-content{margin-top:20px}.new-pull-request .explain,.view-pull-request .explain{margin:15px 0}.pull-heading{position:relative;z-index:21}div.pull-head{margin-bottom:20px;background-color:#fafafa;border:1px solid #eee;border-bottom-width:2px;border-radius:3px}div.pull-head .pull-description{height:36px}div.pull-head .pull-description .css-truncate-target{max-width:180px}div.pull-head .pull-description .css-truncate-target+.css-truncate-target{max-width:90px}div.pull-head .pull-description .state-indicator{font-size:13px;display:inline-block;height:20px;line-height:20px;padding:0 5px}div.pull-head .pull-description .pull-state{float:left;padding:8px;margin-right:8px;border-right:1px solid #eee}div.pull-head .pull-description .pull-head-meta{position:relative;float:right;overflow:hidden}div.pull-head .pull-description .pull-head-meta>span{display:block;position:relative;float:left}div.pull-head .pull-description .pull-head-meta .diffstat{padding:0 10px 0 5px;margin:10px 0}div.pull-head .pull-description .pull-head-meta .pull-number{height:36px;padding:0 10px;font-size:14px;font-weight:bold;line-height:36px;border-left:1px solid #eee}div.pull-head .pull-description .pull-head-meta .pull-number a{color:#333}div.pull-head .pull-description .pull-state+p .gravatar:first-child{margin-left:0}div.pull-head .pull-description span.attention-icon{position:relative;float:left;margin-right:10px;padding:10px 12px;border-right:1px solid #eee;color:#D26911}div.pull-head .pull-description p{position:relative;float:left;margin:0;line-height:36px;font-size:13px;max-width:690px;white-space:nowrap}div.pull-head .pull-description p .pull-header-username{font-weight:bold;color:#333}div.pull-head .pull-description p .unknown-repo{color:#aaa}div.pull-head .pull-description p .commit-ref{top:7px;vertical-align:top;z-index:1}.range-editor{position:relative;margin:0 0 20px;height:80px}.range-editor span.pull-flag{display:block;position:relative;float:left;padding:12px;background-color:#fafafa;border:1px solid #eee;border-right-width:0;border-bottom-width:2px;border-radius:3px 0 0 3px}.range-editor span.pull-flag .mini-icon{display:block}.range-editor div.range-editor-form{position:absolute;top:0;left:41px;width:877px;height:76px;background-color:#fafafa;border:1px solid #eee;border-bottom-width:2px;border-radius:0 3px 3px 3px}.range-editor div.range-editor-base,.range-editor div.range-editor-head{position:absolute;padding:8px;width:415px;z-index:0}.range-editor div.range-editor-base .gravatar,.range-editor div.range-editor-head .gravatar{display:block;position:relative;float:left;width:22px;height:22px;margin-right:8px;border:1px solid #d2d2d2;padding:1px;line-height:21px}.range-editor div.range-editor-base .gravatar img,.range-editor div.range-editor-head .gravatar img{display:block}.range-editor div.range-editor-base .repo,.range-editor div.range-editor-head .repo{float:left;width:339px}.range-editor div.range-editor-base .branch,.range-editor div.range-editor-head .branch{clear:both;float:left;margin-top:8px;width:373px}.range-editor .range-loading-overlay{position:absolute;display:none;top:0;left:0;height:80px;width:100%;z-index:1}.range-editor div.range-editor-base{top:0;left:0;padding-right:15px}.range-editor div.range-editor-head{top:0;left:438px;padding-left:15px;border-left:1px solid #eee}.range-editor span.action-indicator{position:absolute;left:430px;top:25px;padding:5px 0;color:#aaa;background:#fafafa}.range-editor .pull-range-base-repo-content{margin-top:0;left:40px;top:36px}.range-editor .pull-range-base-branch-content{margin-top:0;left:7px;top:70px}.range-editor .pull-range-head-repo-content{margin-top:0;left:47px;top:36px}.range-editor .pull-range-head-branch-content{margin-top:0;left:14px;top:70px}.range-editor .repo .css-truncate-target{max-width:285px}.range-editor .branch .css-truncate-target{max-width:305px}.pull-heading.loading .range-loading-overlay{display:block}.pull-heading.loading span.pull-flag{background:#fafafa url("https://a248.e.akamai.net/assets.github.com/images/spinners/octocat-spinner-32.gif?a9ca051f") 12px 12px no-repeat;background-size:16px auto}.pull-heading.loading span.pull-flag .mini-icon{color:transparent}.pull-heading.loading .pull-description,.pull-heading.loading .range-editor-base,.pull-heading.loading .range-editor-head{opacity:0.5}.bubble{padding:3px;background:#eee;border-radius:3px}.bubble .comment-form{margin:0}.bubble .action-bar{width:100%;padding:2px 3px 5px 3px;text-align:right;margin-left:-3px;border-bottom:1px solid #ccc;min-height:26px}.bubble .action-bar .minibutton:last-child{margin-right:2px}.bubble .action-bar h3{margin:5px 0 0 5px;float:left;font-size:13px;font-weight:bold}.bubble .file-box{margin-bottom:0}.avatar img{border-radius:3px}.outdated-diff-comment-container .discussion-bubble-content{display:none}.outdated-diff-comment-container.open .discussion-bubble-content{display:block}.outdated-diff-comment-container .toggle-open{display:none}.outdated-diff-comment-container .toggle-closed{display:inline}.outdated-diff-comment-container.open .toggle-open{display:inline}.outdated-diff-comment-container.open .toggle-closed{display:none}.action-bubble{margin:20px 0}.action-bubble .state-indicator{display:inline-block;margin-right:8px;font-size:12px;padding:0 5px;line-height:24px}.action-bubble .action{float:left;line-height:29px}.action-bubble .bubble{font-size:13px;font-weight:300;background-color:transparent}.action-bubble .bubble strong{font-weight:bold}.action-bubble .avatar{position:relative;top:-2px;display:inline-block;height:24px;margin-right:3px;line-height:1px}.action-bubble .avatar img{vertical-align:middle}.action-bubble a{color:#444}.action-bubble a.commit-ref{color:#fff;cursor:pointer}.action-bubble code>a{border-bottom:1px dotted #ccc;text-decoration:none}.action-bubble code>a:hover{border-bottom:1px solid #444}.action-bubble .bubble p{margin:0;line-height:26px}.signed-out-comment{margin:15px 0 0 60px;padding:10px;background:#fafbd2;border:1px solid #e8eac0;border-right-color:#f5f7ce;border-bottom-color:#f5f7ce;border-radius:4px}.signed-out-comment .minibutton{margin-right:3px}.inline-comment-form{max-width:850px}.inline-comment-form .signed-out-comment{margin:3px;padding:0;background:none;border:none}.inline-comment-form .signed-out-comment .minibutton{margin-top:0}.status:before{opacity:0.6}.status:hover{text-decoration:none}.status:hover:before{opacity:1}.status-unknown{color:#999999}.status-pending{color:#ff9933}.status-success{color:#6cc644}.status-error{color:#666666}.status-failure{color:#bd2c00}#readme{padding:3px;background:#EEE;border-radius:3px}#readme.contributing>div{max-height:250px;overflow:auto}#readme span.name{font-size:16px;line-height:20px;font-weight:bold;padding:10px 10px;color:#555;text-shadow:0 1px 0 #fff;display:block;border:1px solid #CACACA;border-bottom:0 none;background-color:#eaeaea;background-image:-moz-linear-gradient(#fafafa, #eaeaea);background-image:-webkit-linear-gradient(#fafafa, #eaeaea);background-image:linear-gradient(#fafafa, #eaeaea);background-repeat:repeat-x}#readme .markdown-body,#readme .plain{background-color:#fff;border:1px solid #CACACA;padding:30px}#readme .plain pre{font-size:17px;white-space:pre-wrap}#files #readme{background-color:#fff;border:0 none;padding:0;border-radius:0}#files #readme .markdown-body{border:0 none;padding:30px;border-radius:0}#missing-readme{font:13.34px Helvetica, arial, freesans, clean, sans-serif;text-align:center;background-color:#ffffcc;padding:0.7em;border:1px solid #ccc}#readme.rst .borderless,#readme.rst table.borderless td,#readme.rst table.borderless th{border:0}#readme.rst table.borderless td,#readme.rst table.borderless th{padding:0 0.5em 0 0 !important}#readme.rst .first{margin-top:0 !important}#readme.rst .last,#readme.rst .with-subtitle{margin-bottom:0 !important}#readme.rst .hidden{display:none}#readme.rst a.toc-backref{text-decoration:none;color:black}#readme.rst blockquote.epigraph{margin:2em 5em}#readme.rst dl.docutils dd{margin-bottom:0.5em}#readme.rst div.abstract{margin:2em 5em}#readme.rst div.abstract p.topic-title{font-weight:bold;text-align:center}#readme.rst div.admonition,#readme.rst div.attention,#readme.rst div.caution,#readme.rst div.danger,#readme.rst div.error,#readme.rst div.hint,#readme.rst div.important,#readme.rst div.note,#readme.rst div.tip,#readme.rst div.warning{margin:2em;border:medium outset;padding:1em}#readme.rst div.admonition p.admonition-title,#readme.rst div.hint p.admonition-title,#readme.rst div.important p.admonition-title,#readme.rst div.note p.admonition-title,#readme.rst div.tip p.admonition-title{font-weight:bold;font-family:sans-serif}#readme.rst div.attention p.admonition-title,#readme.rst div.caution p.admonition-title,#readme.rst div.danger p.admonition-title,#readme.rst div.error p.admonition-title,#readme.rst div.warning p.admonition-title{color:red;font-weight:bold;font-family:sans-serif}#readme.rst div.dedication{margin:2em 5em;text-align:center;font-style:italic}#readme.rst div.dedication p.topic-title{font-weight:bold;font-style:normal}#readme.rst div.figure{margin-left:2em;margin-right:2em}#readme.rst div.footer,#readme.rst div.header{clear:both;font-size:smaller}#readme.rst div.line-block{display:block;margin-top:1em;margin-bottom:1em}#readme.rst div.line-block div.line-block{margin-top:0;margin-bottom:0;margin-left:1.5em}#readme.rst div.sidebar{margin:0 0 0.5em 1em;border:medium outset;padding:1em;background-color:#ffffee;width:40%;float:right;clear:right}#readme.rst div.sidebar p.rubric{font-family:sans-serif;font-size:medium}#readme.rst div.system-messages{margin:5em}#readme.rst div.system-messages h1{color:red}#readme.rst div.system-message{border:medium outset;padding:1em}#readme.rst div.system-message p.system-message-title{color:red;font-weight:bold}#readme.rst div.topic{margin:2em}#readme.rst h1.section-subtitle,#readme.rst h2.section-subtitle,#readme.rst h3.section-subtitle,#readme.rst h4.section-subtitle,#readme.rst h5.section-subtitle,#readme.rst h6.section-subtitle{margin-top:0.4em}#readme.rst h1.title{text-align:center}#readme.rst h2.subtitle{text-align:center}#readme.rst hr.docutils{width:75%}#readme.rst img.align-left,#readme.rst .figure.align-left,#readme.rst object.align-left{clear:left;float:left;margin-right:1em}#readme.rst img.align-right,#readme.rst .figure.align-right,#readme.rst object.align-right{clear:right;float:right;margin-left:1em}#readme.rst img.align-center,#readme.rst .figure.align-center,#readme.rst object.align-center{display:block;margin-left:auto;margin-right:auto}#readme.rst .align-left{text-align:left}#readme.rst .align-center{clear:both;text-align:center}#readme.rst .align-right{text-align:right}#readme.rst div.align-right{text-align:left}#readme.rst ol.simple,#readme.rst ul.simple{margin-bottom:1em}#readme.rst ol.arabic{list-style:decimal}#readme.rst ol.loweralpha{list-style:lower-alpha}#readme.rst ol.upperalpha{list-style:upper-alpha}#readme.rst ol.lowerroman{list-style:lower-roman}#readme.rst ol.upperroman{list-style:upper-roman}#readme.rst p.attribution{text-align:right;margin-left:50%}#readme.rst p.caption{font-style:italic}#readme.rst p.credits{font-style:italic;font-size:smaller}#readme.rst p.label{white-space:nowrap}#readme.rst p.rubric{font-weight:bold;font-size:larger;color:maroon;text-align:center}#readme.rst p.sidebar-title{font-family:sans-serif;font-weight:bold;font-size:larger}#readme.rst p.sidebar-subtitle{font-family:sans-serif;font-weight:bold}#readme.rst p.topic-title{font-weight:bold}#readme.rst pre.address{margin-bottom:0;margin-top:0;font:inherit}#readme.rst pre.literal-block,#readme.rst pre.doctest-block{margin-left:2em;margin-right:2em}#readme.rst span.classifier{font-family:sans-serif;font-style:oblique}#readme.rst span.classifier-delimiter{font-family:sans-serif;font-weight:bold}#readme.rst span.interpreted{font-family:sans-serif}#readme.rst span.option{white-space:nowrap}#readme.rst span.pre{white-space:pre}#readme.rst span.problematic{color:red}#readme.rst span.section-subtitle{font-size:80%}#readme.rst table.citation{border-left:solid 1px gray;margin-left:1px}#readme.rst table.docinfo{margin:2em 4em}#readme.rst table.docutils{margin-top:0.5em;margin-bottom:0.5em}#readme.rst table.footnote{border-left:solid 1px black;margin-left:1px}#readme.rst table.docutils td,#readme.rst table.docutils th,#readme.rst table.docinfo td,#readme.rst table.docinfo th{padding-left:0.5em;padding-right:0.5em;vertical-align:top}#readme.rst table.docutils th.field-name,#readme.rst table.docinfo th.docinfo-name{font-weight:bold;text-align:left;white-space:nowrap;padding-left:0}#readme.rst h1 tt.docutils,#readme.rst h2 tt.docutils,#readme.rst h3 tt.docutils,#readme.rst h4 tt.docutils,#readme.rst h5 tt.docutils,#readme.rst h6 tt.docutils{font-size:100%}#readme.rst ul.auto-toc{list-style-type:none}.empty-repo{margin:0 auto;width:710px}.empty-repo .url-box{display:inline-block;margin:0 0 -10px 0;width:auto;height:auto;padding:0;border:none}.empty-repo .clone-urls{width:540px}.empty-repo .or-text{margin-left:5px;margin-right:5px}.empty-repo p.bigmessage{color:#666}.empty-repo h3{margin-top:35px}.empty-repo .new-repo-cli-container{padding-top:10px;text-align:center}.empty-repo .new-repo-cli-container pre{text-align:left}ul.repositories{margin:0}ul.repositories+p.more{margin-top:20px;font-weight:bold}ul.repositories>li{list-style-type:none;margin:0 0 10px 0;padding:8px 10px 0 10px;border:1px solid #ddd;border-radius:4px;overflow:hidden}ul.repositories>li .mini-icon-public-repo{position:relative;top:2px}ul.repositories>li.simple{margin:0 0 3px 0}ul.repositories>li.simple .body{display:none}ul.repositories>li.simple p.description{display:none}ul.repositories ul.repo-stats{position:relative;float:right;margin-right:-10px;border:none;font-size:11px;font-weight:bold;padding-left:15px;padding-right:10px;z-index:5}ul.repositories ul.repo-stats li{border:none;color:#666;line-height:21px;margin-left:10px !important}ul.repositories ul.repo-stats li a{color:#666 !important;border:none;background-color:transparent;line-height:1}ul.repositories ul.repo-stats li a .mini-icon{color:#666;top:-2px}ul.repositories h3{margin:0 0 8px;font-size:14px;white-space:nowrap}ul.repositories .mirror h3,ul.repositories .fork h3{margin-bottom:4px}ul.repositories .fork-flag{margin:0 0 10px 0;font-size:11px;color:#777;white-space:nowrap}ul.repositories p.description{margin:0 0 3px 0;font-size:12px;color:#444}ul.repositories p.updated-at{margin:0;font-size:11px;color:#888}.big-search{margin:5px 0 20px;padding-bottom:20px;border-bottom:1px solid #ddd;text-align:center}.big-search .textfield{width:300px}#toggle_visibility dt{float:left;margin:0 50px 0 0}#toggle_visibility dd{float:left}#toggle_visibility label{margin:0 20px 0 0}#change_default_branch{clear:left}#change_default_branch dt,#change_default_branch dd{float:left}#change_default_branch dt{margin:0 30px 0 0}#edit_repo_pages a.button{margin:10px 10px 0 0}#edit_repo_pages p{padding:0 10px}#edit_repo_pages .warning{margin:0;padding:10px}#edit_repo_pages #generator_description{display:inline-block;width:440px;margin-bottom:0}#edit_repo_pages #create_page{float:right}.addon{margin:0;padding:10px}.addon dl.form{margin:0}.addon:hover{background:#e1eff8}.addon input[type=checkbox]{float:left;margin:5px 0 0 0}.addon p{margin:0 0 0 20px;color:#444}.addon p+p{margin-top:1em;margin-bottom:0}.addon .hfields{margin-left:2em}.addon.loading .indicator{display:inline-block;margin-left:5px;margin-top:-2px;width:16px;height:16px;background:url("https://a248.e.akamai.net/assets.github.com/images/spinners/octocat-spinner-32-EAF2F5.gif?87c67349") 0 0 no-repeat;background-size:16px}.addon.success .indicator:before,.addon.error .indicator:before{font-family:'Octicons Regular';font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;line-height:1;-webkit-font-smoothing:antialiased;margin-left:5px}.addon.success .indicator:before{content:"\f03a";color:#6cc644}.addon.error .indicator:before{content:"\f02d";color:#bd2c00}.boxed-group .boxed-group-inner .addon h4{margin:2px 0 2px 20px}.rule.no-margin{margin:0}ul.hook-list{margin:0 0 15px 0;border-top:1px solid #ddd}ul.hook-list li{list-style-type:none;margin:0;padding:1px 0;font-size:12px;font-weight:bold;border-bottom:1px solid #ddd}ul.hook-list li .service-indicator{float:right;margin-top:7px;margin-right:5px;width:8px;height:8px;border-radius:100px;background-color:#aaa;background-color:#cccccc;background-image:-moz-linear-gradient(#aaa, #ccc);background-image:-webkit-linear-gradient(#aaa, #ccc);background-image:linear-gradient(#aaa, #ccc);background-repeat:repeat-x;box-shadow:inset 0 1px 0 rgba(0,0,0,0.1),0 1px 0 #fff}ul.hook-list li.enabled .service-indicator{background-color:#55a532;background-image:-moz-linear-gradient(#6cc644, #55a532);background-image:-webkit-linear-gradient(#6cc644, #55a532);background-image:linear-gradient(#6cc644, #55a532);background-repeat:repeat-x}ul.hook-list li.enabled .inactive{background-color:#8a2000;background-image:-moz-linear-gradient(#bd2c00, #8a2000);background-image:-webkit-linear-gradient(#bd2c00, #8a2000);background-image:linear-gradient(#bd2c00, #8a2000);background-repeat:repeat-x}ul.hook-list li a{display:block;padding:3px 0 3px 5px;color:#999;text-decoration:none}ul.hook-list li a.selected{color:#fff;background-color:#3d7cb9}ul.hook-list li.enabled a{color:#000}#repo-message,#password-sent-message{background-color:#fafafa;border:solid 1px #dbdbdb;border-radius:3px;box-shadow:inset 0 0 8px #eee;margin:80px auto;padding:40px 20px 30px 20px;text-align:center;width:485px}#repo-message .mega-icon,#password-sent-message .mega-icon{font-size:40px;height:40px;padding:0 6px 10px 6px;width:40px}#password-sent-message .minibutton .mini-icon{float:none}p+#repo-message{margin-top:20px;padding-top:20px}.kill-the-chrome .container{width:980px;padding:0 10px}.kill-the-chrome .header,.kill-the-chrome #serverstats{min-width:1000px}.kill-the-chrome .pagehead{border-bottom:1px solid #eee}.kill-the-chrome #slider{margin-top:0;overflow:visible}.kill-the-chrome #slider .frames{width:auto}.kill-the-chrome #slider .frames .frame{float:none;margin-right:0}.kill-the-chrome .file pre{font-size:13px}.kill-the-chrome .recently-touched-branches-wrapper{margin:15px 0}.kill-the-chrome .timeout{margin:20px 0;width:auto;height:300px;padding:0;border:none;background-color:transparent}.kill-the-chrome .timeout h3{padding-top:100px;color:#999}.kill-the-chrome .fork-button .mini-icon,.kill-the-chrome .star-button .mini-icon{margin-right:0}.kill-the-chrome .fork-button .text,.kill-the-chrome .star-button .text{display:inline-block;overflow:hidden;width:0px;-moz-transition:width 0.15s ease-in 0.3s;-webkit-transition:width 0.15s ease-in 0.3s}.kill-the-chrome .fork-button:hover .text,.kill-the-chrome .star-button:hover .text{width:30px}.kill-the-chrome .fork-button.starred:hover .text,.kill-the-chrome .star-button.starred:hover .text{width:40px}.kill-the-chrome #issues_next .sidebar,.kill-the-chrome .pulls .sidebar{border-right:0}.repo-container{margin-right:60px;min-height:345px}.mini-nav{position:relative}.mini-nav.stick{top:20px}.mini-nav .mini-nav-contents{position:absolute;top:0;right:0}.mini-nav .menu-container{float:none;clear:both;width:38px;margin-bottom:5px}.mini-nav .menu a .mini-icon,.repository-sidebar .menu a .mini-icon{position:relative;top:1px;left:-1px;color:#999999;-moz-transition:color 0.25s ease-in 0;-webkit-transition:color 0.25s ease-in 0}.mini-nav .menu a:hover .mini-icon,.repository-sidebar .menu a:hover .mini-icon{color:#333333}.mini-nav .menu a.selected .mini-icon,.repository-sidebar .menu a.selected .mini-icon{color:#333333}.with-custom-nav .repo-container{margin-right:0}.with-custom-nav .mini-nav{display:none}.repository-with-sidebar .repository-sidebar{float:right;width:170px}.repository-with-sidebar .repository-sidebar .menu-container{margin-bottom:10px;box-sizing:border-box;width:170px}.repository-with-sidebar .repository-sidebar .sidebar-button{margin:0 0 10px 0;box-sizing:border-box;width:100%;text-align:center}.repository-with-sidebar .repository-sidebar h3{margin:10px 0 5px 0;font-size:11px;font-weight:normal;color:#999}.repository-with-sidebar .repository-sidebar h3>strong{font-weight:bold;color:#000}.repository-with-sidebar .repository-sidebar .clone-url{display:block;overflow:hidden}.repository-with-sidebar .repository-sidebar input.clone{float:left;width:140px;min-height:26px;padding:4px 5px;font-family:Monaco, "Liberation Mono", Courier, monospace;font-size:11px;color:#999;border-top-right-radius:0;border-bottom-right-radius:0}.repository-with-sidebar .repository-sidebar .url-box-clippy{float:left}.repository-with-sidebar .repository-content{float:left;width:790px}.kill-the-chrome .repository-lang-stats-graph{display:block;width:100%;height:auto;white-space:nowrap;overflow:hidden}.kill-the-chrome .repository-lang-stats-graph .language-color{height:auto;line-height:12px;vertical-align:top}.kill-the-chrome .repository-lang-stats-graph .language-color:first-child{border-bottom-left-radius:3px}.kill-the-chrome .repository-lang-stats-graph .language-color:last-child{border-bottom-right-radius:3px}.kill-the-chrome .repository-lang-stats{float:none;width:auto;opacity:1.0;padding:0}.kill-the-chrome .repository-lang-stats ol.repository-lang-stats-numbers li{display:table-cell;width:1%;border-bottom:none;text-align:center;padding:11px 5px;white-space:nowrap}.kill-the-chrome .repository-lang-stats ol.repository-lang-stats-numbers li span.percent{float:none}.kill-the-chrome .repository-lang-stats ol.repository-lang-stats-numbers li>a,.kill-the-chrome .repository-lang-stats ol.repository-lang-stats-numbers li>span{color:#999999;text-decoration:none;font-weight:bold}.kill-the-chrome .repository-lang-stats ol.repository-lang-stats-numbers li .lang{color:#333333}.kill-the-chrome .repository-lang-stats ol.repository-lang-stats-numbers li .language-color{display:inline-block;width:10px;height:10px;border-radius:50%}.kill-the-chrome .repository-lang-stats ol.repository-lang-stats-numbers li a:hover{background:transparent}.kill-the-chrome .stats-switcher-viewport{overflow:hidden;height:39px}.kill-the-chrome .stats-switcher-viewport .numbers-summary{-moz-transition:margin 0.25s ease-in-out;-webkit-transition:margin 0.25s ease-in-out;transition:margin 0.25s ease-in-out}.kill-the-chrome .stats-switcher-viewport.is-revealing-lang-stats .numbers-summary{margin-top:-40px}.repo-search input{padding:0 4px 0 4px;font-size:12px;width:230px;min-height:26px;border:1px solid #d3d3d3;border-top-right-radius:0;border-bottom-right-radius:0;vertical-align:middle;margin:-1px 0 0}.repo-search .minibutton,.repo-search input[type=text]+.minibutton{position:relative;margin-left:0;height:24px;vertical-align:middle;padding:0 8px;border-left:none;border-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;-moz-box-sizing:content-box;box-sizing:content-box}.overall-summary{margin-bottom:0;border-radius:3px 3px 0 0}.overall-summary .numbers-summary li{padding:0;white-space:nowrap;border-bottom:1px solid #eee}.overall-summary .numbers-summary a{display:block;padding:10px 0}.overall-summary .numbers-summary li .num{display:inline;padding:0;font-size:13px}.overall-summary .numbers-summary li .num .mini-icon{position:relative;top:2px;color:#ccc}.repository-meta{margin:-5px 0 15px 0}.repository-meta:before,.repository-meta:after{content:" ";display:table}.repository-meta:after{clear:both}.repository-meta p{margin:0}.repository-meta .repository-description{display:inline-block;font-size:16px;color:#666}.repository-meta .repository-website{display:inline-block;font-size:16px}.repository-meta .edit-link{font-size:16px;color:#999}.repository-meta .edit-link a{color:#999}.repository-meta .edit-repository-meta{display:none;margin-bottom:5px}.repository-meta .edit-repository-meta .description-field input,.repository-meta .edit-repository-meta .website-field input{padding:7px 8px 8px;font-family:Helvetica, arial, freesans, clean, sans-serif;font-size:14px;color:#444;border-radius:4px}.repository-meta .edit-repository-meta .description-field input{width:520px}.repository-meta .edit-repository-meta .website-field input{width:325px}.repository-meta .edit-repository-meta .field{display:inline-block;margin-right:5px}.repository-meta .edit-repository-meta label{display:block;font-weight:bold;color:#333}.repository-meta.editing .repository-description,.repository-meta.editing .repository-website,.repository-meta.editing .edit-link{display:none}.repository-meta.editing .edit-repository-meta{display:block}.file-navigation{margin-top:10px}.file-navigation .minibutton.compact .mini-icon{margin-right:2px}.file-navigation .select-menu{display:inline-block;margin-right:5px}.file-navigation .breadcrumb{position:relative;top:2px;margin:0;display:inline-block}.files-bubble{margin:10px 0}table.files{box-sizing:border-box;width:100%;border:1px solid #d8d8d8;border-top:none;border-radius:3px;background:#f8f8f8}table.files td{padding:7px 3px;border-top:1px solid #eee}table.files td.icon{width:17px;padding-left:10px;padding-right:2px;color:#777}table.files td.icon .mini-icon-directory{color:#80A6CD}table.files td.icon .spinner{display:none;position:relative;top:3px;margin-top:-2px}table.files td.message{padding-left:10px;height:20px;overflow:hidden;color:#888}table.files td.message a{color:#888}table.files td.message a:hover{color:#4183c4}table.files td.age{padding-right:10px;text-align:right;white-space:nowrap;color:#888}table.files tr.is-loading td.icon .mini-icon{display:none}table.files tr.is-loading td.icon .spinner{display:inline-block}table.files tbody tr:first-child td{border-top:none}.metabox{position:relative;margin-bottom:10px;font-size:12px;color:#333;padding:10px;background:#fafafa;border:1px solid #ddd;border-top:1px solid #fff;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.metabox p{margin:0;font-size:13px}.metabox p+p{margin-top:10px}.metabox em.placeholder{color:#666}.metabox .repository-description{margin-right:140px}.metabox .repository-description p{font-weight:300;color:#666}.metabox .repository-homepage{margin-top:3px;margin-right:140px;clear:both}.metabox .repository-homepage p{font-weight:bold}.repo-desc-homepage .edit-button{position:absolute;top:6px;right:100%;opacity:0;border-bottom-right-radius:0;border-top-right-radius:0;-moz-transition:opacity 0.1s ease-in 0;-webkit-transition:opacity 0.1s ease-in 0}.metabox:hover .repo-desc-homepage .edit-button{opacity:1}.metabox p.error{margin:0 0 10px 0;font-size:12px;font-weight:bold;color:#cc0000}.metabox .description-field,.metabox .homepage-field{margin-bottom:5px}.metabox .description-field{width:100%}.metabox .homepage-field{width:400px}.metabox p.none{margin:3px 0;font-size:13px;font-weight:300;font-style:italic;color:#999}.metabox .editable-only{display:none}.url-box{width:100%;margin-top:10px;margin-left:-10px;padding:10px 10px 0;border-top:1px solid #ddd;height:26px}.no-desc.not-editable .url-box{margin-top:0;padding-top:0;border-top:0}.wiki-git-access .url-box{margin-left:0;border:none;padding:0}ul.native-clones{float:left;margin:0 10px 0 0}.wiki-git-access ul.native-clones{display:none}ul.native-clones li{margin:0;list-style-type:none;display:inline-block;margin-left:5px}ul.native-clones li:first-child{margin-left:0}.clone-urls{display:table;float:left;width:585px}.clone-url-button{display:table-cell;width:1%;vertical-align:top}.clone-url-button:first-child a{border-top-left-radius:3px;border-bottom-left-radius:3px}.clone-url-button>a{position:relative;display:block;height:24px;padding:0 9px;margin-right:-1px;font-size:11px;font-weight:bold;line-height:25px;color:#333;text-decoration:none;text-shadow:0 1px 0 #fff;background-color:#eaeaea;background-image:-moz-linear-gradient(#fafafa, #eaeaea);background-image:-webkit-linear-gradient(#fafafa, #eaeaea);background-image:linear-gradient(#fafafa, #eaeaea);background-repeat:repeat-x;border:1px solid #ccc;white-space:nowrap;cursor:pointer}.clone-url-button>a:hover,.clone-url-button>a:active{z-index:3;color:#fff;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#3072b3;background-image:-moz-linear-gradient(#599bcd, #3072b3);background-image:-webkit-linear-gradient(#599bcd, #3072b3);background-image:linear-gradient(#599bcd, #3072b3);background-repeat:repeat-x;border-color:#2a65a0}.clone-url-button>a:active{background-color:#3072b3;background-image:none;border-color:#25588c;box-shadow:inset 0 3px 5px rgba(0,0,0,0.15)}.clone-url-button+.clone-url-button>a{box-shadow:inset 1px 0 0 #fff}.clone-url-button+.clone-url-button>a:hover{box-shadow:none}.clone-url-button+.clone-url-button>a:active{box-shadow:inset 0 3px 5px rgba(0,0,0,0.15)}.clone-url-button.selected>a,.clone-url-button.selected>a:hover{z-index:2;color:#333;text-shadow:0 1px 0 rgba(255,255,255,0.6);border-color:#bbb;background-image:none;background-color:#ccc;background-color:#d5d5d5;background-image:-moz-linear-gradient(#ccc, #d5d5d5);background-image:-webkit-linear-gradient(#ccc, #d5d5d5);background-image:linear-gradient(#ccc, #d5d5d5);background-repeat:repeat-x;box-shadow:inset 0 2px 3px rgba(0,0,0,0.075)}.clone-url{display:table-cell;vertical-align:top}input.url-field{position:relative;width:100%;min-height:26px;padding:0 5px;font-family:Monaco, "Liberation Mono", Courier, monospace;font-size:12px;border-radius:0}input.url-field:focus{z-index:2}.url-box p{float:left;margin:0 0 0 5px;height:26px;line-height:26px;font-size:11px;color:#666}.url-box p strong{color:#000}.url-box-clippy{display:block;border-radius:0 3px 3px 0;padding:4px 4px 4px 5px;box-shadow:none;border-color:#ccc;margin-left:-1px}.url-box-clippy.zeroclipboard-is-hover,.url-box-clippy.zeroclipboard-is-active{position:relative;z-index:2;border-color:#2a65a0}#password_sent_confirmation{width:600px;margin:90px auto 100px auto;padding:15px 0 15px 75px;position:relative}#password_sent_confirmation .confirm{position:absolute;font-size:58px;left:0;top:50%;margin-top:-29px;color:#90D35B}#password_sent_confirmation p{font-size:16px}.page_form th,.page_form td{padding:5px}.page_form th{padding-right:10px;text-align:right}.page_form td textarea{width:400px;height:70px}#path,.breadcrumb{margin:5px 0 5px 0;font-size:18px;color:#999}.breadcrumb strong.final-path{color:#000}.breadcrumb .abort{display:inline;font-size:14px}.breadcrumb .new-file-no-branch{color:#999999;opacity:.5}.breadcrumb .new-file-no-branch:hover{color:#4183c4}.breadcrumb .zeroclipboard-button{display:inline-block;margin-left:5px}.tree-browser .actions{text-align:right;padding:0;padding-right:10px}.tree-browser .actions ul{display:inline-block;vertical-align:middle;font-size:13px;position:relative;top:2px}.tree-browser .actions li{list-style-type:none;float:left;margin:0 0 0 10px}.tree-browser .actions li .mini-icon{-moz-transition:all 0.15s ease-in 0;-webkit-transition:all 0.15s ease-in 0;text-decoration:none}.tree-browser .actions li:hover .mini-icon{color:#4183c4}.tree-browser .actions a{color:#666}.blame{background-color:#f8f8f8 !important}.blame table tr td{padding:0.2em 0.5em}.blame .commit-date{color:#888}.blame table tr.section-first td{border-top:1px solid #ccc}.blame .line-number{background-color:#ececec;color:#aaa;padding:0 .5em;text-align:right;border-left:1px solid #ddd;border-right:1px solid #ddd}.blame .line-data{background-color:#f8f8ff;white-space:pre}.blame .commitinfo code{font-size:12px}.blame .commitinfo .date{color:#666;display:block;float:left;padding-right:5px}.blame .commitinfo .message{display:block;width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:right}#receipts table{width:100%;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc}#receipts table th{padding:.4em;border-bottom:1px solid #ccc;color:#333;background-color:#eee}#receipts table td{padding:.4em;border-bottom:1px solid #ccc}#receipts table tr.success td{background-color:#EFFFED}#receipts table tr.failure td{background-color:#FFEDED}#receipts table td.empty{color:#a00;font-weight:bold;text-align:center}#receipts table td.date{color:#888}#receipts table tr.success td.amount{color:#0a0;font-weight:bold}#receipts table tr.failure td.amount{color:#a00;font-weight:bold}#watchers{margin:15px 0;border-top:1px solid #ddd}#watchers li{border-bottom:1px solid #ddd}#watchers .profile-name{max-width:420px;color:#999}#watchers .tabnav-widget{margin-top:0}ul.members{list-style:none}.members li{position:relative;font-size:14px;margin:0;padding:5px 0;overflow:hidden;line-height:24px;font-weight:bold}.members li em{font-style:normal;color:#999}.members li a.follow,.members li a.unfollow{position:absolute;top:5px;right:0}.members li .gravatar{border:1px solid #ddd;padding:1px;background-color:#fff;float:left;margin-right:10px}#directory.compact{width:50em}#directory .news{width:100%}#directory h1{border-bottom:1px solid #aaa;margin-bottom:.5em}#directory .news h1{border-bottom:none;margin-bottom:0}#directory .repo{width:100%}#directory .repo .gravatar{width:50px}#directory .repo .gravatar img{border:1px solid #d0d0d0;padding:1px;background-color:#fff}#directory .repo .title{font-size:140%}#directory .repo .owner,#directory .repo .date{text-align:center}#directory .repo .graph{width:426px;vertical-align:top;padding-top:.2em;text-align:right;border:none}#directory .repo .sep{font-size:50%}#directory .repo .border{border-bottom:1px solid #ddd}#network h2{margin-bottom:.25em}#network p{font-size:120%;margin:1em 0}#network .repo{font-size:140%}#network .repo img{vertical-align:middle}#network .repo img.gravatar{padding-right:4px;padding:1px;border:1px solid #ccc;background-color:#fff}#network .repo span{background-color:#FFF6A9}#network .repo a.commit{color:#888;font-size:80%;line-height:1em}#network .help_actions{margin-left:5px}#network .help_actions a{font-size:12px}#network .network-help .show-help,#network .network-help.open .hide-help{display:block}#network .network-help .hide-help,#network .network-help.open .show-help{display:none}#network .network-help #help{display:none}#network .network-help.open #help{display:block}#network #help pre{font-size:80%;line-height:1.2em;margin-bottom:1.5em;border:1px solid black;color:#eee;background-color:#222;padding:1em}#network .notice{border:1px solid #EFCF00;background-color:#FFFAD6;padding:.5em;color:#837200;text-align:center}#network .explain{color:#666;font-size:13px;font-style:italic;margin:-5px 0 20px 2px}#network .explain b{color:#333;font-weight:normal}#network .graph-date{text-align:right;margin:-30px 4px 5px 0;color:#555;font-size:12px}#network .graph-date abbr{font-style:normal;color:#444}#network #ng{position:relative}#network #ng .large-loading-area{position:absolute;top:0;right:0;left:0;display:none}.facebox p{margin:.5em 0}.facebox b{background-color:#FFF6A9}.facebox ul{margin-left:1em}.facebox ol{margin-left:1.5em}#pull_request ul{list-style-type:none}#pull_request label.repo span.name{font-size:160%}#pull_request label.repo span span.sha{color:#aaa}#pull_request .label label{display:inline;margin:0;font-size:100%;font-weight:bold}#pull_request .label div{margin:.2em}#pull_request .recipients{max-height:200px;overflow:auto}.pagination{margin:7px 0;display:inline-block;overflow:hidden;background-color:#efefef;background-image:-moz-linear-gradient(#fff, #efefef);background-image:-webkit-linear-gradient(#fff, #efefef);background-image:linear-gradient(#fff, #efefef);background-repeat:repeat-x;border:1px solid #eaeaea;border-bottom-color:#cacaca;border-bottom:none;border-radius:3px}.pagination a,.pagination span{float:left;padding:6px 10px 5px;margin:0;color:#777;font-size:13px;text-decoration:none;text-shadow:0 1px 0 white;border-right:1px solid rgba(0,0,0,0.04);border-left:1px solid rgba(255,255,255,0.7);border-bottom:1px solid #DADADA}.pagination a:first-child,.pagination span:first-child{border-left:none;border-bottom-left-radius:3px}.pagination a:last-child,.pagination span:last-child{border-right:none;border-bottom-right-radius:3px}.pagination a:hover,.pagination span:hover{color:#4183c4;border-bottom-color:#CFDCE8;background-color:#dce6ef;background-image:-moz-linear-gradient(#fafbfd, #dce6ef);background-image:-webkit-linear-gradient(#fafbfd, #dce6ef);background-image:linear-gradient(#fafbfd, #dce6ef);background-repeat:repeat-x}.pagination a.current,.pagination a.current:hover,.pagination span.current,.pagination span.current:hover{color:#000;background-color:#ebebeb;background-image:-moz-linear-gradient(#fcfcfc, #ebebeb);background-image:-webkit-linear-gradient(#fcfcfc, #ebebeb);background-image:linear-gradient(#fcfcfc, #ebebeb);background-repeat:repeat-x;border-bottom-color:#D26911}.pagination a.disabled,.pagination a.gap,.pagination span.disabled,.pagination span.gap{color:#bbb;cursor:default}.pagination a.disabled:hover,.pagination a.gap:hover,.pagination span.disabled:hover,.pagination span.gap:hover{background-color:#efefef;background-image:-moz-linear-gradient(#fff, #efefef);background-image:-webkit-linear-gradient(#fff, #efefef);background-image:linear-gradient(#fff, #efefef);background-repeat:repeat-x;border-bottom-color:#dadada}.pagination.ajax_paginate{display:block}.pagination.ajax_paginate a{padding:6px;width:100%;text-align:center}.pagination.ajax_paginate.loading a{background:url("https://a248.e.akamai.net/assets.github.com/images/spinners/octocat-spinner-16px.gif?0ba04cce") no-repeat center center;text-indent:-3000px}@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2){.pagination.ajax_paginate.loading a{background:url("https://a248.e.akamai.net/assets.github.com/images/spinners/octocat-spinner-32.gif?a9ca051f") no-repeat center center;background-size:16px auto}}.error-notice{margin:15px 0;text-align:center;font-size:14px;font-weight:bold;color:#990000}.entice{opacity:0.5}.clippy-tooltip{display:inline-block}#files{position:relative}#files .add-bubble{position:absolute;left:0;width:25px;height:16px;margin-left:-25px;margin-top:-1px;cursor:pointer;opacity:0;filter:alpha(opacity=0);-moz-transition:opacity 0.1s ease-in 0;-webkit-transition:opacity 0.1s ease-in 0;color:#4183C4}#files tr:hover .add-bubble{opacity:1.0;filter:alpha(opacity=100)}#files.commentable tr:hover td,#files.commentable tr:hover td .gd,#files.commentable tr:hover td .gi,#files.commentable tr:hover td .gc{background-color:#ffffcc}#files.commentable tr:hover td.line-comments,#files.commentable tr:hover td .gd.line-comments,#files.commentable tr:hover td .gi.line-comments,#files.commentable tr:hover td .gc.line-comments{background:#fff !important}#files.commentable tr:hover td.line_numbers a,#files.commentable tr:hover td.line_numbers span{color:#555 !important}table.padded{font-size:1.3em}table.padded tr th{background:#eee;text-align:right;padding:8px 15px}table.padded tr td{text-align:left;padding:8px}.page-notice{margin:15px auto;width:400px;padding:20px;color:#333;font-size:14px;background:#fffeeb;border:1px solid #ddd;border-radius:5px}.page-notice h2{margin:0;font-size:16px;color:#000}.page-notice p:last-child{margin-bottom:0}#search-box{margin:0 0 20px 0}#search-box input{float:left;padding:10px 15px;width:580px;border-top:2px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:14px;font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;margin:0;box-shadow:inset 0 1px 5px #ddd}.connected{height:39px;padding:0;margin:-1px 0 0 0;position:relative;top:1px;font-family:Helvetica, arial, freesans, clean, sans-serif;font-weight:bold;font-size:12px;color:#333;text-shadow:1px 1px 0 #fff;white-space:nowrap;border:none;overflow:visible;background-color:#e1e1e1;background-image:-moz-linear-gradient(#fff, #e1e1e1);background-image:-webkit-linear-gradient(#fff, #e1e1e1);background-image:linear-gradient(#fff, #e1e1e1);background-repeat:repeat-x;border-bottom:1px solid #ebebeb;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;border:1px solid #ccc;cursor:pointer;-webkit-font-smoothing:subpixel-antialiased !important}.connected span{display:block;line-height:37px;padding:0 20px}#search .main{border-left:1px solid #ddd;padding-left:20px;margin-left:0;float:right;width:700px}#search .pagination{text-align:right}#search-results{clear:both}#search-results>li{list-style:none;display:block;padding:15px 0;margin:0;border-bottom:1px solid #ddd;position:relative}#search-results>li:last-child{border-bottom:none}#search-results h3{margin:0 0 5px 0;font-family:"Helvetica-Light";font-weight:normal}#search-results h3 a strong{font-weight:bold}#search-results .description{clear:both;font-size:12px}#search-results .repository .icon{width:25px;height:25px;position:absolute;top:15px;margin:0 0 0 -45px;background:url("https://a248.e.akamai.net/assets.github.com/images/icons/search-icons.png?73d74355") 0 -29px no-repeat}#search-results .repository h3{float:left}#search-results .repo-stats{float:right}#search-results p.description{color:#000}#search-results .vcard dl dt{width:85px}#search-results .user h3{float:left}#search-results .user .description{clear:none;margin:0}#search-results .user img{clear:left;float:left;margin:0 10px 0 0;padding:2px;border:1px solid #DDD}#search-results .code .icon{width:25px;height:25px;position:absolute;top:15px;margin:0 0 0 -45px;background:url("https://a248.e.akamai.net/assets.github.com/images/icons/search-icons.png?73d74355") 0 4px no-repeat}#search-results li.code.wikistyle div.highlight pre{background-color:#f8f8ff}#search-results .highlight em,#search-results .highlight b{background-color:#FAFFA6;padding:.1em}#search .sidebar{padding-right:0;border-right:none;width:180px}#search .sidebar h4{margin:0 0 5px 0}#search .sidebar ul{list-style:none;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #ddd}#search .sidebar ul:last-child{border:none}#search .sidebar li a{display:block;padding:3px 5px;text-decoration:none}#search .sidebar li a .count{float:right;color:#777}#search .sidebar li a.active .count{color:#000;font-weight:bold}#search .sidebar li a.active{color:#333;border:1px solid #d9e8f6;text-shadow:0 1px 0 rgba(255,255,255,0.7);background:#e9f4ff;font-weight:bold}hr.clearfix{clear:both;background:transparent;border:none}.context-loader-container .pjax-loading{position:absolute;display:none;top:0;left:0;bottom:0;right:0;padding-top:190px;background:rgba(255,255,255,0.8);z-index:9999;text-align:center;color:#999999}.context-loader-container.is-context-loading .pjax-loading{display:block}.settings-content{position:relative;float:right;width:655px}#settings-nav{width:220px}.usage-bar{padding:8px 10px}.usage-bar.alert{background:#ffe9e9}.usage-bar.alert dt{color:#700}.usage-bar dt.numbers{float:right}.usage-bar dt{margin:0 0 5px 0;font-weight:bold;font-size:11px;text-transform:uppercase;color:#777;text-shadow:0 1px 0 rgba(255,255,255,0.3)}.usage-bar dt strong{float:right;color:#999}.usage-bar dd.bar span{text-indent:-9999px}.usage-bar dd{background-color:#f1f1f1;background-image:-moz-linear-gradient(#dadada, #f1f1f1);background-image:-webkit-linear-gradient(#dadada, #f1f1f1);background-image:linear-gradient(#dadada, #f1f1f1);background-repeat:repeat-x;display:block;margin:0 0 10px 0;height:5px;border-radius:5px;width:198px;border:1px solid #ccc;box-shadow:0 1px 0 #fff}.usage-bar dd:last-child{margin:none}.usage-bar dd span{background-color:#63ae26;background-image:-moz-linear-gradient(#81c54a, #63ae26);background-image:-webkit-linear-gradient(#81c54a, #63ae26);background-image:linear-gradient(#81c54a, #63ae26);background-repeat:repeat-x;box-shadow:inset 0 1px 0 rgba(255,255,255,0.4);display:block;border-radius:5px;height:5px}.usage-bar dd span.danger{background-color:#edc900;background-image:-moz-linear-gradient(#f6df60, #edc900);background-image:-webkit-linear-gradient(#f6df60, #edc900);background-image:linear-gradient(#f6df60, #edc900);background-repeat:repeat-x}.usage-bar dd span.maxed{background-color:#660000;background-image:-moz-linear-gradient(#900, #600);background-image:-webkit-linear-gradient(#900, #600);background-image:linear-gradient(#900, #600);background-repeat:repeat-x}.profile-photo{margin:10px 0 0 0}.profile-photo p{float:left;margin-top:7px}.profile-photo img{float:left;margin:0 10px 0 0;border-radius:3px}.app-owner{margin:10px 0 -10px 0}.settings-form dl.form input{width:394px;color:#999}.settings-form p.checkbox{margin:0;padding:0}dl.form dd textarea.jobs-profile{height:50px;padding:5px}.add-emails-form{background:#fff;border:none}.add-emails-form input{border:1p}dl.new-email-form{width:100%;padding:10px;margin:0 0 0 -10px;border-top:1px solid #E5E5E5}span.label.default{margin-left:4px;padding:4px 6px;background-color:#6cc644;color:#fff;border-radius:4px}span.label.visibility{margin-left:4px;padding:4px 6px;background-color:#999999;color:#fff;border-radius:4px}.settings-email .public.label{display:inline}.settings-email .private.label{display:none}.settings-email.private .public.label{display:none}.settings-email.private .private.label{display:inline}span.email-actions{float:right}span.email-actions>span,span.email-actions .minibutton{float:left}span.email-actions span.label{font-size:13px;color:#999;padding:0 10px}span.email-actions .mini-icon-exclamation{color:#ca5633}.user-emails .confirmed-email{position:relative;float:right;top:4px;color:#6cc644}.boxed-group.flush ul.boxed-group-list.settings-repos>li{border:none;border-bottom:1px solid #ddd;border-radius:0;margin:0;padding:5px 10px}.boxed-group.flush ul.boxed-group-list.settings-repos>li h3{float:left;margin:0}.boxed-group.flush ul.boxed-group-list.settings-repos>li h3 a{display:inline}.boxed-group.flush ul.boxed-group-list.settings-repos>li h3 small{font-size:11px;font-weight:300;font-family:"Helvetica-Light", Helvetica, arial, freesans, clean, sans-serif;color:#999}.boxed-group.flush ul.boxed-group-list.settings-repos>li .fork-flag{clear:left;line-height:1}.boxed-group.flush ul.boxed-group-list.settings-repos>li .fork-flag a{display:inline;line-height:1}.boxed-group.flush ul.boxed-group-list.settings-repos>li .repo-stats{float:left;height:auto;margin:0;border-radius:0}.boxed-group.flush ul.boxed-group-list.settings-repos>li .repo-stats li{line-height:1}#ssh-help{float:right}#notification-center .overview{padding:0 10px 10px 10px;border-bottom:1px solid #ddd}#notification-center .notification-settings{margin:0 10px}.settings-content .notifications td{padding:5px 10px}.settings-content .notifications th{padding:10px 10px 5px 10px}#payment-history{width:100%}#payment-history th{text-align:left;padding:5px 10px;background:#f8f8f8;border-bottom:1px solid #ccc}#payment-history td{padding:5px 10px;border-bottom:1px solid #dadada}#payment-history tr:last-child td{border:none}#payment-history tr.failed td{background:#faf6f6;color:#900}#payment-history td.total{color:#090;font-weight:bold}#payment-history tr.failed td.total{font-weight:bold;text-transform:uppercase}#payments p{margin:0;padding:10px}.oauth-stats p.user-count{float:left;margin:12px 0 0 0;font-size:36px;color:#999;font-weight:300}.oauth-stats p.user-count strong{color:#333;font-weight:bold}.oauth-stats dl.keys{float:right;margin:0;text-align:right}.oauth-stats dl.keys dt{color:#999;font-weight:bold}.oauth-stats dl.keys dd{color:#333;font-family:Monaco, "Liberation Mono", Courier, monospace}.boxed-group.application-show-group .form-help{margin-top:25px}.boxed-group p span{padding-left:5px}ul.security-history>li time{float:right;color:#999}table.security-history-detail{width:100%;font-size:12px}table.security-history-detail td{max-width:200px;word-wrap:break-word}.settings-email>.email-actions>.settings-remove-email{display:block}.settings-email>.email-actions>.settings-disabled-remove-email{display:none}.settings-email:only-child>.email-actions>.settings-remove-email{display:none}.settings-email:only-child>.email-actions>.settings-disabled-remove-email{display:block}#unsubscribe-from-newsletter .supportocat{float:left}#unsubscribe-from-newsletter .message{position:absolute;left:350px;top:50px}#unsubscribe-from-newsletter .message p{font-size:200%}p .mini-icon{position:relative;top:1px}.two-factor-container{width:600px;margin:3em auto}.two-factor-codes .codes{display:none;margin:0 0 20px 0;padding:20px 60px;background:#f9f9f9;border:1px solid #ddd;color:#222;font-family:Monaco, "Liberation Mono", Courier, monospace;font-size:16px;text-shadow:0 1px 0 #fff;-webkit-font-smoothing:antialiased}.two-factor-codes .codes li{float:left;width:48%}.two-factor-codes.open .codes{display:block}.two-factor-secrets .text-code{float:left;width:50%;text-align:center}.two-factor-secrets .secret{font-family:Monaco, "Liberation Mono", Courier, monospace;font-size:22px;color:#222}.two-factor-secrets .qr-code{width:50%;float:left;text-align:center}.two-factor-secrets .qr-code .qr-code-table{border-width:0px;border-style:none;border-color:#0000ff;border-collapse:collapse}.two-factor-secrets .qr-code .qr-code-table td{border-width:0px;border-style:none;border-color:#0000ff;border-collapse:collapse;padding:0px;margin:0px;width:5px;height:5px}.two-factor-secrets .qr-code .qr-code-table .black{background:#000}.two-factor-secrets .qr-code .qr-code-table .white{background:#fff}.stars-browser{padding:3px 0 0}.stars-browser .columns.sidebar{width:200px;border-right:none}.stars-browser .columns.main{width:680px}.stars-browser .filter-bar{padding:0 0 10px 0;margin-bottom:10px;border-bottom:1px solid #ddd;position:relative;background:#fff;border-top:none;border-left:none;border-right:none;border-radius:0}.stars-browser .filter-bar .search input,.stars-browser .filter-bar .search button{display:inline-block;margin:0}.stars-browser .filter-bar .search input{border-top-right-radius:0;border-bottom-right-radius:0}.stars-browser .filter-bar .search input:focus{border-color:#51A7E8;box-shadow:rgba(81,167,232,0.5) 0 0 5px,inset rgba(0,0,0,0.2) 0 1px 1px}.stars-browser .filter-bar .search button{padding:6px 10px 7px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.stars-browser .filter-bar .search .clear-search{display:none}.stars-browser .filter-bar .search form.has-search-value .clear-search{display:inline-block;position:relative;left:-64px;top:1px;color:#aaa}.stars-browser .filter-bar .filter_input{width:280px;padding:6px 7px;font-family:Helvetica, arial, freesans, clean, sans-serif;font-size:14px;color:#444;border:1px solid #ddd;border-radius:4px;outline:none;background:none}.stars-browser .filter-bar label.placeholder{font-size:11px;left:10px}.stars-browser .filter-bar ul.repo_filterer{overflow:hidden;position:absolute;bottom:15px;right:10px}.stars-browser .filter-bar li{display:inline;margin:0 0 0 10px;padding:0;font-size:14px;float:right;position:relative}.stars-browser .filter-bar li a{display:inline-block;padding-bottom:0;color:#4183c4}.stars-browser .filter-bar li a.filter_selected{color:#000;font-weight:bold}.stars-browser .filter-bar li a.filter_selected:after{background-color:#fff}.stars-browser .columns.sidebar .nav li.language a.selected{white-space:normal;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#3876b4;background-image:-moz-linear-gradient(#689cd0, #3876b4);background-image:-webkit-linear-gradient(#689cd0, #3876b4);background-image:linear-gradient(#689cd0, #3876b4);background-repeat:repeat-x}.stars-browser .columns.sidebar .nav li.language a.selected .mini-icon{float:right;opacity:0.8;display:inline-block;position:relative;left:4px}.stars-browser .columns.sidebar .nav li.language a.selected:hover{background-color:#3269a0;background-image:-moz-linear-gradient(#5490ca, #3269a0);background-image:-webkit-linear-gradient(#5490ca, #3269a0);background-image:linear-gradient(#5490ca, #3269a0);background-repeat:repeat-x}.stars-browser .blankslate{margin-top:40px}.blankslate{background-color:#fafafa;border:solid 1px #dbdbdb;border-radius:3px;box-shadow:inset 0 0 8px #eee;padding:15px;border-radius:3px;text-align:center}.blankslate p{margin:.5em 0}.blankslate p:first-child{font-size:16px}.blankslate-reward-image{margin-top:20px;text-align:center}.starred-repo{list-style-type:none;padding:15px 0 0 52px;border-bottom:1px solid #eee}.starred-repo.navigation-focus{background:#fcfce2}.starred-repo .mega-icon{float:left;margin-top:3px;margin-left:-42px}.starred-repo .mega-icon:before{color:#bbb}.starred-repo .mega-icon-private-repo::before{color:#e9dba5}.starred-repo .starring-container{float:right;margin-right:10px}.starred-repo h3{margin:0 0 -10px 0}.starred-repo p.description{color:#666}.markdown-body .task-list{list-style-type:none;padding-left:10px}.task-list-item{padding-left:20px}.task-list-item label{font-weight:normal}.task-list-item.enabled label{cursor:pointer}.task-list-item+.task-list-item{margin-top:3px}.task-list-item-checkbox{float:left;margin-left:-20px;margin-top:4px}.timeout{width:873px;height:280px;border:1px solid #C5D5DD;background:url("https://a248.e.akamai.net/assets.github.com/images/error/octocat_timeout.png?817c2da5") #e6f1f6 no-repeat;background-position:90% 50%;padding:15px 0 0 45px;border-radius:3px}.timeout h3{color:#414042;font-size:18px;font-weight:bold;text-shadow:#fff 1px 1px 0}.timeout h3 strong{font-size:30px;display:block}.tree-browser{width:100%;margin:0;border-bottom:1px solid #cacaca;border-left:none;border-right:none}.tree-browser td{background:#f8f8f8;border-bottom:1px solid #eee;padding:7px 3px;color:#484848;vertical-align:middle;white-space:nowrap}.tree-browser td:first-child{border-left:1px solid #cacaca}.tree-browser td:last-child{border-right:1px solid #cacaca}.tree-browser img{vertical-align:text-bottom}.tree-browser tbody tr:last-child td{border-bottom:0}.tree-browser .tree-entries .message .error{display:none}.tree-browser .tree-entries.error .message .loading{display:none}.tree-browser .tree-entries.error .message .error{display:block}.tree-browser-wrapper{margin-bottom:30px}.tree-browser .history{float:right;padding-right:5px}.tree-browser tr.navigation-focus td{background:none;background-color:#fffeeb}.tree-browser td.icon{width:17px;padding-right:2px;padding-left:10px}.tree-browser .mini-icon-directory{color:#80a6cd}.tree-browser .mini-icon-submodule{color:#3cbf5e}.tree-browser .mini-icon-text-file{color:#777}.tree-browser .content{max-width:220px}.tree-browser .message{max-width:420px}.tree-browser .css-truncate-target{max-width:100%}.tree-browser td a.message{color:#484848}.tree-browser td span.ref{color:#aaa}.tree-browser.downloads td{vertical-align:top}.tree-browser.downloads td p{margin:0;padding:0}.tree-browser-result-template{display:none}.tree-browser-result .css-truncate-target{max-width:870px}.tree-browser-result mark{background-color:transparent;color:#4183C4;font-weight:bold}#files .file,.file-box{border:1px solid #ccc;margin-bottom:13px;position:relative;background-color:#DDD}#files .file .highlight,.file-box .highlight{border:none;padding:0}#files .file .meta,.file-box .meta{overflow:hidden;padding:5px 10px;font-size:12px;height:33px;text-align:left;color:#555;text-shadow:0 1px 0 #fff;border-bottom:1px solid #d8d8d8;background-color:#eaeaea;background-image:-moz-linear-gradient(#fafafa, #eaeaea);background-image:-webkit-linear-gradient(#fafafa, #eaeaea);background-image:linear-gradient(#fafafa, #eaeaea);background-repeat:repeat-x}.file .meta ul.edit-preview-tabs{float:left;margin-left:11px;margin-top:4px}.file .edit-preview-tabs .minibutton{border-radius:0}.file .edit-preview-tabs li:first-child .minibutton{border-radius:3px 0 0 3px}.file .edit-preview-tabs li:last-child .minibutton{border-radius:0 3px 3px 0}.file .edit-preview-tabs li{list-style-type:none;float:left}#files .file .meta .info,.file-box .meta .info{float:left;height:33px;line-height:33px;font-family:Monaco, "Liberation Mono", Courier, monospace}#files .file .meta .info .css-truncate-target,.file-box .meta .info .css-truncate-target{max-width:600px}#files .file .meta .info span,.file-box .meta .info span{padding-left:9px;margin-left:5px;border-left:1px solid #c1c1c1;box-shadow:inset 1px 0 0 #fff}#files .file .meta .info span:first-child,#files .file .meta .info .icon+span,#files .file .meta .info .diffstat+span,.file-box .meta .info span:first-child,.file-box .meta .info .icon+span,.file-box .meta .info .diffstat+span{border-left:0 none;box-shadow:inset 0 0 0 transparent;margin-left:0;padding-left:0}#files .diffstat+.css-truncate-target{max-width:650px !important}#files .file .meta .info .minibutton.switcher span:first-child,.file-box .meta .info .minibutton.switcher span:first-child{padding-left:7px}#files .file .meta .info span.icon,#files .file .meta .info span.diffstat,.file-box .meta .info span.icon{line-height:0;display:inline-block;margin:5px 5px 0 0;padding:3px;background:#f7f7f7;border:1px solid #ccc;border-right-color:#e5e5e5;border-bottom-color:#e5e5e5;border-radius:3px}#files .file .meta .info span.icon .mini-icon-text-file,#files .file .meta .info span.diffstat .mini-icon-text-file,.file-box .meta .info span.icon .mini-icon-text-file{height:16px;line-height:16px;color:#aaa}#files .file .meta .info span.diffstat{height:16px;padding:3px 6px}#files .file .meta .actions,.file-box .meta .actions{float:right;height:33px;line-height:33px}#files .file .meta .actions .button-group,.file-box .meta .actions .button-group{float:right;margin-top:4px}#files .file .meta .actions .show-inline-notes{display:none}#files .file.has-inline-notes .meta .actions .show-inline-notes{position:relative;display:block;float:left;margin-right:10px}#files .file.has-inline-notes .diffstat+.css-truncate-target{max-width:500px !important}#files .file tr.inline-comments{display:none}#files .file.show-inline-notes tr.inline-comments{display:table-row}tr.inline-comments .inline-comment-form,tr.inline-comments.show-inline-comment-form .show-inline-comment-form{display:none}.show-inline-comment-form{margin:10px}tr.inline-comments .show-inline-comment-form,tr.inline-comments.show-inline-comment-form .inline-comment-form{display:block}#files .file .meta .actions li,.file-box .meta .actions li{list-style-type:none;float:left;margin:0 0 0 7px}.file-box .meta .actions li.outdated-text{color:#BE2800;font-weight:bold}.file-box .meta .actions li.outdated-text .mini-icon{position:relative;top:1px}#files .file .meta .actions li:first-child,.file-box .meta .actions li:first-child{background:transparent;margin-left:0;padding-left:0}#files .file .meta .actions li code,.file-box .meta .actions li code{font-size:11px}#files .file .meta .actions li label input,.file-box .meta .actions li label input{position:relative;top:1px}#files .file .data,.file-box .data{overflow:auto;background-color:#f8f8ff}#files .file .data .line,.file-box .data .line{padding-left:10px}#files .file .data.empty,.file-box .data.empty{padding:5px 10px;color:#777}#files .file .data.suppressed,#files .file.open .image{display:none}#files .file.open .data.suppressed{display:block}#files .file .data .diff-table{width:100%;border-collapse:collapse}#files .file .data .diff-line{width:100%}#files .file .data table,.file-box .data table{font-family:Consolas, "Liberation Mono", Courier, monospace;font-size:12px;line-height:1.4}#files .file .data .line_numbers,.file-box .data .line_numbers{background-color:#ececec;color:#aaa;padding:0 6px;border-right:1px solid #ddd;text-align:right;cursor:pointer}#files .file .data .line_numbers a,.file-box .data .line_numbers a{color:#999999}#files .file .data pre.line_numbers,.file-box .data pre.line_numbers{padding:10px 6px}td.linkable-line-number{cursor:pointer}td.linkable-line-number:hover{text-decoration:underline}td.linkable-line-number.empty-cell:hover{text-decoration:none}#files .image,.file-box .image{text-align:center;background-color:#ddd;padding:30px;position:relative}#files .file .image table,.file-box .image table{margin:0 auto}#files .file .image table td,.file-box .image table td{text-align:center;color:#888}#files .file .image .added-frame,.file-box .image .added-frame,#files .file .image .deleted-frame,.file-box .image .deleted-frame{border:1px solid #ddd;display:inline-block;line-height:0px;position:relative}#files .file .image .border-wrap,.file-box .image .border-wrap{background-color:#fff;border:1px solid #999;display:inline-block;line-height:0px;position:relative}#files .file .image .deleted-frame,.file-box .image .deleted-frame{background-color:#fff;border:1px solid #f77}#files .file .image .added-frame,.file-box .image .added-frame{border:1px solid #63c363}#files .file .image a,.file-box .image a{display:inline-block;line-height:0px}#files .file .image table td,.file-box .image table td{vertical-align:top;padding:0 5px}#files .file .image table td img,.file-box .image table td img{max-width:100%}#files .file .image img,.file-box .image img,#files .file .image canvas,.file-box .image canvas{background:url("https://a248.e.akamai.net/assets.github.com/images/modules/commit/trans_bg.gif?a863f7ab") right bottom #eee;max-width:600px;border:1px solid #fff}#files .file .image .view img,.file-box .image .view img,#files .file .image .view canvas,.file-box .image .view canvas{background:url("https://a248.e.akamai.net/assets.github.com/images/modules/commit/trans_bg.gif?a863f7ab") right bottom #eee;position:relative;top:0px;right:0px;max-width:inherit}#files .file .view-modes,.file-box .view-modes{font-size:12px;color:#333;background-color:#e8e8e8;background-image:-moz-linear-gradient(#fafafa, #e8e8e8);background-image:-webkit-linear-gradient(#fafafa, #e8e8e8);background-image:linear-gradient(#fafafa, #e8e8e8);background-repeat:repeat-x;text-shadow:1px 1px 0 rgba(255,255,255,0.5);overflow:hidden;text-align:center;position:absolute;width:100%;bottom:0px}#files .file .view-modes ul.view-modes-menu,.file-box .view-modes ul.view-modes-menu{display:inline-block;list-style-type:none;background-repeat:no-repeat;height:33px;position:relative;-moz-transition:background-position 0.5s ease-in 0;-webkit-transition:background-position 0.5s ease-in 0}#files .file .view-modes ul.view-modes-menu li,.file-box .view-modes ul.view-modes-menu li{display:inline-block;border-left:1px solid #c1c1c1;box-shadow:inset 1px 0 0 #fff;padding:0px 0px 0px 12px;margin:11px 10px 0 0;color:#777;cursor:pointer;height:12px;line-height:12px}#files .file .hidden,.file-box .hidden{display:none !important}#files .file .view-modes ul.view-modes-menu li:first-child,.file-box .view-modes ul.view-modes-menu li:first-child{border-left:0 none;box-shadow:inset 0 0 0 transparent}#files .file .view-modes ul.view-modes-menu li.active,.file-box .view-modes ul.view-modes-menu li.active{color:#333;cursor:default}#files .file .view-modes ul.view-modes-menu li.disabled:hover,.file-box .view-modes ul.view-modes-menu li.disabled:hover{text-decoration:none}#files .file .view-modes ul.view-modes-menu li.disabled,.file-box .view-modes ul.view-modes-menu li.disabled{color:#ccc;cursor:default}#files .file .view-modes ul.view-modes-menu li:hover,.file-box .view-modes ul.view-modes-menu li:hover{text-decoration:underline}#files .file .view-modes ul.view-modes-menu li.active:hover,.file-box .view-modes ul.view-modes-menu li.active:hover{text-decoration:none}#files .empty,.file-box .empty{background:none}#files .progress,.file-box .progress{margin:30px;z-index:101;position:relative}#files .progress h3,.file-box .progress h3{color:#555}#files .progress .progress-frame,.file-box .progress .progress-frame{display:block;height:15px;width:300px;background-color:#eee;border:1px solid #ccc;margin:0px auto;border-radius:10px;overflow:hidden}#files .progress .progress-bar,.file-box .progress .progress-bar{display:block;height:15px;width:5%;background-color:#f00;border-radius:10px;background-color:#4183c4;background-image:-moz-linear-gradient(#7db9e8, #4183c4);background-image:-webkit-linear-gradient(#7db9e8, #4183c4);background-image:linear-gradient(#7db9e8, #4183c4);background-repeat:repeat-x}#files .image .d-red{color:#F77}#files .image .a-green{color:#63c363}#files .image .view>span,.file-box .image .view>span{vertical-align:middle}#files .image .two-up,.file-box .image .two-up{display:block;letter-spacing:16px}#files .image .two-up .shell,.file-box .image .two-up .shell{display:inline-block;line-height:0px}#files .image .two-up .shell p,.file-box .image .two-up .shell p{letter-spacing:normal;font-size:12px;color:#999}#files .image .two-up .deleted,.file-box .image .two-up .deleted{display:inline-block}#files .image .two-up .added,.file-box .image .two-up .added{display:inline-block}#files .image .swipe.view{margin-top:-13px}#files .image .swipe .swipe-frame,.file-box .image .swipe .swipe-frame,#files .image .onion-skin .onion-skin-frame,.file-box .image .onion-skin .onion-skin-frame{display:block;margin:auto;position:relative}#files .image .swipe .deleted-frame,.file-box .image .swipe .deleted-frame,#files .image .swipe .swipe-shell,.file-box .image .swipe .swipe-shell{position:absolute;display:block;top:13px;right:7px}#files .image .swipe .swipe-shell,.file-box .image .swipe .swipe-shell{overflow:hidden;border-left:1px solid #999}#files .image .swipe .added-frame,.file-box .image .swipe .added-frame{display:block;position:absolute;top:0px;right:0px}#files .image .swipe .swipe-bar,.file-box .image .swipe .swipe-bar{display:block;height:100%;width:15px;z-index:100;position:absolute;cursor:pointer}#files .image .swipe .top-handle,.file-box .image .swipe .top-handle{display:block;height:14px;width:15px;position:absolute;top:0px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/commit/swipemode_sprites.gif?9ed25327") 0 3px no-repeat}#files .image .swipe .bottom-handle,.file-box .image .swipe .bottom-handle{display:block;height:14px;width:15px;position:absolute;bottom:0px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/commit/swipemode_sprites.gif?9ed25327") 0 -11px no-repeat}#files .image .swipe .swipe-bar:hover .top-handle,.file-box .image .swipe .swipe-bar:hover .top-handle{background-position:-15px 3px}#files .image .swipe .swipe-bar:hover .bottom-handle,.file-box .image .swipe .swipe-bar:hover .bottom-handle{background-position:-15px -11px}#files .image .onion-skin .deleted-frame,.file-box .image .onion-skin .deleted-frame,#files .image .onion-skin .added-frame,.file-box .image .onion-skin .added-frame{position:absolute;display:block;top:0px;left:0px}#files .image .onion-skin .controls,.file-box .image .onion-skin .controls{display:block;height:14px;width:300px;z-index:100;position:absolute;bottom:0px;left:50%;margin-left:-150px}#files .image .onion-skin .controls .transparent,.file-box .image .onion-skin .controls .transparent{display:block;position:absolute;top:2px;right:0px;height:10px;width:10px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/commit/onion_skin_sprites.gif?45ef9598") -2px 0px no-repeat}#files .image .onion-skin .controls .opaque,.file-box .image .onion-skin .controls .opaque{display:block;position:absolute;top:2px;left:0px;height:10px;width:10px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/commit/onion_skin_sprites.gif?45ef9598") -2px -10px no-repeat}#files .image .onion-skin .controls .drag-track,.file-box .image .onion-skin .controls .drag-track{display:block;position:absolute;left:12px;height:10px;width:276px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/commit/onion_skin_sprites.gif?45ef9598") -4px -20px repeat-x}#files .image .onion-skin .controls .dragger,.file-box .image .onion-skin .controls .dragger{display:block;position:absolute;left:0px;top:0px;height:14px;width:14px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/commit/onion_skin_sprites.gif?45ef9598") 0px -34px repeat-x;cursor:pointer}#files .image .onion-skin .controls .dragger:hover,.file-box .image .onion-skin .controls .dragger:hover{background-position:0px -48px}#files .image .difference .added-frame,.file-box .image .difference .added-frame{display:none}#files .image .difference .deleted-frame,.file-box .image .difference .deleted-frame{border-color:#999}.file-editor-textarea{padding:4px;width:908px;border:1px solid #eee;font-size:12px;font-family:Monaco, "Liberation Mono", Courier, monospace}.file-commit-form{width:720px}input.commit-message-summary{margin:10px 0;padding:4px;width:710px;height:25px;font-family:Monaco, "Liberation Mono", Courier, monospace;font-size:16px;border:1px solid #ddd}.commit-message-summary-label{display:block;margin-bottom:-5px;color:#666;font-weight:bold}.too-long-message{display:none;color:#b44643;float:right;margin-bottom:-5px}.file-commit-form.is-too-long-error .too-long-message{display:block}.file-commit-form.is-too-long-error .commit-message-summary{color:#b44643}textarea.commit-message{margin:10px 0;padding:4px;width:710px;height:100px;font-family:Monaco, "Liberation Mono", Courier, monospace;font-size:16px;border:1px solid #ddd;white-space:nowrap;overflow:auto}.commit-message-label{display:block;margin-bottom:-5px;color:#666;font-weight:bold}.check-for-fork{display:none}.check-for-fork img{vertical-align:text-bottom}input.tree-finder-input,input.tree-finder-input:focus{border:0;outline:none;font-size:100%;box-shadow:none}.tree-finder .results-list tr.navigation-focus td{background:#eee}.tree-finder .no-results th{text-align:center}.tree-finder tr td.icon{cursor:pointer}.tree-finder .tree-browser{border-top:1px solid #cacaca}.tree-finder .no-results{display:none}.tree-finder .filterable-empty+.no-results{display:block}#slider{margin-top:-10px;position:relative;overflow:hidden}#slider .breadcrumb a:hover{text-decoration:none}#slider .frames{width:10000px}#slider .frames .frame{float:left;width:920px;margin-right:100px}#slider .frames .frame-loading{height:100%}#files .file{margin-top:0}#slider .frames .big-actions{position:absolute;top:5px;right:0;margin:0}#wiki-wrapper{margin:0 auto 50px 0;overflow:visible;font-size:10px;line-height:1.4}#wiki-wrapper #head{margin:20px 0 15px;padding:0 0 9px;border-bottom:1px solid #ddd}#wiki-wrapper #head h1{font-size:32px;line-height:normal}#wiki-wrapper #head h1 a{font-size:16px}.wiki-actions{float:right;margin-top:6px;padding:0;list-style-type:none}.wiki-actions li{float:left;margin-left:7px}#wiki-rightbar{background-color:#f7f7f7;border:1px solid #ddd;float:right;padding:10px;width:230px;border-radius:5px}#wiki-rightbar>*:first-child{margin-top:0}#wiki-rightbar ul,#wiki-rightbar ol{margin:5px 0 0 15px;padding:0}#wiki-rightbar ul li,#wiki-rightbar ol li{color:#333;font-size:12px;margin:0;padding:0;line-height:19px}#wiki-rightbar ul li a,#wiki-rightbar ol li a{font-weight:bold;text-shadow:0 1px 0 #fff}#wiki-rightbar ul{list-style-type:square}#wiki-rightbar p{font-size:12px;line-height:1.6}.has-rightbar #wiki-body,.has-rightbar #wiki-footer{margin-right:280px}#wiki-footer{clear:both;margin:20px 0 50px}#wiki-footer #gollum-footer-content{background-color:#f7f7f7;border:1px solid #ddd;font-size:12px;line-height:1.6;margin-top:18px;padding:12px;border-radius:5px}#wiki-footer #gollum-footer-content>*:first-child{margin-top:0}#wiki-footer #gollum-footer-content h3{font-size:14px;color:#333;margin:0;padding:0 0 2px;text-shadow:0 1px 0 #fff}#wiki-footer #gollum-footer-content p{margin:6px 0 0;padding:0}#wiki-footer #gollum-footer-content ul,#wiki-footer #gollum-footer-content ol{margin:6px 0 0 18px}#wiki-wrapper.error{height:1px;position:absolute;overflow:visible;top:50%;width:100%}#wiki-wrapper #error{background-color:#f9f9f9;border:1px solid #e4e4e4;left:50%;overflow:hidden;padding:2%;margin:-10% 0 0 -35%;position:absolute;width:70%;border-radius:0.5em}#wiki-wrapper #error h1{font-size:3em;line-height:normal;margin:0;padding:0}#wiki-wrapper #error p{font-size:1.2em;line-height:1.6em;margin:1em 0 0.5em;padding:0}#wiki-wrapper .jaws{display:block;height:1px;left:-5000px;overflow:hidden;position:absolute;top:-5000px;width:1px}#wiki-wrapper .markdown-body>h1:first-child,#wiki-wrapper .gollum-rest-content .markdown-body>div:first-child>div:first-child>h1:first-child,#wiki-wrapper .gollum-pod-content .markdown-body>a.dummyTopAnchor:first-child+h1,#wiki-wrapper .gollum-org-content .markdown-body>p.title:first-child,#wiki-wrapper .gollum-asciidoc-content .markdown-body>#header:first-child>h1:first-child{display:none}.wiki-git-access #head{border-bottom:1px solid #ccc;margin:14px 0 5px;padding:0 0 6px 0;overflow:hidden}.wiki-git-access h1{color:#999;font-size:33px;font-weight:normal;float:left;line-height:normal;margin:0;padding:0}.wiki-git-access #url-box{margin-top:14px}#wiki-wrapper.history h1{color:#999;font-weight:normal}#wiki-wrapper.history h1 strong{color:#000;font-weight:bold;line-height:normal}#wiki-wrapper.history ul.actions li a{margin:0 5px 0 0}#wiki-history{margin-top:14px}#wiki-history fieldset{border:0;margin:20px 0;padding:0}#wiki-history table,#wiki-history tbody{padding:0;margin:0;width:100%}#wiki-history table tr,#wiki-history tbody tr{padding:0;margin:0;background-color:#ebf2f6}#wiki-history table td,#wiki-history tbody td{border:1px solid #c0dce9;font-size:12px;margin:0;padding:3px 8px}#wiki-history table td.commit-name,#wiki-history tbody td.commit-name{border-left:0}#wiki-history table td.commit-name span.time-elapsed,#wiki-history tbody td.commit-name span.time-elapsed{color:#999}#wiki-history table td.commit-name a,#wiki-history tbody td.commit-name a{font-size:0.9em;font-family:Monaco, "Liberation Mono", Courier, monospace;padding:0 0.2em}#wiki-history table td.checkbox,#wiki-history tbody td.checkbox{min-width:24px;width:24px;padding:3px 0 2px 9px}#wiki-history table td.checkbox input,#wiki-history tbody td.checkbox input{cursor:pointer;display:block;margin:0;padding:0}#wiki-history table td.author,#wiki-history tbody td.author{width:20%}#wiki-history table td.author a,#wiki-history tbody td.author a{color:#000;font-weight:bold}#wiki-history table td.author span.username,#wiki-history tbody td.author span.username{display:block;padding-top:3px}#wiki-history table tr:nth-child(2n),#wiki-history table table tr.alt-row,#wiki-history tbody tr:nth-child(2n),#wiki-history tbody table tr.alt-row{background-color:#f3f7fa}#wiki-history table tr.selected,#wiki-history tbody tr.selected{background-color:#ffffea;z-index:100}#wiki-history table img,#wiki-history tbody img{background-color:#fff;border:1px solid #999;display:block;float:left;height:18px;overflow:hidden;margin:0 0.5em 0 0;width:18px;padding:2px}#wiki-wrapper.history #gollum-footer ul.actions li{margin:0 0.6em 0 0}#wiki-wrapper.results h1{color:#999;font-weight:normal}#wiki-wrapper.results h1 strong{color:#000;font-weight:bold;line-height:normal}#wiki-wrapper.results #results{border-bottom:1px solid #ccc;margin-bottom:2em;padding-bottom:2em}#wiki-wrapper .results #results ul{margin:2em 0 0 0;padding:0}#wiki-wrapper .results #results ul li{font-size:1.2em;line-height:1.6em;list-style-position:outside;padding:0.2em 0}#wiki-wrapper .results #results ul li span.count{color:#999}#wiki-wrapper .results #no-results{font-size:1.2em;line-height:1.6em;margin-top:2em}#wiki-wrapper .results #gollum-footer ul.actions li{margin:0 1em 0 0}#wiki-wrapper.compare h1{color:#000;font-weight:bold}#wiki-wrapper.compare #compare-content{margin-top:3em}#wiki-wrapper.compare #compare-content ul.actions li,#wiki-wrapper.compare #gollum-footer ul.actions li{margin-left:0;margin-right:0.6em}#wiki-wrapper.compare #compare-content ul.actions{margin-bottom:1.4em}#wiki-wrapper ul.actions{display:block;list-style-type:none;overflow:hidden;padding:0}#wiki-wrapper #files .file .data tr td.line_numbers{width:1%;font-size:12px}
