html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}input,button,textarea{margin:0;padding:0;font-size:100%;font-family:inherit}button{-moz-box-sizing:content-box;box-sizing:content-box}html,body{height:100%;min-width:960px}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0;font-size:100%;font:inherit}html{overflow-y:scroll}article,aside,header,footer,nav,section,figure,figcaption,hgroup,progress,canvas{display:block}h1,h2,h3,h4,h5,h6{font-weight:bold}strong,b{font-weight:bold}em,i{font-style:italic}:-moz-ui-invalid{box-shadow:none}a.book{display:inline-block;margin-left:-2px;padding:0 5px 5px 0;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/books/background-effect.gif?068fc767") 0 0 no-repeat}a.book>img{width:100px;height:130px;box-shadow:inset 1px 1px 0 rgba(0,0,0,0.1)}.callout{margin:15px 0;padding:10px;font-size:13px;color:#8d8d6d;background:#fffef1;border:1px solid #e5e2c8;border-radius:4px}.callout strong{font-weight:bold;color:#000}.callout h2{margin:0;font-size:16px;font-weight:300}.callout p:last-child{margin-bottom:0}.callout hr{margin:10px 0 10px -10px;width:100%;padding:0 10px;background:transparent;border-top:1px solid #e5e2c8;border-bottom:1px solid #fff}.callout.subdued{margin:10px 0;color:#666;border-color:#ddd;background:#f8f8f8}p.subdued{color:#666}.featured-callout{margin:15px 0;padding:10px;font-size:12px;color:#333;background:#e8f0f5;border:1px solid #d2d9de;border-right-color:#e5e9ed;border-bottom-color:#e5e9ed;border-radius:3px}.featured-callout .rule{width:100%;padding:0 10px;margin:10px 0 10px -10px;border-top:1px solid #c6d5df;border-bottom:1px solid #fff}.featured-callout h2{margin:0;font-size:14px;font-weight:bold;line-height:20px;color:#000}.featured-callout ol,.featured-callout ul{margin-left:20px}.featured-callout ol li,.featured-callout ul li{margin:5px 0}.featured-callout p:last-child{margin-bottom:0}.featured-callout p.more{font-weight:bold}.featured-callout pre.console{padding:5px;color:#eee;background:#333;border:1px solid #000;border-right-color:#222;border-bottom-color:#222;border-radius:3px}.featured-callout pre.console code{font-size:11px}.featured-callout .diagram{margin:15px 0;text-align:center}.featured-callout .screenshot{margin:15px 0;padding:1px;background:#fff;border:1px solid #b4cad8}.mini-callout{margin:15px 0;padding:10px;color:#5d5900;border:1px solid #e7e7ce;border-radius:5px;background-color:#fffde3;background-image:-moz-linear-gradient(#fffff6, #fffde3);background-image:-webkit-linear-gradient(#fffff6, #fffde3);background-image:linear-gradient(#fffff6, #fffde3);background-repeat:repeat-x}.mini-callout img{position:relative;top:-2px;vertical-align:middle;margin-right:5px}.inset-callout{margin:15px 0;padding:10px;font-size:12px;color:#333;background:#eee;border:1px solid #d5d5d5;border-right-color:#e5e5e5;border-bottom-color:#e5e5e5;border-radius:3px}.help-callout{font-size:11px}.help-callout p:last-child{margin-bottom:0}.help-callout h2{margin-top:20px}.help-callout h2:first-child{margin:0}.featured-callout .mega-icon{vertical-align:middle}.infotip{margin:15px 0;padding:10px;font-size:12px;color:#6d6d4b;background:#ffffde;border:1px solid #e4e4c6;border-right-color:#eff2c7;border-bottom-color:#eff2c7;border-radius:3px}.infotip p{margin:0}.infotip p+p{margin-top:15px}.dashboard-notice{position:relative;margin:0 0 20px 0;padding:13px;font-size:12px;color:#333;border:1px solid #e7e7ce;border-radius:5px;background-color:#fffde3;background-image:-moz-linear-gradient(#fffff6, #fffde3);background-image:-webkit-linear-gradient(#fffff6, #fffde3);background-image:linear-gradient(#fffff6, #fffde3);background-repeat:repeat-x}.dashboard-notice .dismiss{position:absolute;display:block;top:5px;right:5px;width:16px;height:16px;cursor:pointer;color:#ceceb8}.dashboard-notice .dismiss:hover{color:#c60000}.dashboard-notice .title{margin-left:-13px;margin-bottom:13px;width:100%;padding:0 13px 13px;border-bottom:1px solid #e7e7ce}.dashboard-notice .title p{margin:0;font-size:14px;color:#666}.dashboard-notice h2{margin:0;font-size:16px;font-weight:normal;color:#000}.dashboard-notice p{margin-bottom:0}.dashboard-notice p.no-title{margin-top:0;padding-right:5px}.dashboard-notice .inset-figure{margin:0 0 10px 15px;float:right;clear:right;padding:6px;background:#fff;border:1px solid #e4e4e4;border-right-color:#f4f4f4;border-bottom-color:#fff;border-radius:3px}.dashboard-notice .inset-comment{margin:15px 0;padding:6px;background:#fff;color:#444;border:1px solid #e4e4e4;border-right-color:#f4f4f4;border-bottom-color:#fff;border-radius:3px}.dashboard-notice ul{margin-left:25px}.dashboard-notice .coupon{margin:15px 0;padding:10px;text-align:center;font-weight:bold;font-size:20px;background:#fff;border:1px dashed #d1e5ff}.dashboard-notice.org-newbie .fancytitle .mega-icon-team{position:relative;float:left;top:5px;color:#dddb8e;margin-right:10px}.octotip{position:relative;margin:10px 0;padding:5px 5px 5px 27px;color:#25494f;font-size:12px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/callouts/octotip-octocat.png?039bd04e") 0 50% no-repeat #ccf1f9;border:1px solid #b1ecf8;border-radius:3px}.frame .octotip{margin-top:0}.octotip p{margin:0}.octotip .dismiss{position:absolute;display:block;top:50%;right:5px;margin-top:-9px;width:18px;height:18px;text-indent:-9999px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/notices/close.png?51b3de69") 0 0 no-repeat;cursor:pointer}.octotip .dismiss:hover{background-position:0 -50px}.kbd{display:inline-block;padding:3px 5px;color:#000;font-family:Monaco, "Liberation Mono", Courier, monospace;font-size:11px;background-color:#e7e7e7;background-image:-moz-linear-gradient(#fefefe, #e7e7e7);background-image:-webkit-linear-gradient(#fefefe, #e7e7e7);background-image:linear-gradient(#fefefe, #e7e7e7);background-repeat:repeat-x;border:1px solid #cfcfcf;border-radius:2px}#facebox .badmono,.kbd.badmono{font-family:sans-serif;font-weight:bold}input[type=text],input[type=password],input[type=email],textarea{border:1px solid #ccc;border-radius:3px;outline:none;background:#fafafa none;box-shadow:inset rgba(0,0,0,0.1) 0 1px 1px}input[type=text].focus,input[type=text]:focus,.previewable-comment-form .focused .drag-and-drop,input[type=password].focus,input[type=password]:focus,input[type=email].focus,input[type=email]:focus,textarea.focus,textarea: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;background-color:#fff}dl.form{margin:15px 0}dl.form>dt{margin:0 0 6px 0}dl.form>dt label{position:relative;font-size:14px;font-weight:bold;color:#333}dl.form.flattened>dt{float:left;line-height:32px;margin:0}dl.form.flattened>dd{line-height:32px}dl.form>dd input[type=text],dl.form>dd input[type=password],dl.form>dd input[type=email]{-moz-box-sizing:border-box;box-sizing:border-box;margin-right:5px;width:400px;padding:6px;font-size:14px;color:#666}dl.form>dd input[type=text].short,dl.form>dd input[type=password].short,dl.form>dd input[type=email].short{width:250px}dl.form>dd input[type=text].long,dl.form>dd input[type=password].long,dl.form>dd input[type=email].long{width:100%}dl.form>dd input[type=text].is-autocheck-loading,dl.form>dd input[type=password].is-autocheck-loading,dl.form>dd input[type=email].is-autocheck-loading{background:url("https://a248.e.akamai.net/assets.github.com/images/spinners/octocat-spinner-16px.gif?8af31515") right center no-repeat}dl.form>dd input[type=text].is-autocheck-successful,dl.form>dd input[type=password].is-autocheck-successful,dl.form>dd input[type=email].is-autocheck-successful{background:url("https://a248.e.akamai.net/assets.github.com/images/modules/ajax/success.png?51d7b329") right center no-repeat}dl.form>dd input[type=text].is-autocheck-errored,dl.form>dd input[type=password].is-autocheck-errored,dl.form>dd input[type=email].is-autocheck-errored{background:url("https://a248.e.akamai.net/assets.github.com/images/modules/ajax/error.png?0f9e2010") right center no-repeat}dl.form>dd textarea{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:5px;height:200px;min-height:200px;font-size:12px}dl.form>dd textarea.short{height:50px;min-height:50px}dl.form>dd p.note{margin:2px 0 5px 0;font-size:11px;color:#666}dl.form.required>dt>label:after{content:"*";color:#9f1006;padding-left:5px}.form-checkbox{margin:15px 0;padding-left:20px;vertical-align:middle}.form-checkbox label{font-size:14px;font-weight:bold;color:#333}.form-checkbox label em.highlight{position:relative;left:-4px;padding:2px 4px;font-style:normal;background:#fffbdc;border-radius:3px}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio]{float:left;margin:2px 0 0 -20px;vertical-align:middle}.form-checkbox .note{margin:0;display:block;font-size:12px;font-weight:normal;color:#666}.form-cards{margin:0 0 10px 0;height:25px}.form-cards>ul.cards{margin:0}.form-cards>ul.cards>li{list-style-type:none;float:left;margin:0 7px 0 0}.form-cards>ul.cards>li.text{position:relative;top:5px;font-size:11px;color:#999}.form-cards>ul.cards .card{float:left;width:39px;height:25px;text-indent:-9999px;background-position:0 0}.form-cards>ul.cards .card.visa{background-image:url("https://a248.e.akamai.net/assets.github.com/images/modules/pricing/card-visa.gif?bc826606")}.form-cards>ul.cards .card.master{background-image:url("https://a248.e.akamai.net/assets.github.com/images/modules/pricing/card-mastercard.gif?6e83937f")}.form-cards>ul.cards .card.american_express{background-image:url("https://a248.e.akamai.net/assets.github.com/images/modules/pricing/card-amex.gif?17e7abfc")}.form-cards>ul.cards .card.discover{background-image:url("https://a248.e.akamai.net/assets.github.com/images/modules/pricing/card-discover.gif?189110e8")}.form-cards>ul.cards .card.jcb{background-image:url("https://a248.e.akamai.net/assets.github.com/images/modules/pricing/card-jcb.gif?07338898")}.form-cards>ul.cards .card.diners_club{background-image:url("https://a248.e.akamai.net/assets.github.com/images/modules/pricing/card-diners.gif?f30890ec")}.form-cards>ul.cards .card.disabled{background-position:0 -25px;opacity:0.3}dl.form .success,dl.form .error,dl.form .indicator{display:none;font-size:12px;font-weight:bold}dl.form.loading{opacity:0.5}dl.form.loading .indicator{display:inline}dl.form.successful .success{display:inline;color:#339900}dl.form.successful .success .mini-icon-confirm{display:inline-block;position:relative;top:2px}dl.form.errored>dt label{color:#990000}dl.form.errored .error{display:inline;color:#990000}dl.form.errored dd.error,dl.form.errored dd.warning{display:inline-block;padding:5px;font-size:11px;color:#494620;background:#f7ea57;border:1px solid #c0b536;border-top-color:#fff;border-bottom-right-radius:3px;border-bottom-left-radius:3px}dl.form.warn .warning{display:inline;color:#990000}dl.form.warn dd.warning{display:inline-block;padding:5px;font-size:11px;color:#494620;background:#f7ea57;border:1px solid #c0b536;border-top-color:#fff;border-bottom-right-radius:3px;border-bottom-left-radius:3px}dl.form .form-note{margin-top:-1px;display:inline-block;padding:5px;font-size:11px;color:#494620;background:#f7ea57;border:1px solid #c0b536;border-top-color:#fff;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.hfields{margin:15px 0;display:inline-block;display:block}.hfields:after{content:".";display:block;height:0;clear:both;visibility:hidden}.hfields dl.form{float:left;margin:0 30px 0 0}.hfields dl.form>dt label{display:inline-block;margin:5px 0 0 0;color:#666}.hfields dl.form>dt label img{position:relative;top:-2px}.hfields button.classy,.hfields a.classy{float:left;margin:23px 25px 0 -20px}.hfields select{margin-top:5px}.fieldgroup .fields dl.form:first-child{margin-top:0}.previewable-comment-form{background:#fff;position:relative}.previewable-comment-form .tabnav{position:relative}.previewable-comment-form .tabnav ul.tabnav-tabs{padding-left:10px}.previewable-comment-form .comment{border:1px solid #CACACA}.previewable-comment-form .comment-header .comment-header-actions{display:none}.previewable-comment-form .comment-form-error{margin-bottom:10px}.previewable-comment-form .write-content,.previewable-comment-form .preview-content{display:none;padding:0 10px 10px}.previewable-comment-form.write-selected .write-content,.previewable-comment-form.preview-selected .preview-content{display:block}.previewable-comment-form .tabnav-widget.text{margin-right:11px}.previewable-comment-form textarea{display:block;width:100%;max-width:100%;min-height:100px;max-height:500px;padding:10px;background:#fafafa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.previewable-comment-form textarea#fullscreen-contents:focus{border:none;box-shadow:none}.previewable-comment-form textarea::-webkit-input-placeholder,.previewable-comment-form textarea:-moz-placeholder{color:#aaa}.previewable-comment-form .drag-and-drop{margin:0;padding:7px 10px;color:#aaa;height:16px;line-height:16px;background:#fafafa;border:1px solid #ccc;border-top:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.previewable-comment-form .drag-and-drop .manual-file-chooser{position:absolute;width:240px;margin-left:-80px;opacity:0.0001;cursor:pointer}.previewable-comment-form .drag-and-drop .manual-file-chooser:hover+.manual-file-chooser-text{text-decoration:underline}.previewable-comment-form .drag-and-drop .default,.previewable-comment-form .drag-and-drop .loading,.previewable-comment-form .drag-and-drop .error{display:none}.previewable-comment-form .drag-and-drop .error{color:#bd2c00}.previewable-comment-form .is-default .drag-and-drop .default{display:inline-block}.previewable-comment-form .is-uploading .drag-and-drop .loading{display:inline-block}.previewable-comment-form .is-uploading .drag-and-drop .loading img{vertical-align:top}.previewable-comment-form .is-bad-file .drag-and-drop .bad-file{display:inline-block}.previewable-comment-form .is-failed .drag-and-drop .failed-request{display:inline-block}.previewable-comment-form .upload-enabled textarea{border-bottom:1px dashed #ddd;border-bottom-left-radius:0;border-bottom-right-radius:0}.previewable-comment-form .focused .drag-and-drop{box-shadow:rgba(81,167,232,0.5) 0 0 3px}.previewable-comment-form .dragover textarea,.previewable-comment-form .dragover .drag-and-drop{box-shadow:#c9ff00 0 0 3px}div.composer{margin-top:0}div.composer input[type="text"]{display:block;width:100%;max-width:100%;padding:10px;background:#fafafa;-moz-box-sizing:border-box;box-sizing:border-box}div.composer input[type="text"]::-webkit-input-placeholder,div.composer input[type="text"]:-moz-placeholder{color:#aaa}div.composer dl.form{margin:0}div.composer dl.form input[type="text"]{width:100%}div.composer .contributing{padding:10px 0;font-weight:bold;text-align:center;border-bottom:1px solid #ddd;background:#ffc}div.composer .discussion-bubble{margin-top:0}div.composer .comment-content{background:inherit}div.composer .comment-header{display:none}div.composer .comment-body{padding:4px 6px}div.composer .comment{border:0}div.composer .composer-infobar{height:35px;border-bottom:1px solid #ddd;padding:0 10px;margin-bottom:10px}div.composer .tabnav{margin:0 0 10px}.infobar-widget.milestone{float:right}.infobar-widget.milestone .context-pane{right:0}.infobar-widget.assignee{float:left}.infobar-widget .text,.infobar-widget .avatar,.infobar-widget .context-menu-container{display:inline-block;vertical-align:top}.infobar-widget .text{margin-top:3px}.infobar-widget .text a{color:#333;font-weight:bold}.infobar-widget .progress-bar{width:220px;line-height:18px}.tabnav{margin:10px 0;border-bottom:1px solid #ddd;height:35px}.tabnav .tabnav-tabs{display:inline-block}.tabnav .tabnav-tabs>li{display:inline-block}.tabnav-tab{display:inline-block;margin-bottom:-1px;padding:8px 12px;border:1px solid transparent;border-bottom:0;font-size:14px;color:#666;text-decoration:none}.tabnav-tab.selected{border-color:#ddd;border-radius:3px 3px 0 0;background-color:#fff;color:#333;font-weight:bold}.tabnav-tab:hover{text-decoration:none}.tabnav .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}.tabnav .counter.blank{display:none}.tabnav-right{position:relative;display:block;float:right}.tabnav-widget{display:inline-block;vertical-align:top;margin-top:4px}.tabnav-widget+ul.tabnav-tabs{margin-left:10px}.tabnav-widget.text{margin-top:12px;font-size:11px;color:#666}.tabnav-widget.search .spinner{vertical-align:middle;position:absolute;top:7px;left:-22px;margin-right:8px}.tabnav-widget.search .search-link{display:inline-block;height:26px;padding-right:5px;line-height:26px;font-weight:200;font-size:13px;color:#666;vertical-align:top}.tabnav-widget.search .fieldwrap{display:inline-block;height:26px;border-radius:4px}.tabnav-widget.search .fieldwrap>input,.tabnav-widget.search .fieldwrap>button{display:inline-block}.tabnav-widget.search input{padding:0 4px 0 4px;font-size:12px;height:24px;border-radius:3px 0 0 3px;vertical-align:top;margin:0}.tabnav-widget.search .minibutton{position:relative;margin-left:0;height:24px;vertical-align:top;padding:0 8px;border-left:none;border-radius:0 3px 3px 0;-moz-box-sizing:content-box;box-sizing:content-box}.tabnav-widget.search .minibutton:hover{color:#fff}ul.filter-list{list-style-type:none}ul.filter-list.small .filter-item{font-size:12px;padding:4px 10px;margin:0 0 2px 0}ul.filter-list .filter-item{display:block;padding:8px 10px;margin:0 0 5px 0;font-size:14px;border-radius:3px;text-decoration:none;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ul.filter-list .filter-item:hover{background:#eee}ul.filter-list .filter-item.selected{color:#fff;background:#4183c4}ul.filter-list .filter-item.selected .mini-icon-remove-close{float:right;opacity:0.8;display:inline-block}ul.filter-list .filter-item .count{font-weight:bold;float:right}ul.filter-list.pjax-active .filter-item{color:#777;background:transparent}ul.filter-list.pjax-active .filter-item.pjax-active{color:#fff;background:#4183c4}ul.color-label-list.editable .color{width:14px}ul.color-label-list.editable .color:hover{background:transparent url("https://a248.e.akamai.net/assets.github.com/images/icons/arrow-down.png?35eb0847") 1px 2px no-repeat}ul.color-label-list.editable .mini-icon-remove-close{display:inline-block;color:#AAA}ul.color-label-list.editable .mini-icon-remove-close:hover{color:#ba3d37}ul.color-label-list .color-label{line-height:16px}ul.color-label-list .color-label:hover .color{box-shadow:0 0 4px rgba(0,0,0,0.4)}ul.color-label-list .color-label:hover .mini-icon-remove-close{opacity:1}ul.color-label-list .color-label.selected{font-weight:bold;background:98% 5px no-repeat transparent;-webkit-font-smoothing:antialiased}ul.color-label-list .color-label.selected .count,ul.color-label-list .color-label.selected .color{display:none}ul.color-label-list .color-label.selected .mini-icon-remove-close{display:inline-block}ul.color-label-list .color-label.zeroed,ul.color-label-list .color-label.zeroed .count{color:#999}ul.color-label-list .count{color:#333}ul.color-label-list .name a{color:#333}ul.color-label-list .color{display:block;float:left;margin-left:-5px;margin-right:4px;width:6px;height:14px;border-radius:2px}ul.color-label-list .mini-icon-remove-close{display:none;float:right;opacity:0.8}ul.color-label-list .nolabels{margin:10px 0;font-size:11px;color:#666}.plans-next{list-style:none;width:655px}.plans-next .plan{float:left;width:121px;padding:0;margin:0;border:0}.plans-next .plan h3{font-size:15px;text-align:center;padding:29px 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #ddd}.plans-next .plan.active{border-radius:3px;width:158px;border:1px solid #dedede;box-shadow:0 0 8px rgba(120,163,193,0.2)}.plans-next .plan.active h3{margin:0.5em 0;padding:0;font-family:"Helvetica-Light";font-weight:300;font-size:18px;border-bottom:none;font-weight:normal}.plans-next .plan.active ul{margin:0 0 2em 0}.plans-next ul{list-style:none}.plans-next ul li{text-align:center;margin:1em 0;color:#444}.plans-next ul strong{color:#222;font-weight:bold;font-size:16px}.plans-next ul small{font-size:12px;color:#999}.plans-next ul small strong{font-size:18px;color:#999}.plans-next .current-plan{position:relative;left:-1px;top:-1px;width:160px;background-color:#226fbb;background-image:-moz-linear-gradient(#329ed1, #226fbb);background-image:-webkit-linear-gradient(#329ed1, #226fbb);background-image:linear-gradient(#329ed1, #226fbb);background-repeat:repeat-x;border-top-left-radius:3px;border-top-right-radius:3px;display:block;padding:3px 0;margin:0 0 5px 0;border-bottom:1px solid #194a7b;color:#fff;font-weight:bold;font-size:10px;text-align:center;text-transform:uppercase;text-shadow:0 -1px 0 #105095}.payment{border-radius:3px;padding:10px;background:#f8f8f8;text-align:center;margin:0 0 20px 0;border:1px solid #ddd}.payment p{margin:0 0 5px 0}.payment ul{list-style:none}.payment ul li{display:inline-block;margin:0 10px 0 0}ul.notification-routing strong{color:#000}ul.notification-routing .notification-email{float:right}ul.notification-routing .notification-email .edit-link{margin-right:10px;font-weight:bold}ul.notification-routing .notification-email input[type=text]{width:200px;padding:2px;color:#444}ul.notification-routing .notification-email form{display:none}ul.notification-routing .notification-email form .minibutton{float:none;margin:0}ul.notification-routing .notification-email.open form{display:block}ul.notification-routing .notification-email.open .email-display{display:none}table.notifications{margin:0 0 15px 0;width:100%;border-spacing:none;border-collapse:collapse;font-size:12px;color:#666}table.notifications th{padding:15px 0 5px 0;text-align:left;font-size:11px;text-transform:uppercase;color:#000;border-bottom:1px solid #ccc}table.notifications td{padding:2px 0;border-bottom:1px solid #ddd}table.notifications td.checkbox{width:1%;text-align:center}p.notification-settings{margin:15px 0;font-size:12px;color:#333}p.notification-settings.on .mini-icon-notifications{color:#fa9e00}p.notification-settings strong{font-weight:bold}p.notification-settings em{font-style:normal;color:#666}p.notification-settings.on .subscription-on,p.notification-settings .subscription-off{display:inline}p.notification-settings .subscription-on,p.notification-settings.on .subscription-off{display:none}.page-notifications p.notification-settings{margin-bottom:0;padding:8px 5px 8px 25px;background-color:#eee;background-position:5px 50%;border:1px solid #d5d5d5;border-right-color:#e5e5e5;border-bottom-color:#e5e5e5;border-radius:3px}p.notification-settings label{margin-right:5px}.listings-layout{overflow:hidden;padding-bottom:10px}.listings-layout{overflow:hidden;padding-bottom:10px}.listings-layout a:hover{text-decoration:none}.listings-layout>.header{position:relative;border-bottom:0px solid #ddd}.listings-layout>.header .nav{font-size:14px}.listings-layout>.header .nav li{display:inline-block;cursor:pointer}.listings-layout>.header .nav li a{color:#666;text-decoration:none;padding:8px 12px;display:inline-block;margin-bottom:-1px}.listings-layout>.header .nav li.selected{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}.listings-layout>.header .nav li.selected a{color:#333;background-color:#fff;border-top-left-radius:3px;border-top-right-radius:3px}.listings-layout .columns.sidebar{float:left;width:220px;padding-right:19px;border-right:1px solid #ddd}.listings-layout .columns.sidebar .nav li{list-style-type:none;display:block}.listings-layout .columns.sidebar .nav li a:hover{background:#eee}.listings-layout .columns.sidebar .nav li a.selected{color:#fff;background:#4183c4}.listings-layout .columns.sidebar .nav li a .count{float:right;color:#777;font-weight:bold}.listings-layout .columns.sidebar .nav.big{margin:0 0 -5px 0}.listings-layout .columns.sidebar .nav.big li{margin:0 0 5px 0}.listings-layout .columns.sidebar .nav.big li a{display:block;padding:8px 10px;font-size:14px;border-radius:5px}.listings-layout .columns.sidebar .nav.big li a.selected .count{color:#fff}.listings-layout .columns.sidebar .nav.small li{margin:0 0 2px 0}.listings-layout .columns.sidebar .nav.small li a{display:block;padding:4px 10px;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-radius:4px}.listings-layout .columns.sidebar .nav.small li a .count{color:#333}.listings-layout .columns.sidebar .nav.small li a.selected .count{color:#fff}.listings-layout .columns.sidebar .nav.small li.zeroed a,.listings-layout .columns.sidebar .nav.small li.zeroed a .count{color:#999;font-weight:normal}.listings-layout .columns.main{float:right;width:660px}.date_selector{width:auto;height:auto;border:none;background:none;margin:0;padding:0;text-align:left;text-decoration:none;box-shadow:0 0 13px rgba(0,0,0,0.31);background:#fff;border:1px solid #c1c1c1;padding:5px;margin-top:10px;z-index:9;width:240px;border-radius:5px;display:none}.date_selector.no_shadow{box-shadow:none}.date_selector_ieframe{position:absolute;z-index:99999;display:none}.date_selector .nav{width:17.5em}.date_selector .month_nav,.date_selector .year_nav{margin:0 0 3px 0;padding:0;display:block;position:relative;text-align:center}.date_selector .month_nav{float:left;width:55%}.date_selector .year_nav{float:right;width:35%;margin-right:-8px}.date_selector .month_name,.date_selector .year_name{font-weight:bold;line-height:20px}.date_selector .button{display:block;position:absolute;top:0;width:18px;height:18px;line-height:17px;font-weight:bold;color:#003C78;text-align:center;font-size:120%;overflow:hidden;border:1px solid #F2F2F2}.date_selector .button:hover,.date_selector .button.hover{background:none;color:#003C78;cursor:pointer;border-color:#ccc}.date_selector .prev{left:0}.date_selector .next{right:0}.date_selector table{clear:both}.date_selector th,.date_selector td{width:2.5em;height:2em;padding:0;text-align:center;color:black}.date_selector td{border:1px solid #ccc;line-height:2em;text-align:center;white-space:nowrap;color:#003C78;background:white}.date_selector td.today{background:#FFFEB3}.date_selector td.unselected_month{color:#ccc}.date_selector td.selectable_day{cursor:pointer}.date_selector td.selected{background:#D8DFE5;font-weight:bold}.date_selector td.selectable_day:hover,.date_selector td.selectable_day.hover{background:#003C78;color:white}#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left}#facebox .popup{position:relative;border:3px solid rgba(0,0,0,0);border-radius:5px;box-shadow:0 0 18px rgba(0,0,0,0.4)}#facebox .content>p:first-child{margin-top:0}#facebox .content>p:last-child{margin-bottom:0}#facebox .close{position:absolute;top:4px;right:5px;padding:2px}#facebox .close img{opacity:0.3}#facebox .close:hover img{opacity:1.0}#facebox .loading{text-align:center}#facebox .image{text-align:center}#facebox img{border:0;margin:0}#facebox_overlay{position:fixed;top:0px;left:0px;height:100%;width:100%}.facebox_hide{z-index:-100}.facebox_overlayBG{background-color:#000;z-index:99}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:100000}.tipsy-inner{background-color:#000;color:#FFF;max-width:200px;padding:5px 8px 4px 8px;text-align:center}.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow{top:0px;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.graphs path.area.addition{stroke:#1db34f;fill:#1db34f}.graphs path.area.deletion{stroke:#ad1017;fill:#ad1017}.graphs path.path.cumulative{stroke-width:1.2;stroke:#047dda;stroke-opacity:0.5;stroke-dasharray:6 3}span.cadd{font-weight:bold;color:#1db34f}span.cdel{font-weight:bold;color:#ad1017}span.ctot{font-weight:bold;color:#047dda}.axis g.del text{fill:#ad1017}.axis g.del line{stroke:#ad1017;stroke-width:2px}.axis g.add text{fill:#1db34f}.axis g.add line{stroke:#1db34f;stroke-width:2px}.axis g.tot text{fill:#047dda}.axis g.tot line{stroke:#047dda;stroke-width:2px}.graphs .axis line.axline{stroke-width:2px}.weekbar.even{stroke:#eee;stroke-width:1px;fill:none}.weekbar.odd{fill:#f1f1f1;display:none}.weekbar text{font-size:11px;fill:#555;stroke:none}.yearbar{fill:none}.yearbar.even{fill:#f6f6f6}.yearlbl{fill:#555;font-weight:bold}#commit-activity-detail{border-radius:6px;background:#f3f3f3;position:relative;margin-top:20px}#commit-activity-detail.transparent{background:#fff}#commit-activity-detail .activity{margin-top:0;padding-top:100px}#commit-activity-master{border:1px solid #ddd;border-radius:3px;margin-top:20px}#commit-activity-master #commit-activity-master-head{background:#fff;padding:10px;text-align:center;margin:-16px auto 0 auto;width:160px;font-size:14px;font-weight:bold;color:#333;text-transform:uppercase;letter-spacing:0.2em}rect{shape-rendering:crispedges}rect.max{fill:#ffc644}g.bar{fill:#1db34f}g.mini{fill:#f17f49;shape-rendering:geometricPrecision}g.active rect{fill:#bd380f}circle.focus{fill:#555}#commit-activity-detail line{stroke:#e1e1e1}#commit-activity-detail path{fill:none;stroke:#1db34f;stroke-width:2px}#commit-activity-detail .tip{fill:#333;stroke-width:0;font-size:10px}#commit-activity-detail .days text{font-size:11px;fill:#777}.tint-box{border-radius:6px;background:#f3f3f3;position:relative;margin-bottom:10px}.tint-box.transparent{background:#fff}.tint-box .activity{margin-top:0;padding-top:100px}.tint-box .axis line.tick{stroke:#e1e1e1}.tint-box .tip{fill:#333;stroke-width:0;font-size:10px}.tint-box .days text{font-size:11px;fill:#777}.contrib-data{margin:0 0 10px 0;list-style:none;padding:0}#contributors .person{float:left;width:450px;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:2px;margin:10px;border:1px solid #ddd}#contributors .person:nth-child(odd){margin-left:0}#contributors .person:nth-child(even){margin-right:0}#contributors .person h3{margin:0;border-bottom:1px solid #eee;padding:10px;line-height:100%}#contributors .person h3:after{content:".";display:block;clear:both;visibility:hidden;height:0}#contributors .person .avatar{width:30px;height:30px;border-radius:3px;float:left;border:1px solid #bbb;margin-right:5px}#contributors .person .aname{font-weight:bold}#contributors .person .ameta{display:block;font-size:12px;color:#ccc;margin-top:3px;font-weight:normal}#contributors .person .rank{display:inline-block;float:right;font-size:12px;color:#bbb}#contributors .person .cmt{color:#999}#contributors .person .d{color:#c00}#contributors .person .a{color:#8cac29}#contributors .person .spark{display:block;background:#f7f7f7}#contributors .person path{fill:#f17f49}#contributors .person .wklbl{font-size:10px;fill:#ccc}#contributors .person .x.axis{font-size:9px}#contributors .person .y.axis text.midlabel{fill:#ccc}#contributors .person .y.axis g.zero line.tick{stroke:#ccc;stroke-width:1px;shape-rendering:crispedges}#graph-shots:after{content:".";display:block;clear:both;visibility:hidden;height:0}#graph-shots li{float:left;width:450px;margin:10px;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:2px;border:1px solid #ddd;list-style:none}#graph-shots li:nth-child(odd){margin-left:0}#graph-shots li:nth-child(even){margin-right:0}#graph-shots li h3{margin:0;line-height:100%;padding:10px 10px 5px 10px}#graph-shots li p{line-height:100%;display:block;border-bottom:1px solid #eee;margin:0;padding:0 10px 10px 10px;font-size:15px;color:#999}#graph-shots li>a{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/graphs/graph-sprites.png?d700165f") 0 0 no-repeat;height:124px}#graph-shots li>a:hover{background-position-x:-448px}li#g-contributors a{background-position:0 0}li#g-commits a{background-position:0 -120px}li#g-code-frequency a{background-position:0 -240px}li#g-punchcard a{background-position:0 -480px}li#g-traffic a{background-position:0 -600px}li#g-clones a{background-position:0 -720px}.graphs.wheader h2{padding:1px}.graphs .axis{fill:#aaa;font-size:10px}.graphs .axis line{shape-rendering:crispedges;stroke:#eee}.graphs .axis path{display:none}.graphs .axis .zero line{stroke-width:1.5;stroke:#4183c4;stroke-dasharray:3 3}.graphs text.axlabel{fill:#888;font-size:10px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.graphs text.axlabel.biglabel{font-size:11px;letter-spacing:0.09em}.graphs path.area{fill:#1db34f;fill-opacity:0.5}.graphs path.path{stroke:#1db34f;stroke-width:2px;stroke-opacity:1;fill:none}.graphs .dot{fill:#1db34f;stroke:#16873c;stroke-width:2px}.graphs .dot.padded{stroke:#fff;stroke-width:1px}.graphs .dot.padded circle:hover{fill:#4183C4}.graphs .d3-tip{fill:#333}.graphs .d3-tip text{fill:#fff;font-size:11px}.graphs .activity{text-align:center;width:400px;margin:100px auto 0 auto;color:#444;border-radius:3px;padding:10px}.graphs .error{color:#900;background:#feeaea;padding:10px;border-radius:3px}.graphs .dots{margin:0 auto}.graphs .dir{font-size:12px;font-weight:normal;color:#555;line-height:100%;padding-top:5px;float:right}.graphs .selection rect{fill:#333;fill-opacity:0.1;stroke:#333;stroke-width:1px;stroke-opacity:0.4;shape-rendering:crispedges;stroke-dasharray:3 3}.graph-filter{padding-bottom:20px}.graph-filter h3{display:inline-block;margin:5px 0 0 0;padding:0}.graph-filter p.info{margin:0;padding:0;font-weight:normal;font-size:12px;color:#777}h3 .dash{color:#bbb}.graph-filter .context-menu-container{float:right}h2.ghead:after{content:".";height:0;display:block;visibility:hidden;clear:both}kbd{background-color:#dddddd;background-image:-moz-linear-gradient(#f1f1f1, #ddd);background-image:-webkit-linear-gradient(#f1f1f1, #ddd);background-image:linear-gradient(#f1f1f1, #ddd);background-repeat:repeat-x;border-radius:2px;border:1px solid #ddd;border-bottom-color:#ccc;border-right-color:#ccc;padding:1px 4px;line-height:10px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.label{font-size:11px;fill:#555;stroke:none}circle.day{stroke-width:0;fill:#444}circle.day:hover{fill:#4183C4}circle.day.h0{display:none}line.axis{stroke-width:1;stroke:#eee;shape-rendering:crispedges}line.axis.even{stroke:#e0e0e0}@font-face{font-family:'Octicons Regular';src:url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-ec0c1fa944612b7db2003d32ce67cceec5c08b2e.eot");src:url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-ec0c1fa944612b7db2003d32ce67cceec5c08b2e.eot#iefix") format("embedded-opentype"),url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-729fd26aef7d925c631f0605144933462cea3af1.woff") format("woff"),url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-fbe65346972149a8d8696e647af90bdd8f6d9a75.ttf") format("truetype"),url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-4cfac6c47d082f5408b0fb7f449e872135f44d08.svg#newFontRegular") format("svg");font-weight:normal;font-style:normal}.mini-icon,.mega-icon{font-family:'Octicons Regular';font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;line-height:1;-webkit-font-smoothing:antialiased;line-height:1;text-decoration:none}.mini-icon{font-size:16px;width:16px;height:16px}.mini-icon-private-repo:before{content:"\f06a"}.mini-icon-public-repo:before{content:"\f001"}.mini-icon-repo-forked:before{content:"\f002"}.mini-icon-create:before{content:"\f003"}.mini-icon-delete:before{content:"\f004"}.mini-icon-push:before{content:"\f005"}.mini-icon-pull:before{content:"\f006"}.mini-icon-readme:before,.mini-icon-wiki:before{content:"\f007"}.mini-icon-octocat:before{content:"\f008"}.mini-icon-site-message:before,.mini-icon-blacktocat:before{content:"\f009"}.mini-icon-invertocat:before{content:"\f00a"}.mini-icon-download:before{content:"\f00b"}.mini-icon-upload:before{content:"\f00c"}.mini-icon-keyboard:before{content:"\f00d"}.mini-icon-gist:before{content:"\f00e"}.mini-icon-gist-private:before{content:"\f00f"}.mini-icon-code-file:before,.mini-icon-download-unknown:before{content:"\f010"}.mini-icon-download-text:before,.mini-icon-text-file:before{content:"\f011"}.mini-icon-download-media:before{content:"\f012"}.mini-icon-download-zip:before{content:"\f013"}.mini-icon-download-pdf:before{content:"\f014"}.mini-icon-download-tag:before,.mini-icon-tag:before{content:"\f015"}.mini-icon-directory:before{content:"\f016"}.mini-icon-submodule:before{content:"\f017"}.mini-icon-person:before{content:"\f018"}.mini-icon-team:before{content:"\f019"}.mini-icon-member-added:before{content:"\f01a"}.mini-icon-member-removed:before{content:"\f01b"}.mini-icon-follow:before{content:"\f01c"}.mini-icon-watching:before{content:"\f01d"}.mini-icon-unwatch:before{content:"\f01e"}.mini-icon-commit:before{content:"\f01f"}.mini-icon-public-fork:before,.mini-icon-fork:before,.mini-icon-branch:before,.mini-icon-tree:before{content:"\f020"}.mini-icon-private-fork:before{content:"\f021"}.mini-icon-pull-request:before{content:"\f022"}.mini-icon-merge:before{content:"\f023"}.mini-icon-public-mirror:before{content:"\f024"}.mini-icon-private-mirror:before{content:"\f025"}.mini-icon-issue-opened:before{content:"\f026"}.mini-icon-issue-reopened:before{content:"\f027"}.mini-icon-issue-closed:before{content:"\f028"}.mini-icon-issue-comment:before{content:"\f029"}.mini-icon-star:before{content:"\f02a"}.mini-icon-commit-comment:before{content:"\f02b"}.mini-icon-help:before{content:"\f02c"}.mini-icon-exclamation:before{content:"\f02d"}.mini-icon-search-input:before{content:"\f02e"}.mini-icon-advanced-search:before{content:"\f02f"}.mini-icon-notifications:before{content:"\f030"}.mini-icon-account-settings:before{content:"\f031"}.mini-icon-logout:before{content:"\f032"}.mini-icon-admin-tools:before{content:"\f033"}.mini-icon-feed:before{content:"\f034"}.mini-icon-apple:before{content:"\f036"}.mini-icon-windows:before{content:"\f037";content:"";background:transparent url("https://a248.e.akamai.net/assets.github.com/assets/primer/buttons/windows-sprite-6047c14510e8ba6d96be0ed68ff38b5caa4dddd2.png") 0 0 no-repeat;width:16px;height:16px;display:inline-block}.mini-icon-ios:before{content:"\f038"}.mini-icon-download-android:before,.mini-icon-android:before{content:"\f039"}.mini-icon-confirm:before{content:"\f03a"}.mini-icon-unread-note:before{content:"\f03b"}.mini-icon-read-note:before{content:"\f03c"}.mini-icon-arr-up:before{content:"\f03d"}.mini-icon-arr-right:before{content:"\f03e"}.mini-icon-arr-down:before{content:"\f03f"}.mini-icon-arr-left:before{content:"\f040"}.mini-icon-pin:before{content:"\f041"}.mini-icon-gift:before{content:"\f042"}.mini-icon-graph:before{content:"\f043"}.mini-icon-wrench:before{content:"\f044"}.mini-icon-credit-card:before{content:"\f045"}.mini-icon-time:before{content:"\f046"}.mini-icon-ruby:before{content:"\f047"}.mini-icon-podcast:before{content:"\f048"}.mini-icon-key:before{content:"\f049"}.mini-icon-force-push:before{content:"\f04a"}.mini-icon-sync:before{content:"\f04b"}.mini-icon-clone:before{content:"\f04c"}.mini-icon-diff:before{content:"\f04d"}.mini-icon-watchers:before{content:"\f04e"}.mini-icon-discussion:before{content:"\f04f"}.mini-icon-delete-note:before,.mini-icon-remove-close:before{content:"\f050"}.mini-icon-reply:before{content:"\f051"}.mini-icon-mail-status:before{content:"\f052"}.mini-icon-block:before{content:"\f053"}.mini-icon-tag-create:before{content:"\f054"}.mini-icon-tab-delete:before{content:"\f055"}.mini-icon-branch-create:before{content:"\f056"}.mini-icon-branch-delete:before{content:"\f057"}.mini-icon-edit:before{content:"\f058"}.mini-icon-info:before{content:"\f059"}.mini-icon-arr-collapsed:before{content:"\f05a"}.mini-icon-arr-expanded:before{content:"\f05b"}.mini-icon-link:before{content:"\f05c"}.mini-icon-add:before{content:"\f05d"}.mini-icon-reorder:before{content:"\f05e"}.mini-icon-code:before{content:"\f05f"}.mini-icon-location:before{content:"\f060"}.mini-icon-u-list:before{content:"\f061"}.mini-icon-o-list:before{content:"\f062"}.mini-icon-quotemark:before{content:"\f063"}.mini-icon-version:before{content:"\f064"}.mini-icon-brightness:before{content:"\f065"}.mini-icon-fullscreen:before{content:"\f066"}.mini-icon-normalscreen:before{content:"\f067"}.mini-icon-calendar:before{content:"\f068"}.mini-icon-beer:before{content:"\f069"}.mini-icon-secure:before,.mini-icon-lock:before{content:"\f06a"}.mini-icon-added:before{content:"\f06b"}.mini-icon-removed:before{content:"\f06c"}.mini-icon-modified:before{content:"\f06d"}.mini-icon-moved:before,.mini-icon-renamed:before{content:"\f06e"}.mini-icon-add-comment:before{content:"\f06f"}.mini-icon-horizontal-rule:before{content:"\f070"}.mini-icon-arr-right-mini:before{content:"\f071"}.mini-icon-jump-down:before{content:"\f072"}.mini-icon-jump-up:before{content:"\f073"}.mini-icon-reference:before{content:"\f074"}.mini-icon-milestone:before{content:"\f075"}.mini-icon-save-document:before{content:"\f076"}.mini-icon-megaphone:before{content:"\f077"}.mini-icon-chevron:before{content:"\f078"}.mini-icon-gist-forked:before{content:"\f079"}.mini-icon-gist-add:before{content:"\f07a"}.mini-icon-bookmark:before{content:"\f07b"}.mini-icon-filters:before{content:"\f07c"}.mini-icon-dashboard:before{content:"\f07d"}.mini-icon-history:before{content:"\f07e"}.mini-icon-external-link:before{content:"\f07f"}.mini-icon-mute:before{content:"\f080"}.mini-icon-x:before{content:"\f081"}.mini-icon-add-star:before{content:"\f082"}.mini-icon-remove-star:before{content:"\f083"}.mini-icon-circle-slash:before{content:"\f084"}.mini-icon-pulse:before{content:"\f085"}.mini-icon-new-file:before{content:"\f086"}.mini-icon-refresh:before{content:"\f087"}.mini-icon-telescope:before{content:"\f088"}.mini-icon-microscope:before{content:"\f089"}.mega-icon{font-size:32px;width:32px;height:32px}.mega-icon-private-repo:before{content:"\f26a"}.mega-icon-public-repo:before{content:"\f201"}.mega-icon-repo-forked:before{content:"\f202"}.mega-icon-create:before{content:"\f203"}.mega-icon-delete:before{content:"\f204"}.mega-icon-push:before{content:"\f205"}.mega-icon-pull:before{content:"\f206"}.mega-icon-readme:before,.mega-icon-wiki:before{content:"\f207"}.mega-icon-octocat:before{content:"\f208"}.mega-icon-site-message:before,.mega-icon-blacktocat:before{content:"\f209"}.mega-icon-invertocat:before{content:"\f20a"}.mega-icon-download:before{content:"\f20b"}.mega-icon-upload:before{content:"\f20c"}.mega-icon-keyboard:before{content:"\f20d"}.mega-icon-gist:before{content:"\f20e"}.mega-icon-gist-private:before{content:"\f20f"}.mega-icon-code-file:before,.mega-icon-download-unknown:before{content:"\f210"}.mega-icon-download-text:before,.mega-icon-text-file:before{content:"\f211"}.mega-icon-download-media:before{content:"\f212"}.mega-icon-download-zip:before{content:"\f213"}.mega-icon-download-pdf:before{content:"\f214"}.mega-icon-download-tag:before,.mega-icon-tag:before{content:"\f215"}.mega-icon-directory:before{content:"\f216"}.mega-icon-submodule:before{content:"\f217"}.mega-icon-person:before{content:"\f218"}.mega-icon-team:before{content:"\f219"}.mega-icon-member-added:before{content:"\f21a"}.mega-icon-member-removed:before{content:"\f21b"}.mega-icon-follow:before{content:"\f21c"}.mega-icon-watching:before{content:"\f21d"}.mega-icon-unwatch:before{content:"\f21e"}.mega-icon-commit:before{content:"\f21f"}.mega-icon-public-fork:before,.mega-icon-fork:before,.mega-icon-branch:before,.mega-icon-tree:before{content:"\f220"}.mega-icon-private-fork:before{content:"\f221"}.mega-icon-pull-request:before{content:"\f222"}.mega-icon-merge:before{content:"\f223"}.mega-icon-public-mirror:before{content:"\f224"}.mega-icon-private-mirror:before{content:"\f225"}.mega-icon-issue-opened:before{content:"\f226"}.mega-icon-issue-reopened:before{content:"\f227"}.mega-icon-issue-closed:before{content:"\f228"}.mega-icon-issue-comment:before{content:"\f229"}.mega-icon-star:before{content:"\f22a"}.mega-icon-commit-comment:before{content:"\f22b"}.mega-icon-help:before{content:"\f22c"}.mega-icon-exclamation:before{content:"\f22d"}.mega-icon-search-input:before{content:"\f22e"}.mega-icon-advanced-search:before{content:"\f22f"}.mega-icon-notifications:before{content:"\f230"}.mega-icon-account-settings:before{content:"\f231"}.mega-icon-logout:before{content:"\f232"}.mega-icon-admin-tools:before{content:"\f233"}.mega-icon-feed:before{content:"\f234"}.mega-icon-apple:before{content:"\f236"}.mega-icon-windows:before{content:"\f237"}.mega-icon-ios:before{content:"\f238"}.mega-icon-android:before{content:"\f239"}.mega-icon-confirm:before{content:"\f23a"}.mega-icon-unread-note:before{content:"\f23b"}.mega-icon-read-note:before{content:"\f23c"}.mega-icon-arr-up:before{content:"\f23d"}.mega-icon-arr-right:before{content:"\f23e"}.mega-icon-arr-down:before{content:"\f23f"}.mega-icon-arr-left:before{content:"\f240"}.mega-icon-pin:before{content:"\f241"}.mega-icon-gift:before{content:"\f242"}.mega-icon-graph:before{content:"\f243"}.mega-icon-wrench:before{content:"\f244"}.mega-icon-credit-card:before{content:"\f245"}.mega-icon-time:before{content:"\f246"}.mega-icon-ruby:before{content:"\f247"}.mega-icon-podcast:before{content:"\f248"}.mega-icon-key:before{content:"\f249"}.mega-icon-force-push:before{content:"\f24a"}.mega-icon-sync:before{content:"\f24b"}.mega-icon-clone:before{content:"\f24c"}.mega-icon-diff:before{content:"\f24d"}.mega-icon-watchers:before{content:"\f24e"}.mega-icon-discussion:before{content:"\f24f"}.mega-icon-delete-note:before,.mega-icon-remove-close:before{content:"\f250"}.mega-icon-reply:before{content:"\f251"}.mega-icon-mail-status:before{content:"\f252"}.mega-icon-block:before{content:"\f253"}.mega-icon-tag-create:before{content:"\f254"}.mega-icon-tab-delete:before{content:"\f255"}.mega-icon-branch-create:before{content:"\f256"}.mega-icon-branch-delete:before{content:"\f257"}.mega-icon-edit:before{content:"\f258"}.mega-icon-info:before{content:"\f259"}.mega-icon-arr-collapsed:before{content:"\f25a"}.mega-icon-arr-expanded:before{content:"\f25b"}.mega-icon-link:before{content:"\f25c"}.mega-icon-add:before{content:"\f25d"}.mega-icon-reorder:before{content:"\f25e"}.mega-icon-code:before{content:"\f25f"}.mega-icon-location:before{content:"\f260"}.mega-icon-u-list:before{content:"\f261"}.mega-icon-o-list:before{content:"\f262"}.mega-icon-quotemark:before{content:"\f263"}.mega-icon-version:before{content:"\f264"}.mega-icon-brightness:before{content:"\f265"}.mega-icon-fullscreen:before{content:"\f266"}.mega-icon-normalscreen:before{content:"\f267"}.mega-icon-calendar:before{content:"\f268"}.mega-icon-beer:before{content:"\f269"}.mega-icon-secure:before,.mega-icon-lock:before{content:"\f26a"}.mega-icon-added:before{content:"\f26b"}.mega-icon-removed:before{content:"\f26c"}.mega-icon-modified:before{content:"\f26d"}.mega-icon-moved:before,.mega-icon-renamed:before{content:"\f26e"}.mega-icon-add-comment:before{content:"\f26f"}.mega-icon-horizontal-rule:before{content:"\f270"}.mega-icon-arr-right-mini:before{content:"\f271"}.mega-icon-jump-down:before{content:"\f272"}.mega-icon-jump-up:before{content:"\f273"}.mega-icon-reference:before{content:"\f274"}.mega-icon-milestone:before{content:"\f275"}.mega-icon-save-document:before{content:"\f276"}.mega-icon-megaphone:before{content:"\f277"}.mega-icon-chevron:before{content:"\f278"}.mega-icon-gist-forked:before{content:"\f279"}.mega-icon-gist-add:before{content:"\f27a"}.mega-icon-bookmark:before{content:"\f27b"}.mega-icon-filters:before{content:"\f27c"}.mega-icon-dashboard:before{content:"\f27d"}.mega-icon-history:before{content:"\f27e"}.mega-icon-external-link:before{content:"\f27f"}.mega-icon-mute:before{content:"\f280"}.mega-icon-x:before{content:"\f281"}.mega-icon-add-star:before{content:"\f282"}.mega-icon-remove-star:before{content:"\f283"}.mega-icon-circle-slash:before{content:"\f284"}.mega-icon-pulse:before{content:"\f285"}.mega-icon-new-file:before{content:"\f286"}.mega-icon-refresh:before{content:"\f287"}.mega-icon-refresh:before{content:"\f288"}.mega-icon-refresh:before{content:"\f289"}.mini-icon-clippy{display:inline-block;height:16px;width:16px;background-color:transparent;background-position:0 0;background-repeat:no-repeat;vertical-align:text-bottom;background-image:url("https://a248.e.akamai.net/assets.github.com/assets/primer/icons/clippy-93d74a8448d4843acdf2b85a5acbea20e61df5d2.png")}.mini-icon-clippy:before{content:""}.markdown-body{font-size:14px;line-height:1.6;overflow:hidden}.markdown-body>*:first-child{margin-top:0 !important}.markdown-body>*:last-child{margin-bottom:0 !important}.markdown-body a.absent{color:#c00}.markdown-body a.anchor{display:block;padding-left:30px;margin-left:-30px;cursor:pointer;position:absolute;top:0;left:0;bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin:20px 0 10px;padding:0;font-weight:bold;-webkit-font-smoothing:antialiased;cursor:text;position:relative}.markdown-body h1 .mini-icon-link,.markdown-body h2 .mini-icon-link,.markdown-body h3 .mini-icon-link,.markdown-body h4 .mini-icon-link,.markdown-body h5 .mini-icon-link,.markdown-body h6 .mini-icon-link{display:none;color:#000}.markdown-body h1:hover a.anchor,.markdown-body h2:hover a.anchor,.markdown-body h3:hover a.anchor,.markdown-body h4:hover a.anchor,.markdown-body h5:hover a.anchor,.markdown-body h6:hover a.anchor{text-decoration:none;line-height:1;padding-left:0;margin-left:-22px;top:15%}.markdown-body h1:hover a.anchor .mini-icon-link,.markdown-body h2:hover a.anchor .mini-icon-link,.markdown-body h3:hover a.anchor .mini-icon-link,.markdown-body h4:hover a.anchor .mini-icon-link,.markdown-body h5:hover a.anchor .mini-icon-link,.markdown-body h6:hover a.anchor .mini-icon-link{display:inline-block}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{font-size:inherit}.markdown-body h1{font-size:28px;color:#000}.markdown-body h2{font-size:24px;border-bottom:1px solid #ccc;color:#000}.markdown-body h3{font-size:18px}.markdown-body h4{font-size:16px}.markdown-body h5{font-size:14px}.markdown-body h6{color:#777;font-size:14px}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre{margin:15px 0}.markdown-body hr{background:transparent url("https://a248.e.akamai.net/assets.github.com/assets/primer/markdown/dirty-shade-0e7d81b119cc9beae17b0c98093d121fa0050a74.png") repeat-x 0 0;border:0 none;color:#ccc;height:4px;padding:0}.markdown-body>h2:first-child,.markdown-body>h1:first-child,.markdown-body>h1:first-child+h2,.markdown-body>h3:first-child,.markdown-body>h4:first-child,.markdown-body>h5:first-child,.markdown-body>h6:first-child{margin-top:0;padding-top:0}.markdown-body a:first-child h1,.markdown-body a:first-child h2,.markdown-body a:first-child h3,.markdown-body a:first-child h4,.markdown-body a:first-child h5,.markdown-body a:first-child h6{margin-top:0;padding-top:0}.markdown-body h1+p,.markdown-body h2+p,.markdown-body h3+p,.markdown-body h4+p,.markdown-body h5+p,.markdown-body h6+p{margin-top:0}.markdown-body li p.first{display:inline-block}.markdown-body ul,.markdown-body ol{padding-left:30px}.markdown-body ul.no-list,.markdown-body ol.no-list{list-style-type:none;padding:0}.markdown-body ul li>:first-child,.markdown-body ul li ul:first-of-type,.markdown-body ol li>:first-child,.markdown-body ol li ul:first-of-type{margin-top:0px}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-bottom:0}.markdown-body dl{padding:0}.markdown-body dl dt{font-size:14px;font-weight:bold;font-style:italic;padding:0;margin:15px 0 5px}.markdown-body dl dt:first-child{padding:0}.markdown-body dl dt>:first-child{margin-top:0px}.markdown-body dl dt>:last-child{margin-bottom:0px}.markdown-body dl dd{margin:0 0 15px;padding:0 15px}.markdown-body dl dd>:first-child{margin-top:0px}.markdown-body dl dd>:last-child{margin-bottom:0px}.markdown-body blockquote{border-left:4px solid #DDD;padding:0 15px;color:#777}.markdown-body blockquote>:first-child{margin-top:0px}.markdown-body blockquote>:last-child{margin-bottom:0px}.markdown-body table th{font-weight:bold}.markdown-body table th,.markdown-body table td{border:1px solid #ccc;padding:6px 13px}.markdown-body table tr{border-top:1px solid #ccc;background-color:#fff}.markdown-body table tr:nth-child(2n){background-color:#f8f8f8}.markdown-body img{max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{border:1px solid #ddd;display:block;float:left;overflow:hidden;margin:13px 0 0;padding:7px;width:auto}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{clear:both;color:#333;display:block;padding:5px 0 0}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;overflow:hidden;margin:13px auto 0;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;overflow:hidden;margin:13px 0 0;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;margin-right:13px;overflow:hidden;float:left}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;margin-left:13px;overflow:hidden;float:right}.markdown-body span.float-right>span{display:block;overflow:hidden;margin:13px auto 0;text-align:right}.markdown-body code,.markdown-body tt{margin:0 2px;padding:0px 5px;border:1px solid #eaeaea;background-color:#f8f8f8;border-radius:3px}.markdown-body code{white-space:nowrap}.markdown-body pre>code{margin:0;padding:0;white-space:pre;border:none;background:transparent}.markdown-body .highlight pre,.markdown-body pre{background-color:#f8f8f8;border:1px solid #ccc;font-size:13px;line-height:19px;overflow:auto;padding:6px 10px;border-radius:3px}.markdown-body pre code,.markdown-body pre tt{margin:0;padding:0;background-color:transparent;border:none}.highlight{background:#ffffff}.highlight .c{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .gd{color:#000000;background-color:#ffdddd}.highlight .gd .x{color:#000000;background-color:#ffaaaa}.highlight .ge{font-style:italic}.highlight .gr{color:#aa0000}.highlight .gh{color:#999999}.highlight .gi{color:#000000;background-color:#ddffdd}.highlight .gi .x{color:#000000;background-color:#aaffaa}.highlight .go{color:#888888}.highlight .gp{color:#555555}.highlight .gs{font-weight:bold}.highlight .gu{color:#800080;font-weight:bold}.highlight .gt{color:#aa0000}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kn{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .m{color:#009999}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .nb{color:#0086B3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:#008080}.highlight .ni{color:#800080}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nn{color:#555555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{font-weight:bold}.highlight .w{color:#bbbbbb}.highlight .mf{color:#009999}.highlight .mh{color:#009999}.highlight .mi{color:#009999}.highlight .mo{color:#009999}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#009999}.highlight .gc{color:#999;background-color:#EAF2F5}.type-csharp .highlight .k{color:#0000FF}.type-csharp .highlight .kt{color:#0000FF}.type-csharp .highlight .nf{color:#000000;font-weight:normal}.type-csharp .highlight .nc{color:#2B91AF}.type-csharp .highlight .nn{color:#000000}.type-csharp .highlight .s{color:#A31515}.type-csharp .highlight .sc{color:#A31515}button.classy,button.classy:disabled,button.classy.disabled,a.button.classy:disabled,a.button.classy.disabled,button.classy:disabled:hover,button.classy.disabled:disabled:hover,a.button.classy.disabled:hover:disabled,a.button.classy.disabled:hover,a.button.classy,button.classy:disabled:hover,a.button.classy:disabled:hover,a.button.classy.disabled:hover{display:inline-block;padding:8px 15px;line-height:normal;position:relative;font-family:Helvetica, arial, freesans, clean, sans-serif;font-size:12px;font-weight:bold;color:#666;text-shadow:0 1px rgba(255,255,255,0.9);background-color:#e5e5e5;background-image:-moz-linear-gradient(#f5f5f5, #e5e5e5);background-image:-webkit-linear-gradient(#f5f5f5, #e5e5e5);background-image:linear-gradient(#f5f5f5, #e5e5e5);background-repeat:repeat-x;border-radius:3px;border:1px solid #ddd;border-bottom-color:#bbb;box-shadow:0 1px 3px rgba(0,0,0,0.1);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button.classy.primary,a.primary.button.classy:disabled,a.primary.button.classy.disabled,button.primary.classy:disabled:hover,a.primary.button.classy.disabled:hover,a.button.classy.primary,button.classy:disabled:hover.primary,a.button.classy:disabled:hover.primary,a.button.classy.disabled:hover.primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.4);border-color:#a9a9a9;border-bottom-color:#a9a9a9;background-color:#60b044;background-image:-moz-linear-gradient(#dcdcdc, #a9a9a9);background-image:-webkit-linear-gradient(#dcdcdc, #a9a9a9);background-image:linear-gradient(#dcdcdc, #a9a9a9);background-repeat:repeat-x;box-shadow:0 1px 4px rgba(0,0,0,0.2)}button.classy.primary:hover,a.primary.button.classy:hover:disabled,a.primary.button.classy.disabled:hover,a.button.classy.primary:hover,button.classy:disabled:hover.primary:hover,a.button.classy:disabled:hover.primary:hover,a.button.classy.disabled:hover.primary:hover{background-color:#a9a9a9;background-image:-moz-linear-gradient(#dcdcdc, #878888);background-image:-webkit-linear-gradient(#dcdcdc, #878888);background-image:linear-gradient(#dcdcdc, #878888);background-repeat:repeat-x;border-color:#7d7d7d;color:#fff}button.classy.primary.mousedown,a.primary.mousedown.button.classy:disabled,a.primary.mousedown.button.classy.disabled,a.button.classy.primary.mousedown,button.classy:disabled:hover.primary.mousedown,a.button.classy:disabled:hover.primary.mousedown,a.button.classy.disabled:hover.primary.mousedown{border-bottom-color:#69d344;background-color:#69d344;background-image:-moz-linear-gradient(#4c8b36, #69d344);background-image:-webkit-linear-gradient(#4c8b36, #69d344);background-image:linear-gradient(#4c8b36, #69d344);background-repeat:repeat-x}button.primary.classy:disabled,a.primary.button.classy:disabled,button.primary.classy:disabled:hover,button.primary.classy:disabled:hover,a.primary.button.classy:disabled:hover,button.primary.disabled.classy,a.primary.disabled.button.classy,a.primary.disabled.button.classy:hover,button.primary.disabled.classy:hover,a.primary.disabled.button.classy:hover,a.button.classy.primary:disabled,a.button.classy.primary:disabled:hover,a.button.classy.primary.disabled,a.button.classy.primary.disabled:hover,button.classy:disabled:hover.primary:disabled,a.button.classy:disabled:hover.primary:disabled,button.classy:disabled:hover.primary:disabled:hover,a.button.classy:disabled:hover.primary:disabled:hover,button.classy:disabled:hover.primary.disabled,a.button.classy:disabled:hover.primary.disabled,button.classy:disabled:hover.primary.disabled:hover,a.button.classy:disabled:hover.primary.disabled:hover,a.button.classy.disabled:hover.primary:disabled,a.button.classy.disabled:hover.primary:disabled:hover,a.button.classy.disabled:hover.primary.disabled,a.button.classy.disabled:hover.primary.disabled:hover{color:#fff;border-color:#74bb5a;border-bottom-color:#a9a9a9;background-color:#60b044;background-image:-moz-linear-gradient(#dcdcdc, #a9a9a9);background-image:-webkit-linear-gradient(#dcdcdc, #a9a9a9);background-image:linear-gradient(#dcdcdc, #a9a9a9);background-repeat:repeat-x}button.classy.danger,a.danger.button.classy:disabled,a.danger.button.classy.disabled,button.danger.classy:disabled:hover,a.danger.button.classy.disabled:hover,a.button.classy.danger,button.classy:disabled:hover.danger,a.button.classy:disabled:hover.danger,a.button.classy.disabled:hover.danger{color:#990000}button.classy.danger:hover,a.danger.button.classy:hover:disabled,a.danger.button.classy.disabled:hover,a.button.classy.danger:hover,button.classy:disabled:hover.danger:hover,a.button.classy:disabled:hover.danger:hover,a.button.classy.disabled:hover.danger:hover{color:#fff;text-shadow:0px -1px 0 rgba(0,0,0,0.3);border-bottom-color:#cd504a;background-color:#b33630;background-image:-moz-linear-gradient(#dc5f59, #b33630);background-image:-webkit-linear-gradient(#dc5f59, #b33630);background-image:linear-gradient(#dc5f59, #b33630);background-repeat:repeat-x}button.danger.classy:disabled,a.danger.button.classy:disabled,button.danger.classy:disabled:hover,button.danger.classy:disabled:hover,a.danger.button.classy:disabled:hover,button.danger.disabled.classy,a.danger.disabled.button.classy,a.danger.disabled.button.classy:hover,button.danger.disabled.classy:hover,a.danger.disabled.button.classy:hover,a.button.classy.danger:disabled,a.button.classy.danger:disabled:hover,a.button.classy.danger.disabled,a.button.classy.danger.disabled:hover,button.classy:disabled:hover.danger:disabled,a.button.classy:disabled:hover.danger:disabled,button.classy:disabled:hover.danger:disabled:hover,a.button.classy:disabled:hover.danger:disabled:hover,button.classy:disabled:hover.danger.disabled,a.button.classy:disabled:hover.danger.disabled,button.classy:disabled:hover.danger.disabled:hover,a.button.classy:disabled:hover.danger.disabled:hover,a.button.classy.disabled:hover.danger:disabled,a.button.classy.disabled:hover.danger:disabled:hover,a.button.classy.disabled:hover.danger.disabled,a.button.classy.disabled:hover.danger.disabled:hover{color:#990000;text-shadow:0 1px 0 #fff;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}button.classy.danger.mousedown,a.danger.mousedown.button.classy:disabled,a.danger.mousedown.button.classy.disabled,a.button.classy.danger.mousedown,button.classy:disabled:hover.danger.mousedown,a.button.classy:disabled:hover.danger.mousedown,a.button.classy.disabled:hover.danger.mousedown{border-bottom-color:#dc5f59;background-color:#dc5f59;background-image:-moz-linear-gradient(#b33630, #dc5f59);background-image:-webkit-linear-gradient(#b33630, #dc5f59);background-image:linear-gradient(#b33630, #dc5f59);background-repeat:repeat-x}button.classy:hover,a.button.classy:hover:disabled,a.button.classy.disabled:hover,button.classy.disabled:hover:disabled,a.button.classy.disabled:hover:disabled,a.button.classy:hover,button.classy:disabled:hover:hover,a.button.classy:disabled:hover:hover,a.button.classy.disabled:hover:hover{color:#337797;text-decoration:none;background-color:#d8eaf2;background-image:-moz-linear-gradient(#f0f7fa, #d8eaf2);background-image:-webkit-linear-gradient(#f0f7fa, #d8eaf2);background-image:linear-gradient(#f0f7fa, #d8eaf2);background-repeat:repeat-x;border-color:#cbe3ee;border-bottom-color:#97c7dd}button.classy:disabled,a.button.classy:disabled,button.classy:disabled:hover,button.classy.disabled:disabled:hover,a.button.classy.disabled:disabled:hover,button.disabled.classy,a.disabled.button.classy,button.disabled.classy:disabled:hover,a.disabled.button.classy:hover:disabled,a.disabled.button.classy:hover,a.button.classy:disabled,a.button.classy.disabled,button.classy:disabled:hover:disabled,a.button.classy:disabled:hover:disabled,button.classy:disabled:hover.disabled,a.button.classy:disabled:hover.disabled,a.button.classy.disabled:hover:disabled,a.button.classy.disabled:hover.disabled{opacity:0.5}button.classy:disabled:hover,a.button.classy:disabled:hover,button.disabled.classy:hover,a.disabled.button.classy:hover,a.button.classy:disabled:hover,a.button.classy.disabled:hover,button.classy:disabled:hover:disabled:hover,a.button.classy:disabled:hover:disabled:hover,button.classy:disabled:hover.disabled:hover,a.button.classy:disabled:hover.disabled:hover,a.button.classy.disabled:hover:disabled:hover,a.button.classy.disabled:hover.disabled:hover{color:#666;background-color:#e5e5e5;background-image:-moz-linear-gradient(#f5f5f5, #e5e5e5);background-image:-webkit-linear-gradient(#f5f5f5, #e5e5e5);background-image:linear-gradient(#f5f5f5, #e5e5e5);background-repeat:repeat-x;border:1px solid #ddd;border-bottom-color:#bbb;cursor:default}button.classy.mousedown,a.mousedown.button.classy:disabled,a.mousedown.button.classy.disabled,button.mousedown.classy:disabled:hover,a.mousedown.button.classy.disabled:hover,a.button.classy.mousedown,button.classy:disabled:hover.mousedown,a.button.classy:disabled:hover.mousedown,a.button.classy.disabled:hover.mousedown{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);border-color:#2a65a0;border-bottom-color:#2b9824;background-color:#3ad531;background-image:-moz-linear-gradient(#2b9824, #3ad531);background-image:-webkit-linear-gradient(#2b9824, #3ad531);background-image:linear-gradient(#2b9824, #3ad531);background-repeat:repeat-x}button.classy::-moz-focus-inner,button.classy:disabled::-moz-focus-inner,button.classy.disabled::-moz-focus-inner,a.button.classy:disabled::-moz-focus-inner,a.button.classy.disabled::-moz-focus-inner,button.classy:hover:disabled::-moz-focus-inner,button.classy.disabled:hover:disabled::-moz-focus-inner,a.button.classy.disabled:disabled:hover::-moz-focus-inner,a.button.classy.disabled:hover::-moz-focus-inner{margin:-1px -3px}a.button.classy{display:inline-block}button.classy img,button.classy:disabled img,button.classy.disabled img,a.button.classy:disabled img,a.button.classy.disabled img,button.classy:disabled:hover img,button.classy.disabled:disabled:hover img,a.button.classy.disabled:hover:disabled img,a.button.classy.disabled:hover img,a.button.classy img{position:relative;top:-1px;margin-right:3px;vertical-align:middle}.minibutton{position:relative;display:inline-block;padding:0 10px 0 10px;font-family:Helvetica, arial, freesans, clean, sans-serif;font-size:13px;font-weight:bold;line-height:24px;white-space:nowrap;border-radius:3px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.minibutton,.minibutton.disabled:hover,.button-group .disabled.grouped-button:hover,.minibutton:disabled:hover,.button-group .grouped-button:disabled:hover{color:#333;text-shadow:0 1px 0 #fff;border:1px solid #d4d4d4;border-bottom-color:#bcbcbc;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}.minibutton i{font-weight:500;font-style:normal;opacity:0.6}.minibutton.danger,.minibutton.danger.disabled:hover,.button-group .danger.disabled.grouped-button:hover,.minibutton.danger:disabled:hover,.button-group .danger.grouped-button:disabled:hover{color:#990000;text-shadow:0 1px 0 #fff;border:1px solid #d4d4d4;border-bottom-color:#bcbcbc;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}.minibutton.danger:hover,.button-group .danger.grouped-button:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);border-color:#d4d4d4;background-color:#b33630;background-image:-moz-linear-gradient(#dc5f59, #b33630);background-image:-webkit-linear-gradient(#dc5f59, #b33630);background-image:linear-gradient(#dc5f59, #b33630);background-repeat:repeat-x}.minibutton.danger.mousedown{border-color:#a0302a;border-bottom-color:#c65651;background-color:#dc5f59;background-image:-moz-linear-gradient(#b33630, #dc5f59);background-image:-webkit-linear-gradient(#b33630, #dc5f59);background-image:linear-gradient(#b33630, #dc5f59);background-repeat:repeat-x}.minibutton.green,.minibutton.green.disabled:hover,.button-group .green.disabled.grouped-button:hover,.minibutton.green:disabled:hover,.button-group .green.grouped-button:disabled:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);background-color:#28881b;background-image:-moz-linear-gradient(#36b825, #28881b);background-image:-webkit-linear-gradient(#36b825, #28881b);background-image:linear-gradient(#36b825, #28881b);background-repeat:repeat-x;border-color:#4a993e}.minibutton.blue,.minibutton.blue.disabled:hover,.button-group .blue.disabled.grouped-button:hover,.minibutton.blue:disabled:hover,.button-group .blue.grouped-button:disabled:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);border-color:#275666;background-color:#32687b;background-image:-moz-linear-gradient(#448da6, #32687b);background-image:-webkit-linear-gradient(#448da6, #32687b);background-image:linear-gradient(#448da6, #32687b);background-repeat:repeat-x}.minibutton.dark-grey,.minibutton.dark-grey.disabled:hover,.button-group .dark-grey.disabled.grouped-button:hover,.minibutton.dark-grey:disabled:hover,.button-group .dark-grey.grouped-button:disabled:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.4);border:1px solid #707070;border-bottom-color:#595959;background-color:#6d6d6d;background-image:-moz-linear-gradient(#8c8c8c, #6d6d6d);background-image:-webkit-linear-gradient(#8c8c8c, #6d6d6d);background-image:linear-gradient(#8c8c8c, #6d6d6d);background-repeat:repeat-x}.minibutton.dark-grey:hover,.button-group .dark-grey.grouped-button:hover,.minibutton.dark-grey.mousedown{border-color:#585858;background-color:#545454;background-image:-moz-linear-gradient(#737373, #545454);background-image:-webkit-linear-gradient(#737373, #545454);background-image:linear-gradient(#737373, #545454);background-repeat:repeat-x}.minibutton.mousedown{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);border-color:#2a65a0;border-bottom-color:#518cc6;background-color:#599bdc;background-image:-moz-linear-gradient(#3072b3, #599bdc);background-image:-webkit-linear-gradient(#3072b3, #599bdc);background-image:linear-gradient(#3072b3, #599bdc);background-repeat:repeat-x}.minibutton.selected,.context-menu-container.active .minibutton.switcher,.context-menu-container.active .context-button{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.5);border-color:#686868;background-color:#9e9e9e;background-image:-moz-linear-gradient(#767676, #9e9e9e);background-image:-webkit-linear-gradient(#767676, #9e9e9e);background-image:linear-gradient(#767676, #9e9e9e);background-repeat:repeat-x}.minibutton:hover,.button-group .grouped-button:hover{color:#fff;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.3);border-color:#518cc6;border-bottom-color:#2a65a0;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}.minibutton:hover .mini-icon-windows:before,.button-group .grouped-button:hover .mini-icon-windows:before{background-position:-18px 0}.minibutton:disabled,.minibutton.disabled{opacity:0.5;cursor:default}button.minibutton::-moz-focus-inner{margin:-1px -3px}input[type=text]+.minibutton{margin-left:5px}.minibutton .mini-icon{vertical-align:-2px;margin-right:6px;-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none}.minibutton.empty-icon .mini-icon{margin-right:0}.minibutton .mini-icon-arr-right{float:right;margin-right:0;margin-left:5px;margin-top:4px}.minibutton.switcher{padding:0;height:24px;line-height:1}.minibutton.switcher>span{display:block;position:relative;padding:0 26px 0 10px;line-height:24px;height:24px}.minibutton.switcher>span:before{content:"";display:block;position:absolute;border:3px solid #000;border-color:#000 transparent transparent;top:10px;right:7px;width:0px;height:0px}.minibutton.switcher>span:after{content:"";display:block;position:absolute;border-left:1px solid #F9F9F9;top:0;bottom:0;right:0;width:18px;box-shadow:#e4e4e4 -1px 0 0}.minibutton.switcher:hover>span:after,.button-group .switcher.grouped-button:hover>span:after{border-left:1px solid #6A9FD3;box-shadow:#3c74ab -1px 0 0}.minibutton.switcher.with-image{height:30px}.minibutton.switcher.with-image>span{display:block;height:30px;line-height:30px;padding:0 26px 0 5px}.minibutton.switcher.with-image>span:before{top:14px}.minibutton.switcher.with-image img{position:relative;top:-1px;margin-right:2px;vertical-align:middle;border-radius:2px}.minibutton.switcher.with-image.selected span:before,.context-menu-container.active .switcher.with-image.minibutton span:before,.context-menu-container.active .switcher.with-image.context-button span:before{top:14px}.minibutton.switcher.selected>span:before,.context-menu-container.active .switcher.minibutton>span:before,.context-menu-container.active .switcher.context-button>span:before,.context-menu-container.active .minibutton.switcher>span:before{top:10px;border-color:#fff transparent transparent}.minibutton.switcher.selected>span:after,.context-menu-container.active .switcher.minibutton>span:after,.context-menu-container.active .switcher.context-button>span:after,.context-menu-container.active .minibutton.switcher>span:after{border-left:1px solid #a4a4a4;box-shadow:#787878 -1px 0 0}.minibutton.switcher:hover>span:before,.button-group .switcher.grouped-button:hover>span:before{border-color:#fff transparent transparent}.context-button{position:relative;width:32px;height:22px;padding:0;line-height:23px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'Octicons Regular';font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;line-height:1;-webkit-font-smoothing:antialiased}.context-button:before{display:block;padding:0;position:absolute;top:3px;left:3px;content:"\f02f";font-size:16px;line-height:16px}.context-button:after{content:"";display:block;position:absolute;border:3px solid #000;border-color:#000 transparent transparent;top:10px;right:5px;width:0px;height:0px}.context-button:hover:after,.context-button.selected:after{border-color:#fff transparent transparent}.hidden-text-expander{display:block}.hidden-text-expander.inline{display:inline-block;line-height:0;margin-left:5px;position:relative;top:-1px}.hidden-text-expander a{background:#ddd;color:#555;padding:0 5px;line-height:6px;height:12px;font-size:12px;font-weight:bold;vertical-align:middle;display:inline-block;border-radius:1px;text-decoration:none}.hidden-text-expander a:hover{background-color:#ccc;text-decoration:none}.hidden-text-expander a:active{background-color:#4183C4;color:#fff}.button-group{display:inline-block;overflow:hidden;border:1px solid #d4d4d4;border-radius:3px;border-bottom-color:#bcbcbc;background-color:#e5e5e5;background-image:-moz-linear-gradient(#f5f5f5, #e5e5e5);background-image:-webkit-linear-gradient(#f5f5f5, #e5e5e5);background-image:linear-gradient(#f5f5f5, #e5e5e5);background-repeat:repeat-x}.button-group li{margin:0 !important}.button-group li:first-child .grouped-button{border-left:none;border-bottom-left-radius:2px;border-top-left-radius:2px}.button-group li:last-child .grouped-button{border-right:none;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.button-group .grouped-button{float:left;background:none;border-bottom:none;border-top:none;border-left:1px solid rgba(0,0,0,0.1);border-right:1px solid rgba(255,255,255,0.5);border-radius:0;cursor:pointer}#files .file .meta .button-group.actions{height:auto;margin-top:4px}.social-count{border:1px solid #D4D4D4;font-size:11px;font-weight:bold;padding:6px 7px 5px;line-height:20px;margin-left:8px;border-radius:3px;color:#333333;background-color:#fafafa;position:relative}.social-count:hover{color:#4183c4;cursor:pointer;text-decoration:none}.social-count:before{content:"";display:block;width:0;height:0;border:6px solid #D4D4D4;border-color:transparent #D4D4D4 transparent transparent;position:absolute;right:100%;margin-right:0;top:50%;margin-top:-6px}.social-count:after{content:"";display:block;width:0;height:0;border:6px solid #fafafa;border-color:transparent #fafafa transparent transparent;position:absolute;right:100%;margin-right:-1px;top:50%;margin-top:-6px}button.classy,button.classy:disabled,button.classy.disabled,a.button.classy:disabled,a.button.classy.disabled,button.classy:disabled:hover,button.classy.disabled:disabled:hover,a.button.classy.disabled:hover:disabled,a.button.classy.disabled:hover,a.button.classy,a.button.classy.primary,.minibutton{outline:none}button.classy:focus,a.button.classy:focus:disabled,a.button.classy.disabled:focus,button.classy:focus:disabled:hover,a.button.classy.disabled:focus:hover,a.button.classy:focus,a.button.classy.primary:focus,.minibutton:focus{border-color:#51A7E8;box-shadow:rgba(81,167,232,0.5) 0 0 5px;text-decoration:none}.menu-container{float:left;width:200px;padding:3px;background:#efefef;border-radius:2px}.menu{background:#fafafb;border-radius:2px;border:1px solid #d8d8d8;list-style:none}.menu a:hover{text-decoration:none}.menu li{border-bottom:1px solid #eee;border-top:1px solid #fff}.menu li:last-child{border-bottom:none}.menu li:first-child{border-top:none}.menu a{display:block;padding:8px 10px 8px 8px;text-shadow:0 1px 0 #fff;border-left:2px solid #fafafb}.menu a:hover{background:#fdfdfe}.menu a .mini-icon{color:#333333}.menu a.selected{background:#fff;border-left:2px solid #d26911;font-weight:bold;color:#222;cursor:default;box-shadow:inset 0 0px 1px rgba(0,0,0,0.1)}.menu a .counter{float:right;margin:0 0 0 5px;padding:1px 5px 2px 5px;font-size:10px;font-weight:bold;color:#666666;background:#e5e5e5;border-radius:10px}.menu .menu-warning{color:#D26911;float:right}.accordion{background:#fafafb;list-style:none}.accordion .section{border-top:1px solid #d8d8d8;border-top:none}.accordion .section:first-child{border-top:none}.accordion .section a.section-head{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;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);display:block;padding:10px 10px;border-bottom:1px solid #ccc;color:#222;font-weight:bold;font-size:14px;line-height:20px;text-shadow:0 1px 0 rgba(255,255,255,0.7);border-left:0 none}.accordion .section a.section-head img{float:left;margin:0 10px 0 0;border-radius:2px}.accordion .section .section-nav{list-style:none;display:none}.accordion .section .section-nav.expanded{display:block}.css-truncate.css-truncate-target,.css-truncate .css-truncate-target{max-width:125px;display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.css-truncate.expandable:hover .css-truncate-target,.css-truncate.expandable:hover.css-truncate-target{max-width:10000px !important}.sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.sticky.stick{position:fixed}.about{color:#4d4d4d}.about .site{padding-top:0}.about ul{list-style:none}.about .intro{margin-top:0;font-size:20px;font-weight:300;color:#393939;line-height:1.65}.about .left-col{float:left;width:200px}.about #menu-about{float:none;margin:0 0 20px 0}.about #about-links{clear:left;width:200px;padding:0 10px;font-size:14px}.about #about-links dt{font-weight:bold}.about #about-links dd{margin:0 0 10px 0}.about .spacefield{position:absolute;left:0;width:100%;height:170px;overflow:hidden;background-color:#000 !important}.about #about_header{width:100%;height:170px;overflow:hidden;margin-bottom:25px}.about #about_header .intro{position:relative;top:36px;font-weight:bold;color:#fff;line-height:1.2;font-size:36px;width:580px;text-shadow:0 0 20px #549ef9}.about #about_header ul{position:absolute;bottom:35px;left:27px;z-index:9}.about #about_header ul li{display:inline;margin-right:20px}.about #about_header ul li a{color:#138fd9;font-size:14px;font-weight:normal}.about #about_header .width_wrapper{position:relative;height:300px;width:1100px;margin:0 auto}.about .skinny{height:70px !important}.about .skinny .spacefield{height:100px}.about .skinny h1.skinny{text-indent:0 !important;overflow:visible !important;z-index:10 !important;line-height:70px;color:#fff;font-size:28px;font-weight:bold;text-shadow:0px 0px 20px #32578D}.about .skinny #parallax_octocat{left:800px;top:-10px}.about .skinny #parallax_earth{top:-10px;left:700px}.about .about-content{position:relative;float:right;width:650px}.about .employee_container{position:relative;display:inline;float:left;width:160px;height:160px;padding:auto;font-size:12px;color:#999}.about .employee_container:nth-child(5n+5){margin-right:0}.about .employee_container img{width:160px;height:160px}.about .employee_container .info{background-color:rgba(0,0,0,0.9);background-image:-moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.9));background-image:-webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.9));background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.9));background-repeat:repeat-x;position:absolute;z-index:10;bottom:0;left:0;width:140px;padding:5px 10px}.about .employee_container h3{margin:0;font-size:12px;line-height:1}.about .employee_container h3 a{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.8)}.about .employee_container address{font-size:11px;font-weight:normal;font-style:normal;color:rgba(255,255,255,0.8);min-height:17px}.about .about-intro{margin-top:0;font-size:20px;font-weight:300;color:#393939;line-height:1.65}.about #press_releases{padding-bottom:15px}.about #in_the_news ul{padding-left:0px}.about #in_the_news li{list-style:none;padding-bottom:15px}.about #in_the_news li a{font-size:22px}.about #in_the_news li .byline{font-style:italic;color:#666;padding-left:20px}.about #in_the_news .more_news{font-style:italic}.about #media_contacts{padding-bottom:15px}.about #media_contacts .email{font-size:18px}.about .minibutton{display:block;width:80px;height:20px;position:relative;margin:9px auto 0 auto}#media_downloads{position:relative;border-top:1px solid #CCC;clear:both;padding-top:15px}#media_downloads h2{margin-bottom:27px}#media_downloads .container{position:relative;width:175px;height:175px;margin:0 15px 15px;float:left}#media_downloads .container img{border:1px solid #CCC;width:174px;height:174px}#media_downloads .container h4{margin-bottom:9px;text-align:center}#acceptable_use{padding-top:250px}#facts{width:100%;margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #ddd}#facts li{display:inline-block;width:150px;margin:0;padding:0}#facts li .mega-icon-location,#facts li .mega-icon-calendar,#facts li .mega-icon-team,#facts li .mega-icon-beer{float:left;width:32px;height:32px;margin:2px 10px 0 0}#facts li h4{font-size:11px;font-weight:bold;text-transform:uppercase;margin:0}#facts li p{font-size:13px;font-weight:300;margin:0}#jobs-container h4{margin-top:0}#jobs-container img.jobs-grid{max-width:200px}#jobs-container #collage{margin:20px 0}#jobs-container #collage img{float:left;margin:0;padding:0}#jobs-container #benefits{margin:0 0 20px 0;padding:0}#jobs-container #benefits li{width:295px;float:left;margin:0 40px 20px 0;padding:0}#jobs-container #benefits li:nth-child(even){margin-right:0}#jobs-container #benefits h5{margin:0}#jobs-container #benefits p{font-weight:300;margin-bottom:0}#jobs-container ul.jobs{margin:0;padding:0}#jobs-container .octospinner{display:none}#jobs-container .loading .octospinner{display:block;margin:0 auto}#press .main-content{float:left;width:400px}#press .sidebar{float:right;width:210px}#press .mentions{margin:0;padding:0;list-style:none}#press li{font-size:16px;margin:0;border-bottom:1px solid #ddd;padding:10px 0}#press li cite{color:#666;font-size:12px}#press img{border:1px solid #ddd;width:220px}div.plax{position:relative;width:100%}div.plax #parallax_octocat{position:absolute;top:0px;left:669px;z-index:4}div.plax #parallax_text{position:absolute;top:30px;left:15px;z-index:3}div.plax #parallax_earth{position:absolute;top:50px;left:608px;z-index:2}div.plax #parallax_bg{position:absolute;width:100%;top:-19px;left:-19px}.accountcols .main{float:left;width:560px}.accountcols .sidebar{float:right;width:330px}.accountcols .main>p.overview{margin-top:20px;color:#333}.fieldgroup p.explain.planusage{color:#333}.fieldgroup p.explain.planusage strong{color:#000}table.upgrades{margin:0;width:100%}#org_plans{margin:10px 0 15px 0;border-top:1px solid #ddd}table.upgrades th{padding:4px 5px;text-align:left;font-size:11px;font-weight:normal;color:#666;border-bottom:1px solid #ddd}table.upgrades td{padding:8px 5px;font-size:16px;font-weight:bold;border-bottom:1px solid #ddd;background:#f5f5f5;box-shadow:inset 0 2px 0 #fff}table.upgrades td.upsell{padding:5px;font-size:12px;color:#555}table.upgrades td.upsell a{font-weight:bold}table.upgrades tr:hover td{background-color:#d2f4f4}table.upgrades tr.selected td{background-color:#333;color:#fff}table.upgrades tr.current td{background-color:#fdffce;color:#000}table.upgrades td.num,table.upgrades td.bool,table.upgrades th.num,table.upgrades th.bool{text-align:center}table.upgrades td.action{text-align:right;font-size:11px;color:#999}table.upgrades td.name em{font-style:normal;color:#666}table.upgrades .coupon td{padding:5px;color:#fff;font-size:11px}table.upgrades .coupon td,table.upgrades tr.coupon:hover td{background-color:#6cc644;background-image:none}table.upgrades .coupon td.timeleft{font-weight:normal;text-align:right}table.upgrades .expiring td{background-color:#df6e00}table.upgrades .coupon td .couponstatus{padding-top:6px;float:right}table.upgrades .coupon td .timeicon{padding-top:5px;width:20px;padding-bottom:4px;float:right}table.upgrades.selected td{padding-top:4px;padding-bottom:4px;opacity:0.5;font-size:12px}table.upgrades.selected tr.selected td{padding-top:8px;padding-bottom:8px;opacity:1.0;font-size:16px}.payment-type{margin:10px 0 10px 0;padding:0 0 15px 0;border-bottom:1px solid #ddd}.payment-type ul.actions{margin:0;float:right}.payment-type ul.actions li{list-style-type:none;float:right;margin:0 0 0 10px;height:25px;line-height:25px;font-size:11px;color:#999}.payment-type h3{margin:0;height:25px;line-height:24px;font-size:14px}.payment-type h3 .mini-icon{position:relative;top:1px;margin-right:5px}.autocomplete-results{display:none;position:absolute;max-height:20em;list-style:none;background:#fff;border:1px solid #c1c1c1;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.3);overflow-y:auto;font-size:13px;z-index:99;-moz-box-sizing:border-box;box-sizing:border-box}.autocomplete-group{width:100%;overflow:hidden;border-radius:0 0 3px 3px}.autocomplete-group .autocomplete-group-title{width:68px;padding:5px;border-right:1px solid #ddd;font-size:11px;font-weight:normal;color:#999;vertical-align:top;text-align:right}.autocomplete-group:first-child{border-radius:3px}.autocomplete-item{display:block;padding:5px;color:#000;text-decoration:none;font-weight:bold;cursor:pointer}.autocomplete-item.navigation-focus{background-color:#4183c4;text-decoration:none;color:#fff}.autocomplete-item.selected{background-color:#4183c4;color:#fff}.autocomplete-item.selected .due_on,.autocomplete-item.selected .past_due,.autocomplete-item.selected .number{color:#fff}.autocomplete-item .due_on,.autocomplete-item .past_due{display:block;font-weight:normal}.autocomplete-item .due_on{color:#666}.autocomplete-item .past_due{color:#984646}.autocomplete-item .state{display:block;float:left;margin-right:5px;margin-top:3px;width:13px;height:9px;border-radius:2px}.autocomplete-item .state.closed{background-color:#bd2c00}.autocomplete-item .state.open{background-color:#6cc644}.autocomplete-item .number{color:#999;font-weight:bold}.autocomplete-item img{border-radius:3px}.autocomplete-header{border-radius:3px 3px 0 0}.autocomplete-header:last-child{border-radius:3px}.suggester-container{position:absolute;top:46px;left:10px;z-index:1}.pull-form .suggester-container{top:65px}.suggester{position:relative;top:0;left:0;display:none;margin-top:20px;background:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.1);min-width:180px}.suggester.active{display:block}.suggester ul{list-style:none;margin:0;padding:0}.suggester li{display:block;padding:5px 10px;border-bottom:1px solid #ddd;font-weight:bold}.suggester li small{color:#777;font-weight:normal}.suggester li:last-child{border-bottom:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.suggester li:first-child a{border-top-left-radius:3px;border-top-right-radius:3px}.suggester li.navigation-focus{color:#fff;background:#4183c4;text-decoration:none}.suggester li.navigation-focus small{color:#fff}body{background-color:#fff;font:13px Helvetica, arial, freesans, clean, sans-serif;line-height:1.4;color:#333333}*::selection,*::-moz-selection{text-shadow:none;background-color:rgba(65,131,196,0.4)}.skinny-page{width:700px;margin:0 auto}.container{width:920px;margin:0 auto}.wider .container{width:960px}select,option{padding:0 .25em}optgroup{margin-top:.5em}input.text{padding:1px 0}pre,code,tt{font-size:12px;font-family:Consolas, "Liberation Mono", Courier, monospace}p{margin:1em 0}small{font-size:11px;font-weight:200}img{border:0}abbr{border-bottom:none}.center{text-align:center}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}.center{text-align:center}a{color:#4183c4;text-decoration:none}a:hover{text-decoration:underline}a.action{color:#d00;text-decoration:underline}a.danger{color:#cc0000}a.mute{color:#000}a:active,a:focus{outline:none;text-decoration:underline}.sparkline{display:none}.right{float:right}.left{float:left}.hidden{display:none}img.help{vertical-align:middle}.warning{background:#fffccc;font-weight:bold;padding:.5em;margin-bottom:.8em}.error_box{background:#FFEBE8 none repeat scroll 0%;border:1px solid #DD3C10;padding:1em;font-weight:bold}.rule,hr{clear:both;margin:15px 0;height:0px;overflow:hidden;border:none;background:transparent;border-bottom:1px solid #ddd}.corner{border-radius:8px;padding:3px}#spinner{height:16px;width:16px;background:transparent;border:none;margin-right:0}h2.with-icon .mega-icon{position:relative;top:4px;color:#ddd}.clear{clear:both}.columns:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .columns{height:1%}.columns{display:inline-block}.columns{display:block}#facebox .content{width:425px;color:#333;font-size:12px;padding:10px;border-radius:4px;background-color:#f4f9fb;background-image:-moz-linear-gradient(#fff, #f4f9fb);background-image:-webkit-linear-gradient(#fff, #f4f9fb);background-image:linear-gradient(#fff, #f4f9fb);background-repeat:repeat-x}#facebox .content.wider{width:500px}#facebox pre{padding:5px 10px;border:1px solid #ddd;border-bottom-color:#eee;border-right-color:#eee;background:#eee;border-radius:3px}#facebox pre.console{color:#fff;background:#333;border-color:#000;border-right-color:#333;border-bottom-color:#333}#facebox ul,#facebox ol{margin:15px 0 15px 20px}#facebox ul li{margin:5px 0}#facebox h2{width:100%;margin:0 0 10px -10px;padding:0 10px 10px 10px;font-size:16px;border-bottom:1px solid #ddd !important}#facebox h3{margin-bottom:-0.5em;font-size:14px;color:#000}#facebox .rule{width:100%;padding:0 10px;margin-left:-10px}#facebox input[type=text]{width:96%;padding:5px 5px;font-size:12px}#facebox .form-actions{margin-top:10px}#facebox .warning{width:100%;padding:5px 10px;margin-top:-9px;margin-left:-10px;font-weight:bold;color:#990000;background:url("https://a248.e.akamai.net/assets.github.com/images/icons/bigwarning.png?577407bf") 10px 50% no-repeat #fffbc9;border-bottom:1px solid #ede7a3}#facebox .warning p{margin-left:45px}#facebox .full-button{margin-top:10px}#facebox .full-button .classy{margin:0;display:block}#facebox .full-button button.classy{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}#facebox .full-button .classy span{display:block;text-align:center}.site{padding:0;width:100%}h3{font-size:15px}h2,h3{margin:1em 0}.bold{font-weight:bold}.sidebar>h4{margin:15px 0 5px 0;font-size:11px;color:#666;text-transform:uppercase}.file{margin:15px 0}.file>.highlight{padding:5px;background:#f8f8ff;border:1px solid #d4d4e3}p.bigmessage{margin:30px 0;text-align:center;font-size:16px;color:#333}.blob-editor textarea{font-family:Monaco, "Liberation Mono", Courier, monospace;font-size:11px}.placeholder-field{position:relative}.placeholder-field label.placeholder{position:absolute;top:3px;left:5px;margin:0;color:#aaa;font-size:12px}strong.highlight{padding:2px 4px;color:#000;background:#fffbdc;border-radius:3px}.fieldgroup{position:relative;margin-top:10px}.sidebar .fieldgroup+.fieldgroup{margin-top:40px}.fieldgroup h2,h2.account{margin:15px 0 0 0;font-size:18px;font-weight:normal;color:#666}p.explain{font-size:12px;color:#666;position:relative}p.explain strong{color:#333}p.explain .mini-icon{margin-right:5px;color:#bbb;position:relative;top:1px}p.explain .minibutton{float:right;top:-4px}.fieldgroup p.explain{margin:0}.options-content p.explain{margin-top:0;border-top:1px solid #ddd;padding:10px 10px 0 10px}.fieldgroup .fields{margin:10px 0 0 0;padding:10px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/account/fieldgroup_back.png?7f415d42") 0 0 no-repeat}.equacols .fieldgroup .fields,.htabs .columns.typical .fieldgroup .fields,.htabs .columns.hooks .fieldgroup .fields{background-image:url("")}.fieldgroup p.addlink{margin:15px 0;font-size:14px;font-weight:bold}.fieldgroup p.checkbox label{margin-left:5px}.fieldgroup p.checkbox .succeed{margin-left:10px;font-weight:normal;color:#33cc00}.fieldgroup p.danger{margin:15px 0;font-weight:bold;color:#cc0000}.fieldgroup p:first-child{margin-top:0}.fieldgroup p.extra{margin:-8px 0 15px 0;font-size:12px;color:#666}.fieldgroup p.legal{margin:15px 0;font-size:14px;font-weight:bold}.fieldgroup div.error{margin:10px 0 0 0;padding:10px;color:#fff;font-weight:bold;background:#aa0000;border-radius:4px;-webkit-font-smoothing:antialiased}.fieldgroup div.error p{margin:0}.fieldgroup div.error p+p{margin-top:10px}ul.fieldpills{position:relative;margin:0}ul.fieldpills li{position:relative;list-style-type:none;margin:3px 0;min-height:24px;line-height:24px;padding:4px 5px;background:#eee;font-size:12px;font-weight:bold;color:#333;border:1px solid #ddd;border-radius:3px}ul.fieldpills li .mini-icon{position:relative;top:2px}ul.fieldpills li:first-child{margin-top:0}ul.fieldpills li:hover{background-color:#f5f5f5;border-color:#ccc}ul.fieldpills li .remove-close{position:absolute;top:50%;right:10px;margin-top:-9px;text-decoration:none;color:#666}ul.fieldpills li .remove-close:hover{color:#333}ul.fieldpills li img.remove{background:none}ul.fieldpills li .dingus{position:absolute;top:50%;right:10px;margin-top:-9px;text-indent:-9999px;text-decoration:none}.avatarexplain{margin:15px 0;height:54px}.avatarexplain img{float:left;margin-right:10px;padding:2px;background:#fff;border:1px solid #ddd}.avatarexplain p{margin:0;padding-top:10px;font-size:12px;line-height:1;color:#999}.avatarexplain p strong{display:block;font-size:14px;font-weight:bold;color:#333}.add-pill-form{margin:15px 0;padding:4px 5px;background:#f5f5f5;font-size:12px;color:#333;border:1px solid #ddd;border-radius:5px}.add-pill-form input[type=text]{font-size:14px;width:350px;padding:2px 5px;color:#666}.equacols .add-pill-form input[type=text],.htabs .columns.typical .add-pill-form input[type=text]{width:332px}.add-pill-form img{vertical-align:middle;margin:0 5px}.add-pill-form .error_box{margin:5px 0 0 0;padding:0;border:none;background:transparent;color:#cc0000;font-size:12px}.add-pill-form label{margin:12px 0 2px 0;display:block;font-weight:bold;color:#333}.add-pill-form label:first-child{margin-top:0}.add-pill-form textarea.key_value{font-size:11px;font-family:Monaco, "Liberation Mono", Courier, monospace;width:95%;height:120px}.add-pill-form .form-actions{margin-top:10px;text-align:left}ul.smalltabs{margin:15px 0 15px 0;height:24px;line-height:24px;font-size:12px;color:#555;text-shadow:1px 1px 0 rgba(255,255,255,0.5);background-color:#d2d2d2;background-image:-moz-linear-gradient(#e8e8e8, #d2d2d2);background-image:-webkit-linear-gradient(#e8e8e8, #d2d2d2);background-image:linear-gradient(#e8e8e8, #d2d2d2);background-repeat:repeat-x;border:1px solid #d1d1d1;border-bottom-color:#bbb;border-radius:3px}ul.smalltabs li{list-style-type:none;display:inline}ul.smalltabs a{float:left;height:24px;padding:0 7px;color:#666;font-weight:bold;text-decoration:none;border-right:1px solid #ababab;border-left:1px solid #f6f6f6}ul.smalltabs li:first-child a{border-left:none}ul.smalltabs a.selected{color:#333;background-color:#f2f2f2;background-image:-moz-linear-gradient(#fff, #f2f2f2);background-image:-webkit-linear-gradient(#fff, #f2f2f2);background-image:linear-gradient(#fff, #f2f2f2);background-repeat:repeat-x}ul.smalltabs li:first-child a.selected{border-top-left-radius:3px;border-bottom-left-radius:3px}ul.smalltabs .counter{display:inline-block;position:relative;top:-1px;margin-left:2px;line-height:12px;padding:1px 3px 0 3px;font-size:9px;background:#ececec;border:1px solid #afafaf;border-right-color:#ececec;border-bottom-color:#ececec;border-radius:2px}ul.smalltabs .counter.green_highlight{background:#ccffcc;color:#339933}ul.smalltabs .counter.red_highlight{background:#ffcccc;color:#993333}ul.smalltabs .mini-icon{vertical-align:middle;color:#888}ul.smalltabs a.selected span:before{color:#333}p.breadcrumb{margin:10px 0 0 0;padding:0 7px;height:24px;line-height:24px;font-size:12px;color:#555;text-shadow:1px 1px 0 rgba(255,255,255,0.5);background-color:#d2d2d2;background-image:-moz-linear-gradient(#e8e8e8, #d2d2d2);background-image:-webkit-linear-gradient(#e8e8e8, #d2d2d2);background-image:linear-gradient(#e8e8e8, #d2d2d2);background-repeat:repeat-x;border:1px solid #d1d1d1;border-bottom-color:#bbb;border-radius:3px}p.breadcrumb a{color:#333;font-weight:bold}p.breadcrumb .mini-icon{position:relative;top:2px}p.breadcrumb .separator{display:inline-block;margin:-1px 3px 0 3px;height:8px;width:8px;text-indent:-9999px;vertical-align:middle;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/pagehead/breadcrumb_separator.png?df53ddba") 0 0 no-repeat}.metabox+p.breadcrumb{margin-top:-10px}.htabs:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .htabs{height:1%}.htabs{display:inline-block}.htabs{display:block}.htabs{margin:15px 0;border-top:1px solid #ddd;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/tabs/side_rule.gif?e8535f35") 230px 0 repeat-y}.htabs.without-toprule{border-top:none}.htabs.first-on-page{margin-top:5px}#repo-settings.htabs{border-top:none}.htabs .tab-content{float:right;width:670px}.htabs .tab-content .comment{border:1px solid #CACACA;margin-bottom:10px}#repo-settings .usage-bar{padding-left:0;padding-right:0}.columns.typical .main{float:left;width:560px}.columns.typical .sidebar{float:right;width:330px}.htabs .columns.typical .main{width:440px}.htabs .columns.typical .sidebar{width:210px}.columns.dashcols .main{float:left;width:560px}.columns.dashcols .sidebar{float:right;width:337px}.columns.equacols .column{width:440px;float:left}.columns.equacols .secondary{float:right}.columns.equacols.bordered{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/global/column_separator.gif?f2add615") 50% 0 repeat-y}.columns.hooks .sidebar{float:left;width:210px}.columns.hooks .main{float:right;width:440px}.columns.browser .sidebar{float:left;width:220px;padding-right:19px;border-right:1px solid #ddd}.columns.browser .sidebar .button.classy{text-align:center;display:block}.columns.browser .main{float:right;width:660px}.columns.content-left{background:url("https://a248.e.akamai.net/assets.github.com/images/modules/marketing/rule.gif?d72ea58c") 670px 0 repeat-y}.columns.content-left .main{float:left;width:650px}.columns.content-left .sidebar{float:right;width:230px}.columns.fourcols .column{float:left;margin-left:20px;width:215px}.columns.fourcols .column.leftmost{margin-left:0}.wider .columns.content-left{background:url("https://a248.e.akamai.net/assets.github.com/images/modules/marketing/rule.gif?d72ea58c") 690px 0 repeat-y}.wider .columns.content-left .main{float:left;width:670px}.wider .columns.content-left .sidebar{float:right;width:248px}.wider .feature-content{padding:0 5px}.wider .columns.equacols .first{float:left;width:460px}.wider .columns.equacols .last{float:right;width:460px}.wider .columns.threecols .column{float:left;width:300px;margin-left:24px}.wider .columns.threecols .column.first{margin-left:0}.keyboard-shortcuts{float:right;font-size:11px;color:#999}.keyboard-shortcuts .mini-icon{top:2px;position:relative;margin-left:5px}#facebox .content.shortcuts{width:700px}#facebox .content.shortcuts .columns.equacols .column{width:45%}#facebox .content.shortcuts .equacols .last{float:right}#facebox .content.shortcuts .columns.threecols .column{float:left;width:32%}dl.keyboard-mappings{margin:5px 0;font-size:12px}dl.keyboard-mappings dt{display:inline-block;margin:0;padding:3px 6px;min-width:10px;text-align:center;font-family:Monaco, "Liberation Mono", Courier, monospace;background:#333;color:#EEE;border-radius:2px;text-shadow:1px 1px 0 #000}dl.keyboard-mappings dt em{padding:0 4px;color:#999;font-style:normal;font-weight:normal;font-size:10px;font-family:Helvetica, arial, freesans, clean, sans-serif;text-shadow:none}dl.keyboard-mappings dd{display:inline;margin:0 0 0 5px;color:#666}dl.keyboard-mappings .platform-mac{display:none}.macintosh dl.keyboard-mappings .platform-mac{display:inline}.macintosh dl.keyboard-mappings .platform-other{display:none}#facebox .shortcuts h3{margin:0 0 10px 0;font-size:14px}pre.copyable-terminal,#facebox pre.copyable-terminal{margin-right:20px;padding:10px;color:#fff;background:#333;border:none;border-radius:4px;overflow:auto}.for-copyable-terminal{float:right}ol.help-steps,#facebox ol.help-steps{margin:15px 0;color:#666}ol.help-steps li{list-style-type:none;margin:15px 0}ol.help-steps strong{color:#000;font-weight:bold}ol.help-steps p{margin-bottom:5px}.chooser-box{padding:0 10px 10px;background-color:#f1f1f1;background-image:-moz-linear-gradient(#fff, #f1f1f1);background-image:-webkit-linear-gradient(#fff, #f1f1f1);background-image:linear-gradient(#fff, #f1f1f1);background-repeat:repeat-x;border:1px solid #ddd;border-radius:5px}.chooser-box h3{margin:0 0 0 -10px;width:100%;padding:13px 10px 10px;font-size:16px;line-height:1.2;color:#222;text-shadow:1px 1px 0 rgba(255,255,255,0.5);background-color:#f2f2f2;background-image:-moz-linear-gradient(#fbfbfb, #f2f2f2);background-image:-webkit-linear-gradient(#fbfbfb, #f2f2f2);background-image:linear-gradient(#fbfbfb, #f2f2f2);background-repeat:repeat-x;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:1px solid #fff}.chooser-box .fakerule{margin:0 0 0 -10px;width:100%;height:1px;padding:0 10px;font-size:1px;line-height:1px;background:#ddd}.chooser-box .ac-accept,.chooser-box .ac_loading{background:inherit}.large-loading-area{text-align:center;padding:100px 0}.loading-area{text-align:center}h1.centered{margin:1em 0;font-size:24px;font-weight:300;text-align:center}.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}.user-mention,.team-mention{font-weight:bold;color:#333}.new-file input.filename{padding:6px 7px;font-family:Helvetica, arial, freesans, clean, sans-serif;font-size:16px;color:#444;border:1px solid #ddd;border-radius:4px;outline:none;background:none}.new-file input.filename: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}.new-file input.filename,.new-file .abort{position:relative;top:-1px}.new-file .gitignore-template{float:right;font-size:14px;position:relative;top:3px;display:none}.new-file .gitignore-template.is-visible{display:inline}.new-file .context-menu-container{position:relative}.new-file .context-menu-container .context-pane{right:0px}.repo-access-false{position:relative;border:1px #C5D5DD solid;padding:3px 0 0 15px;background:#E6F1F6;margin:10px 0 50px 0;border-radius:4px}.repo-access-false p{float:left;font-size:16px;text-shadow:#fff 0px 1px 0px}.repo-access-false button{margin:8px 340px 0 0px}.bubble#files .file{margin-bottom:0}.bubble#files .file{background:#ececec}.bubble#files .file .data{background:#fff}.bubble#files .file .meta{padding:5px 10px}.bubble#files .file .meta .info{font-family:Helvetica, arial, freesans, clean, sans-serif}.file .no-preview{margin:5px}.cleanheading h2{font-size:20px;margin:15px 0 15px 0}.cleanheading p.subtext{margin:-15px 0 10px 0;color:#666}table.branches{margin:5px 0 0 0;width:100%}table.branches th{padding:2px 0;font-size:11px;text-transform:uppercase;text-align:left;color:#666;border-bottom:1px solid #ddd}table.branches th.state-widget{text-align:center}table.branches tr td{padding:5px 0;border-bottom:1px solid #ddd}table.branches tr:hover td{background:#fafafa}table.branches tr td.state-widget{width:500px}table.branches tr.base td{background:#333;color:#fff}table.branches tr.base td.name{padding-left:10px}table.branches tr.base td.name p{color:#aaa}table.branches tr.base td.actions{padding-right:10px;color:#eee}.branches .name h3{margin:0;font-size:16px}.branches .name p{margin:-3px 0 0 0;font-size:12px;color:#666}.branches .state{display:inline-block;margin-right:5px;padding:2px 5px;font-size:11px;text-transform:uppercase;font-weight:bold;background:#eee;border-radius:2px}.branches .state-progress{font-size:12px;color:#666;font-style:normal}.branches ul.actions{float:right}.branches ul.actions>li{list-style-type:none;display:inline-block;margin:0 0 0 5px}.branches ul.actions>li.text{padding:5px 0;font-size:11px;font-weight:bold}.diverge-widget{position:relative;height:35px}.diverge-widget .ahead{display:block;position:absolute;width:50%;height:100%;left:50%}.diverge-widget .behind{display:block;position:absolute;width:50%;height:100%;right:50%}.diverge-widget .bar{position:absolute;top:13px;right:0;display:block;height:8px;background:#d0d0d0}.diverge-widget .ahead .bar{background:#7a7a7a;left:0}.diverge-widget.hot .bar{background-color:#ff704f}.diverge-widget.hot .ahead .bar{background-color:#811201}.diverge-widget.fresh .bar{background-color:#ffd266}.diverge-widget.fresh .ahead .bar{background-color:#b69e67}.diverge-widget.stale .bar{background-color:#b2d0dd}.diverge-widget.stale .ahead .bar{background-color:#1e4152}.diverge-widget em{font-style:normal;font-size:10px;line-height:10px;color:#999;white-space:nowrap}.diverge-widget .behind em{position:absolute;bottom:0;right:5px}.diverge-widget .ahead em{position:absolute;top:0;left:5px}.diverge-widget .separator{display:block;position:absolute;top:0;left:50%;margin-left:-2px;width:2px;height:100%;background:#454545}ul.hotness-legend{float:right;margin:10px 0 0 0}ul.hotness-legend li{list-style-type:none;float:left;margin:0;font-size:11px;color:#999}ul.hotness-legend .ahead,ul.hotness-legend .behind{display:block;margin:1px 0 0 0;width:15px;height:10px}ul.hotness-legend .old .behind{background-color:#d0d0d0}ul.hotness-legend .old .ahead{background-color:#7a7a7a}ul.hotness-legend .stale .behind{background-color:#b2d0dd}ul.hotness-legend .stale .ahead{background-color:#1e4152}ul.hotness-legend .fresh .behind{background-color:#ffd266}ul.hotness-legend .fresh .ahead{background-color:#b69e67}ul.hotness-legend .hot .behind{background-color:#ff704f}ul.hotness-legend .hot .ahead{background-color:#811201}ul.hotness-legend li.text{margin:0 10px;height:23px;line-height:23px}p.recently-touched-branches-description{margin:-10px 0 0 0;font-size:11px;color:#888}.recently-touched-branches{margin:5px 0 10px 0;padding:0;background:#fffef1;border:1px solid #e5e2c8;border-radius:4px}.recently-touched-branches a.branch-name{font-weight:bold}.recently-touched-branches li{list-style-type:none;padding:5px;height:26px;border-bottom:1px solid #e5e2c8}.recently-touched-branches li:last-child{border-bottom:none}.recently-touched-branches li{margin:0;line-height:23px}.recently-touched-branches p{display:inline;margin:0 0 0 10px;font-size:13px;color:#a19e7f}.form-actions{text-align:right;padding-bottom:5px}.form-actions .cancel{margin-top:5px;float:left}.form-actions .button.cancel{margin-top:0;margin-left:2px}.form-actions .minibutton.cancel{margin-top:0}.form-actions .optional{display:block;padding-top:8px;float:left;margin-right:15px}.form-actions .optional span.text{padding:0 3px}.form-actions .optional input{position:relative;top:-1px}.form-warning{margin:10px 0;padding:8px 10px;border:1px solid #e8e8e8;font-size:14px;color:#333;background:#f3f3f3;border-radius:4px}.form-warning p{margin:0;line-height:1.5}.form-warning strong{color:#000}.form-warning a{font-weight:bold}ul.big-actions{margin:15px 0 10px 0;float:right}.page-edit-blob ul.big-actions{margin:0 0 0 0}ul.big-actions li{list-style-type:none;float:left;margin:0}button.classy.silver,a.button.classy.silver,button.classy.silver:disabled:hover,a.button.classy.disabled.silver:hover{color:#000;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#9a9a9a;background-image:-moz-linear-gradient(#fdfdfd, #9a9a9a);background-image:-webkit-linear-gradient(#fdfdfd, #9a9a9a);background-image:linear-gradient(#fdfdfd, #9a9a9a);background-repeat:repeat-x;border-bottom-color:#c7c7c7}button.classy.silver:hover,a.button.classy.silver:hover{color:#000;text-shadow:0 1px 0 rgba(255,255,255,0.5);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;border-bottom-color:#f7f7f7;box-shadow:0 1px 4px rgba(255,255,255,0.3)}button.classy.silver:disabled:hover,a.button.classy.disabled.silver:hover{box-shadow:0 1px 4px rgba(0,0,0,0.3)}button.classy.business-plan,a.button.classy.business-plan{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);background-color:#357f2c;background-image:-moz-linear-gradient(#4794BC, #3A7999);background-image:-webkit-linear-gradient(#4794BC, #3A7999);background-image:linear-gradient(#4794BC, #3A7999);background-repeat:repeat-x;border-bottom-color:#3e9533}button.classy.business-plan:hover,a.button.classy.business-plan:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);background-color:#158f07;background-image:-moz-linear-gradient(#4794BC, #3A7999);background-image:-webkit-linear-gradient(#4794BC, #3A7999);background-image:linear-gradient(#4794BC, #3A7999);background-repeat:repeat-x;border-bottom-color:#438BB1}button.classy.personal-plan,a.button.classy.personal-plan{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);background-color:#3a7999;background-image:-moz-linear-gradient(#4794bc, #3a7999);background-image:-webkit-linear-gradient(#4794bc, #3a7999);background-image:linear-gradient(#4794bc, #3a7999);background-repeat:repeat-x;border-bottom-color:#438bb1}button.classy.oauth,a.button.classy.oauth,.login_form form .submit_btn input{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);background-color:#3a7999;background-image:-moz-linear-gradient(#4794bc, #3a7999);background-image:-webkit-linear-gradient(#4794bc, #3a7999);background-image:linear-gradient(#4794bc, #3a7999);background-repeat:repeat-x;border-bottom-color:#438bb1}.watch-button-container .watch-button,.watch-button-container.on .unwatch-button{display:inline-block}.watch-button-container.on .watch-button,.watch-button-container .unwatch-button{display:none}.watch-button-container.loading{opacity:0.5}.starring-container .unstarred,.starring-container.on .starred{display:inline-block}.starring-container.on .unstarred,.starring-container .starred{display:none}.starring-container.loading{opacity:0.5}.user-following-container .follow,.user-following-container.on .unfollow{display:inline-block}.user-following-container.on .follow,.user-following-container .unfollow{display:none}.user-following-container.loading{opacity:0.5}.members .user-following-container{float:right}#markdown-help{display:none}#facebox .popup .cheatsheet{width:800px;overflow:hidden}#facebox .popup .cheatsheet .col{width:260px;margin-right:10px;float:left;padding:0 0 10px 0}#facebox .popup .cheatsheet .col:last-child{margin:0}#facebox .popup .cheatsheet .mod{margin:0 0 10px 0}#facebox .popup .cheatsheet h3{margin:0 0 5px 0}#facebox .popup .cheatsheet p{margin:0 0 5px 0;color:#888}#facebox .popup .cheatsheet pre{margin:0;padding:5px;margin:0 0 20px 0;border:1px solid #ddd}.chromed-list-browser{border-color:#d5d5d5;position:relative;border:1px solid #ddd;border-radius:5px}.chromed-list-browser .context-loader{top:31px}.chromed-list-browser .none,.chromed-list-browser .error{padding:10px;border-bottom:1px solid #ddd}.chromed-list-browser .none p,.chromed-list-browser .error p{margin:0;padding:20px;border-radius:3px;text-align:center;font-weight:bold;font-size:14px;color:#999;background:#f3f3f3;-webkit-font-smoothing:antialiased}.chromed-list-browser .actions{background-color:#ecf0f1;background-image:-moz-linear-gradient(#fff, #ecf0f1);background-image:-webkit-linear-gradient(#fff, #ecf0f1);background-image:linear-gradient(#fff, #ecf0f1);background-repeat:repeat-x;margin:0;padding:.5em;font-size:11px;overflow:hidden}.chromed-list-browser .actions .context-menu-container{display:inline-block}.chromed-list-browser .actions .buttons.deactivated .minibutton{opacity:0.5}.chromed-list-browser .actions .buttons.activated .minibutton{opacity:1.0}.chromed-list-browser .actions .buttons.activated .minibutton p.note{display:none}.chromed-list-browser .actions .buttons p.note{margin:0 0 0 5px;display:inline-block;font-size:11px;color:#9ca9a9}.chromed-list-browser .pagination{float:right;margin:7px;font-weight:bold}.chromed-list-browser .pagination a,.chromed-list-browser .pagination span{padding:4px;font-size:11px;color:#4183C4}.chromed-list-browser .pagination a:hover,.chromed-list-browser .pagination a:active,.chromed-list-browser .pagination span:hover,.chromed-list-browser .pagination span:active{background:none}.chromed-list-browser .pagination a.current,.chromed-list-browser .pagination a.current:hover,.chromed-list-browser .pagination span.current,.chromed-list-browser .pagination span.current:hover{color:#333;cursor:default}.chromed-list-browser .pagination a.gap,.chromed-list-browser .pagination span.gap{color:#ddd}.chromed-list-browser .pagination a.disabled,.chromed-list-browser .pagination span.disabled{display:none}.chromed-list-browser .paging{padding:5px;border-bottom:1px solid #ddd}.chromed-list-browser .button-pager{display:block;padding:5px 0;text-align:center;font-size:12px;font-weight:bold;text-shadow:1px 1px 0 #fff;text-decoration:none;border:1px solid #e4e9ef;border-radius:3px;background-color:#eff3f6;background-image:-moz-linear-gradient(#fdfdfe, #eff3f6);background-image:-webkit-linear-gradient(#fdfdfe, #eff3f6);background-image:linear-gradient(#fdfdfe, #eff3f6);background-repeat:repeat-x}.chromed-list-browser .button-pager:hover{border-color:#d9e1e8;background-color:#dee8f1;background-image:-moz-linear-gradient(#fafbfd, #dee8f1);background-image:-webkit-linear-gradient(#fafbfd, #dee8f1);background-image:linear-gradient(#fafbfd, #dee8f1);background-repeat:repeat-x}.list-browser-item{position:relative;border-bottom:1px solid #ddd}.list-browser-item .list-browser-bottom-right-info{position:absolute;bottom:3px;right:5px}.list-browser-item .list-browser-bottom-right-item{padding-left:18px;font-size:11px;font-weight:bold;color:#999}.list-browser-item .list-browser-bottom-right-item .mini-icon{color:#bbb;line-height:11px}.list-browser-item .list-browser-bottom-right-item a{color:#666}.list-browser-item.navigation-focus{background:#ffffef !important}.list-browser-item.closed{background:url("https://a248.e.akamai.net/assets.github.com/images/modules/pulls/closed_back.gif?4ad064c0") 0 0}.list-browser-filterbar{font-family:"Helvetica Neue", Helvetica, Arial, freesans;border-radius:5px 5px 0 0;height:31px;background-color:#cacaca;background-image:-moz-linear-gradient(#efefef, #cacaca);background-image:-webkit-linear-gradient(#efefef, #cacaca);background-image:linear-gradient(#efefef, #cacaca);background-repeat:repeat-x;border-bottom:1px solid #b4b4b4;-moz-box-sizing:border-box;box-sizing:border-box}.list-browser-filterbar li{list-style-type:none;display:inline}.list-browser-filterbar li:last-child .sort-type{border-right:0;border-top-right-radius:5px}.list-browser-filter-tabs{display:block;float:left;padding:5px 5px 0;overflow:hidden}.list-browser-filter-tabs .filter-tab,.list-browser-filter-tabs.pjax-active .filter-tab.selected{display:inline-block;padding:0 8px;height:24px;line-height:24px;font-size:12px;font-weight:bold;color:#888;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 0 rgba(255,255,255,0.3);text-decoration:none;border:1px solid #ccc;border-bottom:0;border-radius:3px 3px 0 0;background:rgba(255,255,255,0.2);cursor:pointer}.list-browser-filter-tabs .filter-tab.selected,.list-browser-filter-tabs.pjax-active .filter-tab.pjax-active{color:#333;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1);border-color:#B4B4B4;border-bottom:1px solid #fff}.list-browser-sorts{float:right;margin:0}.list-browser-sorts .sort-type{display:inline-block;padding:0 10px;height:30px;line-height:29px;font-size:10px;color:#666;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.list-browser-sorts .sort-type:hover{text-decoration:underline}.list-browser-sorts .asc .sort-type,.list-browser-sorts .desc .sort-type{position:relative;padding-left:20px;color:#333;font-weight:bold;background:rgba(255,255,255,0.5);border:1px solid rgba(0,0,0,0.1);border-width:0 1px}.list-browser-sorts .asc .sort-type:before,.list-browser-sorts .desc .sort-type:before{width:0;height:0;border:4px solid #777;border-color:#777 transparent transparent;border-width:4px 4px 0;display:block;content:"";position:absolute;left:6px;top:50%;margin-top:-2px}.list-browser-sorts .asc .sort-type:before{border-color:transparent transparent #777;border-width:0 4px 4px}.list-browser-footer{font-size:11px;font-weight:bold;color:#777;overflow:hidden;min-height:15px;background:#f6f6f6;border-radius:0 0 5px 5px}.list-browser-footer .footer-text{display:inline-block;margin:10px;text-shadow:1px 1px 0 rgba(255,255,255,0.5)}.list-browser-footer .pagination{margin:5px}.code-list em{background-color:rgba(255,255,140,0.5);font-weight:bold;padding:2px 1px 0;font-style:normal;margin:0 -1px;color:#333333}.code-list .title{padding:0 0 5px;margin:0 0 0 40px;min-height:24px;font-weight:bold}.code-list .updated-at{margin:0;font-size:11px;color:#999999;font-weight:normal}.code-list .language{float:right;color:rgba(51,51,51,0.75);font-size:12px;margin-left:10px}.code-list img.avatar{float:left;border-radius:3px;margin-left:3px}.code-list .code-list-item{border-bottom:1px solid #f1f1f1;padding:0 0 20px 0;margin:0 0 20px 0}.code-list .code-list-item pre.line_numbers{min-width:27px;box-sizing:border-box}.code-list .code-list-item .data{background:#fff}.code-list .private .bubble{background-color:#F8EEC7}.code-list .private .bubble pre.line_numbers{background-color:#F8EEC7;border-right:1px solid #F7CA75}.code-list .private .bubble pre.line_numbers a{color:#A1882B}.code-list .private .bubble .file-box{border:1px solid #F7CA75}.code-list .divider{line-height:17px}.code-list .divider .line_numbers{font-size:10px;padding:0 6px 0 0 !important}.code-list .divider .highlight{padding:0 !important;background:#EAF2F5}.code-list .full-path{margin:0 0 0 40px}.code-list .full-path .mini-icon-public-repo{color:#666666}.code-list .full-path .mini-icon-private-repo{color:#E9DBA4}.code-list .full-path a{color:#999999}.pagehead.codesearch-head h1{float:left;margin-right:20px;line-height:33px;width:220px;margin-bottom:0!important}.pagehead.codesearch-head button{vertical-align:middle;float:right}.pagehead.codesearch-head dl.form{margin:0}.pagehead.codesearch-head #adv_code_search{margin-bottom:20px}.pagehead.codesearch-head #adv_code_search label{border:1px solid #ccc;border-radius:3px;outline:none;background:#fff none;box-shadow:inset rgba(0,0,0,0.1) 0 1px 1px;position:relative;padding:6px 8px 5px;vertical-align:middle;width:598px;display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#666;margin-right:5px;overflow:hidden;white-space:nowrap;cursor:text}.pagehead.codesearch-head #adv_code_search label.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;outline-offset:-2px}.pagehead.codesearch-head #adv_code_search label.focus .completed-query{opacity:0.3}.pagehead.codesearch-head #adv_code_search input.text{background:none;padding:0;border:0 none;display:inline;width:100%;margin:0;box-shadow:none}.pagehead.codesearch-head #adv_code_search input.text:focus{outline:none;box-shadow:none}.pagehead.codesearch-head #adv_code_search .completed-query{position:absolute;top:6px;margin:0;-moz-transition:all 0.15s ease-in 0;-webkit-transition:all 0.15s ease-in 0}.pagehead.codesearch-head #adv_code_search .completed-query span{color:transparent}.advanced-search h3{margin-top:20px}.advanced-search .flattened dt{width:220px}.advanced-search .flattened dt label{font-weight:normal}.advanced-search .flattened dd{margin-left:240px}.advanced-search .form-checkbox{margin-left:240px}.advanced-search .form-checkbox label{font-weight:normal}.advanced-search fieldset{border-bottom:1px solid #F1F1F1;padding-bottom:20px;margin-bottom:20px}.codesearch-cols .aside{float:left;width:220px}.codesearch-cols .aside .menu-container{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.codesearch-cols .aside .search-menu-container{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #F1F1F1;overflow:hidden}.codesearch-cols .aside .meta-search-links{margin-top:20px}.codesearch-cols .aside .meta-search-links a{margin-right:10px}.codesearch-cols .aside .filter-list{border-bottom:1px solid #F1F1F1;margin-bottom:20px;padding-bottom:20px}.codesearch-cols .aside .filter-list li{position:relative}.codesearch-cols .aside .filter-list li span.bar{background:#f1f1f1;display:inline-block;position:absolute;z-index:-1;top:2px;bottom:2px;right:0}.codesearch-cols #repo-message{margin:0 auto}.codesearch-cols div.pjax-loading{padding-top:5%}.codesearch-cols .main-content{position:relative;margin-left:240px}.codesearch-cols .main-content .tabnav{margin-bottom:20px}.codesearch-cols .main-content ul.members-list{margin-top:0}.codesearch-cols .main-content ul.members-list li:first-child{padding-top:0}.codesearch-cols ul.repolist h3 a:visited,.codesearch-cols .code-list .title a:visited{color:#7C65C2}.codesearch-cols .search-foot-note{float:right;color:#999999;margin-top:14px}.simple-search-page{padding-top:120px}.simple-search-page button{float:right}.simple-search-page h2{font-weight:normal}.simple-search-page h2 .mega-icon{vertical-align:middle}.simple-search-page .commandbar{float:left;width:auto}.simple-search-page .container{width:680px}#code_search{margin-bottom:20px}#code_search input.text,.simple-search-page input.text{background-color:#fff;padding:7px 8px;line-height:15px;vertical-align:middle;width:598px;margin-right:0}#code_search .commandbar,.simple-search-page .commandbar{display:inline-block;width:auto}#code_search .commandbar .message,.simple-search-page .commandbar .message{top:7px}#ace-editor{position:relative;font-family:Monaco, "Liberation Mono", Courier, monospace}#ace-editor .ace_content{line-height:normal}.ace-twilight .ace_editor{border:2px solid #9f9f9f}.ace-twilight .ace_editor.ace_focus{border:2px solid #327fbd}.ace-twilight .ace_gutter{width:50px;background:#ECECEC;color:#AAA;overflow:hidden;border-right:1px solid #DDD;font-family:Consolas, "Liberation Mono", Courier, monospace}.ace-twilight .ace_gutter-layer{width:100%;text-align:right}.ace-twilight .ace_gutter-layer .ace_gutter-cell{padding-right:6px}.ace-twilight .ace_print_margin{width:1px;background:#e8e8e8}.ace-twilight .ace_scroller{background-color:#141414}.ace-twilight .ace_text-layer{cursor:text;color:#F8F8F8}.ace-twilight .ace_cursor{border-left:2px solid #F8F8F8}.ace-twilight .ace_cursor.ace_overwrite{border-left:0px;border-bottom:1px solid #A7A7A7}.ace-twilight .ace_marker-layer .ace_selection{background:rgba(221,240,255,0.2)}.ace-twilight .ace_marker-layer .ace_step{background:#c6dbae}.ace-twilight .ace_marker-layer .ace_bracket{margin:-1px 0 0 -1px;border:1px solid rgba(255,255,255,0.25)}.ace-twilight .ace_marker-layer .ace_active_line{background:rgba(255,255,255,0.12)}.ace-twilight .ace_invisible{color:rgba(255,255,255,0.25)}.ace-twilight .ace_keyword{color:#CDA869}.ace-twilight .ace_constant{color:#CF6A4C}.ace-twilight .ace_invalid.ace_illegal{color:#F8F8F8;background-color:rgba(86,45,86,0.75)}.ace-twilight .ace_invalid.ace_deprecated{text-decoration:underline;font-style:italic;color:#D2A8A1}.ace-twilight .ace_support{color:#9B859D}.ace-twilight .ace_support.ace_function{color:#DAD085}.ace-twilight .ace_string{color:#8F9D6A}.ace-twilight .ace_string.ace_regexp{color:#E9C062}.ace-twilight .ace_comment{font-style:italic;color:#5F5A60}.ace-twilight .ace_variable{color:#7587A6}.ace-twilight .ace_xml_pe{color:#494949}.ace-solarized-dark .ace_editor{border:2px solid #9f9f9f}.ace-solarized-dark .ace_editor.ace_focus{border:2px solid #327fbd}.ace-solarized-dark .ace_gutter{width:50px;background:#e8e8e8;color:#333;overflow:hidden}.ace-solarized-dark .ace_gutter-layer{width:100%;text-align:right}.ace-solarized-dark .ace_gutter-layer .ace_gutter-cell{padding-right:6px}.ace-solarized-dark .ace_print_margin{width:1px;background:#e8e8e8}.ace-solarized-dark .ace_scroller{background-color:#002B36}.ace-solarized-dark .ace_text-layer{cursor:text;color:#93A1A1}.ace-solarized-dark .ace_cursor{border-left:2px solid #D30102}.ace-solarized-dark .ace_cursor.ace_overwrite{border-left:0px;border-bottom:1px solid #D30102}.ace-solarized-dark .ace_marker-layer .ace_selection{background:#073642}.ace-solarized-dark .ace_marker-layer .ace_step{background:#c6dbae}.ace-solarized-dark .ace_marker-layer .ace_bracket{margin:-1px 0 0 -1px;border:1px solid rgba(147,161,161,0.5)}.ace-solarized-dark .ace_marker-layer .ace_active_line{background:#073642}.ace-solarized-dark .ace_invisible{color:rgba(147,161,161,0.5)}.ace-solarized-dark .ace_keyword{color:#859900}.ace-solarized-dark .ace_constant.ace_language{color:#B58900}.ace-solarized-dark .ace_constant.ace_numeric{color:#D33682}.ace-solarized-dark .ace_support.ace_function{color:#268BD2}.ace-solarized-dark .ace_string{color:#2AA198}.ace-solarized-dark .ace_string.ace_regexp{color:#D30102}.ace-solarized-dark .ace_comment{font-style:italic;color:#657B83}.ace-solarized-dark .ace_variable.ace_language{color:#268BD2}.ace-solarized-light .ace_editor{border:2px solid #9f9f9f}.ace-solarized-light .ace_editor.ace_focus{border:2px solid #327fbd}.ace-solarized-light .ace_gutter{width:50px;background:#e8e8e8;color:#333;overflow:hidden}.ace-solarized-light .ace_gutter-layer{width:100%;text-align:right}.ace-solarized-light .ace_gutter-layer .ace_gutter-cell{padding-right:6px}.ace-solarized-light .ace_print_margin{width:1px;background:#e8e8e8}.ace-solarized-light .ace_scroller{background-color:#FDF6E3}.ace-solarized-light .ace_text-layer{cursor:text;color:#586E75}.ace-solarized-light .ace_cursor{border-left:2px solid #000000}.ace-solarized-light .ace_cursor.ace_overwrite{border-left:0px;border-bottom:1px solid #000000}.ace-solarized-light .ace_marker-layer .ace_selection{background:#073642}.ace-solarized-light .ace_marker-layer .ace_step{background:#c6dbae}.ace-solarized-light .ace_marker-layer .ace_bracket{margin:-1px 0 0 -1px;border:1px solid rgba(147,161,161,0.5)}.ace-solarized-light .ace_marker-layer .ace_active_line{background:#EEE8D5}.ace-solarized-light .ace_invisible{color:rgba(147,161,161,0.5)}.ace-solarized-light .ace_keyword{color:#859900}.ace-solarized-light .ace_constant.ace_language{color:#B58900}.ace-solarized-light .ace_constant.ace_numeric{color:#D33682}.ace-solarized-light .ace_support.ace_function{color:#268BD2}.ace-solarized-light .ace_string{color:#2AA198}.ace-solarized-light .ace_string.ace_regexp{color:#D30102}.ace-solarized-light .ace_comment{color:#93A1A1}.ace-solarized-light .ace_variable.ace_language{color:#268BD2}.instruction-groups{margin-bottom:20px;overflow:hidden}#code_search dl{float:left;margin-right:20px;margin-bottom:30px}#code_search dl:first-child{float:none;margin:0}.search-instructions .instruction-groups>li{float:left;width:445px;list-style-type:none;margin-right:30px}.search-instructions .instruction-groups>li:last-child{margin-right:0}#code_search_results .header{border-top:1px solid #b8d1e3;background-color:#DDEAF3;padding:.3em .7em;overflow:hidden;margin-bottom:1.3em}#code_search_results .header .title{font-weight:bold;float:left}#code_search_results .header .info{float:right;color:#444}#code_search_results .results_and_sidebar{overflow:hidden}#code_search_results .results{float:left;width:52em}#code_search_results .result{margin-bottom:1.5em}#code_search_results .result .gravatar{line-height:0;float:left;margin-top:.2em;margin-right:.75em;padding:1px;border:1px solid #ccc}#code_search_results .result .title{font-size:110%;margin-bottom:0.2em}#code_search_results .result .title span.aka{font-weight:normal}#code_search_results .result .title span.language{color:#999;font-size:80%;font-weight:normal;position:relative;top:-0.1em}#code_search_results .result .title span.email{color:#999;font-weight:normal}#code_search_results .result .description{margin-bottom:.2em}#code_search_results .result .details{font-size:80%;color:#555}#code_search_results .result .details span{color:#aaa;padding:0 .25em}#code_search_results .more{margin-top:-0.5em;margin-bottom:1em}#code_search_results .result .snippet{font-family:Monaco, "Courier New", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;font-size:75%;background-color:#f8f8ff;border:1px solid #dedede;padding:.5em;line-height:1.5em;color:#444}#code_search_results .result .snippet em{background-color:#FAFFA6;padding:.1em}#code_search_results .sidebar{float:right;width:15em;border-left:1px solid #DDEAF3;padding-left:1em}#code_search_results .sidebar h2{margin-bottom:0}#code_search_results .sidebar h3{margin-top:.5em}#code_search_results .sidebar ul{list-style-type:none;margin-bottom:1em}#code_search_results .sidebar ul li{color:#888}.details-collapse .collapse{display:none;position:relative;height:0;overflow:hidden;-moz-transition:height 0.35s ease 0;-webkit-transition:height 0.35s ease 0}.details-collapse.open .collapse{display:block;height:auto}.discussion-bubble{margin:20px 0}.discussion-bubble .boxed-group{margin:0}.discussion-bubble .discussion-bubble-avatar{position:relative;float:left;border-radius:3px}.discussion-bubble .discussion-bubble-content{position:relative;margin-left:60px}.discussion-bubble .discussion-bubble-content:before{content:"";display:block;height:0;width:0;border:10px solid #EEE;border-width:10px 10px 10px 0;border-color:transparent #EEE transparent transparent;position:absolute;left:-10px;top:15px}.discussion-bubble .form-actions{margin:10px 0 0 60px}.mini-discussion-bubble .mini-discussion-bubble-action{margin:10px 0 15px 8px;height:24px;font-size:13px;font-weight:300;color:#333}.mini-discussion-bubble .mini-discussion-bubble-action a{font-weight:bold;color:#333}.mini-discussion-bubble .mini-discussion-bubble-action span{color:#999}.mini-discussion-bubble .discussion-bubble-avatar{border-radius:3px;vertical-align:middle;display:inline-block;height:24px;margin-right:3px}.mini-discussion-bubble .discussion-bubble-content{position:relative}.mini-discussion-bubble .discussion-bubble-content:before{content:"";display:block;height:0;width:0;border:10px solid #EEE;border-width:0 10px 10px 10px;border-color:transparent transparent #EEE transparent;position:absolute;left:10px;top:-10px}.mini-discussion-bubble .discussion-bubble-inner{min-height:30px;background-color:#fff}.mini-discussion-bubble .file-box{margin:0}.mini-discussion-bubble tr:last-child .line_numbers.comment-count,.mini-discussion-bubble tr:last-child .line-comments{border-bottom:0}.discussion-bubble-inner{min-height:60px;border:1px solid #CACACA;background-color:#fff}.comment.is-comment-editing .edit-comment-hide{display:none}.comment.is-comment-editing .form-content{display:block;opacity:1.0}.comment.is-comment-loading .context-loader{display:block}.comment.is-comment-loading .formatted-content,.comment.is-comment-loading .form-content{opacity:0.5}.comment.is-comment-error .comment-form-error{display:block}.comment+.comment{border-top:1px solid #CACACA}.comment-header{height:33px;padding:0 10px 0 6px;border-bottom:1px solid #ccc;background-color:#e1e1e1;background-image:-moz-linear-gradient(#f8f8f8, #e1e1e1);background-image:-webkit-linear-gradient(#f8f8f8, #e1e1e1);background-image:linear-gradient(#f8f8f8, #e1e1e1);background-repeat:repeat-x;font-size:12px}.comment-header .comment-header-gravatar{display:inline-block;margin-right:3px;vertical-align:middle;border-radius:3px}.comment-header .comment-type-icon{text-decoration:none}.comment-header .comment-header-author{display:inline-block;max-width:600px;height:33px;line-height:33px;font-weight:bold;color:#222;text-shadow:1px 1px 0 rgba(255,255,255,0.7);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.comment-header .comment-header-author a{color:#333}.comment-header .comment-header-tag{margin-left:5px;padding:2px 5px 3px;font-size:11px;color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,0.2);background:#2d90c3;border-radius:2px}.comment-header .comment-header-right{float:right}.comment-header .comment-header-date{display:inline-block;margin:0;height:33px;font-size:11px;line-height:33px;font-style:normal;color:#777;text-shadow:1px 1px 0 rgba(255,255,255,0.7);line-height:33px}.comment-header .comment-header-actions{display:inline-block;vertical-align:middle;font-size:13px}.comment-header .comment-header-actions li{list-style-type:none;float:left;margin:0 0 0 8px;height:33px;line-height:31px}.comment-header .comment-header-actions li .mini-icon{-moz-transition:all 0.15s ease-in 0;-webkit-transition:all 0.15s ease-in 0;text-decoration:none}.comment-header .comment-header-actions li:hover .mini-icon{color:#4183c4}.comment-header a{color:#666}.comment-header code{font-size:11px}.comment-header .mini-icon{color:#939AA0;margin:0 2px 0 1px;position:relative;top:2px}.repo-owner-comment .comment-header{background-color:#d8e5dd;background-image:-moz-linear-gradient(#f4faf6, #d8e5dd);background-image:-webkit-linear-gradient(#f4faf6, #d8e5dd);background-image:linear-gradient(#f4faf6, #d8e5dd);background-repeat:repeat-x}.repo-owner-comment .comment-header-tag{background:#2cc03e}.discussion-reference .comment-header,.discussion-commit-list .comment-header,.repo-collab-comment .comment-header{background-color:#dde8eb;background-image:-moz-linear-gradient(#f8fbfc, #dde8eb);background-image:-webkit-linear-gradient(#f8fbfc, #dde8eb);background-image:linear-gradient(#f8fbfc, #dde8eb);background-repeat:repeat-x}.inline-review-comment .inline-comments .comment-holder{max-width:704px}.inline-review-comment .inline-comments .inline-comment-form{max-width:724px}.comment-content{padding:0;color:#333;font-size:12px;background:#fbfbfb}.comment-content .comment-body-title{padding:10px 10px 0 10px;font-weight:bold;color:#000}.comment-content .comment-body{padding:10px;font-size:13px;overflow:auto;width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.comment-content .form-content{padding:10px;display:none;opacity:1.0}.comment-content .form-content textarea{margin:0;padding:5px;width:100%;max-width:100%;height:100px;min-height:100px;-moz-box-sizing:border-box;box-sizing:border-box}.comment-content .form-content textarea.dragover{border:solid 1px #4183C4}.comment-content .form-content input[type=text]{margin-bottom:5px;width:99%;padding:4px 2px}.comment-content .form-content input.title-field{font-size:20px;font-weight:bold}.comment-content .form-content .form-actions{margin:10px 0 0 0}.comment-content .email-format{line-height:1.5}.comment-content .context-loader{display:none}.comment-content .comment-cancel-button{float:left}.discussion-reference-content .state{float:right;padding:3px 10px;margin:-1px 0;font-size:12px;color:#fff;background:#6cc644;border-radius:3px}.discussion-reference-content .state-closed{background-color:#bd2c00}.discussion-reference-content h2{margin:0 !important;font-size:14px}.discussion-reference-content h2 a{color:#000}.discussion-reference-content h2 span{color:#999}.discussion-topic .branch-status{width:100%;padding:10px 10px;-moz-box-sizing:border-box;box-sizing:border-box;color:#606020;background:#f9f8a5;border-top:1px solid #e7e693}.discussion-topic .branch-status>p{margin:0}.discussion-topic .branch-status>p a{font-weight:bold}.discussion-topic .branch-status .mini-icon{position:relative;top:1px}.discussion-topic .branch-status.status-pending .mini-icon:before{color:#bcbc00}.discussion-topic .branch-status.status-success{color:#416334;background:#9ee692;border-top-color:#6eda62}.discussion-topic .branch-status.status-success .mini-icon:before{color:#30a900}.discussion-topic .branch-status.status-error,.discussion-topic .branch-status.status-failure{padding-top:13px;color:#333;background:url(/images/modules/pulls/dirty-shade.png) 0 0 repeat-x #eee;border-top-color:#bbb}.discussion-topic .branch-status.status-error .mini-icon:before,.discussion-topic .branch-status.status-failure .mini-icon:before{color:#000}.discussion-topic-header{position:relative;padding:10px}.discussion-topic-header .discussion-topic-author{color:#666;font-size:12px}.discussion-topic-header .discussion-topic-author a{font-weight:bold;color:#666}.discussion-topic-header .discussion-topic-title{border-bottom:none;margin:0}.discussion-topic-header .comment-topic-actions{position:absolute;top:10px;right:10px;list-style-type:none}.discusion-topic-infobar{width:100%;height:47px;padding:10px 10px 4px;border:1px solid #e5e5e5;border-width:1px 0;background:#f5f5f5;-moz-box-sizing:border-box;box-sizing:border-box}.discusion-topic-infobar .progress-bar{display:inline-block;vertical-align:middle;margin-left:5px}.comment-form-error{display:none;margin:10px 10px 0;padding:5px 10px;font-weight:bold;color:#900;background-color:#FFEAEA;border:1px solid #E2A0A0}.email-format{line-height:1.5em !important}.email-format div{white-space:pre-wrap}.email-format .email-hidden-reply{display:none;white-space:pre-wrap}.email-format .email-quoted-reply,.email-format .email-signature-reply{margin:0 0 15px 0;border-left:4px solid #ddd;padding:0 15px;color:#777}.email-format .email-hidden-toggle a{display:inline-block;height:12px;padding:0 9px;border-radius:1px;background:#ddd;vertical-align:middle;color:#555;line-height:6px;font-size:12px;font-weight:bold;text-decoration:none}.email-format .email-hidden-toggle a:hover{background-color:#ccc}.email-format .email-hidden-toggle a:active{background-color:#4183C4;color:#fff}.comment-email-format blockquote,.comment-email-format p{margin:0}.inline-comments .comment{margin:5px 0 !important;border:1px solid #CACACA}.inline-comments .comment-header-action-text{display:none}.inline-comments .line-comments{overflow:auto;padding:0;border-top:1px solid #ccc;border-bottom:1px solid #ddd;background:#fff;font-family:Helvetica, arial, freesans, clean, sans-serif !important}.inline-comments .comment-count{overflow:hidden;padding:0 !important;border:solid #ddd;border-width:1px 0;vertical-align:top;text-align:center !important}.inline-comments .counter{display:inline-block;padding:2px 8px 6px;font-family:11px/1.2 bold Helvetica,arial,freesans,clean,sans-serif !important;color:#333 !important;border:1px solid #c0ccd0;border-top:0;border-radius:0 0 3px 3px;cursor:default !important}.inline-comments .counter .mini-icon{position:relative;top:2px;margin-right:2px}.inline-comments .comment-holder{max-width:830px;margin:10px}.inline-comments .ajaxindicator{display:inline-block;vertical-align:bottom}.inline-comments .optional{padding-top:3px}.inline-comments .form-actions{padding:0 10px 10px}.only-commit-comments .inline-comment{display:none}.file-comments{padding:5px;font-family:Helvetica, arial, freesans, clean, sans-serif !important;background:#fafafa;border-top:1px solid #ddd}.deprecated-comment-form{position:relative;margin:-10px 0 10px 0;padding:5px;background:#eee;border-radius:5px}.deprecated-comment-form textarea{margin:0;padding:5px;width:100%;height:100px;-moz-box-sizing:border-box;box-sizing:border-box}.deprecated-comment-form p.help{margin:3px 0 0;float:right;font-size:11px;color:#666}.deprecated-comment-form.write-selected .write-tab,.deprecated-comment-form.preview-selected .preview-tab{color:#333;background:#fff;border-color:#bbb;border-right-color:#ddd;border-bottom-color:#ddd}.deprecated-comment-form .write-content,.deprecated-comment-form .preview-content{display:none}.deprecated-comment-form.write-selected .write-content,.deprecated-comment-form.preview-selected .preview-content{display:block}.deprecated-comment-form .edit-preview-tabs{margin:0 0 5px 0;line-height:13px}.deprecated-comment-form .edit-preview-tabs li{list-style-type:none;margin:0;display:inline-block}.deprecated-comment-form .edit-preview-tabs li a{display:inline-block;padding:2px 8px;font-size:11px;font-weight:bold;text-decoration:none;color:#666;border:1px solid transparent;border-radius:10px}.commit-comments-header{margin:20px 0 5px 0;font-size:16px}.commit-comments-header-sha{font-weight:normal;font-size:14px}.commit-comments-header-quiet{font-style:normal;font-weight:normal;color:#888}.commit-comments-toggle-line-notes-wrapper{position:relative;top:5px;float:right;font-size:11px;font-weight:normal;color:#666}.commit-comments-toggle-line-notes{position:relative;top:1px;margin-right:5px}.commit-comments{margin-bottom:20px}.commit-gitnotes{background:#f5f5f5;padding:5px}.commit-gitnotes-content{border:1px solid #aaa;background:#ffd;padding:15px 10px 10px}.commit-gitnotes-ref{font-size:12px;background:#eea;padding:3px}.form-actions .tip{margin:0 0 10px 0;float:left;width:350px;padding:5px;text-align:left;font-size:12px;color:#333;background:#fafbd2;border:1px solid #e8eac0;border-right-color:#f5f7ce;border-bottom-color:#f5f7ce;border-radius:4px}.form-actions .tip img{float:left;margin-right:10px;border:1px solid #ccc}.form-actions .tip p{margin:2px 0}.commit .commit-title,.commit .commit-title a{color:#4e575b}.commit .commit-title.blank,.commit .commit-title.blank a{color:#9cabb1}.commit .commit-title .issue-link{color:#4183C4;font-weight:bold}.commit .commit-title .commit-link{color:#4183C4;font-weight:normal}.commit .commit-desc pre{max-width:700px;white-space:pre-wrap;font-family:Monaco, "Liberation Mono", Courier, monospace;font-size:14px;color:#596063}.commit .sha-block,.commit .sha{font-size:11px;font-family:Monaco, "Liberation Mono", Courier, monospace}.commit .commit-desc{display:none}.commit.open .commit-desc{display:block}.commit-tease{padding:8px 8px 0;background:#e6f1f6;border:1px solid #b7c7cf;border-bottom-color:#d8e6ec;border-top-right-radius:2px;border-top-left-radius:2px}.commit-tease .comment-count{float:right;margin-top:1px;color:#7f9199;font-size:11px}.commit-tease .comment-count .mini-icon{font-size:16px;color:inherit;vertical-align:top}.commit-tease p.commit-title{margin:0 0 6px 0}.commit-tease .commit-desc{margin:-3px 0 10px 0}.commit-tease .commit-desc pre{font-size:11px}.commit-tease .commit-meta{margin-left:-8px;width:100%;padding:8px;background:#fff;border-top:1px solid #d8e6ec}.commit-tease .commit-meta .loader-loading,.commit-tease .commit-meta .loader-error{margin:0 0 -9px}.commit-tease .mini-icon-clippy{float:right;margin-right:5px}.commit-tease .sha-block{float:right;color:#888}.commit-tease .sha-block>.sha{color:#444}.commit-tease .sha-block>a{color:#444;text-decoration:none}.commit-tease .authorship{margin:-2px 0 -4px -4px;font-size:12px;color:#999}.commit-tease .authorship a{color:#444;text-decoration:none;font-weight:bold}.commit-tease .authorship a:hover{text-decoration:underline}.commit-tease .authorship .gravatar{margin:-2px 3px 0 0;vertical-align:middle;border-radius:3px}.commit-tease .authorship .author-name{color:#444}.commit-tease .authorship .committer{display:block;margin-left:30px;font-size:11px}.commit-tease .authorship .committer .mini-icon{position:relative;top:2px}p.branch-discussion{float:right;margin:8px 8px 0 0;font-weight:bold;font-size:16px}p.history-link{float:right;margin:8px 0 0;font-weight:bold;font-size:16px}h3.commit-group-heading{margin:15px 0 0 0;padding:5px 8px;font-size:13px;color:#3a505b;text-shadow:0 1px white;background:#e6f1f6;border:1px solid #c5d5dd;border-top-right-radius:4px;border-top-left-radius:4px}.commit-group{list-style-type:none;margin:0 0 15px 0;background:#f7fbfc;border:1px solid #c5d5dd;border-top:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.commit-group-item{position:relative;padding:8px 8px 8px 52px;border-top:1px solid #e2eaee}.commit-group-item:first-child{border-top:none}.commit-group-item:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.commit-group-item:nth-child(2n+1){background:#fff}.commit-group-item.navigation-focus{background:#fcfce2}.commit-group-item .gravatar{float:left;margin-left:-44px;border-radius:4px}.commit-group-item .commit-title{margin:1px 0 1px 0;font-size:14px;font-weight:bold;color:#333}.commit-group-item .commit-title a{color:#333}.commit-group-item .commit-desc pre{margin-top:5px;margin-bottom:10px;font-size:12px;color:#596063;border-left:1px solid #e5e5e5;padding-left:8px}.commit-group-item .authorship{font-size:12px;color:#888}.commit-group-item .authorship a{color:#444}.commit-group-item .authorship .author-name{color:#444}.commit-group-item .authorship .committer{display:block;font-size:11px}.commit-group-item .authorship .committer .mini-icon{position:relative;top:2px}.commit-group-item .commit-links{position:absolute;top:7px;right:8px;white-space:nowrap}.commit-group-item .mini-icon-clippy{visibility:hidden;float:left;margin-right:7px;margin-top:5px}.commit-group-item:hover .mini-icon-clippy{visibility:visible}.commit-group-item .gobutton{float:left;height:22px;padding:0 7px;line-height:22px;font-size:11px;color:#4e575b;text-shadow:0 1px rgba(255,255,255,0.5);background-color:#ddecf3;background-image:-moz-linear-gradient(#eff6f9, #ddecf3);background-image:-webkit-linear-gradient(#eff6f9, #ddecf3);background-image:linear-gradient(#eff6f9, #ddecf3);background-repeat:repeat-x;border:1px solid #cedee5;border-radius:3px}.commit-group-item.navigation-focus .gobutton{color:#5a5b4e}.commit-group-item:nth-child(2n+1) .gobutton{border-color:#d5dcdf;background-color:#e3eaed;background-image:-moz-linear-gradient(#f2f5f6, #e3eaed);background-image:-webkit-linear-gradient(#f2f5f6, #e3eaed);background-image:linear-gradient(#f2f5f6, #e3eaed);background-repeat:repeat-x}.commit-group-item.navigation-focus .gobutton{border-color:#e7e86d;background-color:#f3f494;background-image:-moz-linear-gradient(#f9fac9, #f3f494);background-image:-webkit-linear-gradient(#f9fac9, #f3f494);background-image:linear-gradient(#f9fac9, #f3f494);background-repeat:repeat-x}.commit-group-item .gobutton:hover{text-decoration:none;border-color:#cedee5;background-color:#eaf4f8;background-image:-moz-linear-gradient(#fbfdfe, #eaf4f8);background-image:-webkit-linear-gradient(#fbfdfe, #eaf4f8);background-image:linear-gradient(#fbfdfe, #eaf4f8);background-repeat:repeat-x}.commit-group-item .gobutton>.sha,.commit-group-item.navigation-focus .gobutton:hover>.sha{display:inline-block;height:22px;margin-right:-3px}.commit-group-item .gobutton>.sha .mini-icon,.commit-group-item.navigation-focus .gobutton:hover>.sha .mini-icon{position:relative;top:2px;border-radius:30px;border:1px solid #CFDEE5;background-color:rgba(255,255,255,0.5);color:#91a6b1;margin-left:5px;width:16px}.commit-group-item.navigation-focus .gobutton>.sha .mini-icon{border:1px solid #E7E86D;color:#c3c45c}.commit-group-item .gobutton.with-comments{padding-left:5px}.commit-group-item .gobutton.with-comments .sha,.commit-group-item.navigation-focus .gobutton.with-comments:hover .sha{padding-left:8px;border-left:1px solid #cfdee5}.commit-group-item.navigation-focus .gobutton.with-comments .sha{border-left-color:#e1e29e}.commit-group-item .gobutton .comment-count,.commit-group-item.navigation-focus .gobutton:hover .comment-count{float:left;height:22px;padding-right:9px;line-height:24px;font-weight:bold;border-right:1px solid #f6fafc}.commit-group-item .gobutton .comment-count .mini-icon,.commit-group-item.navigation-focus .gobutton:hover .comment-count .mini-icon{position:relative;top:2px;color:#91A6B1}.commit-group-item.navigation-focus .gobutton .comment-count .mini-icon{color:#C3C45C}.commit-group-item .browse-button{float:right;clear:left;margin-top:1px;font-size:11px;font-weight:bold;text-align:right;color:#999}.commit-group-item .browse-button .mini-icon{position:relative;top:2px}.commit-group-item .browse-button:hover{color:#4183C4;background-position:100% -95px}.commits-condensed{margin-top:0;border:none;background-color:#fff}.commits-condensed td{padding:4px;vertical-align:top;border-top:1px solid #E2EAEE}.commits-condensed tr:nth-child(2n) td{background:#F7FBFC}.commits-condensed tr:first-child td{border-top:0}.commits-condensed td.commit{padding-left:0.5em}.commits-condensed td.gravatar{width:1%;padding:5px}.commits-condensed span.gravatar{display:block;width:16px;height:16px;line-height:1px;padding:1px;border:1px solid #ddd;background:#fff}.commits-condensed span.gravatar a{display:inline-block}.commits-condensed td.author{padding-left:0;color:#666;width:80px;font-weight:bold}.commits-condensed td.author span.commit-author{display:inline-block;width:80px;text-overflow:ellipsis;overflow:hidden;line-height:22px;white-space:nowrap}.commits-condensed td.author a{color:#333}.commits-condensed td.date{text-align:right;color:#777}.commits-condensed td.message{padding-left:0}.commits-condensed td.message .user-mention{font-weight:normal}.commits-condensed td.message a{color:#333}.commits-condensed td.message code,.commits-condensed td.message em{line-height:22px}.commits-condensed td.commit-meta{width:1%;text-align:right;white-space:nowrap;padding-right:10px}.commits-condensed td.commit-meta code{line-height:22px}.commits-condensed td.commit-meta .mini-icon{position:relative;top:2px}.commits-condensed code{font-family:Monaco, "Liberation Mono", Courier, monospace}.commits-condensed .commit-desc pre{margin-top:5px;margin-bottom:4px;border-left:1px solid#E5E5E5;padding-left:8px;font-size:11px;font-weight:normal;color:#596063}.full-commit{margin:10px 0;padding:8px 8px 0;background:#e6f1f6;border:1px solid #c5d5dd;border-radius:4px}.full-commit .browse-button{float:right;margin:-3px -3px 0 0;height:26px;padding:0 10px;line-height:26px;font-size:13px;font-weight:bold;text-shadow:0 1px rgba(255,255,255,0.5);background-color:#ddecf3;background-image:-moz-linear-gradient(#eff6f9, #ddecf3);background-image:-webkit-linear-gradient(#eff6f9, #ddecf3);background-image:linear-gradient(#eff6f9, #ddecf3);background-repeat:repeat-x;border:1px solid #cedee5;border-radius:3px}.full-commit p.commit-title{margin:0 0 8px 0;font-size:18px;font-weight:bold;color:#213f4d;text-shadow:0 1px rgba(255,255,255,0.5)}.full-commit .commit-desc{display:block;margin:-4px 0 10px 0}.full-commit .commit-desc pre{max-width:100%;font-size:14px;text-shadow:0 1px rgba(255,255,255,0.5)}.full-commit .commit-meta{margin-left:-8px;width:100%;padding:8px;background:#fff;border-top:1px solid #d8e6ec;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.full-commit .sha-block{float:right;margin-left:15px;color:#888;font-size:12px}.full-commit.merge-commit .sha-block{clear:right}.full-commit.merge-commit .sha-block+.sha-block{margin-top:2px}.full-commit .sha-block>.sha{color:#444}.full-commit .sha-block>a{color:#444;text-decoration:none;border-bottom:1px dotted #ccc}.full-commit .sha-block>a:hover{border-bottom:1px solid #444}.full-commit .authorship{margin-top:-2px;margin-left:-4px;margin-bottom:-4px;font-size:14px;color:#999}.full-commit .authorship .gravatar{margin-top:-2px;margin-right:3px;vertical-align:middle;border-radius:3px}.full-commit .authorship a{color:#444;text-decoration:none;font-weight:bold}.full-commit .authorship a:hover{text-decoration:underline}.full-commit .authorship .author-name{color:#444}.full-commit .authorship .committer{display:block;margin-top:-2px;margin-left:34px;font-size:12px}.full-commit .authorship .committer .mini-icon{position:relative;top:2px}.commit.file-history-tease{margin:10px 0;padding:9px 8px 0 8px;font-size:14px;color:#7b878c;background:#e7ecee;border:1px solid #d2d9dd;border-radius:4px}.commit.file-history-tease .main-avatar{margin-top:-4px;vertical-align:middle;border-radius:3px}.commit.file-history-tease .author a{color:#000;font-weight:bold}.commit.file-history-tease .commit-title{display:inline}.commit.file-history-tease .sha{font-size:13px}.commit.file-history-tease .participation{margin:7px 0 0 -8px;width:100%;min-height:23px;padding:8px 8px 1px 8px;font-weight:normal;font-size:12px;color:#666;background:#fff;border-top:1px solid #d8e6ec;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.commit.file-history-tease .loader-loading,.commit.file-history-tease .loader-error{margin:0}.commit.file-history-tease .participation p.quickstat{display:inline-block;margin:0 10px 0 0}.commit.file-history-tease .participation a{color:#888;text-decoration:none}.commit.file-history-tease .participation p.quickstat strong{color:#000}.commit.file-history-tease .participation .avatar{position:relative;display:inline-block;height:20px;top:-2px;margin-right:3px;margin-bottom:3px}.commit.file-history-tease .participation .avatar img{vertical-align:middle;border-radius:3px}#facebox ul.facebox-user-list{margin:0;max-height:400px;overflow:auto}ul.facebox-user-list li{margin:0;padding:3px 0;list-style-type:none;font-weight:bold;vertical-align:middle}ul.facebox-user-list li a{color:#000}ul.facebox-user-list li:first-child{border-top:none}#facebox ul.facebox-user-list li img{margin-top:-2px;margin-right:5px;border-radius:3px;vertical-align:middle}.commit-loader .loader-error{display:none}.commit-loader.error .loader-loading{display:none}.commit-loader.error .loader-error{display:block}p.last-commit{margin:10px 0 -5px 0;font-size:11px;color:#888}p.last-commit .mini-icon{color:#bbb;position:relative;top:1px}p.last-commit strong{color:#444}#compare h2{font-size:20px;margin:15px 0 15px 0}#compare p.subtext{margin:-15px 0 10px 0;color:#666}#compare h2 .tag{position:relative;top:-3px;display:inline-block;padding:3px 8px;font-size:12px;color:#666;background:#eee;border-radius:3px}.commit-ref{position:relative;height:20px;display:inline-block;padding:0 5px;border:1px solid #000;border-radius:3px;font:10px/20px Monaco,"Liberation Mono",Courier,monospace;color:#fff;white-space:nowrap;vertical-align:middle;background-color:#222222;background-image:-moz-linear-gradient(#444, #222);background-image:-webkit-linear-gradient(#444, #222);background-image:linear-gradient(#444, #222);background-repeat:repeat-x}.commit-ref .user{color:#ccc}a.commit-ref:hover{text-shadow:-1px -1px 0 rgba(0,0,0,0.2);background-color:#2a5177;background-image:-moz-linear-gradient(#74a4d4, #2a5177);background-image:-webkit-linear-gradient(#74a4d4, #2a5177);background-image:linear-gradient(#74a4d4, #2a5177);background-repeat:repeat-x;border-color:#2a5177;text-decoration:none}.compare-range{margin-top:-15px;float:right}.compare-range em{padding:0 4px;font-style:normal;color:#666}.compare-range .switch{display:inline-block;width:16px;height:16px;text-indent:-9999px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/compare/switch_icon.png?14fc9c7d") 0 0 no-repeat}.compare-range .minibutton{margin-right:15px}#compare .compare-cutoff,.diff-cutoff{margin-top:15px;margin-bottom:-2px;height:35px;line-height:37px;font-size:12px;font-weight:bold;color:#000;text-align:center;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/compare/compare_too_big.gif?51654763") 0 0 no-repeat}.commit-preview{margin:10px 0 0 0;font-size:11px}.commit-preview>p{margin:16px 0;font-size:14px;text-align:center}.commit-preview p.name{margin:0;height:20px;line-height:20px;font-size:12px;color:#5b6375}.commit-preview p.name .avatar{float:left;margin-right:5px;width:16px;height:16px;padding:1px;background:#fff;border:1px solid #cedadf}.commit-preview p.name a{font-weight:bold;color:#000}.commit-preview p.name .date{color:#5b6375}.commit-preview .message,.commit-preview p.error{clear:both;padding:5px;background:#eaf2f5;border:1px solid #bedce7}.commit-preview .message pre{font-size:11px;color:#333;white-space:pre-wrap;word-wrap:break-word}.commit-preview p.error{text-align:center;font-size:12px;font-weight:bold;color:#000}.commit-preview .message p.commit-id{margin:5px 0 0 0;padding:0;font-family:Monaco, "Liberation Mono", Courier, monospace;font-size:11px}#toc{padding:0;margin:15px 0}#toc li{border-bottom:1px solid #ddd;list-style-type:none;padding:5px 0}#toc li:last-child{border:none}#toc .content{font:12px Monaco, "Liberation Mono", Courier, monospace;clear:both}#toc p.explain{margin:0}#toc .mini-icon-removed{color:#BD2C00}#toc .mini-icon-modified{color:#677a85}#toc .mini-icon-renamed{color:#D0B44C}#toc .mini-icon-added{color:#6CC644}#toc .mini-icon-removed{color:#BD2C00}#toc .show-diff-stats,#toc.open .hide-diff-stats{display:block}#toc .hide-diff-stats,#toc.open .show-diff-stats{display:none}#toc .diffstat{float:right}span.diffstat{white-space:nowrap;text-align:right;font-family:Helvetica, arial, freesans, clean, sans-serif;color:#666;font-weight:bold;font-size:11px;cursor:default}span.diffstat a{text-decoration:none;color:#666}span.diffstat .diffstat-bar{position:relative;left:-3px;display:inline-block;height:12px;text-decoration:none;text-align:left;color:#eee;font-family:'Octicons Regular';font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;line-height:1;-webkit-font-smoothing:antialiased;font-size:16px;letter-spacing:-7px}span.diffstat .diffstat-bar.diff-deleted,span.diffstat .diffstat-bar i.minus{color:#bd2c00;font-style:normal}span.diffstat .diffstat-bar.diff-added,span.diffstat .diffstat-bar i.plus{color:#6cc644;font-style:normal}div.edu_contact_hidden{display:none;margin:1em 0}.edu-contact-container.open .edu_contact_hidden{display:block}div.edu_contact_hidden p:first-child{margin-top:0}#contact-big-notice{width:370px}#contact-github{width:412px}#contact-github textarea{width:400px;height:100px}.heartocat{margin-left:125px}.context-loader-container .context-loader{display:none}.context-loader-container .context-loader-overlay{opacity:1;-moz-transition:opacity 0.2s ease-in 0;-webkit-transition:opacity 0.2s ease-in 0}.context-loader-container.is-context-loading .context-loader{display:block;white-space:nowrap}.context-loader-container.is-context-loading .context-loader-overlay{opacity:0.5}.context-overlay{display:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.menu-active .context-overlay{display:block;position:fixed;top:0;left:0;height:100%;width:100%;z-index:20}.context-menu-container .context-pane{display:none}.context-pane-wrapper{position:relative}.context-pane{position:absolute;background:#fff;border:1px solid #c1c1c1;border-radius:5px;box-shadow:0 0 13px rgba(0,0,0,0.31);margin-top:6px;width:300px;z-index:21}.context-pane.active,.context-menu-container.active .context-pane{display:block}.context-pane.edit-label-context{width:240px}.context-pane,.context-pane>.context-body{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.context-pane>.context-body{display:block;position:relative;padding:8px 10px;border-top:1px solid #ddd}.context-pane>.context-title{font-weight:bold;font-size:12px;color:#111111;text-shadow:1px 1px 0 white;padding:8px 10px 5px 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;border-top-left-radius:4px;border-top-right-radius:4px}.context-pane .close,#facebox .close{display:block;float:right;margin-right:8px;margin-top:7px;width:16px;height:16px}.context-pane .close:hover .mini-icon-remove-close,#facebox .close:hover .mini-icon-remove-close{color:#555}.context-pane .close .mini-icon-remove-close,#facebox .close .mini-icon-remove-close{line-height:16px;height:16px;color:#CCC}.context-pane .loader{position:absolute;top:0;left:0;width:100%;height:100%;font-size:14px;color:#666;text-indent:-9999px;background:url("https://a248.e.akamai.net/assets.github.com/images/spinners/octocat-spinner-32.gif?26367bd8") 50% 50% no-repeat #fff;opacity:0.8;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.context-pane .error-message{position:absolute;top:0;left:0;width:100%;height:100%;font-size:14px;font-weight:bold;color:#cc0000;text-align:center;line-height:50px;background:#fff;opacity:0.8;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.context-pane>.context-body.pane-selector{padding:0;max-height:400px;overflow-x:hidden;overflow-y:auto}.pane-selector .filter-list{padding:10px 10px 8px}.pane-selector .selector-item{position:relative;display:block;border-top:1px solid #eee;padding:8px 10px 8px 30px;cursor:pointer}.pane-selector .selector-item.show-icon .mini-icon{color:inherit}.pane-selector .selector-item .mini-icon{color:#fff;display:inline-block;position:absolute;top:8px;left:10px}.pane-selector .selector-item h4{margin:0;font-size:12px;font-weight:bold;color:#666;text-shadow:none}.pane-selector .selector-item h4 a{font-weight:normal;color:#666}.pane-selector .selector-item h4.disabled{color:#999}.pane-selector .selector-item h4.disabled .avatar{opacity:0.5}.pane-selector .selector-item p{margin:0;font-size:11px;color:#888;text-shadow:none}.pane-selector .selector-item a{display:block;text-decoration:none}.pane-selector .selector-item label{cursor:pointer}.pane-selector .selector-item input[type=radio]{display:none}.pane-selector .selector-item .context-button-text{display:none}.context-body.pane-selector .milestone-item .confirm,.context-body.pane-selector .selector-item.milestone .confirm{float:left;line-height:30px;margin-right:5px}.context-body.pane-selector .selector-item.milestone h4 .confirm{float:none;line-height:16px;margin-right:5px}.pane-selector>.selector-item:first-child,.pane-selector .commitish-item:nth-child(2),.filterbar+.selector-item{border-top:none}.pane-selector .selector-item.selected h4{color:#333;text-shadow:none}.pane-selector .selector-item.selected .mini-icon-confirm{color:#333333}.pane-selector .selector-item.clear.selected{background-image:none}.pane-selector .selector-item:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.pane-selector a.selector-item{text-decoration:none}.pane-selector .selector-item.navigation-focus{background-color:#4f83c4}.pane-selector .selector-item.navigation-focus h4{color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.6)}.pane-selector .selector-item.navigation-focus h4 a{color:#fff}.pane-selector .selector-item.navigation-focus p{color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.4)}.pane-selector .selector-item.navigation-focus .mini-icon-confirm{color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.6)}.pane-selector .filterbar{padding-top:10px;padding-bottom:10px;padding-left:10px;background:#f8f8f8;border-bottom:1px solid #ddd}.pane-selector .filterbar ul.tabs{margin:7px 0 -11px -10px;width:100%;padding:0 10px;overflow:hidden}.pane-selector .filterbar ul.tabs li{list-style-type:none;display:inline}.pane-selector .filterbar ul.tabs li a{float:left;margin-right:5px;padding:2px 6px;font-size:11px;font-weight:bold;color:#666;text-decoration:none;border:1px solid transparent;border-top-left-radius:2px;border-top-right-radius:2px}.pane-selector .filterbar ul.tabs li a.selected{position:relative;top:1px;background:#fff;border:1px solid #ddd;border-bottom-color:#fff}.pane-selector .filterbar input[type=text]{font-size:13px;width:98%;padding:2px;margin:5px 0;-moz-box-sizing:border-box;box-sizing:border-box}.context-pane .placeholder-field label.placeholder{top:9px}.pane-selector .filterable-active .clear-selector-item{display:none}.user-selector .selector-item{padding-bottom:5px}.user-selector .avatar{position:relative;top:-2px;display:inline-block;padding:1px;border:1px solid #eee;vertical-align:middle;line-height:1px}.user-selector h4 a{display:block;text-decoration:none}.user-selector h4 em.alt{float:right;margin-top:2px;font-weight:normal;font-style:normal;color:#999}.user-selector .selector-item.navigation-focus h4 a em.alt{color:#fff}.new-label input[type=text],.edit-label-context input[type=text]{padding:2px;width:97%}.new-label .custom-color,.edit-label-context .custom-color{margin:10px 0}.new-label .form-actions,.edit-label-context .form-actions{padding-right:0}.pane-selector.label-selector ul.labels{margin:0 10px 10px}.pane-selector .tag{float:right;padding:3px 4px 2px 4px;font-size:8px;font-weight:bold;text-transform:uppercase;text-shadow:1px 1px 0 rgba(0,0,0,0.25);color:#fff;background:#4f83c4;border-radius:3px}.pane-selector .no-results{display:none;margin:0;padding:20px 0;font-size:14px;color:#888;text-align:center}.pane-selector .filterable-empty>.no-results,.pane-selector .filter-tab-empty>.no-results,.pane-selector .filterable-empty+.no-results{display:block}.contributions-tab{margin-top:20px}.grid .col{display:table-cell;width:1%}.grid .col:first-child{padding:0 10px 0 0}.grid .col:last-child{padding:0 0 0 10px}.capped-box{-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;border:1px solid #ddd;background-color:#fff;margin-bottom:20px}.capped-box h3{margin:0;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom:1px solid #ddd;padding:10px;line-height:100%;background:#f7f7f7}.capped-box h3:after{content:".";display:block;clear:both;visibility:hidden;height:0}.capped-box .info{font-size:12px;color:#777;text-align:center}.popular-repos .capped-box{width:330px}.popular-repos h3{font-size:14px}.mini-repo-list{list-style:none}.mini-repo-list li a{display:block;position:relative;font-size:14px;padding:6px 10px 5px 32px;font-weight:bold;border-bottom:1px solid #E5E5E5}.mini-repo-list li a:hover{text-decoration:none}.mini-repo-list li a:hover span.repo,.mini-repo-list li a:hover span.owner{text-decoration:underline}.mini-repo-list li a .mini-icon{color:#666;position:absolute;left:9px;top:8px}.mini-repo-list li:last-child a{border-bottom:none}.mini-repo-list li.no-repo{padding:10px;color:#ccc}.mini-repo-list .stars{position:relative;float:right;font-size:12px;color:#888;margin-top:2px}.mini-repo-list .stars .mini-icon{color:#888;position:static;vertical-align:middle;margin-top:-3px}.mini-repo-list span.rdesc{display:block;font-size:12px;font-weight:normal;color:#777;max-width:286px;margin-top:3px}.mini-repo-list span.rdesc:hover{text-decoration:none}.period-filter{position:relative}.period-filter h2{display:inline-block;margin:0;padding:0}.period-filter .context-menu-container{float:right}.period-filter .context-pane{width:150px;right:0}.user-lang{display:inline-block;display:block;padding:10px;border-bottom:1px solid #ddd}.user-lang:after{content:".";display:block;height:0;clear:both;visibility:hidden}.user-lang .repository-lang-stats{float:none;width:auto;padding-bottom:0;opacity:1}.user-lang .repository-lang-stats-graph{height:12px;margin-bottom:10px}.user-lang .repository-lang-stats-graph span{height:10px;border-bottom:2px solid rgba(0,0,0,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2)}.user-lang ol.list-tip{left:40%}.calendar-graph{min-height:107px;text-align:center;padding:5px 0 3px 0}.calendar-graph .dots{margin:20px 0 0 0;width:64px;height:64px}#contributions-calendar{display:inline-block;display:block}#contributions-calendar:after{content:".";display:block;height:0;clear:both;visibility:hidden}#contributions-calendar rect.day{shape-rendering:crispedges}#contributions-calendar rect.day:hover{stroke:#555;stroke-width:1px}#contributions-calendar rect.day.empty:hover{stroke:none}#contributions-calendar .contrib-details div{-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 0 0 0;text-align:center;border-left:1px solid #ddd;border-top:1px solid #ddd;color:#999}#contributions-calendar .contrib-details div .lbl{display:block;font-weight:bold;padding:10px 0;color:#777;border-top:1px solid #f7f7f7;margin-top:10px;font-size:11px}#contributions-calendar .contrib-details div .num{font-weight:bold;font-size:16px;display:block;color:#333}#contributions-calendar .contrib-details div:first-child{border-left:none}.contrib-legend{text-align:right;font-size:11px;color:#777;padding:10px;font-weight:bold}.contrib-legend span{font-weight:normal;color:#999}.contrib-legend ul.legend{display:inline-block;list-style:none;margin:0 5px}.contrib-legend ul.legend li{display:inline-block;width:10px;height:10px}#contribution-activity .blankslate{margin-top:20px}#contribution-activity .dots{margin:20px auto 0 auto;width:64px;height:64px;display:block}li.contribution{list-style:none;padding:10px 0;border-bottom:1px solid #f7f7f7}li.contribution:last-child{border-bottom:none}li.contribution h3{font-size:14px;margin-right:50px}li.contribution h3 a{color:#4183C4}li.contribution .cmeta{display:block;font-size:12px;color:#aaa;margin-top:3px;font-weight:normal}li.contribution .cmeta a{color:#666}li.contribution .cmt{color:#999}li.contribution .d{color:#c00}li.contribution .a{color:#8cac29}li.contribution .num{color:#777}.contribution-status{float:right;font-weight:bold;margin-top:-10px;font-size:12px;color:#8cac29}.contribution-status.state-indicator{padding:2px 10px;font-size:12px;margin-top:-15px}.commits-summary-list h3{margin:0}#dashboard a.button{height:23px;padding:0 10px;line-height:23px;font-size:11px;font-weight:bold;color:#fff;text-shadow:-1px -1px 0 #333;border-radius:3px;background-color:#3f3f3f;background-image:-moz-linear-gradient(#909090, #3f3f3f);background-image:-webkit-linear-gradient(#909090, #3f3f3f);background-image:linear-gradient(#909090, #3f3f3f);background-repeat:repeat-x}#dashboard a.button{-webkit-text-stroke:1px transparent}@media only screen and (max-device-width: 480px){#dashboard a.button{-webkit-text-stroke:0 black}}#dashboard a.button:hover{background-color:#040404;background-image:-moz-linear-gradient(#909090, #040404);background-image:-webkit-linear-gradient(#909090, #040404);background-image:linear-gradient(#909090, #040404);background-repeat:repeat-x;text-decoration:none}.account-switcher-container{display:inline}.account-switcher-container .minibutton.switcher{margin-top:-5px}a.manage-orgs{border-top:1px solid #eee;display:block;padding:10px;font-weight:bold}a.manage-orgs:hover .mini-icon-team{color:#4183c4}a.manage-orgs .mini-icon-team{position:relative;float:right;top:1px;color:#333333}p.tip{margin:0;display:inline-block;font-size:13px;color:#999}p.tip strong.protip{margin-left:10px;font-weight:normal;color:#000}.bootcamp{margin:0 0 20px 0}.bootcamp h1{color:#fff;font-size:16px;font-weight:bold;background-color:#405a6a;background-image:-moz-linear-gradient(#abdb92, #405a6a);background-image:-webkit-linear-gradient(#abdb92, #405a6a);background-image:linear-gradient(#abdb92, #405a6a);background-repeat:repeat-x;border:1px solid #3daf2c;border-bottom-color:#497629;border-radius:5px 5px 0 0;text-shadow:0 -1px 0 rgba(0,0,0,0.7);margin:0;padding:8px 10px;position:relative}.bootcamp h1 a{color:#fff;text-decoration:none}.bootcamp h1 span{color:#eaf3e4;font-size:70%;font-weight:normal;text-shadow:none}.bootcamp .mini-icon-remove-close{font-size:16px;line-height:16px}.bootcamp .dismiss-bootcamp{display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:0px 0px;position:absolute;right:9px;top:9px}.bootcamp .dismiss-bootcamp:hover{background-position:0px -19px}.bootcamp .bootcamp-body{padding:10px 0px 10px 10px;background-color:#eaf3e4;overflow:hidden;border-style:solid;border-width:1px 1px 2px;border-color:#eaf3e4 #d5dcd0 #d5dcd0;border-radius:0 0 5px 5px}.bootcampo ul{list-style-type:none;position:relative}.bootcamp ul li{color:#666666;font-size:13px;font-weight:normal;background-color:#f5f3b4;background-image:-moz-linear-gradient(#fffff5, #f5f3b4);background-image:-webkit-linear-gradient(#fffff5, #f5f3b4);background-image:linear-gradient(#fffff5, #f5f3b4);background-repeat:repeat-x;border:1px solid #dfddb5;border-radius:5px 5px 5px 5px;display:block;width:215px;height:215px;float:left;position:relative;margin:0 10px 0 0;box-shadow:0px 1px 0px #fff}.bootcamp ul li:hover{background-color:#f1eea3;background-image:-moz-linear-gradient(#fcfce9, #f1eea3);background-image:-webkit-linear-gradient(#fcfce9, #f1eea3);background-image:linear-gradient(#fcfce9, #f1eea3);background-repeat:repeat-x;border:1px solid #d6d4ad}.bootcamp ul li a{color:#666666;text-decoration:none}.bootcamp .image{display:block;position:relative;height:133px;border-bottom:1px solid #f1efaf;background-repeat:no-repeat;background-position:center center}.bootcamp .setup .image{background-image:url("https://a248.e.akamai.net/assets.github.com/images/modules/dashboard/bootcamp/octocat_setup.png?01fc92e0")}.bootcamp .create-a-repo .image{background-image:url("https://a248.e.akamai.net/assets.github.com/images/modules/dashboard/bootcamp/octocat_create.png?dfce7258")}.bootcamp .fork-a-repo .image{background-image:url("https://a248.e.akamai.net/assets.github.com/images/modules/dashboard/bootcamp/octocat_fork.png?b55b0082")}.bootcamp .be-social .image{background-image:url("https://a248.e.akamai.net/assets.github.com/images/modules/dashboard/bootcamp/octocat_social.png?69c58ee1")}.bootcamp ul li:hover .image{border-bottom:1px solid #f1eea3}.bootcamp .desc{padding:13px 0px 15px 15px;display:block;height:50px;overflow:hidden;border-top:1px solid #fff;background-repeat:no-repeat;position:relative;z-index:2}.bootcamp ul li:hover .desc{border-top:1px solid #fcfce9}.bootcamp .desc h2{margin:0px;padding:0px;font-size:15px;color:#393939}.bootcamp .desc p{margin:0px;padding:0px;line-height:1.2em}.bootcamp .step-number{background-image:url("https://a248.e.akamai.net/assets.github.com/images/modules/dashboard/bootcamp/largenumb_sprites.png?6e5db82f");background-repeat:no-repeat;display:block;width:64px;height:80px;position:absolute;right:0px;bottom:0px;z-index:0}.bootcamp .one{background-position:0px 0px}.bootcamp ul li:hover .one{background-position:0px -80px}.bootcamp .two{background-position:-64px 0px}.bootcamp ul li:hover .two{background-position:-64px -80px}.bootcamp .three{background-position:-128px 0px}.bootcamp ul li:hover .three{background-position:-128px -80px}.bootcamp .four{background-position:-192px 0px}.bootcamp ul li:hover .four{background-position:-192px -80px}#dashboard .repos{margin:15px 0;border:1px solid #ddd;border-radius:5px}#dashboard .repos .bottom-bar{width:100%;min-height:13px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#fafafb}#dashboard .repos a.show-more{display:block;padding:10px;font-size:14px;font-weight:bold;color:#999}#dashboard .repos .bottom-bar img{margin:10px}#dashboard .repos .top-bar{position:relative;height:44px;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-top-left-radius:5px;border-top-right-radius:5px;border-bottom:1px solid #e1e1e2}#dashboard .repos h2{margin:0;height:44px;line-height:44px;padding:0 10px;font-size:16px;color:#52595d}#dashboard .repos h2 em{color:#99a4aa;font-style:normal}#dashboard .repos a.button{position:absolute;top:11px;right:10px}#dashboard .filter-bar{padding:10px 10px 0 10px;background:#fafafb;border-bottom:1px solid #e1e1e2}#dashboard .filter-bar .filter_input{width:313px;padding:3px 12px;font-family:Helvetica, arial, freesans, clean, sans-serif;font-size:11px;color:#444;outline:none;border:1px solid #ccc;border-radius:10px;-moz-box-sizing:border-box;box-sizing:border-box}#dashboard .filter-bar label.placeholder{font-size:11px;left:10px}#dashboard .filter-bar ul.repo_filterer{margin:7px 0 0 0;text-align:right;overflow:hidden}#dashboard .filter-bar li{display:block;float:right;margin:0 0 0 10px;padding:0;font-size:11px;position:relative}#dashboard .filter-bar li.all_repos{float:left;margin:0}#dashboard .filter-bar li a{display:inline-block;padding-bottom:8px;color:#777}#dashboard .filter-bar li a.filter_selected{color:#000;font-weight:bold}#dashboard .filter-bar li a.filter_selected:after{content:"";position:absolute;background-color:#C8C8C8;height:3px;width:25px;bottom:0;left:50%;margin-left:-12px}#dashboard ul.repo_list{margin:0}#dashboard ul.repo_list li{display:block;margin:0;padding:0}#dashboard ul.repo_list li a{display:block;border:none;border-bottom:1px solid #e5e5e5;padding:6px 10px 5px 32px;font-size:14px;position:relative}#dashboard ul.repo_list li a .mini-icon{color:#666;position:absolute;left:9px;top:8px}#dashboard ul.repo_list li a .mini-icon-repo-forked:before{color:#666042}#dashboard ul.repo_list li a .mini-icon-private-repo{top:7px}#dashboard ul.repo_list li a .mini-icon-private-repo:before{color:#666042}#dashboard 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}#dashboard ul.repo_list li.private{background-color:#fffeea}#dashboard ul.repo_list li.private a .arrow{border-left-color:#b7b7b7}#dashboard ul.repo_list li a:hover .arrow{border-left-color:#9f9fa0}#dashboard ul.repo_list li.private a:hover .arrow{border-left-color:#939393}#dashboard ul.repo_list li a .repo{font-weight:bold;max-width:225px}#dashboard .repo_list a:hover .owner,#dashboard .repo_list a:hover .repo{text-decoration:underline}#dashboard p.notice{margin:15px 10px 0 10px;font-weight:bold;font-size:12px;text-align:center}.octofication{margin:15px 0}.octofication .message{padding:10px 10px 10px 35px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/dashboard/octofication.png?8211dc5c") 0 50% no-repeat #dcf7dd;border:1px solid #bbd2bc;border-top-color:#d1ead2;border-radius:5px}.octofication .message h3{margin:0;font-size:14px;text-shadow:1px 1px 0 #fff}.octofication .message p{font-size:12px;color:#333;padding:0;margin:0}.octofication .message p+p{margin-top:15px}.octofication ul.actions{margin:5px 0 0 0;font-size:10px;height:15px}.octofication ul.actions li{list-style-type:none;margin:0}.octofication li.hide{float:left;font-weight:bold}.octofication li.hide a{color:#666;text-decoration:none}.octofication li.hide a:hover{color:#000}.octofication li.hide a:hover strong{color:#a60000}.octofication li.more{float:right}.github-jobs-promotion p{position:relative;padding:10px 18px;font-size:12px;text-align:center;color:#1b3650;border:1px solid #cee0e7;border-radius:4px;background-color:#e4f0ff;background-image:-moz-linear-gradient(#f5fbff, #e4f0ff);background-image:-webkit-linear-gradient(#f5fbff, #e4f0ff);background-image:linear-gradient(#f5fbff, #e4f0ff);background-repeat:repeat-x}.github-jobs-promotion p a{color:#1b3650}.github-jobs-promotion a.jobs-logo{display:block;text-align:center;font-size:11px;color:#999}.github-jobs-promotion a.jobs-logo strong{display:inline-block;width:62px;height:15px;text-indent:-9999px;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/jobs/logo.png?33558e80") 0 0 no-repeat}.github-jobs-promotion .job-location{white-space:nowrap}.github-jobs-promotion a.mini-icon-info{position:absolute;bottom:5px;right:5px;text-decoration:none;cursor:pointer;color:#a9b8be;opacity:.8}.github-jobs-promotion p:hover .mini-icon-info{opacity:1.0}#dashboard{margin-top:-10px;overflow:hidden}#dashboard h1{font-size:160%;margin-bottom:.5em}#dashboard h1 a{font-size:70%;font-weight:normal}.dashboard-sidebar{float:right;width:335px}.dashboard-sidebar .capped-box{margin-bottom:0}.news{float:left;margin-top:15px;width:560px}.page-profile .news{float:none;width:auto}.news blockquote{color:#666}.news h1{margin-bottom:0}.filter,.feed_filter{border-bottom:1px solid #AAAAAA;padding-bottom:.25em;margin-bottom:1em}.filter li,.feed_filter li{clear:none;display:inline}.news .alert{padding:0 0 1em 45px;overflow:hidden;position:relative;border-top:1px solid #f1f1f1}.news .alert .commits{padding-left:40px}.news .alert .css-truncate.css-truncate-target,.news .alert .css-truncate .css-truncate-target{max-width:180px}.news .alert p{margin:0}.news .alert .markdown-body blockquote{border:0 none;padding:0 0 0 40px}.news .alert .mega-icon{position:absolute;top:14px;left:0;width:32px;height:32px;padding:3px;color:#bbb}.news .alert .mega-icon::before{color:inherit}.news .alert .mini-icon{color:#bbb;width:16px;height:16px;vertical-align:middle}.news .alert .pull-info .mini-icon{position:relative;top:-1px;opacity:1.0;color:#B0C4CE}.news .alert .body{border-bottom:none;overflow:hidden;padding:1em 0 0 0;font-size:14px}.news .alert .time{font-size:12px;color:#bbb}.news .alert .title{padding:0;font-weight:bold}.news .alert .title .subtle{color:#bbb}.news .alert .gravatar{background-color:#fff;float:left;line-height:0;margin-right:.6em}.news .alert .gravatar img{border-radius:2px;margin-top:3px}.news .alert .simple .mini-icon{position:absolute !important;top:15px;left:11px;width:16px;height:16px}.news .alert .simple .title{color:#666;display:inline-block;font-size:13px;font-weight:normal}.news .alert .simple .time{display:inline-block}.news .alert .pull-info,.news .alert .branch-link{background:#e8f1f6;border-radius:3px;color:rgba(0,0,0,0.5);display:inline-block;font-size:12px;margin-top:5px;padding:3px 7px}.news .alert .pull-info em,.news .alert .branch-link em{font-style:normal;font-weight:bold}.news .alert .branch-link{font-family:Monaco, "Liberation Mono", Courier, monospace;margin:0;position:relative;top:-2px}.news .alert .branch-link .mini-icon{position:relative !important;top:-1px;left:auto;color:#B0C4CE;display:inline-block}.news .alert:first-child{margin-top:-1em;border-top:none}.news .alert .css-truncate.css-truncate-target,.news .alert .css-truncate .css-truncate-target{max-width:180px}.news .git_hub .done{text-decoration:line-through;color:#666}.activity-tab .news .markdown-body blockquote,.activity-tab .news .alert .commits{padding-left:0}.activity-tab .news a.gravatar,.activity-tab .news div.gravatar{display:none}.news .commits li{margin-top:0.15em;list-style-type:none}.news .commits li .committer{padding-left:0.5em;display:none}.news .commits li img{vertical-align:middle;background-color:#fff;margin:0 1px 0 0;border-radius:2px}.news .commits li img.emoji{border:0;padding:0;margin:0}.news .commits li .message{display:inline-block;font-size:13px;line-height:1.3;margin-top:2px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:390px}.news div.message,.news li blockquote{color:#666;display:inline;font-size:13px}.news .commits li.more{font-size:11px;padding-top:2px}#dashboard .followers{float:right;width:35em;margin-bottom:2em}#dashboard .followers h1{margin-bottom:0.3em;border-bottom:1px solid #ddd}#dashboard .followers ul{list-style-type:none}#dashboard .followers ul li{display:inline}#dashboard .followers ul li img{border:1px solid #d0d0d0;padding:1px}#dashboard .news.public_news{float:right;width:35em}#dashboard .news.public_news h1{margin-bottom:0.3em;border-bottom:1px solid #ddd}#dashboard .repos h1{margin-bottom:0}#dashboard .repos img{vertical-align:middle}#docs{position:relative}#docs .tabnav{margin-bottom:0}#docs .left-column{float:left;width:240px;height:100%;top:0}#docs .left-column h3{padding-bottom:3px;margin-top:0px;font-size:12px;border-bottom:1px solid #eee}#docs .right-column{position:relative;float:right;width:680px;margin-top:20px}#docs .right-column div#docs-content h1:first-child,#docs .right-column div#docs-content h2:first-child,#docs .right-column div#docs-content h3:first-child,#docs .right-column div#docs-content h4:first-child,#docs .right-column div#docs-content h5:first-child,#docs .right-column div#docs-content h6:first-child{margin-top:0;line-height:1}.docs-toc{height:100%;overflow:auto}.docs-toc .toc-scroll{padding-top:20px;width:220px;margin-bottom:1px}.docs-toc .toc-item,.docs-toc .toc-sub-item{display:block;padding:4px 0 4px 18px;line-height:17px}.docs-toc .toc-item:hover,.docs-toc .toc-sub-item:hover{background-color:#eee;border-radius:3px;text-decoration:none}.docs-toc .toc-sub-item{padding-left:36px}.docs-toc .toc-meta,.docs-toc .toc-chapters{position:relative}.docs-toc .toc-meta li,.docs-toc .toc-chapters li{list-style-type:none;margin-bottom:1px;font-weight:bold}.docs-toc .toc-meta li li,.docs-toc .toc-chapters li li{font-weight:normal}.docs-toc .toc-expander{float:left;text-decoration:none;margin:4px -18px 4px 0}.docs-toc .toc-expander:before{font-family:'Octicons Regular';font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;line-height:1;-webkit-font-smoothing:antialiased;color:#aaa;height:16px;width:16px;display:block;content:"\f078";font-size:16px}.docs-toc .toc-expander:hover:before{color:#4183c4}.docs-toc .toc-expander.expand:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.Matrix(M11=6.123031769111886e-17, M12=-1, M21=1, M22=6.123031769111886e-17, sizingMethod='auto expand');zoom:1}.zen .pagehead,.zen .tabnav,.zen .topsearch,.zen .notification-indicator,.zen .upper_footer,.zen #user-links{display:none}.zen #header{background:transparent;box-shadow:none;border-bottom:1px solid #eee}.zen .site-logo{opacity:0.3}.zen .site-logo:hover{opacity:1.0}.zen #userbox{opacity:0.3;-moz-transition:opacity 0.15s ease-in 0;-webkit-transition:opacity 0.15s ease-in 0}.zen #userbox:hover{opacity:1;-moz-transition:opacity 0.15s ease-in 0;-webkit-transition:opacity 0.15s ease-in 0}.page-downloads h3{margin:15px 0 5px 0;font-size:14px}.page-downloads .manage-button{float:right;margin-top:-28px}.qrcode{text-align:center}.uploader{position:relative;margin:10px 0 20px 0;padding-bottom:1px}.page-downloads .uploader h3{font-size:16px;margin:0 0 0 -10px}table.uploads{width:918px;margin-left:-9px}table.uploads td{padding:10px 0 15px;vertical-align:bottom}table.uploads td.choose{width:1%;padding-left:9px;padding-right:15px}table.uploads td.action{width:1%;padding-left:20px;padding-right:9px}table.uploads .description dl.form{margin:0}table.uploads .description dl.form dt{margin-top:0;font-size:11px}.uploading .description dl.form dt,.fallback-disabled .description dl.form dt{color:#888}table.uploads .error .description dl.form dt{color:#cc0000}table.uploads .succeeded .description dl.form dt{color:#007a09}table.uploads .description input[type=text]{width:100%}table.uploads tr{border-top:1px solid #ddd}table.uploads tr:first-child{border-top:none}.choose .upload-button-wrapper{position:relative}.choose .file-minibutton{display:block;padding:5px;font-size:11px;font-weight:bold;color:#333;text-align:center;text-shadow:1px 1px 0 #fff;white-space:nowrap;border:none;overflow:visible;cursor:pointer;border:1px solid #d4d4d4;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(#fff, #ececec);background-image:-webkit-linear-gradient(#fff, #ececec);background-image:linear-gradient(#fff, #ececec);background-repeat:repeat-x}.choose .upload-button-wrapper:hover .file-minibutton{color:#fff;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);border-color:#518cc6;border-bottom-color:#2a65a0;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}.choose .file-minibutton .mega-icon-download-unknown{display:block;width:32px;height:32px;margin:0 auto;color:#666}.choose .upload-button-wrapper:hover .file-minibutton .mega-icon-download-unknown{color:#fff}.choose .swfupload{position:absolute;top:0;left:-1px;width:100%;height:100%}.upload-button-wrapper .html-file-field{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.01}.swfupload-ready .upload-button-wrapper .html-file-field{display:none}.file-to-upload{position:relative;display:none;padding:15px 7px;white-space:nowrap;background:#fff;border:1px solid #ddd;border-bottom-color:#fff;border-radius:4px;height:25px}.uploading .file-to-upload{background:url("https://a248.e.akamai.net/assets.github.com/images/modules/download/diagonal_lines.gif?166867f9") 0 0}.error .file-to-upload{border:1px solid #aa0000;background:#cc0000}.file-to-upload .mini-icon{font-size:13px;margin:0px;padding-left:21px;position:relative}.file-to-upload .mini-icon:before{font-size:16px;position:absolute;top:5px;left:2px;text-shadow:1px 1px 0 white}.error .file-to-upload .mini-icon-confirm:before{color:#fff;text-shadow:none}.succeeded .file-to-upload .mini-icon-confirm:before{color:#6CC644}.file-to-upload strong{display:block;color:#000;font-weight:normal}.file-to-upload em{display:block;color:#888;font-style:normal;font-size:11px}.error .file-to-upload strong,.error .file-to-upload em{color:#fff;text-shadow:none}.filechosen .choose .file-to-upload{display:block}.filechosen .choose .upload-button-wrapper{display:none}.uploader .usage-bar{float:right}.uploader .usage-bar dt.numbers{display:none}ol.download-list{margin:5px 0 35px 0;border-top:1px solid #ddd}ol.download-list li{list-style-type:none;margin:0;padding:7px 5px 7px 26px;border-bottom:1px solid #ddd;position:relative}ol.download-list>li>.mini-icon{position:absolute;left:5px}ol.download-list li:nth-child(2n){background-color:#f6f6f6}.download-list .download-stats{float:right;margin-top:8px;font-size:12px;color:#666}.download-list .download-stats strong{color:#333}.download-list .delete-button{display:none;float:right;margin-top:8px}.managing .download-stats{display:none}.managing .delete-button{display:block}.download-list h4{min-height:18px;margin:0;font-size:12px;font-weight:normal;color:#333}.download-list h4 a{font-weight:bold}.download-list h4 .alt-download-links{opacity:0;padding-left:5px;-moz-transition:opacity 0.1s ease-in 0;-webkit-transition:opacity 0.1s ease-in 0}.download-list li:hover h4 .alt-download-links{opacity:1}.download-list h4 .alt-download-links a{position:relative;font-size:10px;padding-left:20px;padding-right:2px}.download-list h4 .alt-download-links a:hover .mini-icon-download{color:#4183c4}.download-list h4 .alt-download-links a .mini-icon-download{position:absolute;top:-1px;left:0;color:#bbb}.download-list p{margin:1px 0 0 0;font-size:11px;color:#999}.download-list p a{color:#999}.emoji-icon{display:inline-block;height:20px;width:20px;vertical-align:middle;background-repeat:no-repeat;background-size:20px 20px}.explorecols .main{float:left;width:500px}.explorecols .sidebar{float:right;width:390px}.explore h2{margin-top:15px;margin-bottom:0;padding-bottom:5px;font-size:16px;color:#333;border-bottom:1px solid #ddd !important}.explore p{margin:0.75em 0}.explore .trending-repositories{margin-bottom:20px;position:relative}.explore h2.trending-heading .times{font-size:12px;font-weight:normal;color:#000;float:right}.explore h2.trending-heading .times a{color:#4183C4;font-weight:bold}.explore h2 .feed{float:right;height:14px;line-height:14px;font-size:12px;position:relative}.explore h2 .feed .mini-icon-feed{position:absolute;left:-19px;top:-1px;font-size:16px}.ranked-repositories{margin:0 0 10px 0}.ranked-repositories>li{position:relative;list-style-type:none;margin:0;padding:5px 0;min-height:30px;border-bottom:1px solid #ddd}.ranked-repositories>li.last{border-bottom:none}.ranked-repositories h3{margin:0;width:410px;font-size:14px;color:#999}.ranked-repositories p{margin:0;width:410px;font-size:12px;color:#333}.ranked-repositories ul.repo-stats{position:absolute;top:8px;right:0;font-size:11px;font-weight:bold}.ranked-repositories .meta{margin-top:3px;font-size:11px}.ranked-repositories .meta a{padding:2px 5px;color:#666;background:#eee;border-radius:2px}.podcast-player .title{margin-top:0}.podcast-player .title span{font-weight:normal;font-size:13px;color:#999}.podcast-player p{margin:10px 0}.podcasts{margin:20px 0 0 0}.podcasts li{list-style-type:none;margin:10px;padding-left:22px;font-size:12px;position:relative}.podcasts li .mini-icon-podcast{position:absolute;left:0;top:0}.podcasts li em.date{margin-top:-2px;display:block;font-size:11px;color:#666;font-style:normal}#wrapper{min-height:100%;height:auto !important;height:100%;margin:0;margin-bottom:-249px}#footer-push{height:249px;clear:both}.enterprise #wrapper{margin-bottom:-99px}.enterprise #footer-push{height:99px}#footer{position:relative;margin:40px 0 0 0;padding:20px 0;font-size:12px;line-height:1.5;color:#777;text-shadow:0 1px 0 #fff;background-color:#f5f5f5;border-top:1px solid #e5e5e5}.footer-divider{margin:0 0 20px;border-top:1px solid #e5e5e5;border-bottom:1px solid #fff}.footer_nav{width:20%;float:left;margin-bottom:20px}.footer_nav dt{color:#52595d;font-weight:bold}#footer .mega-icon-invertocat{position:absolute;bottom:16px;left:50%;height:24px;width:24px;margin-top:-4px;margin-left:-12px;font-size:24px;color:#ccc}#footer .mega-icon-invertocat:hover{color:#bbb}#footer .right{margin:0}ul#legal{margin:0;list-style:none}ul#legal li{display:inline-block;margin-right:15px}.forgot_password_form{margin:5em auto}.forgot_password_form .formbody{padding:2em;background-color:#eaf3e4;overflow:hidden;border-style:solid;border-width:1px 1px 2px;border-color:#eaf3e4 #d5dcd0 #d5dcd0;border-radius:0 0 3px 3px}.forgot_password_form .nothing-to-see-here{font-size:18px;font-weight:bold;color:#222;margin-top:0}.forgot_password_form pre{font-size:13px}.forgot_password_form h1{color:#fff;font-size:16px;font-weight:bold;background-color:#405a6a;background-image:-moz-linear-gradient(#abdb92, #405a6a);background-image:-webkit-linear-gradient(#abdb92, #405a6a);background-image:linear-gradient(#abdb92, #405a6a);background-repeat:repeat-x;border:1px solid #3daf2c;border-bottom-color:#497629;border-radius:3px 3px 0 0;text-shadow:0 -1px 0 rgba(0,0,0,0.7);margin:0;padding:8px 18px}.forgot_password_form h1 a{font-size:70%;font-weight:normal;color:#eaf3e4;text-shadow:none}.forgot_password_form p{color:#2e5524;font-size:12px;font-weight:normal;margin:0;text-shadow:0 -1px 0 rgba(100,100,100,0.1)}.forgot_password_form p.note{color:#a00}.forgot_password_form ul{border-bottom:1px solid #d5dcd0;padding:0 0 2em 0;margin:.2em 0 1.5em 0}.forgot_password_form ul li{list-style-position:inside;font-weight:bold;color:#2e5524;font-size:12px}.forgot_password_form form label,.forgot_password_form form .label,label.standard{font-size:110%;color:#2e5524;text-shadow:0 -1px 0 rgba(100,100,100,0.1);display:inline-block;cursor:text}.forgot_password_form form label a{font-size:90%}.forgot_password_form form label.error{color:#a00}.forgot_password_form form .label label{margin:0;color:black;font-size:95%}.forgot_password_form form .label span{font-size:90%;color:#888}.forgot_password_form form input.text,.forgot_password_form form textarea{padding:5px;border:1px solid #d5dcd0;margin:.2em 0 1em 0}.forgot_password_form form input.text{font-size:110%}.forgot_password_form button{margin:0 8px 0 0}.forgot_password_form form input[type=submit]{display:inline-block;height:34px;padding:0;position:relative;top:1px;margin-left:10px;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;box-shadow:0 1px 4px rgba(0,0,0,0.3);cursor:pointer;margin-left:1px;padding:0px 13px;-webkit-font-smoothing:subpixel-antialiased !important}.forgot_password_form form input[type=submit]:hover{color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);border-bottom-color:#2b9824;background-color:#2b9824;background-image:-moz-linear-gradient(#3ad531, #2b9824);background-image:-webkit-linear-gradient(#3ad531, #2b9824);background-image:linear-gradient(#3ad531, #2b9824);background-repeat:repeat-x}.forgot_password_form form .error_box,.forgot_password_form form .notification{margin-bottom:1em}input[type=text].error,.forgot_password_form form label.error input.text,.forgot_password_form form label.error textarea{border:1px solid #a00;background-color:#f2e1e1}.header{border-bottom:0px solid #e5e5e5}.header-logo-wordmark,.header-logo-blacktocat{float:left;margin-left:-10px;padding-left:10px;padding-right:10px;-moz-transition:all 0.1s ease-in 0;-webkit-transition:all 0.1s ease-in 0}.header-logo-blacktocat{margin-right:-10px;padding-top:8px;padding-bottom:6px;color:#000}.header-logo-blacktocat .mega-icon-blacktocat{float:left;width:24px;height:25px;font-size:24px}.header-logo-blacktocat:hover{color:#4183c4;text-decoration:none}.logo-subbrand{margin-left:6px;font-size:16px;font-weight:bold;line-height:26px}.header-logo-wordmark{position:relative;padding-top:9px;padding-bottom:9px}.github-logo-4x-hover{position:absolute;top:9px;left:10px}.github-logo-4x{float:left}.github-logo-4x-hover{opacity:0}.header-logo-wordmark:hover .github-logo,.header-logo-wordmark:hover .github-logo-4x{opacity:0}.header-logo-wordmark:hover .github-logo-hover,.header-logo-wordmark:hover .github-logo-4x-hover{opacity:1}.divider-vertical{float:left;width:1px;height:40px;margin:0 10px;background-color:#e5e5e5;border-right:1px solid #fff}.notification-indicator{float:left;width:36px;height:40px;margin:0 -10px;text-align:center;line-height:40px}.notification-indicator .mail-status{display:inline-block;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}.notification-indicator:hover .mail-status{background-color:#bbbbbb;background-image:-moz-linear-gradient(#999, #bbb);background-image:-webkit-linear-gradient(#999, #bbb);background-image:linear-gradient(#999, #bbb);background-repeat:repeat-x}.notification-indicator .unread{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;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 0 rgba(0,0,0,0.1),0 0 10px #4183c4}.notification-indicator:hover .unread{background-color:#2c5d8d;background-image:-moz-linear-gradient(#3876b4, #2c5d8d);background-image:-webkit-linear-gradient(#3876b4, #2c5d8d);background-image:linear-gradient(#3876b4, #2c5d8d);background-repeat:repeat-x}.notification-indicator.contextually-unread{position:relative;z-index:2;margin:0 -11px -1px -12px;padding-left:1px;background-color:#d2e4f9;background-image:-moz-linear-gradient(#e9f2fc, #d2e4f9);background-image:-webkit-linear-gradient(#e9f2fc, #d2e4f9);background-image:linear-gradient(#e9f2fc, #d2e4f9);background-repeat:repeat-x;border:solid #c2d5eb;border-width:0 1px 1px;box-shadow:inset 1px 0 rgba(255,255,255,0.5)}.notification-indicator.contextually-unread:hover{background-position:0 -15px}.top-nav{float:left;list-style:none}.top-nav li{float:left}.top-nav a{display:block;padding:5px;margin-left:5px;color:#333333;font-weight:bold;-moz-transition:all 0.1s ease-in 0;-webkit-transition:all 0.1s ease-in 0}.top-nav a:hover{color:#4183c4;text-decoration:none}.header-logged-out{padding:0px 0}.header-logged-out .top-nav{margin-top:10px}.header-logged-out .top-nav a{margin-left:15px}.header-actions{float:right;margin-top:8px}.header-actions .button{margin-left:5px}.header-actions .button.classy,.header-actions .button.primary.classy{padding-left:12px;padding-right:12px;box-shadow:0 1px 0 #fff}.header-logo-blacktocat,.top-nav a,#user-links a,.advanced-search{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0.75)))}.header-logo-blacktocat:hover,.top-nav a:hover,#user-links a:hover,.advanced-search:hover{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.75)), to(#000))}#user-links{float:right;margin:0;padding:0;list-style:none}#user-links li{float:left;margin-left:10px}#user-links a{display:block;padding:12px 5px 10px;color:#333333;line-height:16px;-moz-transition:all 0.1s ease-in 0;-webkit-transition:all 0.1s ease-in 0}#user-links a:hover{color:#4183c4;text-decoration:none}#user-links .name{font-weight:bold;white-space:nowrap}#user-links .name img{float:left;margin:-2px 5px 0 0;border-radius:3px;box-shadow:0 1px 0 #fff}#user-links .setting_warning{position:absolute;top:-6px;left:75%;float:left;margin-left:-7px;background:rgba(203,108,0,0.8);border-bottom:1px solid #8f4f07;border-radius:2px;padding:3px 4px;line-height:1;font-size:10px;color:#fff;font-weight:bold;white-space:nowrap;background:#D26911;padding:3px 6px}.global-notice{padding:8px;background-color:#D4F6FA;border-bottom:1px solid #78909B}.global-notice h2{color:#1D2B3D}.global-notice p{color:#637781}.global-notice .global-notice-inner{width:920px;margin:0 auto}.global-notice .global-notice-inner h2,.global-notice .global-notice-inner p{font-size:13px;margin:0px}.global-notice.warn{background-color:#ffe3bf;border-bottom:1px solid #FD9800}.global-notice.warn h2{color:#613A00}.global-notice.warn p{color:#C47500}.global-notice.danger-zone{background-color:#FFEAEA;border-bottom:1px solid #CC7575}.global-notice.danger-zone h2,.global-notice.danger-zone p{color:#900}.enterprise .header{background-color:#2a2c2e;background-image:-moz-linear-gradient(#434648, #2a2c2e);background-image:-webkit-linear-gradient(#434648, #2a2c2e);background-image:linear-gradient(#434648, #2a2c2e);background-repeat:repeat-x;border-bottom-color:#000}.enterprise #serverstats.enabled+.header{box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.enterprise .divider-vertical{background-color:#2a2c2e;border-right-color:#434648}.enterprise .header-logo-blacktocat,.enterprise .top-nav a,.enterprise #user-links a{color:white;text-shadow:0 1px 0 rgba(0,0,0,0.5)}.enterprise .header-logo-blacktocat:hover,.enterprise .top-nav a:hover,.enterprise #user-links a:hover{color:#4183c4}.enterprise #user-links .name img{box-shadow:0 1px 0 rgba(0,0,0,0.5)}.enterprise .notification-indicator .mail-status{background-color:#434648;background-image:-moz-linear-gradient(#2a2c2e, #434648);background-image:-webkit-linear-gradient(#2a2c2e, #434648);background-image:linear-gradient(#2a2c2e, #434648);background-repeat:repeat-x;box-shadow:inset 0 1px 0 rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15)}.enterprise .notification-indicator .mail-status.unread{background-color:#3269a0;background-image:-moz-linear-gradient(#689cd0, #3269a0);background-image:-webkit-linear-gradient(#689cd0, #3269a0);background-image:linear-gradient(#689cd0, #3269a0);background-repeat:repeat-x;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 0 rgba(0,0,0,0.1),0 0 10px #4183c4}.enterprise .notification-indicator.contextually-unread{background-color:#304254;background-image:-moz-linear-gradient(#425567, #304254);background-image:-webkit-linear-gradient(#425567, #304254);background-image:linear-gradient(#425567, #304254);background-repeat:repeat-x;border-color:#273644 #273644 #273644 #2a2c2e;box-shadow:inset 1px 0 rgba(255,255,255,0.1)}.enterprise .header-actions .button.classy,.enterprise .header-actions .button.primary.classy{border:0;box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 1px rgba(0,0,0,0.5)}#unsupported-browser{background-color:#fae692;background-image:-moz-linear-gradient(#feefae, #fae692);background-image:-webkit-linear-gradient(#feefae, #fae692);background-image:linear-gradient(#feefae, #fae692);background-repeat:repeat-x;border-bottom:1px solid #b3a569;color:#211e14;padding:0.7em 0}#unsupported-browser .container{background:url(/images/icons/ie-notice.png) 0 3px no-repeat;background-size:38px 34px}#unsupported-browser h5{font-size:13px;padding-left:48px}#unsupported-browser p{margin:0;padding-left:48px}#unsupported-browser .button{float:right;color:#211e14;border-color:#968a59;background-color:#f2e4ab;background-image:-moz-linear-gradient(#fef8db, #f2e4ab);background-image:-webkit-linear-gradient(#fef8db, #f2e4ab);background-image:linear-gradient(#fef8db, #f2e4ab);background-repeat:repeat-x;margin-top:12px}#unsupported-browser .button:hover{background-color:#f1e1a2;background-image:-moz-linear-gradient(#fef6d1, #f1e1a2);background-image:-webkit-linear-gradient(#fef6d1, #f1e1a2);background-image:linear-gradient(#fef6d1, #f1e1a2);background-repeat:repeat-x;text-shadow:0 1px rgba(255,255,255,0.9)}.homehead .hero h1{background-color:#405a6a;background-image:-moz-linear-gradient(#839ba9, #405a6a);background-image:-webkit-linear-gradient(#839ba9, #405a6a);background-image:linear-gradient(#839ba9, #405a6a);background-repeat:repeat-x}.homehead .hero .textographic{padding:20px 15px;color:#23566d;text-shadow:1px 1px 0 rgba(255,255,255,0.7);background-color:#e7eef1;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.homehead .hero .textographic p{margin:-13px 0 0 0}.homehead .hero .textographic a.repo{color:#23566d}.pagehead.homehead .hero h1{padding:10px 0 12px 0;text-align:center;font-size:30px;font-weight:normal}.homehead input.search{margin-left:10px;width:150px;padding:5px 5px 5px 25px;font-size:12px;font-family:Helvetica, arial, freesans, clean, sans-serif;color:#666;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/home/search_icon.png?86f9473e") 5px 50% no-repeat #fff;border:1px solid #ccc;border-radius:4px}.logos{margin:25px 0;text-align:center}.logos img{margin:0 8px;vertical-align:middle}.definitions{margin:25px 0 12px 0px;padding:15px 30px;font-size:14px;color:#333;border:1px solid #EEE;border-radius:4px;box-shadow:0px 1px 1px #777}.definitions h2{margin:0 0 -10px 0;font-family:Palatino, Georgia, "Times New Roman", serif;font-size:36px;font-weight:normal;color:#000}.definitions h2 em{position:relative;left:5px;top:-5px;color:#666;font-size:18px;font-style:normal}.signup-entice{padding:15px 0;text-align:center;font-size:16px;color:#666}.signup-entice p{margin-bottom:0}.signup-button{display:inline-block;padding:15px 30px;color:#bed7e1;text-shadow:-1px -1px 0 rgba(0,0,0,0.25);font-size:12px;background-color:#286da3;background-image:-moz-linear-gradient(#50b7d1, #286da3);background-image:-webkit-linear-gradient(#50b7d1, #286da3);background-image:linear-gradient(#50b7d1, #286da3);background-repeat:repeat-x;border:1px solid #51a0b3;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,0.3);-webkit-font-smoothing:antialiased}a.signup-button:hover{text-decoration:none;background-color:#328fc9;background-image:-moz-linear-gradient(#66c7e5, #328fc9);background-image:-webkit-linear-gradient(#66c7e5, #328fc9);background-image:linear-gradient(#66c7e5, #328fc9);background-repeat:repeat-x}.signup-button strong{display:block;color:#fff;font-size:20px}.signup-button em{font-weight:bold;font-style:normal;color:#c8ecff}.feature-overview{margin:25px 0;font-size:12px;color:#666;-webkit-font-smoothing:antialiased}.feature-overview strong{color:#333}.feature-overview h3{margin:0;font-size:16px;color:#000}.feature-overview p{margin:10px 0}#header.iphone{width:90%;padding:5px 5% 0 5%;max-width:480px}#header.iphone .container{width:auto}#header.iphone .logo{top:-2px}#header.iphone #userbox{float:right;margin:-2px 0 0 10px}#header.iphone #userbox #user-links{display:none}.iphone #posts .list{width:90%;padding:0 5%}.iphone #footer{width:90%;padding:5%}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){html,body{min-width:0px}}.issues-list-sidebar{font-size:12px}.issues-list-sidebar .progress-bar{margin-bottom:6px}.manage-labels-toggle{display:block;text-align:center}.sidebar-milestone-widget{position:relative}.sidebar-milestone-widget .sidebar-milestone-widget-text{color:#999999;line-height:23px}.sidebar-milestone-widget .sidebar-milestone-widget-text.no-select{color:#666666}.sidebar-milestone-widget .milestone-context{margin-top:0}.sidebar-milestone-widget .milestone-context .clear-text a{font-weight:bold}.sidebar-milestone-widget .info-main{font-weight:bold;margin-bottom:3px;line-height:25px}.sidebar-milestone-widget .info-main .label{color:#999999}.sidebar-milestone-widget .info-main .title{color:#333333}.sidebar-milestone-widget .info-secondary{font-size:11px}.sidebar-milestone-widget .info-secondary .open{color:#999999;font-weight:bold}.sidebar-milestone-widget .info-secondary .mini-icon{position:relative;top:2px;color:#bd2c00}.sidebar-milestone-widget .context-menu-container{position:absolute;right:0}.issue-head{margin-top:-10px;padding:10px;border:1px solid #d5d5d5;border-width:0 1px 2px 1px;border-radius:0 0 5px 5px;font-weight:bold;color:#999}.issue-head .number{float:right;font-size:14px}.issue-head .number strong{color:#666}.issue-head .mini-icon-arr-left{position:relative;top:2px}.discussion-sidebar{float:right;width:100px}.discussion-sidebar hr{margin:10px 0}.discussion-sidebar .state-indicator{padding:7px 10px;margin-bottom:10px}.discussion-sidebar p{font-size:12px;text-align:center;color:#666;margin:0}.discussion-sidebar p strong{color:#333}.discussion-sidebar ul.changes{list-style-type:none;line-height:25px}.discussion-sidebar ul.changes span{font-weight:bold}.discussion-sidebar ul.changes .addition{color:#309c00}.discussion-sidebar ul.changes .deletion{color:#bc0101}.discussion-sidebar .label-manager{line-height:23px;margin-bottom:10px}.discussion-sidebar .label-manager>span{font-weight:bold;font-size:12px;color:#636363}.discussion-sidebar .label-manager .context-button{float:right}.discussion-sidebar .label-manager .context-menu-container{position:relative}.discussion-sidebar .label-manager .context-pane{top:25px;right:0}.edit-color-label-form input[type="text"]{width:100%;padding:3px 4px;box-sizing:border-box}.edit-color-label-form .new-labelform-actions{margin-top:10px;padding-right:0}.edit-color-label-form .optional{margin:0;padding-top:0;float:left;font-size:11px}ul.color-chooser{margin:8px 0;height:22px;list-style-type:none}ul.color-chooser li{display:table-cell;width:1%;opacity:0.7;vertical-align:top}ul.color-chooser li:first-child .color-cooser-color{border-radius:3px 0 0 3px}ul.color-chooser li:last-child .color-cooser-color{border-radius:0 3px 3px 0;margin-right:1px}ul.color-chooser .color-cooser-color{display:block;margin-right:1px;text-align:center;height:22px;cursor:pointer}ul.color-chooser .color-cooser-color:hover{box-shadow:0 0 5px #2466a7}ul.color-chooser .color-cooser-color.selected{box-shadow:0 0 5px #2466a7}ul.color-chooser .color-cooser-color.selected .mini-icon-confirm{visibility:visible;position:relative;top:3px}ul.color-chooser input{display:none}ul.color-chooser .mini-icon-confirm{visibility:hidden}.closed-banner{margin:15px 0;height:7px;overflow:hidden;background:url("https://a248.e.akamai.net/assets.github.com/images/modules/comments/closed_pattern.gif?7e6ded3d");border-radius:5px}.state-indicator{display:block;font-size:14px;font-weight:bold;color:#fff;text-align:center;border-radius:3px;background:#999}.state-indicator.open,.state-indicator.reopened,.state-indicator.merged{background:#6cc644}.state-indicator.closed{background:#bd2c00}.state-indicator.renamed{background-color:#fffa5d}#issues_next .autocomplete-results{width:250px;max-height:none}.issues-list-actions{background-color:#ecf0f1;background-image:-moz-linear-gradient(#fff, #ecf0f1);background-image:-webkit-linear-gradient(#fff, #ecf0f1);background-image:linear-gradient(#fff, #ecf0f1);background-repeat:repeat-x;margin:0;font-size:11px;overflow:hidden}.issues-list-actions .button-wrap{margin:7px}.issues-list-actions .deactivated .minibutton{opacity:0.5}.issues-list-actions .activated .note{display:none}.issues-list-actions .activated .minibutton{opacity:1.0}.issues-list-actions .note{margin:0 0 0 5px;display:inline-block;font-size:11px;color:#9ca9a9}.issues-list-actions .dropdown-button{position:relative;padding-right:18px}.issues-list-actions .dropdown-button:after{content:"";display:block;position:absolute;border:3px solid #333333;border-color:#333333 transparent transparent;top:10px;right:8px;width:0px;height:0px}.issues-list-actions .context-menu-container{display:inline-block}.issues-list table{width:100%;border-collapse:inherit}.issues-list td{vertical-align:top;padding:5px;border-bottom:1px solid #eaeaea}.issues-list .list-browser-item{color:#888}.issues-list .list-browser-item:nth-child(2n){background-color:#f9f9f9}.issues-list .list-browser-item.selected{background-color:#ffffef}.issues-list .list-browser-item.selected .select-toggle-check{opacity:1.0}.issues-list .read-status{width:10px}.issues-list .read-status .mini-icon{color:#c6c6c6}.issues-list .read-status .mini-icon.unread{color:#4183c4}.issues-list .select-toggle{width:14px}.issues-list .select-toggle .select-toggle-check{opacity:0.5}.issues-list .number{width:30px}.issues-list .info{padding:0}.issues-list .info .info-wrapper{position:relative;padding:5px}.issues-list h3{margin:0;font-size:13px;font-weight:bold}.issues-list h3 a{color:#000}.issues-list .label{display:inline-block;font-size:11px;padding:1px 4px;-webkit-font-smoothing:antialiased;border-radius:2px}.issues-list p{margin:0;font-size:11px;font-weight:200}.issues-list p strong{font-weight:200;color:#333}.issues-list p a{color:inherit}.issues-list .assignee{position:absolute;right:0;top:0;height:20px;border:1px solid #ddd;border-width:0 0 1px 1px;border-bottom-left-radius:3px}.issues-list .assignee.yours{background-color:#fcff00}.issues-list .assignee img{margin:2px;border-radius:2px}#issues_next .context-pane.assignee-context .context-body,#issues_next .context-pane.assignee-assignment-context .context-body{max-height:350px;overflow-y:auto}#issues_next .context-pane.assignee-assignment-context small,#issues_next .context-pane.assignee-context small{padding-left:5px;font-weight:normal}#issues_next .context-pane.assignee-assignment-context .context-body .mini-icon,#issues_next .context-pane.assignee-context .context-body .mini-icon{height:100%;margin-top:-8px;top:50%}.issues-search-sidebar .back{font-weight:bold;color:#999}.issues-search-sidebar .back .mini-icon{position:relative;top:1px}.issues-search-sidebar .states{list-style-type:none}.issues-search-sidebar .states li{display:inline;margin-right:20px}.issues-search-sidebar .assignee{margin-top:15px}.issues-search-sidebar .assignee select{border:1px solid #ddd;font-size:13px}.issues-search-results .state-indicator{float:left;width:50px;padding:3px 0;font-size:12px}.issues-search-results .issue-search-result{margin-bottom:15px}.issues-search-results .issue-search-result+.issue-search-result{padding-top:15px;border-top:1px solid #eee}.issues-search-results em{background-color:#fffbb8;font-style:normal;font-weight:bold;padding:1px 3px;border-radius:3px}.issues-search-results .result-content{margin-left:60px}.issues-search-results .number,.issues-search-results .title{font-size:14px;font-weight:bold}.issues-search-results .number{color:#999}.issues-search-results .body{font-size:12px;margin-top:5px}.clear-issue-filters{margin:0 0 10px 0}.clear-issue-filters a{color:#999;font-weight:bold;text-decoration:none}.clear-issue-filters a .mini-icon{position:relative;top:1px}.clear-issue-filters a:hover{color:#666}.clear-issue-filters a:hover .mini-icon{color:#4183c4}.repository-lang-stats{position:relative;float:right;width:135px;opacity:0.5;padding-bottom:10px}.repository-lang-stats:hover{opacity:1}.repository-lang-stats:hover .list-tip{display:block}.repository-lang-stats-graph{height:10px;overflow:hidden}.repository-lang-stats-graph span{display:inline-block;height:8px;background:#ccc;text-indent:-9999px}ol.list-tip,ul.list-tip{border-radius:3px;box-shadow:0 0 5px #ccc;border:1px solid #ddd;background:#fff;position:absolute;top:20px;left:-20px;width:170px;z-index:100;display:none}ol.list-tip:before,ul.list-tip:before{content:"▲";font-size:14px;margin:0 auto;width:14px;display:block;margin-top:-13px;color:#fff;text-shadow:-1px -1px 2px #ccc}ol.list-tip li,ul.list-tip li{margin:0;line-height:100%;list-style:none;border-bottom:1px solid #eee;font-weight:bold}ol.list-tip li span.color-block,ul.list-tip li span.color-block{display:inline-block;width:8px;height:10px;margin-right:5px}ol.list-tip li a,ol.list-tip li .other,ul.list-tip li a,ul.list-tip li .other{color:#333;padding:8px 10px;display:block}ol.list-tip li a:hover,ul.list-tip li a:hover{text-decoration:none;background-color:#E6F1F6}ol.list-tip li span.percent,ul.list-tip li span.percent{float:right;color:#999}ol.list-tip li:last-child,ul.list-tip li:last-child{border-bottom:none}.language-color{background-color:#ccc}.login_form{margin:5em auto}.login_form .formbody{padding:2em;background-color:#eaf3e4;overflow:hidden;border-style:solid;border-width:1px 1px 2px;border-color:#eaf3e4 #d5dcd0 #d5dcd0;border-radius:0 0 3px 3px}.login_form h1{color:#fff;font-size:16px;font-weight:bold;background-color:#405a6a;background-image:-moz-linear-gradient(#abdb92, #405a6a);background-image:-webkit-linear-gradient(#abdb92, #405a6a);background-image:linear-gradient(#abdb92, #4a8b2c);background-repeat:repeat-x;border:1px solid #3daf2c;border-bottom-color:#497629;border-radius:3px 3px 0 0;text-shadow:0 -1px 0 rgba(0,0,0,0.7);margin:0;padding:8px 18px}.login_form h1 a{font-size:70%;font-weight:normal;color:#eaf3e4;text-shadow:none}.login_form p{color:#2e5524;font-size:12px;font-weight:normal;margin:0;text-shadow:0 -1px 0 rgba(100,100,100,0.1)}.login_form form label,.login_form form .label,label.standard{font-size:110%;color:#2e5524;text-shadow:0 -1px 0 rgba(100,100,100,0.1);display:inline-block;cursor:text}.login_form form label a{font-size:90%}.login_form form input.text,.login_form form textarea{padding:5px;margin:.2em 0 1em 0;background-color:#fff}.login_form form input.text{font-size:110%}.login_form form p.small_notice{padding-top:20px;font-weight:200}.login_form form input[type=submit]{display:inline-block;height:34px;padding:0;position:relative;top:1px;margin-left:10px;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;box-shadow:0 1px 4px rgba(0,0,0,0.3);cursor:pointer;margin-left:1px;padding:0px 13px;-webkit-font-smoothing:subpixel-antialiased !important}.login_form form input[type=submit]:hover{color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);border-bottom-color:#2b9824;background-color:#2b9824;background-image:-moz-linear-gradient(#3ad531, #2b9824);background-image:-webkit-linear-gradient(#3ad531, #2b9824);background-image:linear-gradient(#3ad531, #2b9824);background-repeat:repeat-x}.login_form form .error_box,.login_form form .notification{margin-bottom:1em}.login_form p.password-note{color:#777;margin:10px 0 10px 0;text-align:center}.milestone-list .milestone{padding:10px 10px 10px 15px}.milestone-list h3{margin:5px 0 0;font-size:16px}.milestone-list .date{margin:5px 0 5px 0;font-size:14px;color:#999}.milestone-list .pastdue .date{font-weight:bold;color:#bd2c00}.milestone-list .description{margin-top:10px;width:100%;padding:10px 0 0;border-top:1px solid #eee;font-size:12px;font-weight:300;color:#666}.milestone-list .description strong{color:#333}.milestone-list .milestone-progress{float:right;width:390px}.milestone-list .progress-bar{position:relative;height:30px;margin-top:3px}.milestone-list .progress-bar .progress{height:30px}.milestone-list .progress-bar .percent{position:absolute;top:4px;left:7px;font-size:16px;font-weight:bold;color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.7)}.milestone-list .meta{font-size:11px}.milestone-list .meta li{list-style-type:none;margin:0 0 0 15px;float:right;font-weight:bold}.milestone-list .meta .numbers{float:left;margin-left:0;color:#888;font-weight:normal}.progress-bar{display:block;height:15px;border-radius:3px;background-color:#d8d8d8;background-image:-moz-linear-gradient(#e2e2e2, #d8d8d8);background-image:-webkit-linear-gradient(#e2e2e2, #d8d8d8);background-image:linear-gradient(#e2e2e2, #d8d8d8);background-repeat:repeat-x}.progress-bar .progress{display:block;height:15px;border-radius:3px 0 0 3px;background-color:#65bd10;background-image:-moz-linear-gradient(#8dcf16, #65bd10);background-image:-webkit-linear-gradient(#8dcf16, #65bd10);background-image:linear-gradient(#8dcf16, #65bd10);background-repeat:repeat-x}.milestones-next ul.tabs{display:none}.milestones-next .repohead{border-bottom:1px solid #ddd}.milestones-next-container h1{margin:0 0 1em 0}.milestones-next-container .milestone-meta{border-bottom:1px solid #ddd;padding:0 0 1em 0;margin:0 0 1em 0;color:#777}.milestones-next-container .milestone-back,.milestones-next-container .milestone-author{margin:0;padding:0}.milestones-next-container .milestone-back{float:left}.milestones-next-container .milestone-author{float:right}.milestones-next-container .milestone-menu{float:left}.milestones-next-container .milestone-menu .menu-container{width:150px}.milestones-next-container .milestone-content{float:right;width:730px}.milestones-next-container .milestone-description{margin:0 0 1em 0;padding:0 0 1em 0;border-bottom:1px solid #eaeaea}.milestones-next-container .milestone-bar-graph{padding:10px}.milestones-next-container .js-details-container .content{display:none}.milestones-next-container .js-details-container.open .content{display:block}.milestones-next-container .js-details-container.open .hidden-text-expander{display:none}.milestones-next-container .js-details-container.open .milestone-summary{display:none}.page-new-repo .new-repo-container{width:700px;margin:0 auto;padding-top:20px}.page-new-repo .new-repo-container h2{font-size:22px;font-weight:normal;color:#666;border-bottom:1px solid #ddd;padding-bottom:5px;margin-bottom:.5em}.page-new-repo ul.repo-templates{margin:10px 0}.page-new-repo ul.repo-templates>li{list-style-type:none;display:inline-block;margin:0 10px 0 0}.page-new-repo .owner-reponame{position:relative}.page-new-repo .owner-reponame dl.form{margin-top:5px;margin-bottom:0}.page-new-repo .owner-reponame .owner,.page-new-repo .owner-reponame .slash,.page-new-repo .owner-reponame .reponame{float:left}.page-new-repo .owner-reponame .slash{font-size:21px;color:#666;padding-top:32px;margin:0 8px}.page-new-repo .owner-reponame .icon-preview{display:none;position:absolute;top:20px;left:-95px}.page-new-repo .owner-reponame .icon-preview .mega-icon,.page-new-repo .owner-reponame .icon-preview .label{text-align:right;display:inline-block;position:relative}.page-new-repo .owner-reponame .icon-preview .mega-icon{top:10px;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.page-new-repo .owner-reponame .icon-preview .label{font-size:11px;text-transform:uppercase;color:#B9B9B9;font-weight:300;width:50px;top:2px}.page-new-repo .owner-reponame .icon-preview-public .mega-icon-public-repo{color:#bbb;top:12px}.page-new-repo .owner-reponame .icon-preview-private .mega-icon-private-repo{color:#e9dba8}.page-new-repo .owner-reponame .icon-preview-private .label{top:2px;right:5px}.page-new-repo .owner-reponame .icon-preview-private .label span{padding:3px 6px 2px;background-color:#F8EEC7;border-radius:3px;color:#A1882B}.page-new-repo .reponame-suggestion{color:#34631a;cursor:pointer}.page-new-repo .team-select{display:none}.page-new-repo div.form-checkbox .mega-icon{color:#666;position:relative;top:1px;font-size:24px;float:left}.page-new-repo div.form-checkbox .mega-icon-public-repo{color:#bbb}.page-new-repo div.form-checkbox .mega-icon-private-repo{color:#e9dba8}.page-new-repo .upgrade-upsell{padding-left:33px}.page-new-repo .upgrade-upsell .cc-upgrade{padding-left:20px}.pulse-section{clear:both;padding:70px 0 0 0;font-size:14px;color:#666}.pulse-section h2{margin:0;font-size:24px;color:#000}.pulse-section.first-section{padding-top:15px}.pulse-section .column.left{float:left;width:45%}.pulse-section .column.right{float:right;width:45%}.pulse-section .bar-graph-column{position:relative}.pulse-section .bar-graph-column p.intro{margin:0 0 15px 0;font-size:12px;color:#999;text-align:center}.pulse-section p.big-diffstat{margin:20px 0 0 0;font-size:16px}.pulse-section p.big-diffstat .files-changed{display:block;margin-bottom:10px;height:25px;line-height:25px;font-size:20px;color:#666;text-decoration:none}.pulse-section p.big-diffstat .files-changed strong{color:#333}.pulse-section p.big-diffstat .mega-icon{position:relative;top:2px;font-size:25px;width:25px;height:25px;color:#ddd}.pulse-section p.big-diffstat a{color:#999}.pulse-section p.big-diffstat a strong.insertions{color:#6cc644}.pulse-section p.big-diffstat a strong.deletions{color:#bd2c00}.pulse-section p.big-diffstat a .mini-icon{color:#ccc;margin-right:5px}.user-bar-graph{height:100px;position:relative;padding-bottom:30px}.user-bar-graph .y-axis-label{position:absolute;width:100%;font-size:11px;color:#999;border-bottom:1px solid #eee}.user-bar-graph .y-axis-label.top{top:-2px;border-top:1px solid #eee;border-bottom:none}.user-bar-graph .y-axis-label.middle{top:50%;margin-top:-30px}.user-bar-graph .y-axis-label.bottom{bottom:28px}.user-bar-graph .y-axis-label .num{display:block;text-align:right}.user-bar-graph .user-bar-item{display:inline-block;margin-right:3px;position:relative;width:24px;height:100%}.user-bar-graph .user-bar-item .user-bar{position:absolute;bottom:0;width:24px;border-radius:2px;background:#ff9933}.user-bar-graph .user-bar-item a.user-bar:hover{background:#4183c4}.user-bar-graph .user-bar-item .avatar{position:absolute;bottom:-28px;border-radius:2px}.massive-percent-bar-graph{position:relative;margin:10px 0 15px 0;border-radius:3px;height:40px;padding-bottom:25px}.massive-percent-bar-graph .graph-bar{float:left;height:40px;background:#6cc644}.massive-percent-bar-graph .graph-bar.merged-pulls{background:#333333}.massive-percent-bar-graph .graph-bar.closed-issues{background:#bd2c00}.massive-percent-bar-graph .graph-bar:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.massive-percent-bar-graph .graph-bar:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.massive-percent-bar-graph .graph-bar .num{position:absolute;bottom:0;color:#999}.massive-percent-bar-graph a.graph-bar:hover{background:#4183c4}.massive-percent-bar-graph a.graph-bar:hover .num{font-weight:bold;color:#333333}ul.sentence-nav{margin:20px 0;list-style-type:none;display:inline-block;display:block}ul.sentence-nav:after{content:".";display:block;height:0;clear:both;visibility:hidden}ul.sentence-nav>li{display:inline-block;margin:0 18px;font-size:13px;color:#999}ul.sentence-nav>li>a.selected{color:#000;font-weight:bold}.capped-box ul.sentence-nav{margin:0;padding:10px;background:#f7f7f7;border-bottom:1px solid #ddd;border-top-left-radius:3px;border-top-right-radius:3px;text-align:center;font-weight:bold}.overall-summary h3{text-align:center}ul.numbers-summary li{list-style-type:none;display:table-cell;margin:0;width:1%;text-align:center;color:#999;border-left:1px solid #eee}ul.numbers-summary li a{display:block;text-decoration:none;color:#999}ul.numbers-summary li a:hover{background:#fafafa}ul.numbers-summary li:first-child{border-left:none}ul.numbers-summary li .num{display:block;padding-top:10px;font-size:16px;font-weight:bold;color:#000}ul.numbers-summary li .lbl{display:block;margin-top:10px;padding-top:3px;padding-bottom:6px;font-size:11px;color:#999;border-top:1px solid #f7f7f7}ul.numbers-summary li .lbl .mini-icon{position:relative;top:2px}ul.repolist h3{font-size:20px;letter-spacing:-1px;line-height:32px;height:32px;margin:0 0 1px;white-space:nowrap}ul.repolist h3 a{display:inline-block;line-height:32px;position:relative;top:-5px}ul.repolist .fork-flag{margin:-5px 0 5px 37px}ul.repolist .mega-icon::before{color:#bbb}ul.repolist .mega-icon-private-repo::before,ul.repolist .mega-icon-private-mirror::before,ul.repolist li.private.fork .mega-icon-repo-forked::before{color:#e9dba5 !important}ul.repolist>li{border-bottom:1px solid #f1f1f1;padding:0 0 20px 0;position:relative;min-height:66px;overflow:hidden;margin:0 0 20px 0;list-style-type:none}ul.repolist>li.simple{min-height:0px}ul.repolist>li.simple ul.repo-stats{margin-top:7px}ul.repolist>li.simple .fork-flag{display:none}ul.repolist .body{margin:0 0 0 37px;text-shadow:0 1px 0 #fff,1px 0 0 #fff,0 -1px 0 #fff,-1px 0 0 #fff,0 2px 0 #fff,2px 0 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff}ul.repolist .participation-graph{padding:0;margin:0;width:640px;position:absolute;bottom:0;right:0;z-index:-1;text-align:center}ul.repolist .participation-graph.disabled{display:none}ul.repolist .participation-graph .bars{position:relative;bottom:0}ul.repolist p.description{margin:0 0 5px 0;color:#333333;font-size:14px}ul.repolist p.updated-at{margin:0;font-size:11px;color:#999999}ul.repolist ul.repo-stats{position:relative;float:right;border:none;font-size:11px;font-weight:bold;padding-left:15px;z-index:5;background:transparent}ul.repolist ul.repo-stats .is-starred .mini-icon-star:before{color:#E9DBA5}ul.repolist ul.repo-stats li{border:none;color:#666;line-height:21px;margin-left:10px !important}ul.repolist ul.repo-stats li a{color:#666 !important;border:none;background-color:transparent;line-height:1}ul.repolist ul.repo-stats li:last-child a{padding-right:0}.page-security p.explain{margin-top:-3px;margin-bottom:15px;font-size:12px}.page-security p.explain a{color:#999}.page-security p.explain a strong{color:#666}.page-security p.explain a .mini-icon{color:#ccc}.page-security .security-section{padding:5px 0 20px 42px;border-top:1px solid #ddd}.page-security .security-section .mega-icon{float:left;margin-top:-4px;margin-left:-42px;color:#ccc}.page-security .security-section h2{margin:5px 0 5px 0;font-weight:normal;color:#999}.page-security .security-section h2 strong{color:#666}.page-security .security-section .explain{color:#666}.page-security .security-section span.label{border-radius:4px;padding:3px 5px;color:white;text-shadow:-1px -1px 0 rgba(0,0,0,0.2);margin:0 2px}.page-security .security-section span.repo-scope{background:#E80C02}.page-security .security-section span.public-repo-scope{background:#FF9E00}.page-security .security-section span.user-scope{background:#666}.page-security .security-section span.gist-scope{background:#6CC644}.page-security .security-section a.audit{float:right;margin-top:8px}.page-security .security-section a.application{font-size:16px}.page-security span.red{color:#c54242}.page-security .main ul.numbers{margin-left:40px;font-size:72px;color:#999;overflow:hidden}.page-security .main ul.numbers>li{position:relative;list-style-type:none;float:left;margin:0 15px 5px 0}.page-security .main ul.numbers>li span{font-size:12px;color:#bababa}.page-security .sidebar{margin-bottom:23px;color:#999}.page-security .sidebar h2{color:#777;margin-bottom:13px}.page-security .sidebar ul.security-tips>li{margin-left:16px}.page-security ul.user-filter{margin:20px 0;list-style-type:none;display:inline-block;display:block;float:right}.page-security ul.user-filter:after{content:".";display:block;height:0;clear:both;visibility:hidden}.page-security ul.user-filter>li{float:left;margin:0 18px 0 0;font-size:13px;color:#999}.page-security ul.user-filter>li>a.selected{color:#999}.page-security ul.app-security-graph{margin:5px 0 32px 0;padding-top:5px;overflow:hidden}.page-security ul.app-security-graph>li{position:relative;list-style-type:none;float:left;height:20px;width:20px;margin-right:5px;margin-bottom:5px}.page-security ul.app-security-graph>li a{display:block}.page-security ul.app-security-graph>li .avatar{position:absolute;bottom:0;border-radius:2px}.page-security img.almost-hidden{opacity:0.15}.page-security ul.user-security-graph{margin:20px 0 0 0px;width:600px;padding-top:10px}.page-security ul.user-security-graph>li{position:relative;list-style-type:none;float:left;width:600px;height:20px;margin-bottom:5px;margin-left:20px}.page-security ul.user-security-graph>li a{display:block;height:20px}.page-security ul.user-security-graph>li .avatar{position:absolute;bottom:0;border-radius:2px}.page-security ul.user-security-graph>li .key-graph-bar{display:block;position:absolute;left:23px;height:100%;border-radius:2px;background:#ddd}.page-security ul.user-security-graph>li .deploy-key-graph-bar{display:block;position:absolute;left:23px;height:100%;border-radius:2px;background:#999}.page-security ul.user-security-graph>li .app-graph-bar{display:block;position:absolute;left:23px;height:100%;border-radius:2px;background:#90D35B}.page-security ul.user-security-graph>li .private-repo-app-graph-bar{display:block;position:absolute;left:23px;height:100%;border-radius:2px;background:#C52323}.page-security ul.user-security-graph>li.org{height:40px;margin-left:0}.page-security ul.user-security-graph>li.org a{height:40px}.page-security ul.user-security-graph>li.org .org-graph-bar{left:43px}.select-menu-button{padding:0 27px 0 7px}.select-menu-button .mini-icon{margin:0}.select-menu-button:after{content:"";display:block;position:absolute;border-left:1px solid #F9F9F9;top:0;bottom:0;right:0;width:18px;box-shadow:#e4e4e4 -1px 0 0}.select-menu-button:before{content:"";display:block;position:absolute;border:3px solid #000;border-color:#000 transparent transparent;top:10px;right:7px;width:0px;height:0px}.select-menu-button:hover:after{border-left:1px solid #6A9FD3;box-shadow:#3c74ab -1px 0 0}.select-menu-button:hover:before{border-color:#fff transparent transparent}.select-menu.active .select-menu-modal-holder{display:block}.select-menu.active .select-menu-button{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.5);border-color:#686868;background-color:#9e9e9e;background-image:-moz-linear-gradient(#767676, #9e9e9e);background-image:-webkit-linear-gradient(#767676, #9e9e9e);background-image:linear-gradient(#767676, #9e9e9e);background-repeat:repeat-x}.select-menu.active .select-menu-button:after{border-left:1px solid #a4a4a4;box-shadow:#787878 -1px 0 0}.select-menu.active .select-menu-button:before{border-color:#fff transparent transparent}.select-menu-modal-holder{position:absolute;display:none;z-index:21}.select-menu-modal{margin-top:6px;width:300px;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}.select-menu-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}.select-menu-header .select-menu-title{font-weight:bold;font-size:12px;color:#111;text-shadow:1px 1px 0 #fff}.select-menu-header .mini-icon{display:block;float:right;width:16px;height:16px;margin-top:2px;color:#CCC;cursor:pointer}.select-menu-header .mini-icon:hover{color:#555}.select-menu-filters{background-color:#F8F8F8;border-top:1px solid #DDD}.select-menu-text-filter{padding:10px 10px 0}.select-menu-text-filter:first-child:last-child{padding-bottom:10px;border-bottom:1px solid #DDD}.select-menu-text-filter input{display:block;width:100%;max-width:100%;padding:5px;border:1px solid #DDD;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.select-menu-text-filter input::-webkit-input-placeholder,.select-menu-text-filter input:-moz-placeholder{color:#aaa}.select-menu-tabs{height:31px;border-bottom:1px solid #DDD}.select-menu-tabs ul{overflow:hidden;padding:14px 10px 0 10px}.select-menu-tabs .select-menu-tab{display:inline-block}.select-menu-tabs a{height:18px;padding:4px 6px;font-size:11px;font-weight:bold;color:#888;-webkit-font-smoothing:antialiased;text-decoration:none;line-height:18px;border-radius:3px 3px 0 0;cursor:pointer}.select-menu-tabs a:hover{color:#333}.select-menu-tabs a.selected{padding:4px 5px;box-shadow:0 0 3px rgba(0,0,0,0.2);border:1px solid #CCC;border-bottom:1px solid #fff;background-color:#fff;color:#333}.select-menu-list{max-height:400px;overflow:auto}.select-menu-list.filterable-empty+.select-menu-no-results{display:block}.select-menu-item{padding:8px;cursor:pointer}.select-menu-item+.select-menu-item{border-top:1px solid #eee}.select-menu-item .mini-icon{color:#333}.select-menu-item .select-menu-checkmark{color:transparent;vertical-align:top;margin-top:1px}.select-menu-item.navigation-focus,.select-menu-item.navigation-focus.selected{background-color:#4183c4;color:#fff}.select-menu-item.navigation-focus>.mini-icon,.select-menu-item.navigation-focus.selected>.mini-icon{color:#fff}.select-menu-item.navigation-focus .description,.select-menu-item.navigation-focus.selected .description{color:#fff}.select-menu-item.selected{font-weight:bold;color:#333}.select-menu-item.selected>.mini-icon{color:#333}.select-menu-no-results{padding:8px;display:none;cursor:auto;color:#999}.select-menu-item-gravatar{display:inline-block;border-radius:3px;vertical-align:top;overflow:hidden;margin-right:5px}.select-menu-item-gravatar img{height:20px;width:20px;display:block}.select-menu-item-text{display:inline-block;vertical-align:top;margin-top:2px}.select-menu-item-text:first-child{margin-left:5px}.select-menu-item-text .description{color:#888;font-size:11px}.select-menu-footer{padding:8px;font-weight:bold;border-top:1px solid #EEE}.select-menu-footer a{display:inline-block;margin-top:1px;vertical-align:top}.select-menu-footer .mini-icon{color:#666}