/*!
 * @primer/css/product
 * http://primer.style/css
 *
 * Released under MIT license. Copyright (c) 2019 GitHub Inc.
 */
 
.flash{position:relative;padding:16px;color:#032f62;background-color:#dbedff;border:1px solid rgba(27,31,35,.15);border-radius:3px}
.flash p:last-child{margin-bottom:0}
.flash-messages{margin-bottom:24px}
.flash-close{float:right;padding:16px;margin:-16px;color:inherit;text-align:center;cursor:pointer;background:none;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:.6}
.flash-close:hover{opacity:1}
.flash-action{float:right;margin-top:-3px;margin-left:24px}
.flash-warn{color:#735c0f;background-color:#fffbdd}
.flash-error,.flash-warn{border-color:rgba(27,31,35,.15)}
.flash-error{color:#86181d;background-color:#ffdce0}
.flash-success{color:#165c26;background-color:#dcffe4;border-color:rgba(27,31,35,.15)}
.flash-full{margin-top:-1px;border-width:1px 0;border-radius:0}
.flash-banner{position:fixed;top:0;z-index:90;width:100%;border-top:0;border-right:0;border-left:0;border-radius:0}
.warning{padding:.5em;margin-bottom:.8em;font-weight:600;background-color:#fffbdd}
.autocomplete-results{position:absolute;z-index:99;width:100%;max-height:20em;overflow-y:auto;font-size:13px;list-style:none;background:#fff;border-radius:3px;box-shadow:0 0 5px rgba(27,31,35,.3)}
.autocomplete-item{display:block;padding:4px 8px;overflow:hidden;font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}
.autocomplete-item.navigation-focus,.autocomplete-item.selected,.autocomplete-item:hover,.autocomplete-item[aria-selected=true]{color:#fff;text-decoration:none;background-color:#0366d6}
.autocomplete-item.navigation-focus *,.autocomplete-item.selected *,.autocomplete-item:hover *,.autocomplete-item[aria-selected=true] *{color:inherit!important}
.suggester{position:relative;top:0;left:0;min-width:180px;padding:0;margin:24px 0 0;list-style:none;cursor:pointer;background:#fff;border:1px solid #e1e4e8;border-radius:3px;box-shadow:0 1px 5px rgba(27,31,35,.15)}
.suggester li{display:block;padding:4px 8px;font-weight:600;border-bottom:1px solid #e1e4e8}
.suggester li small{font-weight:400;color:#586069}
.suggester li:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.suggester li:first-child{border-top-left-radius:3px;border-top-right-radius:3px}
.suggester li.navigation-focus,.suggester li:hover,.suggester li[aria-selected=true]{color:#fff;text-decoration:none;background:#0366d6}
.suggester li.navigation-focus small,.suggester li:hover small,.suggester li[aria-selected=true] small{color:#fff}
.suggester-container{position:absolute;top:0;left:0;z-index:30}
@media (max-width:544px){
	.page-responsive .suggester-container{right:8px!important;left:8px!important}
	.page-responsive .suggester li{padding:8px 16px}
}
.avatar{display:inline-block;overflow:hidden;line-height:1;vertical-align:middle;border-radius:3px}
.avatar-small{border-radius:2px}
.avatar-link{float:left;line-height:1}
.avatar-group-item{display:inline-block;margin-bottom:3px}
.avatar-parent-child{position:relative}
.avatar-child{position:absolute;right:-15%;bottom:-9%;background-color:#fff;border-radius:2px;box-shadow:-2px -2px 0 hsla(0,0%,100%,.8)}
.AvatarStack{position:relative;min-width:26px;height:20px}
.AvatarStack .AvatarStack-body{position:absolute}
.AvatarStack.AvatarStack--two{min-width:36px}
.AvatarStack.AvatarStack--three-plus{min-width:46px}
.AvatarStack-body{display:flex;background:#fff}
.AvatarStack-body .avatar{position:relative;z-index:2;display:flex;width:20px;height:20px;box-sizing:initial;margin-right:-11px;background-color:#fff;border-right:1px solid #fff;border-radius:2px;transition:margin .1s ease-in-out}
.AvatarStack-body .avatar:first-child{z-index:3}
.AvatarStack-body .avatar:last-child{z-index:1;border-right:0}
.AvatarStack-body .avatar img{border-radius:2px}
.AvatarStack-body .avatar:nth-child(n+4){display:none;opacity:0}
.AvatarStack-body:hover .avatar{margin-right:3px}
.AvatarStack-body:hover .avatar:nth-child(n+4){display:flex;opacity:1}
.AvatarStack-body:hover .avatar-more{display:none!important}
.avatar.avatar-more{z-index:1;margin-right:0;background:#f6f8fa}
.avatar.avatar-more:after,.avatar.avatar-more:before{position:absolute;display:block;height:20px;content:"";border-radius:2px;outline:1px solid #fff}
.avatar.avatar-more:before{width:17px;background:#e1e4e8}
.avatar.avatar-more:after{width:14px;background:#d1d5da}
.AvatarStack--right .AvatarStack-body{right:0;flex-direction:row-reverse}
.AvatarStack--right .AvatarStack-body:hover .avatar{margin-right:0;margin-left:3px}
.AvatarStack--right .avatar.avatar-more{background:#d1d5da}
.AvatarStack--right .avatar.avatar-more:before{width:5px}
.AvatarStack--right .avatar.avatar-more:after{width:2px;background:#f6f8fa}
.AvatarStack--right .avatar{margin-right:0;margin-left:-11px;border-right:0;border-left:1px solid #fff}
.CircleBadge{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;box-shadow:0 1px 5px rgba(27,31,35,.15)}
.CircleBadge-icon{max-width:60%!important;height:auto!important;max-height:55%!important}
.CircleBadge--small{width:56px;height:56px}
.CircleBadge--medium{width:96px;height:96px}
.CircleBadge--large{width:128px;height:128px}
.DashedConnection{position:relative}
.DashedConnection:before{position:absolute;top:50%;left:0;width:100%;content:"";border-bottom:2px dashed #e1e4e8}
.blankslate,.DashedConnection .CircleBadge{position:relative}
.blankslate{padding:32px;text-align:center}
.blankslate code{padding:2px 5px 3px;font-size:14px;background:#fff;border:1px solid #eaecef;border-radius:3px}
.blankslate img{width:56px;height:56px}
.blankslate-icon{margin-right:4px;
margin-bottom:8px;
margin-left:4px;
color:#a3aab1}
.blankslate-capped{border-radius:0 0 3px 3px}
.blankslate-spacious{padding:80px 40px}
.blankslate-narrow{max-width:485px;
margin:0 auto}
.blankslate-large img{width:80px;
height:80px}
.blankslate-large h3{margin:16px 0;
font-size:24px}
.blankslate-large p{font-size:16px}
.blankslate-clean-background{border:0}
.branch-name{display:inline-block;
padding:2px 6px;
font:12px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
color:rgba(27,31,35,.6);
background-color:#eaf5ff;
border-radius:3px}
.branch-name .octicon{margin:1px -2px 0 0;
color:#a8bbd0}a.branch-name{color:#0366d6}
.dropdown{position:relative}
.dropdown-caret{display:inline-block;
width:0;
height:0;
vertical-align:middle;
content:"";
border-top-style:solid;
border-top-width:4px;
border-right:4px solid transparent;
border-bottom:0 solid transparent;
border-left:4px solid transparent}
.dropdown-menu{position:absolute;
top:100%;
left:0;
z-index:100;
width:160px;
padding-top:4px;
padding-bottom:4px;
margin-top:2px;
list-style:none;
background-color:#fff;
background-clip:padding-box;
border:1px solid rgba(27,31,35,.15);
border-radius:4px;
box-shadow:0 1px 15px rgba(27,31,35,.15)}
.dropdown-menu:after,.dropdown-menu:before{position:absolute;
display:inline-block;
content:""}
.dropdown-menu:before{border:8px solid transparent;
border-bottom-color:rgba(27,31,35,.15)}
.dropdown-menu:after{border:7px solid transparent;
border-bottom-color:#fff}
.dropdown-menu>ul{list-style:none}
.dropdown-menu-no-overflow{width:auto}
.dropdown-menu-no-overflow .dropdown-item{padding:4px 16px;
overflow:visible;
text-overflow:inherit}
.dropdown-item{display:block;
padding:4px 8px 4px 16px;
overflow:hidden;
color:#24292e;
text-overflow:ellipsis;
white-space:nowrap}
.dropdown-item:focus,.dropdown-item:hover{color:#fff;
text-decoration:none;
background-color:#0366d6;
outline:none}
.dropdown-item:focus>.octicon,.dropdown-item:hover>.octicon{color:inherit;
opacity:1}
.dropdown-item.btn-link,.dropdown-signout{width:100%;
text-align:left}
.dropdown-signout{background:none;
border:0}
.dropdown-divider{display:block;
height:0;
margin:8px 0;
border-top:1px solid #e1e4e8}
.dropdown-header{padding:4px 16px;
font-size:12px;
color:#586069}
.dropdown-item[aria-checked=false] .octicon-check{display:none}
.dropdown-menu-w{top:0;
right:100%;
left:auto;
width:auto;
margin-top:0;
margin-right:8px}
.dropdown-menu-w:before{top:10px;
right:-16px;
left:auto;
border-color:transparent transparent transparent rgba(27,31,35,.15)}
.dropdown-menu-w:after{top:11px;
right:-14px;
left:auto;
border-color:transparent transparent transparent #fff}
.dropdown-menu-e{top:0;
left:100%;
width:auto;
margin-top:0;
margin-left:8px}
.dropdown-menu-e:before{top:8px;
left:-16px;
border-color:transparent rgba(27,31,35,.15) transparent transparent}
.dropdown-menu-e:after{top:11px;
left:-14px;
border-color:transparent #fff transparent transparent}
.dropdown-menu-ne{top:auto;
bottom:100%;
left:0;
margin-bottom:3px}
.dropdown-menu-ne:after,.dropdown-menu-ne:before{top:auto;
right:auto}
.dropdown-menu-ne:before{bottom:-8px;
left:9px;
border-top:8px solid rgba(27,31,35,.15);
border-right:8px solid transparent;
border-bottom:0;
border-left:8px solid transparent}
.dropdown-menu-ne:after{bottom:-7px;
left:10px;
border-top:7px solid #fff;
border-right:7px solid transparent;
border-bottom:0;
border-left:7px solid transparent}
.dropdown-menu-s{right:50%;
left:auto;
transform:translateX(50%)}
.dropdown-menu-s:before{top:-16px;
right:50%;
transform:translateX(50%)}
.dropdown-menu-s:after{top:-14px;
right:50%;
transform:translateX(50%)}
.dropdown-menu-sw{right:0;
left:auto}
.dropdown-menu-sw:before{top:-16px;
right:9px;
left:auto}
.dropdown-menu-sw:after{top:-14px;
right:10px;
left:auto}
.dropdown-menu-se:before{top:-16px;
left:9px}
.dropdown-menu-se:after{top:-14px;
left:10px}
.dropdown-menu-dark{color:#fff;
background:#2f363d;
border-color:#444d56;
box-shadow:0 1px 15px rgba(27,31,35,.15)}
.dropdown-menu-dark:before{border-bottom-color:#444d56}
.dropdown-menu-dark:after{border-bottom-color:#2f363d}
.dropdown-menu-dark .dropdown-header{color:#d1d5da}
.dropdown-menu-dark .dropdown-divider{border-top-color:#444d56}
.dropdown-menu-dark .dropdown-item{color:inherit}
.dropdown-menu-dark.dropdown-menu-w:before{border-color:transparent transparent transparent #444d56}
.dropdown-menu-dark.dropdown-menu-w:after{border-color:transparent transparent transparent #2f363d}
.dropdown-menu-dark.dropdown-menu-e:before{border-color:transparent #444d56 transparent transparent}
.dropdown-menu-dark.dropdown-menu-e:after{border-color:transparent #2f363d transparent transparent}
.dropdown-menu-dark.dropdown-menu-ne:before{border-color:#444d56 transparent transparent}
.dropdown-menu-dark.dropdown-menu-ne:after{border-color:#2f363d transparent transparent}
.Header{z-index:32;
padding:16px;
font-size:14px;
line-height:1.5;
color:hsla(0,0%,100%,.7);
background-color:#24292e}
.Header,.Header-item{display:flex;
align-items:center;
flex-wrap:nowrap}
.Header-item{margin-right:16px;
align-self:stretch}
.Header-item--full{flex:auto}
.Header-link{font-weight:600;
color:#fff;
white-space:nowrap}
.Header-link:focus,.Header-link:hover{color:hsla(0,0%,100%,.7);
text-decoration:none}
.IssueLabel{height:20px;
padding:.15em 4px;
font-size:12px;
font-weight:600;
line-height:15px;
border-radius:2px;
box-shadow:inset 0 -1px 0 rgba(27,31,35,.12)}
.IssueLabel .g-emoji{position:relative;
top:-.05em;
display:inline-block;
font-size:1em;
line-height:1}
.IssueLabel:hover{text-decoration:none}
.IssueLabel--big{padding:4px 8px;
font-size:14px;
font-weight:600;
border-radius:3px;
transition:opacity .2s linear}
.IssueLabel--big .g-emoji{display:inline-block;
margin-top:-1px}
.IssueLabel--big:hover{opacity:.85}
.labels{position:relative}
.label,.Label{display:inline-block;
padding:3px 4px;
font-size:12px;
font-weight:600;
line-height:1;
color:#fff;
border-radius:2px;
box-shadow:inset 0 -1px 0 rgba(27,31,35,.12)}
.label:hover,.Label:hover{text-decoration:none}
.Label--gray{color:#586069;
background-color:#eaecef}
.Label--outline{margin-top:-1px;
margin-bottom:-1px;
font-weight:400;
color:#586069;
background-color:initial;
border:1px solid rgba(27,31,35,.15);
box-shadow:none}
.Label--outline-green{color:#28a745;
border:1px solid #34d058}
.Label--gray-darker{background-color:#6a737d}
.Label--orange{background-color:#d15704}
.state,.State{display:inline-block;
padding:4px 8px;
font-weight:600;
line-height:20px;
color:#fff;
text-align:center;
white-space:nowrap;
background-color:#6a737d;
border-radius:3px}
.State--green{background-color:#2cbe4e}
.State--purple{background-color:#6f42c1}
.State--red{background-color:#cb2431}
.State--small{padding:.125em 4px;
font-size:12px}
.State--small .octicon{width:1em}
.Counter{display:inline-block;
padding:2px 5px;
font-size:12px;
font-weight:600;
line-height:1;
color:#586069;
background-color:rgba(27,31,35,.08);
border-radius:20px}
.Counter:empty{visibility:hidden}
.Counter--gray-light{color:#24292e;
background-color:rgba(27,31,35,.15)}
.Counter--gray{color:#fff;
background-color:#6a737d}
.diffstat{font-size:12px;
font-weight:600;
color:#586069;
white-space:nowrap;
cursor:default}
.diffstat-block-added,.diffstat-block-deleted,.diffstat-block-neutral{display:inline-block;
width:8px;
height:8px;
margin-left:1px}
.diffstat-block-deleted{background-color:#cb2431}
.diffstat-block-added{background-color:#2cbe4e}
.diffstat-block-neutral{background-color:#d1d5da}
.AnimatedEllipsis{display:inline-block;
overflow:hidden;
vertical-align:bottom}
.AnimatedEllipsis:after{display:inline-block;
content:"...";
animation:AnimatedEllipsis-keyframes 1.2s steps(4,jump-none) infinite}@keyframes AnimatedEllipsis-keyframes{0%{transform:translateX(-100%)}}
.markdown-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
font-size:16px;
line-height:1.5;
word-wrap:break-word}
.markdown-body kbd{display:inline-block;
padding:3px 5px;
font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
line-height:10px;
color:#444d56;
vertical-align:middle;
background-color:#fafbfc;
border:1px solid #d1d5da;
border-radius:3px;
box-shadow:inset 0 -1px 0 #d1d5da}
.markdown-body:after,.markdown-body:before{display:table;
content:""}
.markdown-body:after{clear:both}
.markdown-body>:first-child{margin-top:0!important}
.markdown-body>:last-child{margin-bottom:0!important}
.markdown-body a:not([href]){color:inherit;
text-decoration:none}
.markdown-body .absent{color:#cb2431}
.markdown-body .anchor{float:left;
padding-right:4px;
margin-left:-20px;
line-height:1}
.markdown-body .anchor:focus{outline:none}
.markdown-body blockquote,.markdown-body details,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0;
margin-bottom:16px}
.markdown-body hr{height:.25em;
padding:0;
margin:24px 0;
background-color:#e1e4e8;
border:0}
.markdown-body blockquote{padding:0 1em;
color:#6a737d;
border-left:.25em solid #dfe2e5}
.markdown-body blockquote>:first-child{margin-top:0}
.markdown-body blockquote>:last-child{margin-bottom:0}
.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;
margin-bottom:16px;
font-weight:600;
line-height:1.25}
.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:#1b1f23;
vertical-align:middle;
visibility:hidden}
.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}
.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}
.markdown-body h1 code,.markdown-body h1 tt,.markdown-body h2 code,.markdown-body h2 tt,.markdown-body h3 code,.markdown-body h3 tt,.markdown-body h4 code,.markdown-body h4 tt,.markdown-body h5 code,.markdown-body h5 tt,.markdown-body h6 code,.markdown-body h6 tt{font-size:inherit}
.markdown-body h1{font-size:2em}
.markdown-body h1,.markdown-body h2{padding-bottom:.3em;
border-bottom:1px solid #eaecef}
.markdown-body h2{font-size:1.5em}
.markdown-body h3{font-size:1.25em}
.markdown-body h4{font-size:1em}
.markdown-body h5{font-size:.875em}
.markdown-body h6{font-size:.85em;
color:#6a737d}
.markdown-body ol,.markdown-body ul{padding-left:2em}
.markdown-body ol.no-list,.markdown-body ul.no-list{padding:0;
list-style-type:none}
.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:0;
margin-bottom:0}
.markdown-body li{word-wrap:break-all}
.markdown-body li>p{margin-top:16px}
.markdown-body li+li{margin-top:.25em}
.markdown-body dl{padding:0}
.markdown-body dl dt{padding:0;
margin-top:16px;
font-size:1em;
font-style:italic;
font-weight:600}
.markdown-body dl dd{padding:0 16px;
margin-bottom:16px}
.markdown-body table{display:block;
width:100%;
overflow:auto}
.markdown-body table th{font-weight:600}
.markdown-body table td,.markdown-body table th{padding:6px 13px;
border:1px solid #dfe2e5}
.markdown-body table tr{background-color:#fff;
border-top:1px solid #c6cbd1}
.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}
.markdown-body table img{background-color:initial}
.markdown-body img{max-width:100%;
box-sizing:initial;
background-color:#fff}
.markdown-body img[align=right]{padding-left:20px}
.markdown-body img[align=left]{padding-right:20px}
.markdown-body .emoji{max-width:none;
vertical-align:text-top;
background-color:initial}
.markdown-body span.frame{display:block;
overflow:hidden}
.markdown-body span.frame>span{display:block;
float:left;
width:auto;
padding:7px;
margin:13px 0 0;
overflow:hidden;
border:1px solid #dfe2e5}
.markdown-body span.frame span img{display:block;
float:left}
.markdown-body span.frame span span{display:block;
padding:5px 0 0;
clear:both;
color:#24292e}
.markdown-body span.align-center{display:block;
overflow:hidden;
clear:both}
.markdown-body span.align-center>span{display:block;
margin:13px auto 0;
overflow:hidden;
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;
margin:13px 0 0;
overflow:hidden;
text-align:right}
.markdown-body span.align-right span img{margin:0;
text-align:right}
.markdown-body span.float-left{display:block;
float:left;
margin-right:13px;
overflow:hidden}
.markdown-body span.float-left span{margin:13px 0 0}
.markdown-body span.float-right{display:block;
float:right;
margin-left:13px;
overflow:hidden}
.markdown-body span.float-right>span{display:block;
margin:13px auto 0;
overflow:hidden;
text-align:right}
.markdown-body code,.markdown-body tt{padding:.2em .4em;
margin:0;
font-size:85%;
background-color:rgba(27,31,35,.05);
border-radius:3px}
.markdown-body code br,.markdown-body tt br{display:none}
.markdown-body del code{text-decoration:inherit}
.markdown-body pre{word-wrap:normal}
.markdown-body pre>code{padding:0;
margin:0;
font-size:100%;
word-break:normal;
white-space:pre;
background:transparent;
border:0}
.markdown-body .highlight{margin-bottom:16px}
.markdown-body .highlight pre{margin-bottom:0;
word-break:normal}
.markdown-body .highlight pre,.markdown-body pre{padding:16px;
overflow:auto;
font-size:85%;
line-height:1.45;
background-color:#f6f8fa;
border-radius:3px}
.markdown-body pre code,.markdown-body pre tt{display:inline;
max-width:auto;
padding:0;
margin:0;
overflow:visible;
line-height:inherit;
word-wrap:normal;
background-color:initial;
border:0}
.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;
overflow:hidden;
font-size:12px;
line-height:1;
text-align:left;
white-space:nowrap}
.markdown-body .csv-data .blob-num{padding:10px 8px 9px;
text-align:right;
background:#fff;
border:0}
.markdown-body .csv-data tr{border-top:0}
.markdown-body .csv-data th{font-weight:600;
background:#f6f8fa;
border-top:0}
.Popover{position:absolute;
z-index:100}
.Popover-message{position:relative;
width:232px;
margin-right:auto;
margin-left:auto}
.Popover-message:after,.Popover-message:before{position:absolute;
left:50%;
display:inline-block;
content:""}
.Popover-message:before{top:-16px;
margin-left:-9px;
border:8px solid transparent;
border-bottom-color:rgba(27,31,35,.15)}
.Popover-message:after{top:-14px;
margin-left:-8px;
border:7px solid transparent;
border-bottom-color:#fff}
.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--bottom:after,.Popover-message--bottom:before{top:auto;
border-bottom-color:transparent}
.Popover-message--bottom-left:before,.Popover-message--bottom-right:before,.Popover-message--bottom:before{bottom:-16px;
border-top-color:rgba(27,31,35,.15)}
.Popover-message--bottom-left:after,.Popover-message--bottom-right:after,.Popover-message--bottom:after{bottom:-14px;
border-top-color:#fff}
.Popover-message--bottom-right,.Popover-message--top-right{right:-9px;
margin-right:0}
.Popover-message--bottom-right:after,.Popover-message--bottom-right:before,.Popover-message--top-right:after,.Popover-message--top-right:before{left:auto;
margin-left:0}
.Popover-message--bottom-right:before,.Popover-message--top-right:before{right:20px}
.Popover-message--bottom-right:after,.Popover-message--top-right:after{right:21px}
.Popover-message--bottom-left,.Popover-message--top-left{left:-9px;
margin-left:0}
.Popover-message--bottom-left:after,.Popover-message--bottom-left:before,.Popover-message--top-left:after,.Popover-message--top-left:before{left:24px;
margin-left:0}
.Popover-message--bottom-left:after,.Popover-message--top-left:after{left:25px}
.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--left:after,.Popover-message--left:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before,.Popover-message--right-top:after,.Popover-message--right-top:before,.Popover-message--right:after,.Popover-message--right:before{top:50%;
left:auto;
margin-left:0;
border-bottom-color:transparent}
.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before,.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{margin-top:-9px}
.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after,.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{margin-top:-8px}
.Popover-message--right-bottom:before,.Popover-message--right-top:before,.Popover-message--right:before{right:-16px;
border-left-color:rgba(27,31,35,.15)}
.Popover-message--right-bottom:after,.Popover-message--right-top:after,.Popover-message--right:after{right:-14px;
border-left-color:#fff}
.Popover-message--left-bottom:before,.Popover-message--left-top:before,.Popover-message--left:before{left:-16px;
border-right-color:rgba(27,31,35,.15)}
.Popover-message--left-bottom:after,.Popover-message--left-top:after,.Popover-message--left:after{left:-14px;
border-right-color:#fff}
.Popover-message--left-top:after,.Popover-message--left-top:before,.Popover-message--right-top:after,.Popover-message--right-top:before{top:24px}
.Popover-message--left-bottom:after,.Popover-message--left-bottom:before,.Popover-message--right-bottom:after,.Popover-message--right-bottom:before{top:auto}
.Popover-message--left-bottom:before,.Popover-message--right-bottom:before{bottom:16px}
.Popover-message--left-bottom:after,.Popover-message--right-bottom:after{bottom:17px}@media (min-width:544px){.Popover-message--large{min-width:320px}}
.Progress{display:flex;
height:8px;
overflow:hidden;
background-color:#e1e4e8;
border-radius:3px}
.Progress--large{height:10px}
.Progress--small{height:5px}@media (hover:hover){.SelectMenu-tab:not([aria-checked=true]):active,.SelectMenu-tab:not([aria-checked=true]):hover{background-color:#fff}}
.SelectMenu{position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:99;
display:flex;
padding:16px;
pointer-events:none;
flex-direction:column}@media (min-width:544px){.SelectMenu{position:absolute;
top:auto;
right:auto;
bottom:auto;
left:auto;
padding:0}}
.SelectMenu:before{position:absolute;
top:0;
right:0;
bottom:0;
left:0;
pointer-events:none;
content:"";
background-color:rgba(27,31,35,.5)}@media (min-width:544px){.SelectMenu:before{display:none}}
.SelectMenu-modal{position:relative;
z-index:99;
display:flex;
max-height:66%;
margin:auto 0;
overflow:hidden;
pointer-events:auto;
flex-direction:column;
background-color:#f6f8fa;
border-radius:6px;
box-shadow:0 0 18px rgba(0,0,0,.4);
animation:SelectMenu-modal-animation .12s cubic-bezier(0,.1,.1,1) backwards}@keyframes SelectMenu-modal-animation{0%{opacity:0;
transform:scale(.9)}}@keyframes SelectMenu-modal-animation--sm{0%{opacity:0;
transform:translateY(-16px)}}@media (min-width:544px){.SelectMenu-modal{width:300px;
height:auto;
max-height:480px;
margin:4px 0 16px;
font-size:12px;
border:1px solid #d1d5da;
border-radius:3px;
box-shadow:0 1px 5px rgba(27,31,35,.15);
animation-name:SelectMenu-modal-animation--sm}}
.SelectMenu-header{display:flex;
flex:none;
padding:16px}@media (min-width:544px){.SelectMenu-header{padding-top:8px;
padding-bottom:8px}}
.SelectMenu-title{flex:auto;
font-size:14px;
font-weight:600}@media (min-width:544px){.SelectMenu-title{font-size:inherit}}
.SelectMenu-closeButton{padding:16px;
margin:-16px;
color:#6a737d;
background-color:initial;
border:0}@media (min-width:544px){.SelectMenu-closeButton{display:none}}
.SelectMenu-filter{padding:16px;
margin:0;
border-top:1px solid #e1e4e8}@media (min-width:544px){.SelectMenu-filter{padding:8px}}
.SelectMenu-input{display:block;
width:100%}@media (min-width:544px){.SelectMenu-input{font-size:14px}}
.SelectMenu-list{position:relative;
padding:0;
margin:0 0 -1px;
flex:auto;
overflow-x:hidden;
overflow-y:auto;
background-color:#fff;
border-top:1px solid #e1e4e8;
-webkit-overflow-scrolling:touch}
.SelectMenu-item{display:flex;
align-items:center;
width:100%;
padding:16px;
overflow:hidden;
color:#586069;
text-align:left;
cursor:pointer;
background-color:#fff;
border:0;
border-bottom:1px solid #eaecef}@media (min-width:544px){.SelectMenu-item{padding-top:8px;
padding-bottom:8px}}
.SelectMenu-icon{width:16px;
margin-right:8px;
flex-shrink:0}
.SelectMenu-icon--check{visibility:hidden;
transition:transform .12s cubic-bezier(.5,.1,1,.5),visibility 0s linear .12s;
transform:scale(0)}
.SelectMenu-tabs{display:flex;
flex-shrink:0;
margin-bottom:-1px;
overflow-x:auto;
overflow-y:hidden;
border-top:1px solid #e1e4e8;
-webkit-overflow-scrolling:touch}
.SelectMenu-tabs::-webkit-scrollbar{display:none}@media (min-width:544px){.SelectMenu-tabs{padding:0 8px;
border-top:0}}
.SelectMenu-tab{flex:1;
padding:8px 16px;
font-size:12px;
font-weight:500;
color:#6a737d;
text-align:center;
background-color:initial;
border:0;
box-shadow:inset 0 -1px 0 #e1e4e8}@media (min-width:544px){.SelectMenu-tab{flex:none;
padding:4px 16px;
border:solid transparent;
border-width:1px 1px 0;
border-top-left-radius:3px;
border-top-right-radius:3px}}
.SelectMenu-tab[aria-selected=true]{z-index:1;
color:#24292e;
cursor:default;
background-color:#fff;
box-shadow:0 0 0 1px #e1e4e8}@media (min-width:544px){.SelectMenu-tab[aria-selected=true]{border-color:#e1e4e8;
box-shadow:none}}
.SelectMenu-message{border-bottom:1px solid #eaecef}
.SelectMenu-blankslate,.SelectMenu-loading,.SelectMenu-message{padding:24px 16px;
text-align:center;
background-color:#fff}
.SelectMenu-divider{padding:4px 16px;
margin:0;
font-size:12px;
font-weight:600;
color:#6a737d;
background-color:#f6f8fa;
border-bottom:1px solid #eaecef}
.SelectMenu-footer{z-index:0;
padding:8px 16px;
font-size:12px;
color:#6a737d;
text-align:center;
border-top:1px solid #e1e4e8}@media (min-width:544px){.SelectMenu-footer{padding:4px 8px}}
.SelectMenu--hasFilter .SelectMenu-modal{height:80%;
max-height:none;
margin-top:0}@media (min-width:544px){.SelectMenu--hasFilter .SelectMenu-modal{height:auto;
max-height:480px;
margin-top:4px}}
.SelectMenu-item:focus,.SelectMenu-tab:focus{outline:none}
.SelectMenu-item:hover{text-decoration:none}
.SelectMenu-item[aria-checked=true]{font-weight:500;
color:#24292e}
.SelectMenu-item[aria-checked=true] .SelectMenu-icon--check{visibility:visible;
transition:transform .12s cubic-bezier(0,0,.2,1),visibility 0s linear;
transform:scale(1)}
@media (hover:hover){
	.SelectMenu-item:hover,body:not(.intent-mouse) .SelectMenu-item:focus{background-color:#f6f8fa}
	.SelectMenu-item:active{background-color:#fafbfc}
	body:not(.intent-mouse) .SelectMenu-tab:focus{background-color:#dbedff}
	.SelectMenu-tab:not([aria-selected=true]):hover{color:#24292e;background-color:#e1e4e8}
	.SelectMenu-tab:not([aria-selected=true]):active{color:#24292e;background-color:#f6f8fa}
}
@media (hover:none){
	.SelectMenu-item:active,.SelectMenu-item:focus{background-color:#fafbfc}
	.SelectMenu-item{-webkit-tap-highlight-color:rgba(209,213,218,.5)}
}

.TimelineItem{position:relative;display:flex;padding:16px 0;margin-left:16px}
.TimelineItem:before{position:absolute;top:0;bottom:0;left:0;display:block;width:2px;content:"";background-color:#e1e4e8}
.TimelineItem:target .TimelineItem-badge{border-color:#2188ff;box-shadow:0 0 .2em #c8e1ff}
.TimelineItem-badge{position:relative;z-index:1;display:flex;width:32px;height:32px;margin-right:8px;margin-left:-15px;color:#444d56;align-items:center;background-color:#e1e4e8;border:2px solid #fff;border-radius:50%;justify-content:center;flex-shrink:0}
.TimelineItem-body{min-width:0;max-width:100%;margin-top:4px;color:#444d56;flex:auto}
.TimelineItem-avatar{position:absolute;left:-72px;z-index:1}
.TimelineItem-break{position:relative;z-index:1;height:24px;margin:0 0 -16px -56px;background-color:#fff;border:0;border-top:4px solid #e1e4e8}
.TimelineItem--condensed{padding-top:4px;padding-bottom:0}
.TimelineItem--condensed:last-child{padding-bottom:16px}
.TimelineItem--condensed .TimelineItem-badge{height:16px;
margin-top:8px;margin-bottom:8px;color:#959da5;
background-color:#fff;border:0}
.Toast{display:flex;margin:8px;color:#1b1f23;background-color:#fff;border-radius:3px;box-shadow:inset 0 0 0 1px #d1d5da,0 1px 5px rgba(27,31,35,.15)}
@media (min-width:544px){
	.Toast{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:450px;margin:16px}
}
.Toast-icon{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0;color:#fff;background-color:#0366d6;border-top-left-radius:inherit;border-bottom-left-radius:inherit}
.Toast-content{padding:16px}
.Toast-dismissButton{max-height:54px;padding:16px;background-color:initial;border:0}
.Toast-dismissButton:focus,.Toast-dismissButton:hover{color:#586069;outline:none}
.Toast-dismissButton:active{color:#959da5}
.Toast--error .Toast-icon{background-color:#d73a49}
.Toast--warning .Toast-icon{color:#24292e;
background-color:#f9c513}
.Toast--success .Toast-icon{background-color:#28a745}
.Toast--animateIn{animation:Toast--animateIn .18s cubic-bezier(.22,.61,.36,1) backwards}@keyframes Toast--animateIn{0%{opacity:0;
transform:translateY(100%)}}
.Toast--animateOut{animation:Toast--animateOut .18s cubic-bezier(.55,.06,.68,.19) forwards}@keyframes Toast--animateOut{to{pointer-events:none;
opacity:0;
transform:translateY(100%)}}
.boxed-group{position:relative;
margin-bottom:30px;
border-radius:3px}
.boxed-group .Counter{color:#fff;
background-color:rgba(47,54,61,.5)}
.boxed-group.flush .boxed-group-inner{padding:0}
.boxed-group.condensed .boxed-group-inner{padding:0;
font-size:12px}
.boxed-group .heading,.boxed-group>h3{display:block;
padding:9px 10px 10px;
margin:0;
font-size:14px;
line-height:17px;
background-color:#f6f8fa;
border:1px solid rgba(27,31,35,.15);
border-bottom:0;
border-radius:3px 3px 0 0}
.boxed-group .heading a,.boxed-group>h3 a{color:inherit}
.boxed-group .heading a.boxed-group-breadcrumb,.boxed-group>h3 a.boxed-group-breadcrumb{font-weight:400;
color:#586069;
text-decoration:none}
.boxed-group .heading .avatar,.boxed-group>h3 .avatar{margin-top:-4px}
.boxed-group .tabnav.heading{padding:0}
.boxed-group .tabnav.heading .tabnav-tab.selected{border-top:0}
.boxed-group .tabnav.heading li:first-child .selected{border-left-color:#fff;
border-top-left-radius:3px}
.boxed-group .tabnav-tab{border-top:0;
border-radius:0}
.boxed-group code.heading{font-size:12px}
.boxed-group.dangerzone>h3{color:#fff;
background-color:#d73a49;
border:1px solid #9e1c23}
.boxed-group.dangerzone .boxed-group-inner{border-top:0}
.boxed-group.condensed>h3{padding:6px 6px 7px;
font-size:12px}
.boxed-group.condensed>h3 .octicon{padding:0 6px 0 2px}
.dashboard-sidebar .boxed-group{margin-bottom:20px}
.boxed-group .bleed-flush{width:100%;
padding:0 10px;
margin-left:-10px}
.boxed-group .compact{margin-top:10px;
margin-bottom:10px}
.boxed-group-inner{padding:10px;
color:#586069;
background:#fff;
border:1px solid #d1d5da;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px}
.boxed-group-inner .markdown-body{padding:20px 10px 10px;
font-size:13px}
.boxed-group-inner.markdown-body{padding-top:10px;
padding-bottom:10px}
.boxed-group-inner.seamless{padding:0}
.boxed-group-inner .tabnav{padding-right:10px;
padding-left:10px;
margin-right:-10px;
margin-left:-10px}
.boxed-group-inner .help,.boxed-group-inner .tabnav-tab.selected{border-top:1px solid #dfe2e5}
.boxed-group-inner .help{padding:1em 10px 1em 35px;
margin:1em -10px -10px;
clear:both;
color:#586069}
.boxed-group-inner .help .octicon{margin-right:5px;
margin-left:-25px}
.boxed-group-inner .boxed-group-list+.help{margin-top:0}
.boxed-action{float:right;
margin-left:10px}
.boxed-group-action{position:relative;
z-index:2;
float:right;
margin:5px 10px 0 0}
.boxed-group-action.flush{margin-top:0;
margin-right:0}
.field-with-errors{display:inline}
.compact-options{margin:-6px 0 13px}
.compact-options>li{display:inline-block;
margin:0 12px 0 0;
font-weight:600;
list-style-type:none}
.compact-options>li label{float:left}
.compact-options>li .spinner{display:block;
float:left;
width:16px;
height:16px;
margin-left:5px}
.boxed-group-list{margin:0;
list-style:none}
.boxed-group-list:first-child>li:first-child{border-top:0}
.boxed-group-list>li{display:block;
padding:5px 10px;
margin-right:-10px;
margin-left:-10px;
line-height:23px;
border-bottom:1px solid #e1e4e8}
.boxed-group-list>li:first-child{border-top:1px solid #dfe2e5}
.boxed-group-list>li:last-of-type{border-bottom:0}
.boxed-group-list>li.selected{background:#dcffe4}
.boxed-group-list>li.approved .btn-sm,.boxed-group-list>li.rejected .btn-sm{display:none}
.boxed-group-list>li.rejected a{text-decoration:line-through}
.boxed-group-list>li .avatar{margin-top:-2px;
margin-right:4px}
.boxed-group-list>li .octicon{width:24px;
margin-right:4px}
.boxed-group-list>li .btn-sm{float:right;
margin:-1px 0 0 10px}
.boxed-group-list>li .BtnGroup{float:right}
.boxed-group-list>li .BtnGroup .btn-sm{float:left}
.boxed-group.flush .boxed-group-list li{width:auto;
padding-right:0;
padding-left:0;
margin-left:0}
.boxed-group-list.standalone{margin-top:-1px}
.boxed-group-list.standalone>li:first-child{border-top:0}
.boxed-group-standalone{margin-top:-10px;
margin-bottom:-10px}
.boxed-group-standalone>li:last-child{border-radius:0 0 2px 2px}
.boxed-group-table{width:100%;
text-align:left}
.boxed-group-table tr:last-child td{border-bottom:0}
.boxed-group-table th{padding:9px;
background-color:#fafbfc;
border-bottom:1px solid #eaecef}
.boxed-group-table td{padding:9px;
vertical-align:top;
border-bottom:1px solid #eaecef}
.ajax-error-message{position:fixed;
top:-200px;
left:50%;
z-index:9999;
display:none;
width:974px;
margin:0 3px 0 -487px;
transition:top .5s ease-in-out}
.ajax-error-message.visible{top:0;
display:block}
.ajax-error-message>.octicon-alert{vertical-align:text-top}
.boxed-group-warning{padding:10px 15px;
margin:-10px -10px 10px;
color:rgba(27,31,35,.85);
background-color:#fffbdd;
border-color:rgba(27,31,35,.15);
border-style:solid;
border-width:1px 0}
.boxed-group-warning .btn-sm{margin:-5px 0}
.boxed-group-warning:first-child{border-top:0}
.container{width:980px;
margin-right:auto;
margin-left:auto}
.container:after,.container:before{display:table;
content:""}
.container:after{clear:both}
.progress-bar{display:block;
height:15px;
overflow:hidden;
background-color:#eaecef;
border-radius:3px}
.progress-bar .progress{display:block;
height:100%;
background-color:#2cbe4e}
.reverse-progress-container{position:relative;
height:3px;
background-color:#e1e4e8;
background-image:linear-gradient(90deg,#28a745,#005cc5,#3a1d6e,#cb2431,#f66a0a);
background-size:100% 3px}
.reverse-progress-bar{position:absolute;
right:0;
height:100%;
background-color:#e1e4e8}
.progress-bar-small{height:10px}
.progress-bar-inline .progress-bar{width:100%;
border:1px solid #e1e4e8;
border-top:0;
border-radius:0}
.table-list{display:table;
width:100%;
color:#6a737d;
table-layout:fixed;
border-bottom:1px solid #e1e4e8}
.table-list ol{list-style-type:decimal}
.table-list-bordered{border-bottom-color:#eaecef}
.table-list-bordered .table-list-cell:first-child{border-left:1px solid #eaecef}
.table-list-bordered .table-list-cell:last-child{border-right:1px solid #eaecef}
.table-list-item{position:relative;
display:table-row;
list-style:none}
.table-list-item.unread .table-list-cell:first-child{box-shadow:inset 2px 0 0 #0366d6}
.table-list-cell{position:relative;
display:table-cell;
padding:8px 10px;
font-size:12px;
vertical-align:top;
border-top:1px solid #eaecef}
.table-list-cell.flush-left{padding-left:0}
.table-list-cell.flush-right{padding-right:0}
.table-list-cell-checkbox{width:30px;
padding-right:0;
padding-left:0;
text-align:center}
.table-list-header{position:relative;
margin-top:20px;
background-color:#f6f8fa;
border:1px solid #e1e4e8;
border-radius:3px 3px 0 0}
.table-list-header:before{display:table;
content:""}
.table-list-header:after{display:table;
clear:both;
content:""}
.table-list-header .btn-link{position:relative;
display:inline-block;
padding-top:13px;
padding-bottom:13px;
font-weight:400}
.table-list-heading{margin-left:10px}
.table-list-header-select-all{float:left;
width:30px;
padding:12px 10px;
margin-right:5px;
margin-left:-1px;
text-align:center}
.table-list-header-meta{display:inline-block;
padding-top:13px;
padding-bottom:13px;
color:#586069}
.table-list-header-toggle h4{padding:12px 0}
.table-list-filters:first-child .table-list-header-toggle:first-child{padding-left:16px}
.table-list-header-toggle.states .selected{font-weight:600}
.table-list-header-toggle .btn-link{color:#586069}
.table-list-header-toggle .btn-link .octicon{margin-right:4px}
.table-list-header-toggle .btn-link:hover{color:#24292e;
text-decoration:none}
.table-list-header-toggle .btn-link.selected,.table-list-header-toggle .btn-link.selected:hover{color:#24292e}
.table-list-header-toggle .btn-link+.btn-link{margin-left:10px}
.table-list-header-toggle .btn-link.disabled,.table-list-header-toggle .btn-link:disabled{pointer-events:none;
opacity:.5}
.table-list-header-toggle .select-menu{position:relative}
.table-list-header-toggle .select-menu-item.selected,.table-list-header-toggle .select-menu-item[aria-checked=true]{font-weight:600}
.table-list-header-toggle .select-menu-button{padding-right:15px;
padding-left:15px}
.table-list-header-toggle .select-menu-button.selected,.table-list-header-toggle .select-menu-button.selected:hover,.table-list-header-toggle .select-menu-button:hover{color:#24292e}
.table-list-header-toggle .select-menu-modal-holder{right:10px}
.table-list-header-toggle .select-menu-modal-holder .select-menu-modal{margin-top:-1px}
.table-list-header-next{margin-top:20px;
margin-bottom:-1px}
.table-list-header-next .table-list-header-select-all{padding-left:14px}
.table-list-header-next .select-all-dropdown{padding-top:10px;
padding-bottom:10px}
.bulk-actions-header{position:-webkit-sticky;
position:sticky;
top:0;
z-index:32;
height:50px}
.table-list-triage{display:none}
.triage-mode .table-list-filters{display:none!important}
.triage-mode .table-list-triage{display:block}
.Box--overlay{width:448px;
margin-right:auto;
margin-left:auto;
background-color:#fff;
background-clip:padding-box;
border-color:#444d56;
box-shadow:0 0 18px rgba(0,0,0,.4)}
.Box--overlay .Box-header{margin:0;
border-width:0 0 1px;
border-top-left-radius:2px;
border-top-right-radius:2px}
.Box-overlay--narrow{width:320px}
.Box-overlay--wide{width:640px}
.Overlay{position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:99;
overflow-y:auto}
.Box-body.scrollable-overlay{max-height:400px;
overflow-y:scroll}
.Box-body .help{padding-top:8px;
margin:0;
color:#586069;
text-align:center}
.breadcrumb{font-size:16px;
color:#586069}
.breadcrumb .separator{white-space:pre-wrap}
.breadcrumb .separator:after,.breadcrumb .separator:before{content:" "}
.breadcrumb strong.final-path{color:#24292e}
.capped-cards{list-style:none}
.capped-cards .capped-card{float:left;
width:450px}
.capped-card{margin:10px;
list-style:none;
border:1px solid #dfe2e5;
border-radius:2px}
.capped-card:after,.capped-card:before{display:table;
content:""}
.capped-card:after{clear:both}
.capped-card:nth-child(odd){margin-left:0}
.capped-card:nth-child(2n){margin-right:0}
.capped-card h3{padding:10px}
.capped-card>p,.capped-card h3{margin:0;
line-height:100%;
border-bottom:1px solid #eaecef}
.capped-card>p{display:block;
padding:0 10px 10px;
font-size:15px;
color:#586069}
.capped-card-content{display:block;
background:#f6f8fa}
.capped-card-content:before{display:table;
content:""}
.capped-card-content:after{display:table;
clear:both;
content:""}
.details-collapse .collapse{position:relative;
display:none;
height:0;
overflow:hidden;
transition:height .35s ease-in-out}
.details-collapse.open .collapse{display:block;
height:auto;
overflow:visible}
.comment .email-format{line-height:1.5}
.previewable-edit .previewable-comment-form{display:none}
.previewable-edit .previewable-comment-form:before{display:table;
content:""}
.previewable-edit .previewable-comment-form:after{display:table;
clear:both;
content:""}
.previewable-edit .previewable-comment-form .tabnav-tabs{display:inline-block}
.previewable-edit .previewable-comment-form .form-actions{float:right;
margin-right:10px;
margin-bottom:10px}
.previewable-edit.is-comment-editing .timeline-comment-header{display:none!important}
.is-comment-editing .previewable-comment-form{display:block}
.is-comment-editing .edit-comment-hide,.is-comment-editing .timeline-comment-actions{display:none}
.is-comment-loading .previewable-comment-form{opacity:.5}
.comment-show-stale{display:none}
.is-comment-stale .comment-show-stale{display:block}
.comment-body{width:100%;
padding:15px;
overflow:visible;
font-size:14px}
.comment-body .highlight{overflow:visible!important;
background-color:initial}
.comment-form-textarea{width:100%;
max-width:100%;
height:100px;
min-height:100px;
margin:0;
line-height:1.6}
.comment-form-textarea.dragover{border:1px solid #0366d6}
.hide-reaction-suggestion:active:after,.hide-reaction-suggestion:active:before,.hide-reaction-suggestion:hover:after,.hide-reaction-suggestion:hover:before{display:none}
.reaction-suggestion[data-reaction-suggestion-message]:hover:after,.reaction-suggestion[data-reaction-suggestion-message]:hover:before{display:inline-block}
.reaction-suggestion[data-reaction-suggestion-message]:after,.reaction-suggestion[data-reaction-suggestion-message]:before{display:inline-block;
text-decoration:none;
animation-name:tooltip-appear;
animation-duration:.1s;
animation-fill-mode:forwards;
animation-timing-function:ease-in;
animation-delay:0s}
.reaction-suggestion[data-reaction-suggestion-message]:after{content:attr(data-reaction-suggestion-message)}
.discussion-topic-header{position:relative;
padding:10px;
word-wrap:break-word}
.comment-form-error{padding:16px 8px;
margin:8px;
color:#86181d;
background-color:#ffdce0;
border:1px solid rgba(27,31,35,.15);
border-radius:3px}
.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-hidden-reply.expanded{display:block}
.email-format .email-quoted-reply,.email-format .email-signature-reply{padding:0 15px;
margin:15px 0;
color:#586069;
border-left:4px solid #dfe2e5}
.email-format .email-hidden-toggle a{display:inline-block;
height:12px;
padding:0 9px;
font-size:12px;
font-weight:600;
line-height:6px;
color:#444d56;
text-decoration:none;
vertical-align:middle;
background:#dfe2e5;
border-radius:1px}
.email-format .email-hidden-toggle a:hover{background-color:#c6cbd1}
.email-format .email-hidden-toggle a:active{color:#fff;
background-color:#0366d6}
.comment-email-format div{white-space:normal}
.comment-email-format .email-hidden-reply{display:none;
white-space:normal}
.comment-email-format .email-hidden-reply.expanded{display:block}
.comment-email-format blockquote,.comment-email-format p{margin:0}
.blankslate.conversation-limited{padding:20px 0 10px;
margin:15px}
.locked-conversation .preview-tab,.locked-conversation .write-tab{color:#c6cbd1}
.preview-tab:focus,.write-tab:focus{outline:1px dotted #1b1f23}
.manual-file-chooser-transparent{min-height:0;
opacity:.01}
.manual-file-chooser-transparent:focus{opacity:1!important}
.commit-form{position:relative;
padding:15px;
border:1px solid #dfe2e5;
border-radius:3px}
.commit-form:before{border-right-color:#dfe2e5}
.commit-form .input-block{margin-top:10px;
margin-bottom:10px}
.commit-form-avatar{float:left;
border-radius:3px}
.commit-form-actions:before{display:table;
content:""}
.commit-form-actions:after{display:table;
clear:both;
content:""}
.commit-form-actions .BtnGroup{margin-right:5px}
.merge-commit-message{resize:vertical}
.commit-sha{padding:.2em .4em;
font-size:90%;
font-weight:400;
background-color:#f6f8fa;
border:1px solid #eaecef;
border-radius:.2em}
.commit-partial-notice{margin-top:20px;
margin-bottom:20px}
.commit-paginate-container{float:right;
margin:-5px 0 0;
text-align:inherit}
.commit .commit-title,.commit .commit-title a{color:#444d56}
.commit .commit-title.blank,.commit .commit-title.blank a{color:rgba(27,31,35,.3)}
.commit .commit-title .issue-link{font-weight:600;
color:#0366d6}
.commit .sha,.commit .sha-block{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
font-size:12px}
.commit.open .commit-desc{display:block}
.commit-link{font-weight:400;
color:#0366d6}
.commit-ref{position:relative;
display:inline-block;
padding:0 5px;
font:.75em/2 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
color:#274466;
white-space:nowrap;
background-color:#eff7ff;
border-radius:3px}
.commit-ref .user{color:#044289}a.commit-ref:hover{text-decoration:none;
background-color:#dbedff}
.commit-email-flash{display:inline}
.commit-desc{display:none}
.commit-desc pre{max-width:700px;
margin-top:10px;
font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
font-size:11px;
line-height:1.45;
color:#444d56;
white-space:pre-wrap}
.commit-desc+.commit-branches{padding-top:8px;
margin-top:2px;
border-top:1px solid rgba(27,31,35,.15)}
.commit-author-section{color:#24292e}
.commit-author-section span.user-mention{font-weight:400}
.commit-tease{position:relative;
padding:10px;
margin-bottom:-1px;
font-size:13px;
line-height:20px;
color:#586069;
background-color:#f1f8ff;
border:1px solid #c8e1ff}
.commit-tease .loader{float:left;
margin:2px 5px 0 2px}
.commit-tease .avatar{margin-top:-1px}
.commit-tease.open .commit-desc{display:block}
.branch-infobar+.commit-tease{border-top-left-radius:0;
border-top-right-radius:0}
.commit-tease-comments{margin-right:15px}
.commit-tease-sha{display:inline-block;
font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
font-size:90%;
color:#444d56}
.commits-listing{position:relative;
padding-bottom:20px;
margin-bottom:15px}
.commits-listing:before{position:absolute;
top:0;
bottom:0;
left:14px;
z-index:-1;
display:block;
width:2px;
content:"";
background-color:#eff1f3}
.commits-listing .discussion-item-icon{margin-right:5px;
margin-left:-1px}
.commits-listing-padded{padding-left:39px}
.commit-group{margin-top:10px;
list-style-type:none}
.commit-group-title{margin-top:15px;
margin-left:-31px;
color:#586069}
.commit-group-title .octicon-git-commit{margin-right:17px;
color:#c6cbd1;
background:#fff}
.commits-list-item.navigation-focus,.commits-list-item[aria-selected=true]{background:#f6fbff}
.commits-list-item .commit-title{margin:0;
font-size:15px;
font-weight:600;
color:#24292e}
.commits-list-item .commit-meta{margin-top:1px;
font-weight:400;
color:#586069}
.commits-list-item .status .octicon{height:14px;
line-height:14px}
.commits-list-item .commit-author{color:#586069}
.commits-list-item .octicon-arrow-right{margin:0 3px}
.commits-list-item .btn-outline{margin-top:2px}
.commits-list-item .commit-desc pre{margin-top:5px;
margin-bottom:10px;
color:#586069}
.commits-list-item .commit-desc pre a{word-break:break-word}
.commit-indicator{margin-left:4px}
.commit-links-cell{width:335px;
text-align:right}
.commit-links-group{margin-right:5px}
.commits-list-item+.commits-list-item{border-top:1px solid #e1e4e8}
.full-commit{padding:8px 8px 0;
margin:10px 0;
font-size:14px;
background:#eaf5ff;
border:1px solid rgba(27,31,35,.15);
border-radius:3px}
.full-commit:first-child{margin-top:0}
.full-commit .btn-outline,.full-commit .btn-outline:disabled{background-color:initial;
border-color:rgba(27,31,35,.15)}
.full-commit .btn-outline:not(:disabled):hover{color:#005cc5;
border-color:#005cc5}
.full-commit p.commit-title{margin:0 0 8px;
font-size:18px;
font-weight:600;
color:#05264c}
.full-commit .branches-list{display:inline;
margin-right:10px;
margin-left:2px;
vertical-align:middle;
list-style:none}
.full-commit .branches-list li{display:inline-block;
padding-left:3px;
font-weight:600;
color:#444d56}
.full-commit .branches-list li:before{padding-right:6px;
font-weight:400;
content:"+"}
.full-commit .branches-list li:first-child{padding-left:0}
.full-commit .branches-list li:first-child:before{padding-right:0;
content:""}
.full-commit .branches-list li.loading,.full-commit .branches-list li.pull-request{font-weight:400;
color:#6a737d}
.full-commit .branches-list li.pull-request:before{margin-left:-8px;
content:""}
.full-commit .branches-list li.pull-request-error{margin-bottom:-1px}
.full-commit .branches-list li a{color:inherit}
.full-commit .commit-meta{padding:8px;
margin-right:-8px;
margin-left:-8px;
background:#fff;
border-top:1px solid rgba(27,31,35,.15);
border-bottom-right-radius:3px;
border-bottom-left-radius:3px}
.full-commit .sha-block{margin-left:16px;
font-size:12px;
line-height:24px;
color:#586069}
.full-commit .sha-block>.sha{color:#444d56}
.full-commit .sha-block>a{color:#444d56;
text-decoration:none;
border-bottom:1px dotted #c6cbd1}
.full-commit .sha-block>a:hover{border-bottom:1px solid #444d56}
.full-commit .commit-desc{display:block;
margin:-5px 0 10px}
.full-commit .commit-desc pre{max-width:100%;
overflow:visible;
font-size:13px;
word-wrap:break-word}
.branches-tag-list{display:inline;
margin-right:10px;
margin-left:2px;
vertical-align:middle;
list-style:none}
.branches-tag-list .more-commit-details,.branches-tag-list.open .hidden-text-expander{display:none}
.branches-tag-list.open .more-commit-details{display:inline-block}
.branches-tag-list li{display:inline-block;
padding-left:3px}
.branches-tag-list li:first-child{padding-left:0;
font-weight:600;
color:#444d56}
.branches-tag-list li.loading{font-weight:400;
color:#6a737d}
.branches-tag-list li.abbrev-tags{cursor:pointer}
.branches-tag-list li .ellipsis-expander,.branches-tag-list li a{color:inherit}
.branches-tag-list li .ellipsis-expander{background-color:#d3e2f4}
.branches-tag-list li .ellipsis-expander:hover{background-color:#d6e2f1}
.commit-branches{min-height:18px;
margin-top:-6px;
margin-bottom:8px;
font-size:12px;
color:#6a737d}
.commit-branches,.commit-branches .octicon{vertical-align:middle}
.commit-loader .loader-error{display:none;
margin:0;
font-size:12px;
font-weight:600;
color:#cb2431}
.commit-loader.is-error .loader-loading{display:none}
.commit-loader.is-error .loader-error{display:block}
.commit-comments-heading{max-width:780px;
margin-bottom:15px}
.commit-comment-count{display:inline-block;
margin-right:15px;
margin-bottom:0}
.commit-build-statuses{position:relative;
display:inline-block;
text-align:left}
.commit-build-statuses .octicon-primitive-dot{width:10px}
.commit-build-statuses .dropdown-menu{min-width:400px;
max-width:500px;
padding-top:0;
padding-bottom:0}
.commit-build-statuses .dropdown-menu .merge-status-list{max-height:170px;
border-bottom:0}
.commit-build-statuses .dropdown-menu-e,.commit-build-statuses .dropdown-menu-w{top:-11px}
.commit-build-statuses .merge-status-item:last-child{border-radius:0 0 2px 2px}
.dropdown-signed-commit .dropdown-menu{width:260px;
margin-top:8px;
font-size:13px;
line-height:1.4;
white-space:normal}
.dropdown-signed-commit .dropdown-menu:after{border-bottom-color:#f6f8fa}
.dropdown-signed-commit .dropdown-menu-w{top:-28px;
margin-top:0}
.dropdown-signed-commit .dropdown-menu-w:after{border-bottom-color:transparent;
border-left-color:#f6f8fa}
.signed-commit-header{padding:12px;
line-height:1.3;
white-space:normal;
border-collapse:initial;
background-color:#f6f8fa;
border-bottom:1px solid #e1e4e8;
border-top-left-radius:3px;
border-top-right-radius:3px}
.signed-commit-header .octicon-verified{color:#28a745}
.signed-commit-header .octicon-unverified{color:#959da5}
.signed-commit-signer{padding-right:12px;
padding-left:12px;
margin-top:12px;
border-collapse:initial}
.signed-commit-footer{padding:12px;
font-size:12px;
line-height:1.5}
.signed-commit-cert-info{margin-bottom:6px}
.signed-commit-cert-info td{vertical-align:top}
.signed-commit-cert-info td:first-child{width:44px;
padding-right:12px}
.signed-commit-badge{display:inline-block;
padding:1px 4px;
font-size:10px;
color:#586069;
vertical-align:middle;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
background:none;
border:1px solid #e1e4e8;
border-radius:2px}
.signed-commit-badge:hover{text-decoration:none;
border-color:#c6cbd1}
.signed-commit-badge.verified{color:#22863a}
.signed-commit-badge.verified:hover{border-color:#28a745}
.signed-commit-badge-small{margin-top:-2px;
margin-right:3px}
.signed-commit-badge-medium{padding:3px 8px;
font-size:12px;
border-radius:3px}
.signed-commit-badge-large{padding:6px 12px;
margin-top:2px;
margin-right:9px;
font-size:13px;
line-height:20px;
border-radius:3px}
.signed-commit-verified-label{color:#1e7e34;
white-space:nowrap}
.signed-commit-signer-name{font-size:14px;
text-align:left}
.signed-commit-signer-name .signer{display:block;
font-weight:600;
color:#24292e}
.table-of-contents{margin:15px 0}
.table-of-contents li{padding:7px 0;
list-style-type:none}
.table-of-contents li+li{border-top:1px solid #eaecef}
.table-of-contents li>.octicon{margin-right:3px}
.table-of-contents .toc-diff-stats{padding-left:20px;
line-height:26px}
.table-of-contents .toc-diff-stats .octicon{float:left;
margin-top:3px;
margin-left:-20px;
color:#c6cbd1}
.table-of-contents .toc-diff-stats .btn-link{font-weight:600}
.table-of-contents .toc-diff-stats+.content{padding-top:5px}
.table-of-contents .octicon-diff-removed{color:#cb2431}
.table-of-contents .octicon-diff-renamed{color:#6a737d}
.table-of-contents .octicon-diff-modified{color:#dbab09}
.table-of-contents .octicon-diff-added{color:#28a745}
.toc-select .select-menu-modal{width:420px}
.toc-select .select-menu-item .css-truncate{max-width:290px}
.toc-select .select-menu-item-heading,.toc-select .select-menu-item-text{color:#24292e}
.toc-select .select-menu-item-icon.octicon-diff-removed{color:#cb2431}
.toc-select .select-menu-item-icon.octicon-diff-renamed{color:#6a737d}
.toc-select .select-menu-item-icon.octicon-diff-modified{color:#dbab09}
.toc-select .select-menu-item-icon.octicon-diff-added{color:#28a745}
.toc-select .navigation-focus .diffstat,.toc-select .navigation-focus .octicon-diff-added,.toc-select .navigation-focus .octicon-diff-modified,.toc-select .navigation-focus .octicon-diff-removed,.toc-select .navigation-focus .octicon-diff-renamed,.toc-select .navigation-focus .select-menu-item-heading,.toc-select .navigation-focus .select-menu-item-text,.toc-select .navigation-focus .text-gray-light,.toc-select .navigation-focus .text-green,.toc-select .navigation-focus .text-red,.toc-select[aria-selected=true] .diffstat,.toc-select[aria-selected=true] .octicon-diff-added,.toc-select[aria-selected=true] .octicon-diff-modified,.toc-select[aria-selected=true] .octicon-diff-removed,.toc-select[aria-selected=true] .octicon-diff-renamed,.toc-select[aria-selected=true] .select-menu-item-heading,.toc-select[aria-selected=true] .select-menu-item-text,.toc-select[aria-selected=true] .text-gray-light,.toc-select[aria-selected=true] .text-green,.toc-select[aria-selected=true] .text-red,.toc-select [role^=menuitem]:focus .diffstat,.toc-select [role^=menuitem]:focus .octicon-diff-added,.toc-select [role^=menuitem]:focus .octicon-diff-modified,.toc-select [role^=menuitem]:focus .octicon-diff-removed,.toc-select [role^=menuitem]:focus .octicon-diff-renamed,.toc-select [role^=menuitem]:focus .select-menu-item-heading,.toc-select [role^=menuitem]:focus .select-menu-item-text,.toc-select [role^=menuitem]:focus .text-gray-light,.toc-select [role^=menuitem]:focus .text-green,.toc-select [role^=menuitem]:focus .text-red,.toc-select [role^=menuitem]:hover .diffstat,.toc-select [role^=menuitem]:hover .octicon-diff-added,.toc-select [role^=menuitem]:hover .octicon-diff-modified,.toc-select [role^=menuitem]:hover .octicon-diff-removed,.toc-select [role^=menuitem]:hover .octicon-diff-renamed,.toc-select [role^=menuitem]:hover .select-menu-item-heading,.toc-select [role^=menuitem]:hover .select-menu-item-text,.toc-select [role^=menuitem]:hover .text-gray-light,.toc-select [role^=menuitem]:hover .text-green,.toc-select [role^=menuitem]:hover .text-red{color:#fff!important}
.select-menu-item+.semantic-toc-file,.semantic-toc-symbol:not(.last-visible){overflow:visible!important}
.select-menu-item+.semantic-toc-file:after,.semantic-toc-symbol:not(.last-visible):after{position:absolute;
left:0;
width:100%;
height:16px;
pointer-events:none;
content:" ";
background-color:#f6f8fa;
border-color:#e1e4e8;
border-style:solid;
border-width:1px 0}
.semantic-toc-symbol:not(.last-visible){margin-bottom:16px}
.semantic-toc-symbol:not(.last-visible):after{bottom:-18px}
.select-menu-item+.semantic-toc-file{margin-top:16px}
.select-menu-item+.semantic-toc-file:after{top:-18px}
.filterable-active .select-menu-item-nested{padding-left:16px!important;
margin-left:0}
.filterable-active .semantic-toc-symbol{margin-bottom:0}
.filterable-active .semantic-toc-file{margin-top:0}
.filterable-active .semantic-toc-file:after,.filterable-active .semantic-toc-symbol:after{display:none}
.conversation-list-heading{height:0;
margin:35px 0 10px;
font-size:16px;
font-weight:400;
color:#6a737d;
text-align:center;
border-bottom:1px solid #dfe2e5}
.conversation-list-heading .inner{position:relative;
top:-10px;
display:inline-block;
padding:0 5px;
background:#fff}
.simple-conversation-list{margin:15px 0;
font-size:13px;
color:#6a737d}
.simple-conversation-list>li{padding:11px 0 8px;
margin:0;
list-style-type:none;
border-top:1px solid #f6f8fa}
.simple-conversation-list>li:first-child{border-top:0}
.simple-conversation-list>li .title{font-weight:600}
.simple-conversation-list>li .num{color:#6a737d}
.simple-conversation-list>li .state{padding-top:2px;
padding-bottom:2px;
margin-top:-3px;
margin-right:3px}
.simple-conversation-list>li .meta{float:right;
margin-left:10px}
.simple-conversation-list.varied-states>li .state{float:left;
width:80px;
margin-left:-90px}
.copyable-terminal{position:relative;
padding:10px 55px 10px 10px;
background-color:#f6f8fa;
border-radius:3px}
.copyable-terminal-content{overflow:auto}
.copyable-terminal-button{position:absolute;
top:5px;
right:5px}
.copyable-terminal-button .zeroclipboard-button{float:right}
.copyable-terminal-button .zeroclipboard-button .octicon{padding-left:1px;
margin:0 auto}
.blob-wrapper{overflow-x:auto;
overflow-y:hidden}
.page-blob.height-full .blob-wrapper{overflow-y:auto}
.page-edit-blob.height-full .CodeMirror{height:300px}
.page-edit-blob.height-full .CodeMirror,.page-edit-blob.height-full .CodeMirror-scroll{display:flex;
flex-direction:column;
flex:1 1 auto}
.blob-wrapper-embedded{max-height:240px;
overflow-y:auto}
.diff-table{width:100%;
border-collapse:initial}
.diff-table .line-comments{padding:10px;
vertical-align:top;
border-top:1px solid #e1e4e8}
.diff-table .line-comments:first-child+.empty-cell{border-left-width:1px}
.diff-table tr:not(:last-child) .line-comments{border-top:1px solid #e1e4e8;
border-bottom:1px solid #e1e4e8}
.blob-num{width:1%;
min-width:50px;
padding-right:10px;
padding-left:10px;
font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
font-size:12px;
line-height:20px;
color:rgba(27,31,35,.3);
text-align:right;
white-space:nowrap;
vertical-align:top;
cursor:pointer;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none}
.blob-num:hover{color:rgba(27,31,35,.6)}
.blob-num:before{content:attr(data-line-number)}
.blob-num.non-expandable{cursor:default}
.blob-num.non-expandable:hover{color:rgba(27,31,35,.3)}
.blob-code{position:relative;
padding-right:10px;
padding-left:10px;
line-height:20px;
vertical-align:top}
.blob-code-inner{overflow:visible;
font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
font-size:12px;
color:#24292e;
word-wrap:normal;
white-space:pre}
.blob-code-inner .x-first{border-top-left-radius:.2em;
border-bottom-left-radius:.2em}
.blob-code-inner .x-last{border-top-right-radius:.2em;
border-bottom-right-radius:.2em}
.blob-code-inner.highlighted,.blob-code-inner .highlighted{background-color:#fffbdd}
.blob-code-marker:before{padding-right:8px;
content:attr(data-code-marker)}
.blob-code-marker-cell{width:1em;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none}
.blob-code-marker-cell:before{display:block;
width:0;
height:0;
content:attr(data-code-marker)}
.blob-code-marker-addition:before{content:"+ "}
.blob-code-marker-deletion:before{content:"- "}
.blob-code-marker-context:before{content:"  "}
.soft-wrap .diff-table{table-layout:fixed}
.soft-wrap .blob-code{padding-left:18px;
text-indent:-7px}
.soft-wrap .blob-code-inner{word-wrap:break-word;
white-space:pre-wrap}
.soft-wrap .no-nl-marker{display:none}
.soft-wrap .add-line-comment{margin-left:-28px}
.blob-code-hunk,.blob-num-expandable,.blob-num-hunk{color:rgba(27,31,35,.7);
vertical-align:middle}
.blob-num-expandable,.blob-num-hunk{background-color:#dbedff}
.blob-code-hunk{padding-top:4px;
padding-bottom:4px;
background-color:#f1f8ff;
border-width:1px 0}
.blob-expanded .blob-code,.blob-expanded .blob-num{background-color:#fafbfc}
.blob-expanded+tr:not(.blob-expanded) .blob-code,.blob-expanded+tr:not(.blob-expanded) .blob-num,.blob-expanded .blob-num-hunk,tr:not(.blob-expanded)+.blob-expanded .blob-code,tr:not(.blob-expanded)+.blob-expanded .blob-num{border-top:1px solid #eaecef}
.blob-num-expandable{padding:0;
font-size:12px;
text-align:center}
.blob-num-expandable .diff-expander{display:block;
width:auto;
height:auto;
padding:4px 11px 4px 10px;
margin-right:-1px;
color:#586069;
cursor:pointer}
.blob-num-expandable .diff-expander .octicon{vertical-align:top}
.blob-num-expandable .directional-expander{display:block;
width:auto;
height:auto;
margin-right:-1px;
color:#586069;
cursor:pointer}
.blob-num-expandable .single-expander{padding-top:4px;
padding-bottom:4px}
.blob-num-expandable .diff-expander:hover,.blob-num-expandable .directional-expander:hover{color:#fff;
text-shadow:none;
background-color:#0366d6;
border-color:#0366d6}
.blob-code-addition{background-color:#e6ffed}
.blob-code-addition .x{color:#24292e;
background-color:#acf2bd}
.blob-num-addition{background-color:#cdffd8;
border-color:#bef5cb}
.blob-code-deletion{background-color:#ffeef0}
.blob-code-deletion .x{color:#24292e;
background-color:#fdb8c0}
.blob-num-deletion{background-color:#ffdce0;
border-color:#fdaeb7}
.is-selecting,.is-selecting .blob-num{cursor:ns-resize!important}
.is-selecting .add-line-comment,.is-selecting a{pointer-events:none;
cursor:ns-resize!important}
.is-selecting .is-hovered .add-line-comment{opacity:0}
.is-selecting.file-diff-split,.is-selecting.file-diff-split .blob-num{cursor:nwse-resize!important}
.is-selecting.file-diff-split .add-line-comment,.is-selecting.file-diff-split .empty-cell,.is-selecting.file-diff-split a{pointer-events:none;
cursor:nwse-resize!important}
.selected-line{position:relative}
.selected-line:after{position:absolute;
top:0;
left:0;
display:block;
width:100%;
height:100%;
box-sizing:border-box;
pointer-events:none;
content:"";
background:rgba(255,223,93,.2);
mix-blend-mode:multiply}
.selected-line.selected-line-top:after{border-top:1px solid #ffd33d}
.selected-line.selected-line-bottom:after{border-bottom:1px solid #ffd33d}
.selected-line.selected-line-left:after,.selected-line:first-child:after{border-left:1px solid #ffd33d}
.selected-line.selected-line-right:after,.selected-line:last-child:after{border-right:1px solid #ffd33d}
.is-commenting .selected-line.blob-code:before{position:absolute;
top:0;
left:-1px;
display:block;
width:4px;
height:100%;
content:"";
background:#0366d6}
.add-line-comment{position:relative;
z-index:5;
float:left;
width:22px;
height:22px;
margin:-2px -10px -2px -20px;
line-height:21px;
color:#fff;
text-align:center;
text-indent:0;
cursor:pointer;
background-color:#0366d6;
background-image:linear-gradient(#0372ef,#0366d6);
border-radius:3px;
box-shadow:0 1px 4px rgba(27,31,35,.15);
opacity:0;
transition:transform .1s ease-in-out;
transform:scale(.8)}
.add-line-comment:hover{transform:scale(1)}
.add-line-comment:focus,.is-hovered .add-line-comment{opacity:1}
.add-line-comment .octicon{vertical-align:text-top;
pointer-events:none}
.add-line-comment.octicon-check{background:#333;
opacity:1}
.inline-comment-form{border:1px solid #dfe2e5;
border-radius:3px}
.inline-review-comment{margin-top:0!important;
margin-bottom:10px!important}
.inline-review-comment .gc:first-child+tr .blob-code,.inline-review-comment .gc:first-child+tr .blob-num{padding-top:5px}
.inline-review-comment tr:last-child{border-bottom-right-radius:2px;
border-bottom-left-radius:2px}
.inline-review-comment tr:last-child .blob-code,.inline-review-comment tr:last-child .blob-num{padding-bottom:8px}
.inline-review-comment tr:last-child .blob-code:first-child,.inline-review-comment tr:last-child .blob-num:first-child{border-bottom-left-radius:2px}
.inline-review-comment tr:last-child .blob-code:last-child,.inline-review-comment tr:last-child .blob-num:last-child{border-bottom-right-radius:2px}
.timeline-inline-comments{width:100%;
table-layout:fixed}
.show-inline-notes .inline-comments,.timeline-inline-comments .inline-comments{display:table-row}
.inline-comments,.inline-comments.is-collapsed{display:none}
.inline-comments .line-comments.is-collapsed{visibility:hidden}
.inline-comments .line-comments+.blob-num{border-left-width:1px}
.inline-comments .timeline-comment{margin-bottom:10px}
.comment-holder,.inline-comments .inline-comment-form,.inline-comments .inline-comment-form-container{max-width:780px}
.empty-cell+.line-comments,.line-comments+.line-comments{border-left:1px solid #eaecef}
.inline-comment-form-container .inline-comment-form,.inline-comment-form-container.open .inline-comment-form-actions{display:none}
.inline-comment-form-container .inline-comment-form-actions,.inline-comment-form-container.open .inline-comment-form{display:block}body.full-width .container,body.full-width .container-lg,body.split-diff .container,body.split-diff .container-lg{width:100%;
max-width:none;
padding-right:20px;
padding-left:20px}body.full-width .repository-content,body.split-diff .repository-content{width:100%}body.full-width .new-pr-form,body.split-diff .new-pr-form{max-width:980px}
.file-diff-split{table-layout:fixed}
.file-diff-split .blob-code+.blob-num{border-left:1px solid #f6f8fa}
.file-diff-split .blob-code-inner{word-wrap:break-word;
white-space:pre-wrap}
.file-diff-split .empty-cell{cursor:default;
background-color:#fafbfc;
border-right-color:#eaecef}@media (max-width:1280px){.file-diff-split .write-selected .comment-form-head{margin-bottom:48px!important}
.file-diff-split markdown-toolbar{position:absolute;
right:8px;
bottom:-40px}}
.submodule-diff-stats .octicon-diff-removed{color:#cb2431}
.submodule-diff-stats .octicon-diff-renamed{color:#677a85}
.submodule-diff-stats .octicon-diff-modified{color:#d0b44c}
.submodule-diff-stats .octicon-diff-added{color:#28a745}
.BlobToolbar{left:-17px}
.BlobToolbar-dropdown{margin-left:-2px}
.code-navigation-banner{background:linear-gradient(180deg,rgba(242,248,254,0),rgba(242,248,254,.47))}
.code-navigation-banner .code-navigation-banner-illo{background-image:url(/images/modules/blob/code-navigation-banner-illo.svg);
background-repeat:no-repeat;
background-position:50%}
.pl-token.active,.pl-token:hover{cursor:pointer;
background:#ffea7f}
.discussion-timeline{position:relative;
float:left}
.discussion-timeline:before{position:absolute;
top:0;
bottom:0;
left:72px;
z-index:-1;
display:block;
width:2px;
content:"";
background-color:#e1e4e8}
.discussion-timeline.team-discussion-timeline:before{bottom:24px;
left:20px;
z-index:auto;
background-color:#e1e4e8}
.discussion-timeline.team-discussion-timeline .blankslate{background:#fff}
.discussion-sidebar-item{padding-top:16px;
font-size:12px;
color:#586069}
.discussion-sidebar-item .btn .octicon{margin-right:0}
.discussion-sidebar-item .muted-icon{color:#959da5}
.discussion-sidebar-item .muted-icon:hover{color:#0366d6;
text-decoration:none;
cursor:pointer}
.discussion-sidebar-item+.discussion-sidebar-item{margin-top:16px;
border-top:1px solid #e1e4e8}
.discussion-sidebar-item .select-menu{position:relative}
.discussion-sidebar-item .select-menu-modal-holder{top:25px;
right:-1px;
left:auto}
.discussion-sidebar-heading{margin-bottom:8px;
font-size:12px;
color:#586069}
.discussion-sidebar-toggle{padding:4px 0;
margin:-4px 0 4px}
.discussion-sidebar-toggle .octicon{float:right;
color:#959da5}
.discussion-sidebar-toggle:hover{color:#0366d6;
text-decoration:none;
cursor:pointer}
.discussion-sidebar-toggle:hover .octicon{color:inherit}button.discussion-sidebar-toggle{display:block;
width:100%;
font-weight:600;
text-align:left;
background:none;
border:0}
.sidebar-progress-bar .progress-bar{height:8px;
margin-bottom:2px;
border-radius:2px}
.sidebar-assignee .css-truncate-target{max-width:110px}
.sidebar-assignee .assignee{font-weight:600;
color:#586069;
vertical-align:middle}
.sidebar-assignee .assignee:hover{color:#0366d6;
text-decoration:none}
.sidebar-assignee .reviewers-status-icon{width:14px}
.sidebar-assignee .octicon{margin-top:2px}
.sidebar-notifications{position:relative}
.sidebar-notifications .thread-subscription-status{padding:0;
margin:0;
border:0}
.sidebar-notifications .thread-subscription-status .thread-subscribe-form{display:block}
.sidebar-notifications .thread-subscription-status .octicon-radio-tower{display:none}
.sidebar-notifications .thread-subscription-status .reason{padding:0;
margin:4px 0 0}
.sidebar-notifications .thread-subscription-status .btn-sm{display:block;
width:100%}
.participation .participant-avatar{float:left;
margin:4px 0 0 4px}
.participation a{color:#586069}
.participation a:hover{color:#0366d6;
text-decoration:none}
.participation-avatars{margin-left:-4px}
.participation-avatars:before{display:table;
content:""}
.participation-avatars:after{display:table;
clear:both;
content:""}
.participation-more{float:left;
margin:8px 0 0}
.inline-comment-form .form-actions,.timeline-new-comment .form-actions{padding:0 8px 8px}
.inline-comment-form:before{display:table;
content:""}
.inline-comment-form:after{display:table;
clear:both;
content:""}
.inline-comment-form .tabnav-tabs{display:inline-block}
.inline-comment-form .form-actions{float:right}
.gh-header-actions{float:right;
margin-top:4px}
.gh-header-actions .btn-sm{float:left;
margin-left:4px}
.gh-header-actions .btn-sm .octicon{margin-right:0}
.gh-header{background-color:#fff}
.gh-header .gh-header-sticky{height:1px}
.gh-header .gh-header-sticky .meta{font-size:12px}
.gh-header .gh-header-sticky .gh-header-shadow,.gh-header .gh-header-sticky .sticky-content{display:none}
.gh-header .gh-header-sticky.is-stuck{z-index:110;
height:60px}
.gh-header .gh-header-sticky.is-stuck .sticky-content{display:block}
.gh-header .gh-header-sticky.is-stuck .css-truncate-target{max-width:150px}
.gh-header .gh-header-sticky.is-stuck+.gh-header-shadow{position:fixed;
top:0;
right:0;
left:0;
z-index:109;
display:block;
height:60px;
content:"";
background-color:#fff;
border-bottom:1px solid rgba(0,0,0,.15)}
.gh-header .gh-header-edit{display:none}
.gh-header .gh-header-meta .base-ref{display:inline-block}
.gh-header .gh-header-meta .commit-ref-dropdown,.gh-header.open .gh-header-show{display:none}
.gh-header.open .gh-header-edit{display:block}
.gh-header.open .gh-header-meta .base-ref{display:none}
.gh-header.open .gh-header-meta .commit-ref-dropdown{display:inline-block;
margin-top:-4px;
vertical-align:top}
.gh-header-title{margin-right:150px;
margin-bottom:0;
font-weight:400;
line-height:1.125;
word-wrap:break-word}
.gh-header-no-access .gh-header-title{margin-right:0}
.gh-header-number{font-weight:300;
color:#6a737d}
.gh-header-meta{padding-bottom:16px;
margin-top:8px;
font-size:14px;
color:#586069;
border-bottom:1px solid #e1e4e8}
.gh-header.issue .gh-header-meta{margin-bottom:16px}
.gh-header.pull .gh-header-meta{padding-bottom:0;
border-bottom:0}
.gh-header-meta .TableObject-item--primary{word-wrap:break-word;
white-space:normal}
.gh-header-meta .TableObject-item--primary .commit-ref .css-truncate-target,.gh-header-meta .TableObject-item--primary .commit-ref:hover .css-truncate-target{max-width:780px!important}
.gh-header-meta .State{margin-right:8px}
.gh-header-meta .avatar{float:left;
margin-top:-4px;
margin-right:4px}
.tabnav-pr{margin:16px 0;
border-color:#e1e4e8}
.tabnav-pr .tabnav-tab{position:relative;
padding:8px 16px;
font-size:14px;
color:#586069}
.tabnav-pr .tabnav-tab.selected{color:#24292e;
border-color:#e1e4e8}
.timeline-comment-wrapper{position:relative;
padding-left:56px;
margin-top:16px;
margin-bottom:16px;
border-top:2px solid #fff;
border-bottom:2px solid #fff}
.timeline-comment-avatar{float:left;
margin-left:-56px;
border-radius:3px}
.timeline-comment-avatar .avatar{width:40px;
height:40px}
.timeline-comment-avatar .avatar-child{width:20px;
height:20px}
.timeline-comment{position:relative;
color:#24292e;
background-color:#fff;
border:1px solid #d1d5da;
border-radius:3px}
.timeline-comment.will-transition-once{transition:border-color .65s ease-in-out}
.timeline-comment.will-transition-once .timeline-comment-header{transition:background-color .65s ease,border-bottom-color .65s ease-in-out}
.timeline-comment.will-transition-once .timeline-comment-label{transition:border-color .65s ease-in-out}
.timeline-comment.will-transition-once:after,.timeline-comment.will-transition-once:before{transition:border-right-color .65s ease-in-out}
.timeline-comment.current-user{border-color:#c0d3eb}
.timeline-comment.current-user .timeline-comment-header{background-color:#f1f8ff;
border-bottom-color:#c0d3eb}
.timeline-comment.current-user .timeline-comment-label{border-color:#c0d3eb}
.timeline-comment.current-user .previewable-comment-form .comment-form-head.tabnav{color:#c0d3eb;
background-color:#f1f8ff;
border-bottom-color:#c0d3eb}
.timeline-comment.is-internal,.timeline-comment.unread-item{border-color:#e5d999}
.timeline-comment.is-internal .timeline-comment-header,.timeline-comment.unread-item .timeline-comment-header{background-color:#fffdef;
border-bottom-color:#e5d999}
.timeline-comment.is-internal .timeline-comment-label,.timeline-comment.unread-item .timeline-comment-label{border-color:#e5d999}
.timeline-comment.is-internal .previewable-comment-form .comment-form-head.tabnav,.timeline-comment.unread-item .previewable-comment-form .comment-form-head.tabnav{color:#e5d999;
background-color:#fffdef;
border-bottom-color:#e5d999}
.timeline-comment:empty{display:none}
.timeline-comment .comment+.comment{border-top:1px solid #e1e4e8}
.timeline-comment .comment+.comment:after,.timeline-comment .comment+.comment:before{display:none}
.timeline-comment .comment+.comment .timeline-comment-header{border-top-left-radius:0;
border-top-right-radius:0}
.timeline-comment--caret:after,.timeline-comment--caret:before{position:absolute;
top:11px;
right:100%;
left:-16px;
display:block;
width:0;
height:0;
pointer-events:none;
content:" ";
border-color:transparent;
border-style:solid solid outset}
.timeline-comment--caret:after{margin-top:1px;
margin-left:2px;
border-width:7px;
border-right-color:#f6f8fa}
.timeline-comment--caret:before{border-width:8px;
border-right-color:#d1d5da}
.is-pending .timeline-comment--caret:after,.is-pending .timeline-comment--caret:before{position:absolute;
top:11px;
right:100%;
left:-16px;
display:block;
width:0;
height:0;
pointer-events:none;
content:" ";
border-color:transparent;
border-style:solid solid outset}
.is-pending .timeline-comment--caret:after{margin-top:1px;
margin-left:2px;
border-width:7px;
border-right-color:#fffdef}
.is-pending .timeline-comment--caret:before{border-width:8px;
border-right-color:#d9d0a5}
.timeline-comment--caret.current-user:after,.timeline-comment--caret.current-user:before{position:absolute;
top:11px;
right:100%;
left:-16px;
display:block;
width:0;
height:0;
pointer-events:none;
content:" ";
border-color:transparent;
border-style:solid solid outset}
.timeline-comment--caret.current-user:after{margin-top:1px;
margin-left:2px;
border-width:7px;
border-right-color:#f1f8ff}
.timeline-comment--caret.current-user:before{border-width:8px;
border-right-color:#c0d3eb}
.timeline-comment--caret.is-internal:after,.timeline-comment--caret.is-internal:before,.timeline-comment--caret.unread-item:after,.timeline-comment--caret.unread-item:before{position:absolute;
top:11px;
right:100%;
left:-16px;
display:block;
width:0;
height:0;
pointer-events:none;
content:" ";
border-color:transparent;
border-style:solid solid outset}
.timeline-comment--caret.is-internal:after,.timeline-comment--caret.unread-item:after{margin-top:1px;
margin-left:2px;
border-width:7px;
border-right-color:#fffdef}
.timeline-comment--caret.is-internal:before,.timeline-comment--caret.unread-item:before{border-width:8px;
border-right-color:#e5d999}
.timeline-comment--caret.timeline-comment--caret-nw:after,.timeline-comment--caret.timeline-comment--caret-nw:before{transform:rotate(90deg)}
.timeline-comment--caret.timeline-comment--caret-nw:before{top:-16px;
left:8px}
.timeline-comment--caret.timeline-comment--caret-nw:after{top:-15px;
left:7px}
.page-responsive .timeline-comment--caret:after,.page-responsive .timeline-comment--caret:before{display:none}@media (min-width:768px){.page-responsive .timeline-comment--caret:after,.page-responsive .timeline-comment--caret:before{display:block}}:target .timeline-comment--caret:before{filter:drop-shadow(-.28em 0 0 #c8e1ff);
border-right-color:#2188ff}:target .timeline-comment{border-color:#2188ff;
box-shadow:0 0 0 .2em #c8e1ff}
.review-comment:target{border:1px solid #2188ff;
border-radius:3px;
box-shadow:0 0 0 .2em #c8e1ff}
.timeline-comment-header{display:flex;
align-items:center;
padding-right:16px;
padding-left:16px;
color:#586069;
flex-direction:row-reverse;
background-color:#f6f8fa;
border-bottom:1px solid #d1d5da;
border-top-left-radius:3px;
border-top-right-radius:3px}
.timeline-comment-header:only-child{border-bottom:0;
border-radius:3px}
.timeline-comment-header .author{color:#586069}
.timeline-comment-header code{word-break:break-all}
.comment-type-icon{color:inherit}
.timeline-comment-label{float:right;
padding:2px 4px;
margin-left:8px;
font-size:12px;
cursor:default;
border:1px solid rgba(27,31,35,.15);
border-radius:3px}
.timeline-comment-label-spammy{color:#cb2431;
border-color:#d73a49}
.timeline-comment-header-text{min-width:0;
padding-top:8px;
padding-bottom:8px;
margin-bottom:1px;
flex:1 1 auto}
.timeline-comment-header-text code a{color:#586069}
.timeline-comment-actions{float:right;
margin-left:8px}
.timeline-comment-actions .show-more-popover.dropdown-menu-sw{right:-6px;
margin-top:-5px}
.timeline-comment-action{display:inline-block;
padding:8px 4px;
color:#6a737d}
.timeline-comment-action:focus,.timeline-comment-action:hover{color:#0366d6;
text-decoration:none;
opacity:1}
.timeline-comment-action .octicon-check{height:16px}
.timeline-comment-action.disabled{color:#d1d5da;
cursor:default}
.timeline-comment-action.disabled:hover{color:#d1d5da}
.compare-tab-comments .timeline-comment-actions{display:none}
.timeline-new-comment{max-width:780px;
margin-bottom:0}
.timeline-new-comment .comment-form-head{margin-bottom:8px}
.timeline-new-comment .previewable-comment-form .comment-body{padding:4px 4px 16px;
border-bottom:1px solid #e1e4e8}
.comment-form-head .toolbar-commenting{float:right}
.discussion-item-icon{float:left;
width:32px;
height:32px;
margin-top:-5px;
margin-left:-39px;
line-height:28px;
color:#24292e;
text-align:center;
background-color:#e1e4e8;
border:2px solid #fff;
border-radius:50%}
.discussion-item-header{color:#586069;
word-wrap:break-word}
.discussion-item-header .discussion-item-private{vertical-align:-1px}
.discussion-item-header:last-child{padding-bottom:0}
.discussion-item-header .commit-ref{font-size:85%;
vertical-align:initial}
.discussion-item-header .btn-outline{float:right;
padding:4px 8px;
margin-top:-4px;
margin-left:8px}
.commit-message .issue-link{font-weight:600;
color:#24292e}
.commit-message .issue-link:hover{color:#0366d6}
.discussion-item-private{color:rgba(27,31,35,.7)}
.previewable-comment-form .comment-form-head.tabnav{padding:8px 8px 0;
background:#f6f8fa;
border-radius:3px 3px 0 0}
.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:#fff}@media (min-width:1012px){.page-responsive .previewable-comment-form .comment-form-head.tabnav .toolbar-commenting{background:transparent}}@media (min-width:768px){.page-responsive .previewable-comment-form .comment-form-head.tabnav{background:#f6f8fa}}
.previewable-comment-form .comment{border:0}
.previewable-comment-form .comment-body{padding:4px 4px 16px;
background-color:initial;
border-bottom:1px solid #e1e4e8}
.previewable-comment-form .timeline-comment .timeline-comment-actions{display:none}
.new-discussion-timeline .composer .timeline-comment{margin-bottom:8px}
.new-discussion-timeline .composer .timeline-comment:after{border-right-color:#fff}
.new-discussion-timeline .composer .comment-form-head.tabnav{padding-top:0;
background-color:#fff}
.composer.composer-responsive{padding-left:0}
.composer.composer-responsive .discussion-topic-header{padding:0}
.composer.composer-responsive .timeline-comment{border:0}
.composer.composer-responsive .timeline-comment:after,.composer.composer-responsive .timeline-comment:before{display:none}
.composer.composer-responsive .previewable-comment-form .write-content{margin:0}@media (min-width:768px){.composer.composer-responsive{padding-left:60px}
.composer.composer-responsive .timeline-comment{border:1px solid #d1d5da}
.composer.composer-responsive .timeline-comment:after,.composer.composer-responsive .timeline-comment:before{position:absolute;
top:11px;
right:100%;
left:-16px;
display:block;
width:0;
height:0;
pointer-events:none;
content:" ";
border-color:transparent;
border-style:solid solid outset}
.composer.composer-responsive .timeline-comment:after{margin-top:1px;
margin-left:2px;
border-width:7px;
border-right-color:#f6f8fa}
.composer.composer-responsive .timeline-comment:before{border-width:8px;
border-right-color:#d1d5da}}
.discussion-timeline-actions{background-color:#fff;
border-top:2px solid #e1e4e8}
.discussion-timeline-actions .merge-pr{padding-top:0;
border-top:0}
.discussion-timeline-actions .thread-subscription-status{margin-top:16px}
.discussion-timeline-actions .thread-subscription-status .octicon-radio-tower{display:none}
.pagination-loader-container{background-color:#fff;
background-image:url(/images/modules/pulls/progressive-disclosure-line@2x.png);
background-repeat:repeat-x;
background-position:0;
background-size:32px}
.progressive-timeline-loader-container{padding-left:64px}
.deployment-meta{font-size:12px;
color:#586069}
.deployment-meta .octicon{color:#959da5}
.deployment-status-label{display:inline-block;
padding:1px 4px;
margin-top:-2px;
margin-right:4px;
font-size:12px;
color:#6a737d;
vertical-align:middle;
background:none;
border:1px solid #e1e4e8;
border-radius:2px}
.deployment-status-label.is-error,.deployment-status-label.is-failure{color:#cb2431;
text-align:center}
.deployment-status-label.is-active{color:#28a745}
.deployment-status-label.is-in_progress,.deployment-status-label.is-pending,.deployment-status-label.is-queued{color:#b08800}:target .timeline-comment-group .timeline-comment{border-color:#2188ff;
box-shadow:0 0 0 .2em #c8e1ff}
.is-pending .form-actions{margin-right:8px;
margin-bottom:4px}
.is-pending .comment-form-head.tabnav,.is-pending .file,.is-pending .file-header,.is-pending .tabnav-tab.selected{border-color:#d9d0a5}
.is-pending .comment-form-head.tabnav,.is-pending .file-header{background-color:#fffdef}
.discussion-item-review-comment{border-bottom:1px solid #e1e4e8}
.discussion-item-review-comment:last-child{border-bottom:0}
.discussion-item-icon-gray{background-color:#e1e4e8!important}
.footer-octicon{color:#c6cbd1}
.footer-octicon:hover{color:#959da5}
.kb-konami-dialog{min-width:720px;
background:none;
border:0;
outline:none;
box-shadow:none}
.kb-konami-dialog .Box-btn-octicon{display:flex;
justify-content:center;
padding:4px 8px;
color:#fff;
border:1px solid #fff;
border-radius:3px;
opacity:.6}
.kb-konami-dialog .Box-btn-octicon:before{display:block;
margin-right:4px;
font-size:11px;
letter-spacing:1px;
content:"ESC"}
.kb-konami-dialog .octocat-spinner{display:none}
.konami{padding:32px 0;
overflow:hidden;
background:none}
.konami,.konami .key{position:relative;
text-align:center}
.konami .key{display:inline-block;
width:36px;
height:36px;
box-sizing:border-box;
padding:3px 8px;
margin:2px 0 6px;
color:#fff;
background:rgba(36,41,46,.13);
border:1px dashed hsla(0,0%,100%,.38);
border-bottom:4px solid #b8b6b6;
border-radius:4px;
box-shadow:0 1px 1px rgba(27,31,35,.1)}
.konami-overlay{position:fixed;
top:0;
right:0;
bottom:0;
left:0;
z-index:100;
background:none}
.konami-overlay .dot{position:absolute;
z-index:100;
color:#0e0}
.konami .key+.key{margin-left:12px}
.konami .key.complete{color:#fff;
background:none;
border:solid #fff;
border-width:1px 1px 4px}
.konami .key.active{top:-4px;
box-sizing:border-box;
padding:4px 8px;
color:#24292e;
background:#40e37a;
border:0;
border-bottom:4px solid #00a63e;
border-radius:4px;
animation-name:konami-color;
animation-duration:1s;
animation-iteration-count:infinite}
.konami .key.down.active{position:relative;
top:2px;
height:34px;
box-sizing:border-box;
margin-bottom:6px;
line-height:24px;
color:#fff;
background:#5155e0;
border:0;
border-bottom:2px solid #3135d6;
border-radius:4px}@keyframes konami-color{0%{background:#c1fa9c;
border-bottom:2px solid #a2f76b}50%{background:#40e37a;
border-bottom:2px solid #00cc4c}to{background:#40c4d7;
border-bottom:2px solid #1eb4c9}}
.konami .enter-link{color:#24292e;
letter-spacing:1px;
background:#40e37a;
border:0;
transition:all .12s linear;
animation:konami-appear 5s;
animation-name:konami-enter-link;
animation-duration:1s;
animation-iteration-count:infinite}
.konami .enter-link:hover{color:#fff;
background:none;
border:1px solid #40e37a;
animation-name:none}@keyframes konami-enter-link{0%{background:#c1fa9c}50%{background:#40e37a}to{background:#40c4d7}}
.secret-edit-mode{color:1px solid #40e37a;
border:1px solid #40e37a}
.list-group-item{
	/* position:relative; */
display:block;
padding:8px 10px 10px 40px;
margin-bottom:-1px;
border:1px solid #e1e4e8}
.list-group-item:after,.list-group-item:before{display:table;
content:""}
.list-group-item:after{clear:both}
.list-group-item a:hover{text-decoration:none}
.list-group-item:first-child{border-top-left-radius:3px;
border-top-right-radius:3px}
.list-group-item:last-child{margin-bottom:0;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px}
.list-group-item.closed{background-color:#fafbfc}
.list-group-item.selectable{padding-left:60px}
.list-group-item.selected{background-color:#fffdef}
.list-group-item.navigation-focus,.list-group-item[aria-selected=true]{background-color:#f1f8ff}
.list-group-item .list-group-item-summary a{color:#586069}
.list-group-item .list-group-item-summary a.quiet{color:#6a737d}
.list-group-item .status{position:relative;
top:2px;
float:right;
margin-right:-9px}
.list-group-item .type-icon{position:relative;
top:1px;
width:16px;
text-align:center;
vertical-align:middle}
.list-group-item .assignee{float:right}
.list-group-item .assignee img{display:block;
border-radius:2px}
.list-group-item .labels{top:-2px;
display:inline-block;
margin-bottom:-2px;
margin-left:4px}
.list-group-item-name{margin:0 60px 2px 0;
font-size:15px;
line-height:1.3;
word-wrap:break-word}
.list-group-item-name .type-icon{float:left;
margin-top:1px;
margin-left:-24px}
.list-group-item-link{color:#24292e}
.draft.octicon{color:#6a737d}
.closed.octicon,.reverted.octicon{color:#cb2431}
.open.octicon{color:#28a745}
.merged.octicon{color:#6f42c1}
.list-group-item-summary{margin-top:2px}
.list-group-item-summary p{margin:0 0 5px}
.standalone .list-group-item-summary p{margin-bottom:0}
.team-mention,.user-mention{font-weight:600;
color:#24292e;
white-space:nowrap}
.pagehead{position:relative;
padding-top:24px;
padding-bottom:24px;
margin-bottom:24px;
border-bottom:1px solid #e1e4e8}
.pagehead.admin{background:url(/images/modules/pagehead/background-yellowhatch-v3.png) 0 0 repeat-x}
.pagehead ul.pagehead-actions{position:relative;
z-index:31;
float:right;
margin:0}
.pagehead .path-divider{margin:0 .25em}
.pagehead h1{margin-top:0;
margin-bottom:0;
font-size:20px;
font-weight:400;
line-height:28px}
.pagehead h1 .avatar{margin-top:-2px;
margin-right:9px;
margin-bottom:-2px}
.pagehead .account-switcher{margin-top:-3px;
margin-bottom:-3px}
.pagehead .underline-nav{height:69px;
margin-top:-20px;
margin-bottom:-20px}
.pagehead-heading{color:inherit}
.pagehead-actions>li{float:left;
margin:0 10px 0 0;
font-size:11px;
color:#24292e;
list-style-type:none}
.pagehead-actions>li:last-child{margin-right:0}
.pagehead-actions .octicon-mute{color:#cb2431}
.pagehead-actions .select-menu{position:relative}
.pagehead-actions .select-menu:before{display:table;
content:""}
.pagehead-actions .select-menu:after{display:table;
clear:both;
content:""}
.pagehead-actions .select-menu-modal-holder{top:100%}
.pagehead-tabs-item{float:left;
padding:8px 15px 11px;
color:#586069;
white-space:nowrap;
border:1px solid transparent;
border-top:3px solid transparent;
border-radius:3px 3px 0 0}
.pagehead-tabs-item .octicon{color:rgba(27,31,35,.3)}
.pagehead-tabs-item .Counter{color:#444d56}
.pagehead-tabs-item:hover{color:#24292e;
text-decoration:none}
.pagehead-tabs-item.selected{font-weight:600;
color:#24292e;
background-color:#fff;
border-color:#e36209 #e1e4e8 transparent}
.pagehead-tabs-item.selected>.octicon{color:inherit}
.repohead.experiment-repo-nav{padding-bottom:0;
background-color:#fafbfc}
.repohead .repohead-details-container{margin-bottom:20px}
.repohead.fork h1,.repohead.mirror h1{height:auto;
margin-top:-5px;
margin-bottom:15px}
.repohead h1{position:relative;
float:left;
max-width:635px;
padding-left:18px;
font-size:18px;
line-height:26px;
color:#586069}
.repohead h1.private .octicon{color:rgba(27,31,35,.5)}
.repohead h1 .octicon{position:absolute;
top:0;
left:0;
margin-top:5px;
color:#959da5}
.repohead .octicon-mirror{left:-3px}
.repohead .octicon-lock{top:10px}
.repohead .fork-flag,.repohead .mirror-flag{display:block;
font-size:11px;
line-height:10px;
white-space:nowrap}
.reponav{position:relative;
top:1px;
margin-top:-5px}
.reponav:after,.reponav:before{display:table;
content:""}
.reponav:after{clear:both}
.reponav-dropdown{position:relative;
float:left}
.reponav-item{float:left;
padding:7px 15px 8px;
color:#586069;
white-space:nowrap;
border:1px solid transparent;
border-top:3px solid transparent;
border-radius:3px 3px 0 0}
.reponav-item .octicon{color:rgba(27,31,35,.3)}
.reponav-item .Counter{color:#444d56}
.reponav-item:focus,.reponav-item:hover{color:#24292e;
text-decoration:none}
.reponav-item.selected{color:#24292e;
background-color:#fff;
border-color:#e36209 #e1e4e8 transparent}
.reponav-item.selected .octicon{color:inherit}
.reponav-wrapper{position:relative;
z-index:2;
overflow-y:hidden;
background-color:#24292e}
.reponav-wrapper .reponav{top:0;
padding-right:8px;
padding-left:8px;
margin-top:0;
-webkit-overflow-scrolling:touch;
overflow-x:auto;
color:hsla(0,0%,100%,.75)}
.reponav-wrapper .reponav-item{display:inline-block;
float:none;
padding:4px 8px 16px;
color:hsla(0,0%,100%,.75);
border:0}
.reponav-wrapper .reponav-item .Counter{color:inherit;
background-color:hsla(0,0%,100%,.15)}
.reponav-wrapper .reponav-item.selected{font-weight:600;
color:#fff;
background-color:initial;
border:0}
.steps{display:table;
width:100%;
padding:0;
margin:30px auto 0;
overflow:hidden;
list-style:none;
border:1px solid #dfe2e5;
border-radius:3px;
box-shadow:0 1px 3px rgba(27,31,35,.05)}
.steps li{display:table-cell;
width:33.3%;
padding:10px 15px;
color:#c6cbd1;
cursor:default;
background-color:#fafbfc;
border-left:1px solid #dfe2e5}
.steps li.current{color:#24292e;
background-color:#fff}
.steps li.current .octicon{color:#0366d6}
.steps li .octicon{float:left;
margin-right:15px;
margin-bottom:5px}
.steps li .step{display:block}
.steps li:first-child{border-left:0}
.steps .complete{color:#586069}
.steps .complete .octicon{color:#28a745}
.prose-diff .anchor{display:none}
.prose-diff .show-rich-diff{color:#0366d6;
text-decoration:none;
cursor:pointer}
.prose-diff .show-rich-diff:hover{text-decoration:underline}
.prose-diff.collapsed .rich-diff-level-zero.expandable{cursor:pointer}
.prose-diff.collapsed .rich-diff-level-zero.expandable .vicinity{display:block}
.prose-diff.collapsed .rich-diff-level-zero.expandable .unchanged:not(.vicinity){display:none}
.prose-diff.collapsed .rich-diff-level-zero.expandable .octicon{display:block;
margin:20px auto;
color:#d1d5da}
.prose-diff.collapsed .rich-diff-level-zero.expandable:hover .octicon{color:#24292e}
.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:before{font-size:18px;
color:#d1d5da;
content:"Sorry, no visible changes to display."}
.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:hover:before{color:#24292e}
.prose-diff.collapsed .rich-diff-level-zero.expandable>.removed,.prose-diff.collapsed .rich-diff-level-zero.expandable>del{display:none;
text-decoration:none}
.prose-diff .markdown-body{padding:30px 30px 30px 15px}
.prose-diff .markdown-body>ins{box-shadow:inset 4px 0 0 #2cbe4e}
.prose-diff .markdown-body>del{text-decoration:none;
box-shadow:inset 4px 0 0 #cb2431}
.prose-diff .markdown-body>del,.prose-diff .markdown-body>ins{display:block;
border-radius:0}
.prose-diff .markdown-body>del>.rich-diff-level-one,.prose-diff .markdown-body>del>.rich-diff-level-zero,.prose-diff .markdown-body>ins>.rich-diff-level-one,.prose-diff .markdown-body>ins>.rich-diff-level-zero{margin-left:15px}
.prose-diff .markdown-body>del:first-child *,.prose-diff .markdown-body>ins:first-child *{margin-top:0}
.prose-diff .rich-diff-level-zero.added{box-shadow:inset 4px 0 0 #2cbe4e}
.prose-diff .rich-diff-level-zero.removed{box-shadow:inset 4px 0 0 #cb2431}
.prose-diff .rich-diff-level-zero.changed{box-shadow:inset 4px 0 0 #f9c513}
.prose-diff .rich-diff-level-zero.unchanged,.prose-diff .rich-diff-level-zero.vicinity{margin-left:15px}
.prose-diff .rich-diff-level-zero.added,.prose-diff .rich-diff-level-zero.changed,.prose-diff .rich-diff-level-zero.removed{display:block;
border-radius:0}
.prose-diff .rich-diff-level-zero.added>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.changed>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.removed>.rich-diff-level-one{margin-left:15px}
.prose-diff .rich-diff-level-zero.added:first-child *,.prose-diff .rich-diff-level-zero.changed:first-child *,.prose-diff .rich-diff-level-zero.removed:first-child *{margin-top:0}
.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>.removed,.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>del{text-decoration:none}
.prose-diff .changed .removed,.prose-diff .changed .removed>div,.prose-diff .changed .removed code,.prose-diff .changed .removed pre,.prose-diff .changed del,.prose-diff .changed del>div,.prose-diff .changed del code,.prose-diff .changed del pre{color:#cb2431;
text-decoration:line-through;
background:#ffdce0}
.prose-diff .changed .added,.prose-diff .changed ins,.prose-diff .changed ins code,.prose-diff .changed ins pre{background:#e6ffed;
border-bottom:1px solid #2cbe4e}
.prose-diff>.markdown-body .github-user-ins{text-decoration:underline}
.prose-diff>.markdown-body .github-user-del{text-decoration:line-through}
.prose-diff>.markdown-body li ul.added{background:#e6ffed}
.prose-diff>.markdown-body li ul.removed{color:#cb2431;
background:#ffeef0}
.prose-diff>.markdown-body li ul.removed:not(.github-user-ins){text-decoration:line-through}
.prose-diff>.markdown-body li.added.moved-down .octicon,.prose-diff>.markdown-body li.added.moved-up .octicon{margin-right:5px;
margin-left:5px;
color:#d1d5da}
.prose-diff>.markdown-body li.added.moved{background:#fffdef}
.prose-diff>.markdown-body li.removed.moved{display:none}
.prose-diff>.markdown-body pre{padding:10px 20px}
.prose-diff>.markdown-body td.changed,.prose-diff>.markdown-body th.changed{background:#fffdef;
border-left-color:#dfe2e5}
.prose-diff>.markdown-body :not(li.moved).removed{color:#cb2431;
text-decoration:line-through;
background:#ffeef0}
.prose-diff>.markdown-body :not(.github-user-ins):not(li.moved).removed{text-decoration:line-through}
.prose-diff>.markdown-body :not(li.moved).added,.prose-diff>.markdown-body li:not(.moved).added{background:#e6ffed}
.prose-diff>.markdown-body :not(.github-user-del):not(li.moved).added li:not(.moved):not(.github-user-del).added{text-decoration:none}
.prose-diff>.markdown-body li:not(.moved).removed{color:#cb2431;
background:#ffeef0}
.prose-diff>.markdown-body li:not(.moved):not(.github-user-ins).removed{text-decoration:line-through}
.prose-diff>.markdown-body .added,.prose-diff>.markdown-body ins,.prose-diff>.markdown-body ins+.added{border-top:0;
border-bottom:0}
.prose-diff>.markdown-body .added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins+.added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins:not(.github-user-del):not(.github-user-ins){text-decoration:none}
.prose-diff>.markdown-body img.added,.prose-diff>.markdown-body img.removed{border-style:solid;
border-width:1px}
.prose-diff>.markdown-body ins>div:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins code:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins pre:not(.github-user-del):not(.github-user-ins){text-decoration:none}
.prose-diff>.markdown-body ul>del,.prose-diff>.markdown-body ul>ins{display:block;
padding:0}
.prose-diff>.markdown-body .added>li,.prose-diff>.markdown-body .removed>li{margin-top:0;
margin-bottom:0}a.added_href,a.changed_href,b.changed_tag,code.changed_tag,em.changed_tag,i.changed_tag,span.changed_tag,span.removed_href,strong.changed_tag{border-bottom:1px dotted #6a737d;
border-radius:0}
.diff-view .file-type-prose .rich-diff{display:none}
.diff-view .display-rich-diff .rich-diff{display:block}
.diff-view .display-rich-diff .file-diff{display:none}
.protip{margin-top:20px;
text-align:center}
.protip code{padding:2px;
background-color:#f6f8fa;
border-radius:3px}
.add-reaction-btn{opacity:0;
transition:opacity .1s ease-in-out}
.page-responsive .add-reaction-btn{opacity:1}@media (min-width:768px){.page-responsive .add-reaction-btn{opacity:0}}
.add-reaction-plus-icon{margin-right:-1px}
.reaction-popover-container[open] .add-reaction-btn{opacity:1}
.add-reactions-options-item{margin-top:-1px;
margin-right:-1px;
line-height:29px;
border:1px solid transparent}
.add-reactions-options-item .emoji{display:inline-block;
transition:transform .15s cubic-bezier(.2,0,.13,2)}
.add-reactions-options-item:focus .emoji,.add-reactions-options-item:hover .emoji{text-decoration:none!important;
transform:scale(1.2)!important}
.add-reactions-options-item:active{background-color:#dbedff}
.page-responsive .add-reactions-options-item{height:20vw}@media (min-width:544px){.page-responsive .add-reactions-options-item{height:auto}}
.comment-reactions{display:none}
.comment-reactions:before{display:table;
content:""}
.comment-reactions:after{display:table;
clear:both;
content:""}
.comment-reactions .reaction-popover-container .reactions-menu{z-index:100}
.page-responsive .comment-reactions{display:block}@media (min-width:768px){.page-responsive .comment-reactions{display:none}
.page-responsive .comment-reactions.has-reactions{display:block}}
.comment-reactions.has-reactions{display:block;
border-top:1px solid #e1e4e8}
.comment-reactions.has-reactions:hover .add-reaction-btn{opacity:1}
.comment-reactions .user-has-reacted{background-color:#f1f8ff}
.comment-reactions .add-reaction-btn{border-right:0}
.reaction-summary-item{float:left;
padding:9px 15px 7px;
line-height:18px;
border-right:1px solid #e1e4e8}
.reaction-summary-item:focus,.reaction-summary-item:hover{text-decoration:none}
.comment-reactions-options .reaction-summary-item:first-child{border-bottom-left-radius:2px}
.render-container{padding:30px;
line-height:0;
text-align:center;
background:#dfe2e5}
.render-container .render-viewer{display:none;
width:100%;
height:100%;
border:0}
.render-container .octospinner,.render-container .render-fullscreen,.render-container .render-viewer-error,.render-container .render-viewer-fatal,.render-container .render-viewer-invalid{display:none}
.render-container.is-render-automatic .octospinner,.render-container.is-render-requested.is-render-failed .render-viewer-error,.render-container.is-render-requested .octospinner{display:inline-block}
.render-container.is-render-requested.is-render-failed .octospinner,.render-container.is-render-requested.is-render-failed .render-viewer,.render-container.is-render-requested.is-render-failed .render-viewer-fatal,.render-container.is-render-requested.is-render-failed .render-viewer-invalid{display:none}
.render-container.is-render-requested.is-render-failed-fatal .render-viewer-fatal{display:inline-block}
.render-container.is-render-requested.is-render-failed-fatal .octospinner,.render-container.is-render-requested.is-render-failed-fatal .render-viewer,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-error,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-invalid{display:none}
.render-container.is-render-requested.is-render-failed-invalid .render-viewer-invalid{display:inline-block}
.render-container.is-render-requested.is-render-failed-invalid .octospinner,.render-container.is-render-requested.is-render-failed-invalid .render-viewer,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-error,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-fatal{display:none}
.render-container.is-render-ready.is-render-requested:not(.is-render-failed){height:500px;
padding:0;
background:none}
.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer{display:block}
.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-fullscreen{display:flex}
.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .octospinner,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-error,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-fatal{display:none}
.render-notice{padding:20px 15px;
font-size:14px;
color:#444d56;
background-color:#f6f8fa;
border-color:rgba(27,31,35,.15)}
.select-menu-button:after{display:inline-block;
width:0;
height:0;
vertical-align:-2px;
content:"";
border:4px solid transparent;
border-top-color:currentcolor}
.select-menu-button.icon-only{padding-left:7px}
.select-menu-button.primary:after{border-top-color:#fff}
.select-menu-button.primary:after:active{background-color:#28a745}
.select-menu-button-large:after{margin-left:.25em;
border-width:.33em}
.select-menu .spinner{float:left;
margin:4px 0 0 -24px}
.select-menu.active .select-menu-modal-holder{display:block}
.select-menu.select-menu-modal-right{position:relative}
.select-menu.select-menu-modal-right .select-menu-modal-holder{right:0}
.select-menu .select-menu-clear-item{display:block}
.select-menu .select-menu-clear-item .octicon{color:inherit}
.select-menu .select-menu-clear-item+.select-menu-no-results{display:none!important}
.select-menu.is-loading .select-menu-loading-overlay{display:block}
.select-menu.is-loading .select-menu-modal{min-height:200px}
.select-menu.has-error .select-menu-error{display:block}
.select-menu-error{display:none}
.select-menu-loading-overlay{position:absolute;
top:0;
z-index:5;
display:none;
width:100%;
height:100%;
background-color:hsla(0,0%,100%,.8);
border:1px solid transparent;
border-radius:5px}
.select-menu-loading-overlay .octicon-octoface{position:absolute;
top:50%;
left:50%;
margin:-16px 0 0 -16px}
.select-menu-modal-holder{position:absolute;
z-index:30;
display:none}
.select-menu-modal{position:relative;
width:300px;
margin-top:4px;
margin-bottom:20px;
overflow:hidden;
font-size:12px;
color:#586069;
background-color:#fff;
background-clip:padding-box;
border:1px solid rgba(27,31,35,.15);
border-radius:3px;
box-shadow:0 3px 12px rgba(27,31,35,.15)}
.select-menu-modal-narrow{width:200px}
.select-menu-divider,.select-menu-header{padding:8px 10px;
line-height:16px;
background:#f6f8fa;
border-bottom:1px solid #e1e4e8}
.select-menu-divider,.select-menu-header .select-menu-title{font-weight:600;
color:#24292e}
.select-menu-divider{margin-top:-1px;
border-top:1px solid #e1e4e8}
.select-menu-header .close-button,.select-menu-header .octicon{display:block;
float:right;
color:#c6cbd1;
cursor:pointer}
.select-menu-header .close-button:hover,.select-menu-header .octicon:hover{color:#444d56}
.select-menu-header:focus{outline:none}
.select-menu-filters{background-color:#f6f8fa}
.select-menu-text-filter{padding:10px 10px 0}
.select-menu-text-filter:first-child:last-child{padding-bottom:10px;
border-bottom:1px solid #dfe2e5}
.select-menu-text-filter input{display:block;
width:100%;
max-width:100%;
padding:5px;
border:1px solid #dfe2e5;
border-radius:3px}
.select-menu-text-filter input:-ms-input-placeholder{color:#a3aab1}
.select-menu-text-filter input::-ms-input-placeholder{color:#a3aab1}
.select-menu-text-filter input::placeholder{color:#a3aab1}
.select-menu-tabs{padding:10px 10px 0;
border-bottom:1px solid #dfe2e5}
.select-menu-tabs ul{position:relative;
bottom:-1px}
.select-menu-tabs .select-menu-tab{display:inline-block}
.select-menu-tabs .select-menu-tab-nav,.select-menu-tabs a{display:inline-block;
padding:4px 8px 2px;
font-size:11px;
font-weight:600;
color:#6a737d;
text-decoration:none;
cursor:pointer;
background:transparent;
border:1px solid transparent;
border-radius:3px 3px 0 0}
.select-menu-tabs .select-menu-tab-nav:hover,.select-menu-tabs a:hover{color:#24292e}
.select-menu-tabs .select-menu-tab-nav.selected,.select-menu-tabs .select-menu-tab-nav[aria-selected=true],.select-menu-tabs a.selected,.select-menu-tabs a[aria-selected=true]{color:#24292e;
background-color:#fff;
border-color:#dfe2e5 #dfe2e5 #fff}
.select-menu-list{position:relative;
max-height:400px;
overflow:auto}
.select-menu-list.is-showing-new-item-form .select-menu-new-item-form{display:block}
.select-menu-list.is-showing-new-item-form .select-menu-clear-item,.select-menu-list.is-showing-new-item-form .select-menu-no-results{display:none}
.select-menu-blankslate{padding:16px;
text-align:center}
.select-menu-blankslate svg{display:block;
margin-right:auto;
margin-bottom:9px;
margin-left:auto;
fill:#879099}
.select-menu-blankslate h3{font-size:14px;
color:#24292e}
.select-menu-blankslate p{width:195px;
margin-right:auto;
margin-bottom:0;
margin-left:auto}
.select-menu-item{display:block;
padding:8px 8px 8px 30px;
overflow:hidden;
color:inherit;
cursor:pointer;
border-bottom:1px solid #eaecef}
.select-menu-item .select-menu-item-text .octicon-x{display:none;
float:right;
margin:1px 10px 0 0;
opacity:.6}
.select-menu-item:hover{text-decoration:none}
.select-menu-item.disabled,.select-menu-item.disabled.selected,.select-menu-item[aria-disabled=true],.select-menu-item[disabled]{color:#6a737d;
cursor:default}
.select-menu-item.disabled .description,.select-menu-item.disabled.selected .description,.select-menu-item[aria-disabled=true] .description,.select-menu-item[disabled] .description{color:#6a737d}
.select-menu-item.disabled.opaque,.select-menu-item.disabled.selected.opaque,.select-menu-item[aria-disabled=true].opaque,.select-menu-item[disabled].opaque{opacity:.7}
.select-menu-item.disabled .select-menu-item-gravatar,.select-menu-item.disabled.selected .select-menu-item-gravatar,.select-menu-item[aria-disabled=true] .select-menu-item-gravatar,.select-menu-item[disabled] .select-menu-item-gravatar{opacity:.5}
.select-menu-item .octicon{vertical-align:middle}
.select-menu-item .octicon-check,.select-menu-item .octicon-circle-slash,.select-menu-item input[type=radio]:not(:checked)+.octicon-check,.select-menu-item input[type=radio]:not(:checked)+.octicon-circle-slash{visibility:hidden}
.select-menu-item.selected .octicon-circle-slash.select-menu-item-icon{color:#6a737d!important}
.select-menu-item .octicon-circle-slash{color:#6a737d}
.select-menu-item.excluded{background-color:#f6f8fa}
.select-menu-item input[type=radio]{display:none}
.select-menu-item:focus{outline:none}
.select-menu-item:focus .octicon,.select-menu-item:hover .octicon{color:inherit}
.select-menu-item.navigation-focus,.select-menu-item.navigation-focus .description-inline,.select-menu-item.navigation-focus.select-menu-action,.select-menu-item.navigation-focus.selected,.select-menu-item.navigation-focus[aria-checked=true],.select-menu-item:focus,.select-menu-item:focus .description-inline,.select-menu-item:focus.select-menu-action,.select-menu-item:focus.selected,.select-menu-item:hover,.select-menu-item:hover .description-inline,.select-menu-item:hover.select-menu-action,.select-menu-item:hover.selected,.select-menu-item[aria-checked=true]:focus,.select-menu-item[aria-checked=true]:hover,.select-menu-item[aria-selected=true] .description-inline,.select-menu-item[aria-selected=true].select-menu-action,.select-menu-item[aria-selected=true]:focus,.select-menu-item[aria-selected=true]:hover{color:#fff;
background-color:#0366d6}
.select-menu-item.navigation-focus .description,.select-menu-item.navigation-focus .description-inline .description,.select-menu-item.navigation-focus .description-inline .description-warning,.select-menu-item.navigation-focus .description-inline>.octicon,.select-menu-item.navigation-focus .description-warning,.select-menu-item.navigation-focus.select-menu-action .description,.select-menu-item.navigation-focus.select-menu-action .description-warning,.select-menu-item.navigation-focus.select-menu-action>.octicon,.select-menu-item.navigation-focus.selected .description,.select-menu-item.navigation-focus.selected .description-warning,.select-menu-item.navigation-focus.selected>.octicon,.select-menu-item.navigation-focus>.octicon,.select-menu-item.navigation-focus[aria-checked=true] .description,.select-menu-item.navigation-focus[aria-checked=true] .description-warning,.select-menu-item.navigation-focus[aria-checked=true]>.octicon,.select-menu-item:focus .description,.select-menu-item:focus .description-inline .description,.select-menu-item:focus .description-inline .description-warning,.select-menu-item:focus .description-inline>.octicon,.select-menu-item:focus .description-warning,.select-menu-item:focus.select-menu-action .description,.select-menu-item:focus.select-menu-action .description-warning,.select-menu-item:focus.select-menu-action>.octicon,.select-menu-item:focus.selected .description,.select-menu-item:focus.selected .description-warning,.select-menu-item:focus.selected>.octicon,.select-menu-item:focus>.octicon,.select-menu-item:hover .description,.select-menu-item:hover .description-inline .description,.select-menu-item:hover .description-inline .description-warning,.select-menu-item:hover .description-inline>.octicon,.select-menu-item:hover .description-warning,.select-menu-item:hover.select-menu-action .description,.select-menu-item:hover.select-menu-action .description-warning,.select-menu-item:hover.select-menu-action>.octicon,.select-menu-item:hover.selected .description,.select-menu-item:hover.selected .description-warning,.select-menu-item:hover.selected>.octicon,.select-menu-item:hover>.octicon,.select-menu-item[aria-checked=true]:focus .description,.select-menu-item[aria-checked=true]:focus .description-warning,.select-menu-item[aria-checked=true]:focus>.octicon,.select-menu-item[aria-checked=true]:hover .description,.select-menu-item[aria-checked=true]:hover .description-warning,.select-menu-item[aria-checked=true]:hover>.octicon,.select-menu-item[aria-selected=true] .description-inline .description,.select-menu-item[aria-selected=true] .description-inline .description-warning,.select-menu-item[aria-selected=true] .description-inline>.octicon,.select-menu-item[aria-selected=true].select-menu-action .description,.select-menu-item[aria-selected=true].select-menu-action .description-warning,.select-menu-item[aria-selected=true].select-menu-action>.octicon,.select-menu-item[aria-selected=true]:focus .description,.select-menu-item[aria-selected=true]:focus .description-warning,.select-menu-item[aria-selected=true]:focus>.octicon,.select-menu-item[aria-selected=true]:hover .description,.select-menu-item[aria-selected=true]:hover .description-warning,.select-menu-item[aria-selected=true]:hover>.octicon{color:#fff}
.select-menu-item.navigation-focus.disabled,.select-menu-item:hover.disabled,.select-menu-item[aria-disabled=true]:hover,.select-menu-item[aria-selected=true].disabled,.select-menu-item[disabled]:hover{color:hsla(0,0%,100%,.5)}
.select-menu-item.navigation-focus.disabled .description,.select-menu-item:hover.disabled .description,.select-menu-item[aria-disabled=true]:hover .description,.select-menu-item[aria-selected=true].disabled .description,.select-menu-item[disabled]:hover .description{color:hsla(0,0%,100%,.6)}
.select-menu-item>.octicon-dash,.select-menu-item[aria-checked=mixed]>.octicon-check{display:none}
.select-menu-item[aria-checked=mixed]>.octicon-dash{display:block}
.select-menu-item input:checked+.octicon-check{color:inherit;
visibility:visible}
.select-menu-item.selected,details-menu .select-menu-item[aria-checked=true],details-menu .select-menu-item[aria-selected=true]{color:#24292e}
.select-menu-item.selected .description,details-menu .select-menu-item[aria-checked=true] .description,details-menu .select-menu-item[aria-selected=true] .description{color:#586069}
.select-menu-item.selected>.octicon,details-menu .select-menu-item[aria-checked=true]>.octicon,details-menu .select-menu-item[aria-selected=true]>.octicon{color:#24292e}
.select-menu-item.selected .octicon-check,.select-menu-item.selected .octicon-circle-slash,details-menu .select-menu-item[aria-checked=true] .octicon-check,details-menu .select-menu-item[aria-checked=true] .octicon-circle-slash,details-menu .select-menu-item[aria-selected=true] .octicon-check,details-menu .select-menu-item[aria-selected=true] .octicon-circle-slash{color:inherit;
visibility:visible}
.select-menu-item.selected .select-menu-item-text .octicon-x,details-menu .select-menu-item[aria-checked=true] .select-menu-item-text .octicon-x,details-menu .select-menu-item[aria-selected=true] .select-menu-item-text .octicon-x{display:block;
color:inherit}
.select-menu.label-select-menu .select-menu-item:active{background-color:initial!important}
.select-menu-item a{color:inherit;
text-decoration:none}
.select-menu-item .hidden-select-button-text{display:none}
.select-menu-item .css-truncate-target{max-width:100%}
.select-menu-item-icon{float:left;
margin-left:-20px}form.select-menu-item>div:first-child{display:none!important}
.select-menu-item.last-visible,.select-menu-list:last-child .select-menu-item:last-child{border-bottom:0;
border-radius:0 0 3px 3px}
.select-menu-action{font-weight:400;
color:#444d56}
.select-menu-action>.octicon{color:inherit}
.select-menu-action:hover{color:#0366d6}
.select-menu-no-results{display:none;
padding:9px;
color:#586069;
cursor:auto}
.select-menu-list.filterable-empty .select-menu-no-results,.select-menu-no-results:only-child{display:block}
.select-menu-button-gravatar,.select-menu-item-gravatar{width:20px;
overflow:hidden;
line-height:0}
.select-menu-button-gravatar img,.select-menu-item-gravatar img{display:inline-block;
width:20px;
height:20px;
border-radius:3px}
.select-menu-item-gravatar{float:left;
width:20px;
height:20px;
margin-right:8px;
border-radius:2px}
.select-menu-button-gravatar{float:left;
margin-right:5px}
.select-menu-item-text{display:block;
text-align:left}
.select-menu-item-text .description{display:block;
max-width:265px;
font-size:12px;
color:#586069}
.select-menu-item-text .description-inline{font-size:10px;
color:#586069}
.select-menu-item-text .description-warning{color:#cb2431}
.select-menu-item-text mark{font-weight:600;
color:inherit;
background-color:inherit}
.select-menu-item-heading{display:block;
margin-top:0;
margin-bottom:0;
font-size:14px;
font-weight:600}
.select-menu-item-heading .description{display:inline;
font-weight:400}
.select-menu-new-item-form{display:none}
.select-menu-new-item-form .octicon{color:#0366d6}
.authors-2 .AvatarStack{min-width:36px!important}
.authors-3 .AvatarStack{min-width:46px!important}
.navigation-focus .AvatarStack-body,[aria-selected=true] .AvatarStack-body{background:#f6fbff}
.commit-tease .AvatarStack-body{background:#f1f8ff}
.blame-commit .AvatarStack{margin-top:3px}
.content-attachment{border-left:.25em solid #dfe2e5}
.max--md{height:188px}[open] .max--md{height:auto}
.max--md .content-attachment-content--gradient,.max--md .Details-content--closed{position:absolute;
right:-1px;
bottom:0;
left:0;
z-index:1;
display:block;
content:""}
.max--md .content-attachment-content--gradient{height:88px;
background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff calc(100% - 28px))}
.content-attachment-details[open] .max--md .content-attachment-content--gradient{background:none}[hidden]{display:none!important}body{word-wrap:break-word}
.page-content{padding-top:20px}
.container-sm{max-width:544px}
.min-height-full{min-height:100vh!important}
.marketing .pagehead h1{font-size:30px}
.marketing .pagehead p{margin-top:4px;
margin-bottom:0;
font-size:14px;
color:#586069}
.marketing .pagehead ul.actions{margin-top:10px}
.marketing h2 .secure{float:right;
padding:1px 0;
font-size:11px;
font-weight:600;
color:#28a745;
text-transform:uppercase}
.marketing .questions p{font-size:14px}
.marketing-section{position:relative;
padding-top:80px;
padding-bottom:80px;
font-size:16px;
line-height:1.5;
text-align:center;
border-bottom:1px solid #e5e5e5}
.marketing-section:before{display:table;
content:""}
.marketing-section:after{display:table;
clear:both;
content:""}
.marketing-section h3{font-size:21px;
font-weight:400}
.marketing-hero-octicon{position:relative;
width:100px;
height:100px;
margin:0 auto 15px;
text-align:center;
border:1px solid #e5e5e5;
border-radius:50px}
.marketing-hero-octicon .octicon{margin-top:22px;
color:#0366d6}
.marketing-hero-octicon .octicon-checklist{position:relative;
right:-3px}
.hanging-icon-list li{padding-left:25px;
margin:10px 0;
font-size:14px;
list-style-type:none}
.hanging-icon-list .octicon{float:left;
margin-top:3px;
margin-left:-25px;
color:#586069}
.hanging-icon-list .octicon-check{color:#28a745}
.hanging-icon-list .octicon-x{color:#cb2431}
.btn-blurple{color:#fff;
background-color:#3b41af;
background-image:linear-gradient(-180deg,#6570e2,#3b41af 90%)}
.btn-blurple.focus,.btn-blurple:focus{box-shadow:0 0 0 .2em rgba(101,112,226,.4)}
.btn-blurple.hover,.btn-blurple:hover{background-color:#383ea7;
background-image:linear-gradient(-180deg,#5c68e0,#383ea7 90%);
background-position:-.5em;
border-color:rgba(27,31,35,.5)}
.btn-blurple.selected,.btn-blurple:active,[open]>.btn-blurple{background-color:#3a43bb;
background-image:none;
border-color:rgba(27,31,35,.5);
box-shadow:inset 0 .15em .3em rgba(27,31,35,.15)}
.btn-blurple.disabled,.btn-blurple:disabled{color:hsla(0,0%,100%,.75);
background-color:#9da0d7;
background-image:none;
border-color:rgba(27,31,35,.2);
box-shadow:none}
.btn-blurple .Counter{color:#4350dc;
background-color:#fff}
.integrations-hero-octicon.marketing-hero-octicon{width:75px;
height:75px;
border-width:5px}
.integrations-hero-octicon.marketing-hero-octicon .octicon{margin-top:15px}
.marketing-blue-octicon{color:#34acbf;
border-color:#34acbf}
.marketing-blue-octicon .octicon{color:#34acbf}
.marketing-turquoise-octicon{color:#75bbb6;
border-color:#75bbb6}
.marketing-turquoise-octicon .octicon{color:#75bbb6}
.marketing-purple-octicon{color:#b086b7;
border-color:#b086b7}
.marketing-purple-octicon .octicon{color:#b086b7}
.marketing-graphic{position:relative}
.intgrs-dir .marketing-graphic{padding-right:0;
margin:0}
.intgrs-dir .footer{margin-top:40px}
.intgrs-dir-section h2{margin-top:0;
margin-bottom:20px;
font-size:26px;
font-weight:300}
.intgrs-dir-intro{padding:40px 0;
margin:0;
text-align:left;
background-image:linear-gradient(-110deg,#48227d,#2f569c);
border-bottom:0}
.pagehead+.intgrs-dir-intro{margin-top:-20px}
.intgrs-dir-intro .directory-header-back{margin-top:10px;
font-size:18px;
color:#fff}
.intgrs-dir-intro .directory-header-back:hover{color:#d7def1;
text-decoration:none}
.intgrs-dir-intro .directory-header-back .octicon{vertical-align:middle}
.intgrs-dir-intro .directory-header-back .header-link{color:#96dad9}
.intgrs-dir-intro .directory-tag-line{margin-bottom:0;
font-size:28px;
font-weight:400;
color:#fff}
.intgrs-dir-intro .lead{margin-top:10px;
margin-bottom:6px;
font-size:18px;
font-weight:400;
color:#d7def1}
.intgrs-lstng-search{display:inline-block;
width:33%;
margin-left:20px}
.intgrs-lstng-search .subnav-search-input{width:100%}
.intgrs-lstng-categories-container{display:inline-block;
float:left;
width:20%}
.intgrs-lstng-categories-container .intgrs-lstng-categories{top:0}
.intgrs-lstng-categories-container .filter-item{padding:6px 10px;
margin-right:-10px;
margin-left:-10px}
.intgrs-lstng-container{display:inline-block;
width:80%;
text-align:left}
.intgrs-lstng-item{position:relative;
display:inline-flex;
width:30.8%;
font-size:14px;
border:1px solid #ededed;
border-radius:4px;
transition:border-color .15s ease 0s,transform .15s ease 0s,box-shadow .15s ease 0s,color .15s ease 0s}
.intgrs-lstng-item:hover{border-color:#51a7e8;
box-shadow:0 0 5px rgba(81,167,232,.5);
transform:scale(1.05)}
.intgrs-lstng-item .intgrs-lstng-logo{display:block;
margin:0 auto 10px}
.intgrs-lstng-item .draft-tag{position:absolute;
top:-1px;
left:10px}
.intgrs-lstng-item-link{display:block;
width:100%;
height:181px;
padding-top:20px}
.intgrs-lstng-item-link:hover{text-decoration:none}
.intgrs-lstng-item-link:hover .intgrs-lstng-item-header{color:#0366d6}
.intgrs-lstng-item-header{margin:15px 10px 0;
font-size:14px;
font-weight:600;
color:#333}
.intgrs-lstng-item-description{position:relative;
height:2.8em;
padding:0 10px;
margin-top:5px;
overflow:hidden;
font-size:13px;
color:#586069}
.intgrs-lstng-item-description:after{position:absolute;
right:0;
bottom:0;
padding:0 15px 0 20px;
color:transparent;
content:"\00a0";
background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 80%)}
.intgr-admin-link{position:relative;
display:inline-block;
height:25px;
padding-left:23px;
font-size:13px;
vertical-align:middle;
border:1px solid #ededed;
border-radius:3px}
.intgr-admin-link.draft-tag{padding-left:25px;
border:0}
.intgr-admin-link.draft-tag .octicon,.intgr-admin-link.draft-tag:hover .octicon{color:#fff}
.intgr-admin-link.draft-tag:hover{text-decoration:none;
background-color:#000}
.intgr-admin-link:hover .octicon{color:#0366d6}
.intgr-admin-link .octicon{position:absolute;
top:3px;
left:5px;
color:#586069}
.intgr-feat-header{position:relative;
width:85%;
padding:0 65px 10px;
color:#d7def1}
.intgr-feat-header .intgr-admin-link{border-color:rgba(215,222,241,.6)}
.intgr-feat-header .intgr-admin-link .octicon{color:#d7def1}
.intgr-feat-header .intgr-admin-link:hover .octicon{color:#fff}
.intgr-feat-header .marketing-hero-octicon{position:absolute;
top:0;
left:5px;
width:50px;
height:50px;
border-width:3px}
.intgr-feat-header .marketing-hero-octicon .octicon{margin-top:11px}
.intgr-feat-header h2{margin:0;
font-size:25px;
line-height:50px;
color:#fff}
.intgr-feat-header p{max-width:580px;
margin:0;
font-size:18px}
.integrations-breadcrumb{display:inline-block;
font-weight:400;
color:#8296cc}
.integrations-breadcrumb-link{line-height:0;
color:#d7def1}
.integrations-breadcrumb-link:hover{color:#fff;
text-decoration:none}
.integrations-auth-wrapper{width:511px;
margin:60px auto}
.integrations-auth-header{font-size:20px;
text-align:center}
.integrations-permissions-group dt{font-size:18px;
font-weight:400}
.integrations-permissions-group .integrations-permission{position:relative;
padding-left:22px;
margin-bottom:10px;
list-style-type:none}
.integrations-permissions-group .integrations-permission .octicon{position:absolute;
top:1px;
left:0;
margin-right:10px}
.integrations-install-target .select-menu{vertical-align:middle}
.integrations-install-target input[type=radio]{margin-right:10px}
.integrations-install-target .flash{background-color:initial}
.integrations-install-target .flash-error{background-color:initial;
border:0}
.integrations-install-target .octicon-lock,.integrations-install-target .octicon-repo{margin-right:3px}
.integrations-install-target .octicon-lock{color:rgba(27,31,35,.7)}
.integrations-install-target .private{background-color:#fff9ea}
.integrations-install-target .navigation-focus.private,.integrations-install-target [aria-selected=true].private{background-color:#4078c0}
.integrations-install-target .navigation-focus .octicon-lock,.integrations-install-target [aria-selected=true].octicon-lock{color:inherit}
.integrations-setup-note{margin:10px 0}
.listgroup-item{line-height:inherit}
.listgroup-item.disabled{background-color:#fafbfc}
.listgroup-item.disabled .listgroup-item-title{color:#333}
.integration-key-management-wrapper .flash-error,.integration-key-management-wrapper .integration-key-downloading,.integration-key-management-wrapper .integration-key-list{display:none}
.integration-key-management-wrapper .blankslate{margin-bottom:30px}
.integration-key-management-wrapper .action .deletable{display:none}
.integration-key-management-wrapper .action .undeletable,.integration-key-management-wrapper.multi-keys .action .deletable{display:block}
.integration-key-management-wrapper.multi-keys .action .undeletable{display:none}
.integration-key-management-wrapper.error .flash-error{display:block}
.integration-key-management-wrapper.error .integration-key{opacity:.5}
.integration-key-management-wrapper.error .action .deletable{display:none}
.integration-key-management-wrapper.error .action .undeletable{display:block}
.integration-key-management-wrapper.downloading .blankslate{display:none}
.integration-key-management-wrapper.downloading .integration-key-downloading,.integration-key-management-wrapper.downloading .integration-key-list{display:block}
.integration-key-management-wrapper.has-keys .blankslate{display:none}
.integration-key-management-wrapper.has-keys .integration-key-list{display:block}
.link-small{color:#767676;
transition:color .5s ease}
.listgroup-item:hover .link-small{color:#0366d6}
.manifest-errors{border-left:3px solid #d73a49;
border-radius:0 3px 3px 0}
.content-references-domain-error{max-width:unset!important}
.not-found-octocat-wrapper{width:71px;
height:71px;
border-radius:45px}
.not-found-octocat-wrapper:after{position:absolute;
top:58px;
left:45px;
z-index:-2;
display:block;
width:4px;
height:4px;
vertical-align:initial;
content:"";
background:#fff;
border-radius:4px;
box-shadow:0 4px 0 #fff,0 8px 0 #fff,0 12px 0 #fff,0 16px 0 #fff,0 20px 0 #fff;
animation-name:pull-string;
animation-duration:.75s;
animation-fill-mode:forwards;
animation-delay:.5s}@keyframes lightbulb{0%,8%,14%{opacity:.1}0%,10%,25%{opacity:.25}5%,30%,50%,70%{opacity:.5}16%,60%,80%{opacity:.75}90%{opacity:.8}94%{opacity:.5}to{opacity:1;
stddeviation:0}}
.not-found-lightbulb-ani{z-index:999;
opacity:.25;
animation-name:lightbulb;
animation-duration:2.5s;
animation-fill-mode:forwards;
animation-delay:1.3s}@keyframes pull-string{50%{transform:translate3d(0,12px,0)}75%{opacity:1;
transform:none}to{opacity:0}}
.billing-plans tbody td{width:25%;
vertical-align:middle}
.billing-plans .current{background-color:#f2ffed}
.billing-plans .name{font-size:14px;
font-weight:600;
color:#333}
.billing-plans .coupon{font-size:12px}
.billing-plans .coupon td{color:#fff;
background-color:#28a745}
.billing-plans .coupon .text-right{white-space:nowrap}
.billing-plans .coupon.expiring td{background-color:#df6e00}
.billing-plans .coupon.expiring .coupon-label:after{border-bottom-color:#df6e00}
.billing-plans tbody>.selected{background-color:#fdffce}
.coupon-label{position:relative;
padding:9px;
margin:-9px}
.coupon-label:after{position:absolute;
bottom:100%;
left:15px;
width:0;
height:0;
pointer-events:none;
content:" ";
border:5px solid transparent;
border-bottom-color:#28a745}
.boxed-group-table .toggle-currency{font-size:11px;
font-weight:400}
.has-removed-contents{display:none}
.currency-notice{margin-bottom:10px}
.org-login{margin-top:-30px;
margin-bottom:30px}
.org-login img{width:450px;
padding:1px;
margin:10px -25px;
border:1px solid #ccc}
.plan-notice{padding:10px;
margin-bottom:0;
border-top:1px solid #eee}
.alert-label{color:#fff}
.alert-label--critical{background-color:#444d56}
.graph-canvas .alert-label--critical{fill:#444d56}
.alert-label--high{background-color:#cb2431}
.graph-canvas .alert-label--high{fill:#cb2431}
.alert-label--moderate{background-color:#e36209}
.graph-canvas .alert-label--moderate{fill:#e36209}
.alert-label--low{background-color:#dbab09}
.graph-canvas .alert-label--low{fill:#dbab09}
.advisory-form{background-color:#f6f8fa;
border-top:1px solid #e1e4e8}
.advisory-form .form-actions,.advisory-form .form-control,.advisory-form .previewable-comment-form{background-color:#fff}
.member-list-item .member-link,.member-list-item .member-username{display:inline}
.actor-and-action{font-weight:600}
.vertical-separator{margin-right:8px;
margin-left:5px;
border-left:1px solid grey}
.audit-log-search .audit-search-form{margin-bottom:10px}
.audit-log-search .audit-results-actions{margin:15px 0}
.audit-log-search .audit-search-clear{margin-bottom:0}
.credit-card{position:relative;
width:250px;
height:150px;
padding:20px;
margin-top:5px;
background-color:#f5f5f5;
border-radius:10px}
.credit-card.normal .strap{height:20px;
margin:-5px -20px 15px;
background-color:#555}
.credit-card.normal .signature{display:inline-block;
width:150px;
height:30px;
font-family:Brush Script MT,cursive;
font-size:17px;
line-height:33px;
color:#767676;
text-indent:10px;
letter-spacing:-1px;
white-space:nowrap;
background-color:#fff}
.credit-card .cvv{position:relative;
top:-10px;
left:-7px;
display:inline-block;
padding:2px 5px;
font-family:monospace;
font-size:10px;
line-height:1;
text-align:center;
border:2px solid #d73a49;
border-top-left-radius:20px 10px;
border-top-right-radius:20px 10px;
border-bottom-right-radius:20px 10px;
border-bottom-left-radius:20px 10px}
.credit-card .cvv span{position:absolute;
right:100%;
margin-right:5px;
color:#586069}
.credit-card .text{display:block;
font-family:monospace;
font-size:7px;
font-weight:600;
line-height:1.1;
text-transform:uppercase}
.billing-addon-items table input{width:5em}
.billing-addon-items td{vertical-align:middle;
border-bottom:0}
.billing-addon-items td.fixed{width:150px}
.billing-addon-items td.black{color:#24292e}
.billing-addon-items tr{border-bottom:1px solid #eee}
.billing-addon-items tr:last-child{border-bottom-width:0}
.billing-addon-items tr:nth-child(2n){background-color:#fafbfc}
.billing-addon-items tr.total-row{color:#cb2431;
background-color:#fff}
.billing-addon-items .new-addon-items{margin-left:5px}
.billing-addon-items .addon-cost{color:#6a737d}
.billing-addon-items .discounted-original-price{color:#666}
.billing-addon-items .form-submit,.billing-addon-items .payment-method{margin-left:8px}
.billing-addon-items .payment-summary{margin-right:8px;
margin-left:8px}
.billing-credit-card .javascript-disabled-overlay{position:absolute;
top:0;
left:0;
z-index:1;
display:none;
width:100%;
height:100%;
background-color:#fff;
opacity:.5}
.billing-credit-card.disabled .javascript-disabled-overlay,.billing-credit-card.unsupported .javascript-disabled-overlay{display:block}
.billing-extra-box,.billing-vat-box{padding-left:10px;
margin:10px 0;
border-left:3px solid #eee}
.billing-section .action-button{float:right;
margin-bottom:5px;
margin-left:10px}
.billing-section .section-label{position:absolute;
width:85px;
font-weight:400;
color:#586069;
text-align:right}
.billing-section .section-content{margin-left:100px;
color:#333}
.billing-section:last-child{border-bottom:0}
.billing-section .usage-bar{max-width:304px}
.usage-bar{width:100%;
margin:5px 0 0;
background:#eee;
border-radius:20px}
.usage-bar.exceeded .progress{background-color:#d73a49!important}
.usage-bar .progress{position:relative;
max-width:100%;
height:5px;
background-color:#34d058;
border-radius:20px;
transition:width .3s}
.usage-bar .progress.no-highlight{background:#959da5}
.usage-bar .progress--orange{background-color:#f66a0a}
.usage-bar .progress--purple{background-color:#8a63d2}
.lfs-data-pack-field{margin:-6px 0}
.packs-table .desc{width:1%;
white-space:nowrap}
.lfs-data-icon{color:#586069;
text-align:center}
.lfs-data-icon.dark{color:#333}
.lfs-data-icon.octicon-database{margin-right:3px;
margin-left:2px}
.setup-wrapper .paypal-container{margin-bottom:30px}
.setup-wrapper .paypal-logged-in .paypal-container{margin-bottom:10px}
.payment-methods{position:relative}
.payment-methods .selected-payment-method{display:none}
.payment-methods .selected-payment-method:before{display:table;
content:""}
.payment-methods .selected-payment-method:after{display:table;
clear:both;
content:""}
.payment-methods .selected-payment-method.active{display:block}
.payment-methods .form-group dd .form-control.short.input-vat{width:300px}
.payment-methods .pay-with-header{margin:5px 0}
.payment-methods .pay-with-paypal .loading-paypal-spinner,.payment-methods .pay-with-paypal .paypal-down-flash,.payment-methods .pay-with-paypal .paypal-form-actions,.payment-methods .pay-with-paypal .paypal-signed-in,.payment-methods .pay-with-paypal .setup-creditcard-form,.payment-methods .pay-with-paypal .terms{display:none}
.payment-methods.paypal-down .paypal-down-flash,.payment-methods.paypal-loading .loading-paypal-spinner{display:block}
.payment-methods.paypal-logged-in .paypal-sign-in{display:none}
.payment-methods.paypal-logged-in .paypal-form-actions,.payment-methods.paypal-logged-in .paypal-signed-in,.payment-methods.paypal-logged-in .setup-creditcard-form,.payment-methods.paypal-logged-in .terms{display:block}
.payment-methods.has-paypal-account .paypal-sign-in{display:none}
.payment-methods.has-paypal-account .paypal-signed-in{display:block}
.paypal-label{margin:15px 0 10px;
font-weight:600}
.paypal-container{display:inline-block;
margin-bottom:15px;
vertical-align:top;
background-color:#f9f9f9;
border-radius:4px}
.braintree-paypal-loggedin{padding:11px 16px!important;
background-position:12px 50%!important;
border:1px solid #ddd!important;
border-radius:4px}
.bt-pp-name{margin-left:20px!important}
.bt-pp-email{margin-left:15px!important}
.bt-pp-cancel{font-size:0!important;
line-height:1!important;
color:#a00!important;
text-decoration:none!important}
.payment-history .amount,.payment-history .date,.payment-history .id,.payment-history .receipt,.payment-history .status{white-space:nowrap}
.payment-history .break-all{word-break:break-all}
.payment-history .receipt{text-align:center}
.payment-history .currency,.payment-history .status{color:#586069}
.payment-history .status-icon{width:14px;
text-align:center}
.payment-history .succeeded .status{color:#28a745}
.payment-history .failed,.payment-history .refunded{background:#f6f8fa}
.payment-history .failed td,.payment-history .refunded td{opacity:.5}
.payment-history .failed .receipt,.payment-history .failed .status,.payment-history .refunded .receipt,.payment-history .refunded .status{opacity:1}
.payment-history .refunded .status{color:#6a737d}
.payment-history .failed .status{color:#cb2431}
.paypal-icon{margin:0 2px 0 1px;
vertical-align:middle}
.inline-form-action{display:inline}
.boxed-group .boxed-group-content{margin:10px}
.currency-container .local-currency,.currency-container .local-currency-block{display:none}
.currency-container.open .local-currency{display:inline}
.currency-container.open .local-currency-block{display:block}
.currency-container.open .default-currency{display:none}
.strong-label{display:inline-block;
margin-bottom:5px;
font-weight:600}
.discounted-original-price{font-weight:400;
color:#586069;
text-decoration:line-through}
.billing-manager-input{width:500px}
.billing-manager-banner{padding:30px 20px;
margin-bottom:30px;
overflow:hidden;
background:#f9f9f9;
border-bottom:1px solid #eee}
.billing-manager-banner .container{position:relative}
.billing-manager-banner-text{margin-left:210px;
font-size:14px;
color:#555}
.billing-manager-banner-text .btn{margin-top:8px;
margin-right:8px}
.billing-manager-banner-title{font-size:12px;
font-weight:600;
color:#586069}
.billing-manager-icon{position:absolute;
top:-35px;
left:0;
width:180px;
height:180px;
font-size:180px;
color:#e0e0e0}
.golden-ticket-banner{margin-top:30px;
margin-bottom:15px;
text-align:center;
border-top:1px solid #e6d445}
.golden-ticket{height:60px;
margin-top:-30px}
.golden-ticket-button{float:left;
width:50%;
padding:30px 20px;
font-size:18px;
font-weight:400}
.golden-ticket-button .octicon{margin-right:10px;
vertical-align:middle}
.golden-ticket-button:first-child{border-radius:3px 0 0 3px}
.golden-ticket-button:last-child{border-left:0;
border-radius:0 3px 3px 0}
.golden-ticket-confirm .setup-header{text-align:center;
border:0}
.seats-change-arrow{margin:0 10px}
.plan-choice{position:relative;
display:block;
padding:15px 15px 15px 40px;
font-weight:400;
background-color:#fafbfc;
border:1px solid #e0e0e0}
.plan-choice.open,.plan-choice.selected{background-color:#fff}
.plan-choice--experiment{cursor:pointer;
transition:transform .3s,box-shadow .3s,border-color .3s}
.plan-choice--experiment.open,.plan-choice--experiment.selected{border-color:#d1d5da;
box-shadow:0 1px 15px rgba(27,31,35,.15);
transform:scale(1.025)}
.plan-choice--experiment.open .plan-choice-icon,.plan-choice--experiment.selected .plan-choice-icon{background-color:#28a745;
box-shadow:0 1px 1px rgba(27,31,35,.1)}
.plan-choice--experiment.open .plan-choice-icon .octicon,.plan-choice--experiment.selected .plan-choice-icon .octicon{transform:scale(1)}
.plan-choice--experiment.plan-choice--blue.open,.plan-choice--experiment.plan-choice--blue.selected{border-color:#2188ff}
.plan-choice--experiment.plan-choice--blue.open .plan-choice-icon,.plan-choice--experiment.plan-choice--blue.selected .plan-choice-icon{background-color:#0366d6}
.plan-choice--experiment.plan-choice--green.open,.plan-choice--experiment.plan-choice--green.selected{border-color:#34d058}
.plan-choice--experiment.plan-choice--green.open .plan-choice-icon,.plan-choice--experiment.plan-choice--green.selected .plan-choice-icon{background-color:#28a745}
.plan-choice--experiment.plan-choice--purple.open,.plan-choice--experiment.plan-choice--purple.selected{border-color:#8a63d2}
.plan-choice--experiment.plan-choice--purple.open .plan-choice-icon,.plan-choice--experiment.plan-choice--purple.selected .plan-choice-icon{background-color:#6f42c1}
.plan-choice-icon{transition:box-shadow .3s}
.plan-choice-icon .octicon{transition:transform .2s;
transform:scale(.5)}
.plan-choice-radio{position:absolute;
top:18px;
left:15px}
.plan-choice-exp{margin-top:5px;
font-size:12px;
color:#6a737d}
.seat-field{width:50px;
margin-right:5px}
.billing-form-title{font-size:16px}
.billing-line-items{margin-top:10px}
.billing-line-item{padding:10px 0;
font-size:12px;
list-style:none;
border-top:1px solid #e0e0e0}
.billing-line-item:before{display:table;
content:""}
.billing-line-item:after{display:table;
clear:both;
content:""}
.billing-line-item-last{font-weight:600;
border-top-width:3px}
.line-item-value{float:right}
.condensed-payment-methods .vat-field{width:100%}
.condensed-payment-methods .state-field{width:30%}
.condensed-payment-methods .postcode-field{width:28%}
.condensed-payment-methods .country-field{width:42%}
.condensed-payment-methods .is-international .country-field{width:72%}
.condensed-payment-methods .is-international.no-postcodes .country-field{width:100%}
.zuora-billing-section.PaymentMethod--creditcard:not(.has-removed-contents)~.SignUpContinueActions{display:none}
.zuora-billing-section.PaymentMethod--creditcard-added~.SignUpContinueActions,.zuora-billing-section.PaymentMethod--paypal~.SignUpContinueActions{display:block}
.new-org-billing-form .z_hppm_iframe{width:100%!important}
.billing-frequentActions-list{margin-top:10px}
.billing-box-header{padding-bottom:15px}
.billing-tooltip-underline{cursor:help;
border-bottom:1px dotted}
.billing-box-accordion[open] .octicon{height:auto;
transform:rotate(90deg)}
.billing-box-accordion:hover .billing-box-accordion-state .octicon{color:#6a737d}
.billing-box-accordion-state .octicon{color:#586069;
transition:transform .09s ease-out}
.billing-box-progress{padding-top:1px;
margin-bottom:6px}
.billing-box-progressBars{height:4px}
.billing-box-progressBars span:nth-child(2){border-left-color:#fff}
.Details-element:focus{outline:none}
.blame-commit{-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none}
.blame-commit[data-heat="1"]{border-right:2px solid #f66a0a}
.blame-commit[data-heat="2"]{border-right:2px solid rgba(246,106,10,.9)}
.blame-commit[data-heat="3"]{border-right:2px solid rgba(246,106,10,.8)}
.blame-commit[data-heat="4"]{border-right:2px solid rgba(246,106,10,.7)}
.blame-commit[data-heat="5"]{border-right:2px solid rgba(246,106,10,.6)}
.blame-commit[data-heat="6"]{border-right:2px solid rgba(246,106,10,.5)}
.blame-commit[data-heat="7"]{border-right:2px solid rgba(246,106,10,.4)}
.blame-commit[data-heat="8"]{border-right:2px solid rgba(246,106,10,.3)}
.blame-commit[data-heat="9"]{border-right:2px solid rgba(246,106,10,.2)}
.blame-commit[data-heat="10"]{border-right:2px solid rgba(246,106,10,.1)}
.heat[data-heat="1"]{background:#f66a0a}
.heat[data-heat="2"]{background:rgba(246,106,10,.9)}
.heat[data-heat="3"]{background:rgba(246,106,10,.8)}
.heat[data-heat="4"]{background:rgba(246,106,10,.7)}
.heat[data-heat="5"]{background:rgba(246,106,10,.6)}
.heat[data-heat="6"]{background:rgba(246,106,10,.5)}
.heat[data-heat="7"]{background:rgba(246,106,10,.4)}
.heat[data-heat="8"]{background:rgba(246,106,10,.3)}
.heat[data-heat="9"]{background:rgba(246,106,10,.2)}
.heat[data-heat="10"]{background:rgba(246,106,10,.1)}
.blame-commit-date{font-size:11px;
line-height:25px;
flex-shrink:0}
.blame-commit-date[data-heat="1"]{color:#c24e00}
.blame-commit-date[data-heat="2"]{color:#ac571f}
.blame-commit-date[data-heat="3"]{color:#a35b2c}
.blame-commit-date[data-heat="4"]{color:#9a5f38}
.blame-commit-date[data-heat="5"]{color:#926245}
.blame-commit-date[data-heat="6"]{color:#896651}
.blame-commit-date[data-heat="7"]{color:#806a5e}
.blame-commit-date[data-heat="8"]{color:#776d6a}
.blame-commit-date[data-heat="9"]{color:#6e7177}
.blame-commit-date[data-heat="10"]{color:#6a737d}
.line-age-legend .heat{width:2px;
height:10px;
margin:2px 1px 0}
.blame-breadcrumb .css-truncate-target{max-width:680px}
.blame-commit-info{width:450px;
height:26px}
.blame-commit-content{flex-grow:2;
overflow:hidden}
.blame-commit-message{text-overflow:ellipsis}
.blame-commit-message .message.blank{color:rgba(27,31,35,.3)}
.blob-reblame{min-width:24px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none}
.reblame-link{padding-top:2px;
color:#d1d5da}
.blame-hunk g-emoji{font-size:14px!important}
.blame-hunk:hover .reblame-link{color:#6a737d}
.blame-container .blame-blob-num,.blame-container .blob-code-inner{padding-top:3px;
padding-bottom:3px}
.blame-container .blob-code-inner{flex-grow:1}
.editor-abort{display:inline;
font-size:14px}
.blob-interaction-bar{position:relative;
background-color:#f2f2f2;
border-bottom:1px solid #e5e5e5}
.blob-interaction-bar:before{display:table;
content:""}
.blob-interaction-bar:after{display:table;
clear:both;
content:""}
.blob-interaction-bar .octicon-search{position:absolute;
top:10px;
left:10px;
font-size:12px;
color:#586069}
.blob-filter{width:100%;
padding:4px 20px 5px 30px;
font-size:12px;
border:0;
border-radius:0;
outline:none}
.blob-filter:focus{outline:none}
.html-blob{margin-bottom:15px}
.TagsearchPopover{width:inherit;
max-width:600px}
.TagsearchPopover-content{max-height:300px}
.TagsearchPopover-list .TagsearchPopover-list-item:hover{background-color:#f6f8fa}
.TagsearchPopover-list .TagsearchPopover-list-item .TagsearchPopover-item:hover{text-decoration:none}
.TagsearchPopover-list .blob-code-inner{white-space:pre-wrap}
.linejump .linejump-input{width:340px;
background-color:#fafbfc}
.linejump .btn,.linejump .linejump-input{padding:10px 15px;
font-size:16px}
.CopyBlock{line-height:20px;
cursor:pointer}
.CopyBlock .octicon-clippy{display:none}
.CopyBlock:active,.CopyBlock:focus,.CopyBlock:hover{background-color:#fff;
outline:none}
.CopyBlock:active .octicon-clippy,.CopyBlock:focus .octicon-clippy,.CopyBlock:hover .octicon-clippy{display:inline-block}
.commit-form-avatar{margin-left:-64px}
.file-commit-form{padding-left:64px}
.file-commit-form--full{position:absolute;
bottom:0;
left:0;
z-index:10;
width:100%;
padding-top:16px;
padding-left:0;
margin-top:16px;
margin-bottom:16px;
background:#fff}@media (min-width:1012px){.file-commit-form--full{top:0;
right:0;
bottom:auto;
left:auto;
width:auto;
margin-top:0;
margin-bottom:0}}
.file-commit-form--full .commit-form{padding:0;
margin-bottom:24px;
border:0}
.file-commit-form--full .commit-form:before{display:none}
.file-commit-form-dropdown{position:fixed;
top:0;
left:0;
width:100%;
height:100%}
.file-commit-form-dropdown:after{display:none}@media (min-width:1012px){.file-commit-form-dropdown{position:absolute;
top:auto;
left:auto;
width:420px;
height:auto}
.file-commit-form-dropdown:after{display:inline-block}}
.commit-form:after,.commit-form:before{position:absolute;
top:11px;
right:100%;
left:-16px;
display:block;
width:0;
height:0;
pointer-events:none;
content:" ";
border-color:transparent;
border-style:solid solid outset}
.commit-form:after{margin-top:1px;
margin-left:2px;
border-width:7px;
border-right-color:#fff}
.commit-form:before{border-width:8px;
border-right-color:#ddd}
.quick-pull-new-branch-icon{top:9px;
left:10px}
.code-formatting-menu{width:260px}
.CodeMirror-hints{position:absolute;
z-index:10;
max-height:20em;
margin:0;
overflow-y:auto;
font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
font-size:12px;
list-style:none;
background-color:#fff;
border:1px solid #d1d5da;
border-radius:3px;
box-shadow:0 1px 5px rgba(27,31,35,.15)}
.CodeMirror-hint{padding:2px 8px;
margin:0;
color:#24292e;
white-space:pre;
cursor:pointer}
.CodeMirror-hint .CodeMirror-hint:first-child{border-top-left-radius:2px;
border-top-right-radius:2px}
.CodeMirror-hint .CodeMirror-hint:last-child{border-bottom-right-radius:2px;
border-bottom-left-radius:2px}
.CodeMirror-hint-active{color:#fff;
background-color:#0366d6}
.CodeMirror-lint-tooltip{position:fixed;
z-index:100;
min-width:300px;
max-width:600px;
opacity:0;
transition:opacity .4s}
.CodeMirror-lint-mark-error{position:relative;
cursor:help}
.CodeMirror-lint-mark-error:before{position:absolute;
top:90%;
width:100%;
height:.25em;
content:"";
background:linear-gradient(135deg,transparent,transparent 45%,#d73a49,transparent 55%,transparent),linear-gradient(45deg,transparent,transparent 45%,#d73a49,transparent 55%,transparent);
background-repeat:repeat-x,repeat-x;
background-size:.5em .5em}
.CodeMirror-lint-mark-warning{position:relative;
cursor:help}
.CodeMirror-lint-mark-warning:before{position:absolute;
top:90%;
width:100%;
height:.25em;
content:"";
background:linear-gradient(135deg,transparent,transparent 45%,#f66a0a,transparent 55%,transparent),linear-gradient(45deg,transparent,transparent 45%,#f66a0a,transparent 55%,transparent);
background-repeat:repeat-x,repeat-x;
background-size:.5em .5em}
.CodeMirror-lint-mark-info{position:relative;
cursor:help}
.CodeMirror-lint-mark-info:before{position:absolute;
top:90%;
width:100%;
height:.25em;
content:"";
background:linear-gradient(135deg,transparent,transparent 45%,#79b8ff,transparent 55%,transparent),linear-gradient(45deg,transparent,transparent 45%,#79b8ff,transparent 55%,transparent);
background-repeat:repeat-x,repeat-x;
background-size:.5em .5em}
.CodeMirror-hint-active .CodeMirror-hint-description{color:#fff!important}
.merge-pr{padding-top:10px;
margin:20px 0 0;
border-top:1px solid #d1d5da}
.merge-pr.open .merge-branch-form{display:block}
.merge-pr.open .branch-action{display:none}
.status-heading{margin-bottom:1px}
.merge-status-list{max-height:0;
padding:0;
margin:15px -15px -16px -55px;
overflow-y:auto;
border:solid #e1e4e8;
border-width:1px 0 0;
transition:max-height .25s ease-in-out}
.statuses-toggle-opened{display:none}
.merge-status-item{position:relative;
padding:10px 15px;
background-color:#fafbfc;
border-bottom:1px solid #e1e4e8}
.merge-status-item:last-child:not(.review-item){border-bottom:0}
.merge-status-item .css-truncate-target{max-width:100%}
.merge-status-item .dismiss-review-form{display:none}
.merge-status-item.open .review-status-item{display:none!important}
.merge-status-item.open .dismiss-review-form{display:block}
.status-meta{color:#586069}
.status-meta-file-name{padding:.2em .4em;
margin:0;
font-size:85%;
background-color:rgba(27,31,35,.05);
border-radius:3px}
.status-actions{margin-left:auto}
.branch-action-item-icon{float:left;
margin-left:-40px}
.merge-status-icon{min-width:30px;
margin-right:12px}
.merge-pr-more-commits{margin-top:10px;
margin-bottom:10px;
margin-left:55px;
font-size:12px;
color:#586069}
.branch-action{padding-left:55px;
margin-top:16px;
margin-bottom:16px}
.branch-action .merge-branch-heading{margin-bottom:4px}
.branch-action-icon{float:left;
width:39px;
height:39px;
padding:4px;
margin-left:-55px;
color:#fff;
text-align:center;
border-radius:3px}
.branch-action-body{position:relative;
background-color:#fff;
border:1px solid #d1d5da;
border-radius:3px}
.branch-action-body:after,.branch-action-body:before{position:absolute;
top:11px;
right:100%;
left:-16px;
display:block;
width:0;
height:0;
pointer-events:none;
content:" ";
border-color:transparent;
border-style:solid solid outset}
.branch-action-body:after{margin-top:1px;
margin-left:2px;
border-width:7px;
border-right-color:#fff}
.branch-action-body:before{border-width:8px;
border-right-color:#d1d5da}
.branch-action-body .spinner{display:block;
float:left;
width:32px;
height:32px;
margin-right:15px;
background:url(/images/spinners/octocat-spinner-32.gif) no-repeat}
.branch-action-body .merge-branch-form,.branch-action-body .merge-message{padding:15px;
background-color:#fafbfc;
border-top:1px solid #e1e4e8;
border-bottom-right-radius:2px;
border-bottom-left-radius:2px}
.post-merge-message{padding:15px}
.branch-action-item{padding:15px 15px 15px 55px;
font-size:13px;
line-height:1.4}
.branch-action-item+.branch-action-item,.branch-action-item+.mergeability-details{border-top:1px solid #e1e4e8}
.branch-action-item.open>.merge-status-list,.branch-action-item.open>.merge-status-list-wrapper>.merge-status-list{max-height:231px;
margin-bottom:-15px}
.branch-action-item.open .statuses-toggle-opened{display:inline}
.branch-action-item.open .statuses-toggle-closed{display:none}
.branch-action-btn{margin-left:15px}
.branch-action-item-simple{padding-left:15px}
.branch-action-item-simple .merge-status-list{margin-left:-15px}
.branch-action-item-simple .merge-status-item{padding-left:12px}
.branch-action-state-clean .branch-action-icon{background-color:#2cbe4e}
.branch-action-state-clean .branch-action-body{border-color:#34d058}
.branch-action-state-clean .branch-action-body:before{border-right-color:#34d058}
.branch-action-state-unknown .branch-action-icon,.branch-action-state-unstable .branch-action-icon{background-color:#dbab09}
.branch-action-state-unknown .branch-action-body,.branch-action-state-unstable .branch-action-body{border-color:#e2cc7a}
.branch-action-state-unknown .branch-action-body:before,.branch-action-state-unstable .branch-action-body:before{border-right-color:#e2cc7a}
.branch-action-state-merged .branch-action-icon{background-color:#6f42c1}
.branch-action-state-merged .branch-action-body{border-color:#d5c8ed}
.branch-action-state-merged .branch-action-body:before{border-right-color:#d5c8ed}
.branch-action-state-closed-dirty .branch-action-icon,.branch-action-state-dirty .branch-action-icon,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-icon{background-color:#6a737d}
.branch-action-state-closed-dirty .branch-action-body,.branch-action-state-dirty .branch-action-body,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body{border-color:#d1d5da}
.branch-action-state-closed-dirty .branch-action-body:before,.branch-action-state-dirty .branch-action-body:before,.is-rebasing .branch-action-state-dirty-if-rebasing .branch-action-body:before{border-right-color:#d1d5da}
.branch-action-state-error .branch-action-icon,.is-merging .branch-action-state-error-if-merging .branch-action-icon{background-color:#d73a49}
.branch-action-state-error .branch-action-body,.is-merging .branch-action-state-error-if-merging .branch-action-body{border-color:#f97583}
.branch-action-state-error .branch-action-body:before,.is-merging .branch-action-state-error-if-merging .branch-action-body:before{border-right-color:#f97583}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.branch-action-body .spinner{background-image:url(/images/spinners/octocat-spinner-64.gif);
background-size:32px 32px}}
.merge-branch-form{margin:15px 0}
.merge-branch-form .commit-form{border-color:#85e89d}
.merge-branch-form .commit-form:before{border-right-color:#e1e4e8}
.merge-branch-form.danger .commit-form,.merge-branch-form.error .commit-form{border-color:#f97583}
.merge-branch-form.danger .commit-form:before,.merge-branch-form.error .commit-form:before{border-right-color:#f97583}
.merge-button-matrix-merge-form .merge-branch-form{display:block}
.completeness-indicator{width:30px;
height:30px;
text-align:center}
.completeness-indicator .octicon{display:block;
margin-top:7px;
margin-right:auto;
margin-left:auto}
.completeness-indicator .octicon-alert{margin-top:6px}
.completeness-indicator-success{color:#fff;
background-color:#2cbe4e;
border-radius:50%}
.completeness-indicator-error{color:#fff;
background-color:#cb2431;
border-radius:50%}
.completeness-indicator-problem{color:#fff;
background-color:#6a737d;
border-radius:50%}
.pull-merging .pull-merging-error{display:none}
.pull-merging.is-error .pull-merging-error{display:block}
.pull-merging.is-error .merge-pr{display:none}
.RecentBranches{background-color:#fffbdd;
border:1px solid rgba(27,31,35,.15);
border-radius:3px}
.RecentBranches-item{line-height:28px;
color:#735c0f}
.RecentBranches-item+.RecentBranches-item{border-top:1px solid rgba(27,31,35,.05)}
.RecentBranches-item-link{color:#735c0f}
.RecentBranches-item-link.css-truncate-target{max-width:400px}
.range-editor{position:relative;
padding:5px 15px 5px 40px;
margin-top:15px;
margin-bottom:15px;
background-color:#fafbfc;
border:1px solid #e1e4e8;
border-radius:3px}
.range-editor .dots{font-size:16px}
.range-editor .select-menu{position:relative;
display:inline-block}
.range-editor .select-menu.fork-suggester{display:none}
.range-editor .branch-name{line-height:22px}
.range-editor .branch .css-truncate-target,.range-editor .fork-suggester .css-truncate-target{max-width:180px}
.range-editor .pre-mergability{display:inline-block;
padding:5px;
line-height:26px;
vertical-align:middle}
.range-editor .pre-mergability .octicon{vertical-align:text-bottom}
.range-editor.is-cross-repo .select-menu.fork-suggester{display:inline-block}
.range-editor-icon{float:left;
margin-top:10px;
margin-left:-25px;
color:#586069}
.gh-header-new-pr{margin-bottom:15px}
.gh-header-new-pr .gh-header-meta{padding-bottom:0;
margin-top:5px;
border-bottom:0}
.gh-header-new-pr .branch-name{display:inline}
.compare-pr-header,.is-pr-composer-expanded .compare-show-header{display:none}
.is-pr-composer-expanded .compare-pr-header{display:block}
.range-cross-repo-pair{display:inline-block;
padding:5px;
white-space:nowrap}ul.comparison-list{width:350px;
margin:25px auto 15px;
font-size:14px;
text-align:left;
background:#fff;
border:1px solid #dfe2e5;
border-radius:3px}ul.comparison-list>li{padding:7px 10px;
list-style-type:none;
border-top:1px solid #eaecef}ul.comparison-list>li a{font-weight:600}ul.comparison-list>li em{float:right;
font-style:normal;
color:#586069}ul.comparison-list>li .octicon{position:relative;
top:1px;
color:#a3aab1}ul.comparison-list>li .css-truncate-target{max-width:200px}ul.comparison-list>li.title{font-size:12px;
font-weight:600;
color:#6a737d;
text-transform:uppercase;
background:#fafbfc;
border-top:0;
border-top-left-radius:3px;
border-top-right-radius:3px}
.branches .clear-search{display:none}
.branches .loading-overlay{position:absolute;
top:0;
z-index:20;
display:none;
width:100%;
height:100%;
padding-top:50px;
text-align:center;
background-color:hsla(0,0%,100%,.7)}
.branches.is-search-mode .clear-search,.branches .loading-overlay .spinner{display:inline-block}
.branch-a-b-count .count-half{position:relative;
float:left;
width:90px;
padding-bottom:6px;
text-align:right}
.branch-a-b-count .count-half:last-child{text-align:left;border-left:1px solid #959da5}
.branch-a-b-count .count-value{position:relative;top:-1px;display:block;padding:0 3px;font-size:10px}
.branch-a-b-count .bar{position:absolute;min-width:3px;height:4px}
.branch-a-b-count .meter{position:absolute;height:4px;background-color:#c6cbd1}
.branch-a-b-count .meter.zero{background-color:initial}
.branch-a-b-count .bar-behind,.branch-a-b-count .bar-behind .meter{right:0;border-radius:3px 0 0 3px}
.branch-a-b-count .bar-ahead{left:0;border-radius:0 3px 3px 0}
.branch-a-b-count .bar-ahead .meter{border-radius:0 3px 3px 0}
.branch-a-b-count .bar-ahead.even,.branch-a-b-count .bar-behind.even{min-width:2px;background:#eaecef}
.custom-messages .add-message{flex:1}
.custom-messages .add-message .Subhead-heading{flex:0 0 auto}
.custom-messages .add-message p{flex:1;line-height:21px}
.custom-messages .tabnav{height:23px;
padding:0;
border:0}
.custom-messages .write-content{margin-right:0;
margin-left:0}
.custom-messages .timeline-comment{background-color:inherit;
border:0}
.custom-messages .comment-form-textarea{min-height:200px}
.custom-messages .flash{margin-bottom:10px;
overflow-y:hidden}
.admin-options-block .admin-option-button{margin-top:8px}
.admin-options-block .policy-enforcement{display:inline;
margin-left:8px;
color:#586069}
.admin-options-block .policy-enforcement label{font-size:13px}
.admin-options-block .disabled,.admin-options-block .disabled .note{color:#6a737d}
.overflow-scroll-y{overflow-x:hidden!important;
overflow-y:scroll!important}
.business-menu-item:not([aria-current=page])+.business-sub-menu{display:none}
.business-menu-icon{width:16px;
margin-right:8px}body.full-width-p-0 .new-discussion-timeline{padding:0!important}body.full-width-p-0 .footer .mt-6{margin-top:0!important;
border-top:0!important}body.full-width-p-0 .tabnav-pr .tabnav-extra{margin-right:24px}body.full-width-p-0 .tabnav-pr .tabnav-tabs{margin-left:16px}
.checks-summary-conclusion{width:32px;
height:32px;
line-height:32px;
border-radius:50%}
.actions-full-screen .Header,.actions-full-screen .Header-old,.actions-full-screen .pagehead{display:none}
.checks-list-item.selected .checks-list-item-name{background-color:#0366d6!important}
.checks-list-item.selected .selected-color-white{color:#fff!important}
.checks-list-item-icon,.checks-summary-meta .octicon{width:16px}
.checks-results-items .octicon-fold{display:none}
.checks-results-items .Details--on .octicon-fold{display:inline-block}
.checks-results-items .Details--on .octicon-unfold{display:none}
.check-annotation{border-left:0;
border-top-left-radius:0;
border-bottom-left-radius:0}
.check-annotation:after{position:absolute;
top:-1px;
bottom:-1px;
left:0;
display:block;
width:4px;
content:" "}
.check-annotation .annotation-actions{top:4px;
right:8px}
.check-annotation .annotation-octicon{width:16px}
.check-annotation.Details--on .Details-content--hidden{display:block!important}
.annotation-title{word-break:break-all}
.check-annotation-failure:after{background-color:#d73a49}
.check-annotation-failure .annotation-title{color:#d73a49}
.check-annotation-warning:after{background-color:#ffd33d}
.check-annotation-warning .octicon-alert{color:#dbab09}
.check-annotation-warning .annotation-title{color:#b08800}
.check-annotation-notice:after{background-color:#6a737d}
.check-annotation-notice .annotation-title{color:#6a737d}
.neutral-check{color:#959da5}
.CheckRun{background-color:#24292e}
.CheckStep-header{color:#959da5}
.CheckRun-search{width:280px}
.CheckRun-search .btn{color:#fff;
background-color:#24292e;
background-image:none}
.CheckRun-search .btn:hover{background-color:#2f363d}
.CheckRun-search .btn[disabled]{color:#586069;
background-image:none}
.CheckRun-search .btn[disabled]:hover{background-color:#24292e}
.CheckRun-header{border-top:1px solid #eaecef;
border-bottom:1px solid #444d56}
.CheckRun-header-timestamp{color:#959da5}
.CheckRun-log-title{color:hsla(0,0%,100%,.85)}
.CheckRun-search-input{padding-right:60px;
color:#f6f8fa;
background-color:hsla(0,0%,100%,.125)}
.CheckRun-search-input:-ms-input-placeholder{color:hsla(0,0%,100%,.75)}
.CheckRun-search-input::-ms-input-placeholder{color:hsla(0,0%,100%,.75)}
.CheckRun-search-input::placeholder{color:hsla(0,0%,100%,.75)}
.CheckRun-search-input:focus{color:#24292e;
background-color:#fafbfc}
.CheckStep-line{color:#f6f8fa}
.CheckStep-line .CheckStep-line-number{width:48px;
overflow:hidden;
color:#959da5;
text-align:right;
text-overflow:ellipsis;
white-space:nowrap;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none}
.CheckStep-line .CheckStep-line-timestamp{display:none;
color:#959da5}
.CheckStep-line .CheckStep-line-content{overflow-x:auto;
white-space:pre-wrap}
.CheckStep-line:hover{background-color:#2f363d}
.CheckStep-line.selected{background-color:#586069}
.CheckStep-line .dt-fm{color:#24292e!important;
background:#ffdf5d;
outline:1px solid #ffdf5d}
.CheckStep-line .dt-fm.select{color:#fff!important;
background:#2188ff;
outline:1px solid #79b8ff}
.CheckRun-show-timestamps .CheckStep-line-timestamp{display:inline}
.CheckStep .log-line-command{font-weight:600;
color:#79b8ff}
.CheckStep .log-line-debug{font-weight:600;
color:#b392f0}
.CheckStep .log-line-error{font-weight:600;
color:#f97583}
.CheckStep .log-line-info,.CheckStep .log-line-verbose{font-weight:600;
color:#959da5}
.CheckStep .log-line-warning{font-weight:600;
color:#ffab70}
.CheckStep .log-line-section{font-weight:600;
color:#85e89d}
.CheckStep .ansifg-b{color:#24292e}
.CheckStep .ansifg-r{color:#f97583}
.CheckStep .ansifg-g{color:#85e89d}
.CheckStep .ansifg-y{color:#ffea7f}
.CheckStep .ansifg-bl{color:#79b8ff}
.CheckStep .ansifg-m{color:#b392f0}
.CheckStep .ansifg-c{color:#73e3ff}
.CheckStep .ansifg-w{color:#e1e4e8}
.CheckStep .ansifg-gr{color:#959da5}
.CheckStep .ansibg-b{background-color:#24292e}
.CheckStep .ansibg-r{background-color:#f97583}
.CheckStep .ansibg-g{background-color:#85e89d}
.CheckStep .ansibg-y{background-color:#ffea7f}
.CheckStep .ansibg-bl{background-color:#24292e}
.CheckStep .ansibg-m{background-color:#b392f0}
.CheckStep .ansibg-c{background-color:#73e3ff}
.CheckStep .ansibg-w{background-color:#e1e4e8}
.CheckStep .ansibg-gr{background-color:#959da5}
.CheckStep .bright{filter:brightness(1.5)}
.CheckStep-icon{display:inline-block;
width:24px}
.AnnotationsPopover{right:0;
bottom:0;
z-index:29}
.AnnotationsPopover .checks-results-items{max-height:50vh;
overflow:auto}
.code-frequency .addition{fill:#2cbe4e;
fill-opacity:1}
.code-frequency .deletion{fill:#cb2431;
fill-opacity:1}
.cadd{color:#28a745}
.cadd,.cdel{font-weight:600}
.cdel{color:#cb2431}
.code-list .file-box{border:1px solid #e1e4e8;
border-radius:3px}
.code-list .title{min-height:24px;
margin:-3px 0 10px 38px;
font-weight:600;
line-height:1.2}
.code-list .repo-specific .full-path,.code-list .repo-specific .title{margin-left:0}
.code-list .match-count,.code-list .updated-at{margin:0;
font-weight:400}
.code-list .language{float:right;
margin-left:10px;
font-size:12px;
color:rgba(51,51,51,.75)}
.code-list .avatar{float:left}
.code-list .code-list-item+.code-list-item{border-top:1px solid #eee}
.code-list .blob-num{padding:0}
.code-list .blob-num:before{content:normal}
.code-list .blob-num a{padding:0 10px;
color:inherit}
.code-list .blob-num a:hover{color:#0366d6}
.code-list .blob-code{white-space:pre-wrap}
.code-list .divider .blob-code,.code-list .divider .blob-num{padding-top:0;
padding-bottom:0;
cursor:default;
background-color:#f8fafd}
.code-list .divider .blob-num{height:18px;
padding:0 10px;
line-height:15px;
background-color:#f0f5fa}
.code-list .full-path{margin:0 0 0 40px}
.code-list .full-path .octicon-repo{color:#586069}
.code-list .full-path .octicon-lock{color:#e9dba4}
.code-list .full-path a{color:#6a737d}
.code-list-item-private .file-box{border:1px solid #fadda5}
.code-list-item-private .blob-num{background-color:#fffdef;
border-right:1px solid #fadda5}
.code-list-item-private .blob-num a{color:rgba(27,31,35,.7)}
.code-list-item-private .divider .blob-code,.code-list-item-private .divider .blob-num{color:rgba(27,31,35,.7);
background-color:#fffdef}
.codesearch-head.pagehead h1{width:250px;
line-height:33px}@media (min-width:768px){.advanced-search-form .flattened dt{width:230px}
.advanced-search-form .flattened dt label{font-weight:400}
.advanced-search-form .flattened dd,.advanced-search-form .form-checkbox{margin-left:250px}}
.codesearch-results .code-list .title a{word-wrap:break-word}
.codesearch-results .repo-list-item{border-bottom:0}
.codesearch-results .repo-list-item+.repo-list-item{border-top:1px solid #e1e4e8}
.search-form-fluid .TableObject-item--primary{position:relative;
padding-right:8px}
.search-form-fluid .completed-query{position:absolute;
top:7px;
right:8px;
left:8px;
z-index:1;
margin:0;
overflow:hidden;
white-space:nowrap}
.search-form-fluid .completed-query span{opacity:0}
.search-form-fluid .search-page-label{position:relative;
display:block;
font-weight:400;
cursor:text}
.search-form-fluid .search-page-label.focus .completed-query{opacity:.6}
.search-form-fluid .search-page-input{position:relative;
z-index:2;
min-height:0;
padding:0;
margin:0;
background:none;
border:0;
box-shadow:none}
.search-form-fluid .search-page-input:focus{box-shadow:none}
.topics-row-container{height:30px;
overflow:hidden}@media (max-width:544px){.codesearch-pagination-container .gap,.codesearch-pagination-container a:not(.next_page):not(.previous_page){display:none}
.codesearch-pagination-container .next_page,.codesearch-pagination-container .previous_page{width:100%}
.codesearch-pagination-container .current{color:#586069;
background:#fff;
border-color:#e1e4e8}
.codesearch-pagination-container .current:after{content:" of " attr(data-total-pages)}}
.commit-activity-graphs .dots{display:none}
.commit-activity-master{margin-top:20px}
.is-graph-loading .commit-activity-master{display:none}rect{shape-rendering:crispedges}rect.max{fill:#f9c513}g.bar{fill:#28a745}g.mini{fill:#fb8532}g.active rect{fill:#b31d28}
.dot text,circle.focus{fill:#444d56}
.dot text{stroke:none}
.CommunityTemplate-markdown{height:800px;
overflow-y:scroll;
font-size:14px}
.CommunityTemplate-highlight{padding:2px 4px;
margin:0;
font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
font-size:12px;
font-style:normal;
font-weight:600;
color:#24292e;
cursor:pointer;
background-color:#ffd33d;
border-radius:3px}
.CommunityTemplate-highlight--focus{color:#fff;
background-color:#0366d6}
.community-checklist .progress-bar{background:linear-gradient(90deg,#ffd33d,#c5e300,#28a745);
background-color:initial}
.community-checklist .progress{float:right;
background-color:#f6f8fa}
.community-checklist .checklist-dot{color:#dbab09}body.full-width-p0 .container,body.full-width-p0 .container-lg{width:100%;
max-width:none;
padding-right:16px;
padding-left:16px}body.full-width-p0 .container-lg.new-discussion-timeline{padding-right:0!important;
padding-left:0!important}
.compare-cutoff,.diff-cutoff{padding:8px 0;
margin:5px 0;
font-weight:600;
color:#4c4a42;
text-align:center;
background-color:#fff9ea;
border:1px solid #dfd8c2;
border-radius:3px}span.no-nl-marker{position:relative;
color:#cb2431;
vertical-align:middle}
.symlink .no-nl-marker{display:none}
.existing-pull{margin:10px 0}
.existing-pull .list-group-item:before{display:table;
content:""}
.existing-pull .list-group-item:after{display:table;
clear:both;
content:""}
.existing-pull .existing-pull-contents{float:left;
width:680px}
.existing-pull .existing-pull-button{float:right;
margin-top:3px}
.existing-pull .existing-pull-number{font-weight:400;
color:#aaa}
.existing-pull .css-truncate{max-width:700px}
.existing-pull .css-truncate p{display:inline}
.compare-pr-placeholder{padding:15px;
margin:15px 0;
font-size:14px;
color:#4c4a42;
background-color:#fff9ea;
border:1px solid #dfd8c2;
border-radius:3px}
.compare-pr-placeholder p{margin:7px 0;
color:#6d6c60}
.compare-pr-placeholder .btn{margin-right:10px;
margin-bottom:-2px}
.compare-pr-placeholder .help-link{padding:3px;
margin-top:5px;
margin-right:-3px;
color:#9c997d;
text-decoration:none}
.compare-pr .contributing,.compare-pr .new-pr-form,.compare-pr.open .compare-pr-placeholder{display:none}
.compare-pr.open .contributing,.compare-pr.open .new-pr-form{display:block}
.select-menu-item{text-align:left;
background-color:#fff;
border-top:0;
border-right:0;
border-left:0}
.contributions-setting-menu{z-index:80;
width:330px}
.calendar-graph.days-selected rect.day{opacity:.5}
.calendar-graph.days-selected rect.day.active{opacity:1}
.calendar-graph .dots{width:64px;
height:64px;
margin:20px auto 0}
.calendar-graph text.month{font-size:10px;
fill:#767676}
.calendar-graph text.wday{font-size:9px;
fill:#767676}
.graph-before-activity-overview{border-top-left-radius:3px;
border-top-right-radius:3px}
.activity-overview-box{border-top-left-radius:0;
border-top-right-radius:0}
.contrib-footer{padding:0 10px 12px;
font-size:11px}
.contrib-legend{float:right}
.contrib-legend .legend{position:relative;
bottom:-1px;
display:inline-block;
margin:0 5px;
list-style:none}
.contrib-legend .legend li{display:inline-block;
width:10px;
height:10px}
.contrib-square{font-size:22px;
line-height:.9;
color:#cce888}
.contribution-activity h2{margin:30px 0 15px;
font-size:18px;
font-weight:400}
.contribution-activity .select-menu-button{position:relative;
top:-4px}
.contribution-activity.loading .contribution-activity-listing,.contribution-activity.loading .contribution-activity-show-more{display:none}
.contribution-activity.loading .contribution-activity-spinner{display:block}
.contribution-activity-spinner{display:none;
width:64px;
height:64px;
margin:20px auto 0}
.contribution-activity-spinner.next{margin:0 auto}ul.simple-conversation-list a.meta{color:#586069}li.contribution{padding:10px 0;
list-style:none}li.contribution h3{display:inline-block;
margin:0;
font-size:14px}li.contribution .cmeta{display:block;
font-size:12px}li.contribution .d{color:#c00}li.contribution .a{color:#8cac29}li.contribution .num{color:#586069}
.activity-overview-axis,.activity-overview-point{stroke:#6cb267}
.halloween-activity-overview .activity-overview-axis,.halloween-activity-overview .activity-overview-point{stroke:#fe9600}
.activity-overview-label{fill:#586069}
.activity-overview-percentage{font-size:10px;
fill:#959da5}
.tint-box{position:relative;
margin-bottom:10px;
background:#f6f8fa;
border-radius:6px}
.tint-box.transparent{background:#fff}
.tint-box .activity{padding-top:100px;
margin-top:0}
.contrib-person path{fill:#fb8532}
.contrib-person .midlabel{fill:#959da5}
.coupons .setup-plans td img{margin-top:-2px;
vertical-align:middle}
.coupons .coupon-form-body{width:270px;
padding:20px;
margin:100px auto 60px;
font-size:14px;
text-align:center;
background-color:#fff;
background-image:linear-gradient(#fefefe,#fafafa);
border:1px solid #ccc;
border-radius:3px;
box-shadow:0 1px 3px rgba(0,0,0,.075),inset 1px 0 #fff}
.coupons .coupon-form-body .input-block{margin-bottom:15px}
.coupons .coupon-form-body .btn{display:block;
width:100%}
.coupon-icon{width:80px;
height:80px;
margin:0 auto 15px;
color:#0366d6;
border:1px solid #dedede;
border-radius:40px}
.coupon-icon .octicon{margin-top:15px;
margin-right:2px}
.coupons-list-options .select-menu{display:inline-block;
margin-right:8px}
.coupons-list-options .pagination{float:right;
margin:0}
.user-repos .mini-repo-list-item{padding-right:6px}
.user-repos .mini-repo-list-item .repo-and-owner{max-width:100%}
.user-repos .mini-repo-list-item .owner{max-width:145px}
.repo-private-icon{fill:#dbab09}
.dashboard-rollup-items>.dashboard-rollup-item{border-top:1px solid #e1e4e8}@keyframes broadCastMaskFade{0%{opacity:0}30%{opacity:1}70%{opacity:1}to{opacity:0}}
.github-jobs-logo:hover{text-decoration:none}
.github-jobs-logo strong{display:inline-block;
width:62px;
height:12px;
text-indent:-9999px;
vertical-align:middle;
background:url(/images/modules/jobs/logo.png) 0 0 no-repeat;
background-size:62px auto}
.dashboard h1{margin-bottom:.5em;
font-size:160%}
.dashboard h1 a{font-size:70%;
font-weight:400}
.dashboard .notice{padding:15px;
margin-top:0;
margin-bottom:0;
text-align:center}
.news-full,.page-profile .news{float:none;
width:auto}
.dashboard-break-word{-webkit-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto;
word-break:break-word}
.news .error-message,.news .is-error .loading-message{display:none}
.news .is-error .error-message{display:block}
.news .bio g-emoji,.news .repo-description g-emoji{display:inline-block}
.dashboard-underlined-link:hover,.dashboard-underlined-link:hover *{text-decoration:underline}
.dashboard-notice{position:relative;
padding:15px 15px 15px 55px;
margin-bottom:20px;
font-size:14px;
background-color:#fafbfc;
border:1px solid #d1d5da;
border-radius:3px}
.dashboard-notice .dismiss{position:absolute;
top:10px;
right:10px;
width:16px;
height:16px;
color:#959da5;
cursor:pointer}
.dashboard-notice .dismiss:hover{color:#586069}
.dashboard-notice .notice-icon{position:absolute;
top:15px;
left:15px}
.dashboard-notice .octicon-organization{color:#0366d6}
.dashboard-notice h2{margin-top:9px;
margin-bottom:16px;
font-size:18px;
font-weight:400;
color:#24292e}
.dashboard-notice p.no-title{padding-right:5px}
.dashboard-notice .inset-figure{float:right;
margin-bottom:15px;
margin-left:20px}
.dashboard-notice ul{margin-left:18px}
.dashboard-notice li{padding-bottom:15px}
.dashboard-notice .coupon{padding:10px;
margin:15px 0;
font-size:20px;
font-weight:600;
text-align:center;
background:#fff;
border:1px dashed #dbedff}
.dashboards-overview-lead{width:700px}
.dashboards-overview-cards .boxed-group{width:100%;
margin:10px 0}
.dashboards-overview-cards .boxed-group .graph-canvas path{stroke-opacity:.5}
.dashboards-overview-cards .is-no-activity .blankslate{display:block}
.dashboards-overview-cards .is-no-activity .dashboards-overview-graph{display:none}
.dashboards-overview-cards .blankslate{display:none;
padding-top:47px;
background-color:#fff;
border:0;
box-shadow:none}
.dashboards-overview-cards .octicon-arrow-down,.dashboards-overview-cards .octicon-arrow-up{display:none}
.dashboards-overview-cards .is-decrease .octicon-arrow-down,.dashboards-overview-cards .is-increase .octicon-arrow-up{display:inline-block}
.dashboards-overview-cards .octicon-arrow-down{color:#cb2431}
.dashboards-overview-cards .octicon-arrow-up{color:#1db34f}
.dashboards-overview-cards .graph-canvas .dots{padding:43px 0}
.dashboards-overview-cards .summary-stats{height:78px}
.dashboards-overview-cards .summary-stats .metric-0{color:#1db34f}
.dashboards-overview-cards .summary-stats .metric-1{color:#0366d6}
.dashboards-overview-cards .summary-stats .totals-num{margin:0 7px}
.dashboards-overview-cards .summary-stats .single{width:100%}
.dashboards-overview-cards .dashboards-overview-graph{height:160px}
.dashboards-overview-cards .dashboards-overview-graph path{fill:none;
stroke-width:2}
.dashboards-overview-cards .dashboards-overview-graph path.metric-0{stroke:#1db34f}
.dashboards-overview-cards .dashboards-overview-graph path.metric-1{stroke:#1d7fb3}
.dashboards-overview-cards .dashboards-overview-graph .y line{stroke:#1db34f}
.dashboards-overview-cards .dashboards-overview-graph .y.unique line{stroke:#1d7fb3}
.dashboards-overview-cards .dashboards-overview-graph .overlay{fill-opacity:0}
.dashboards-overview-cards .metric-0 circle{fill:#1db34f;
stroke:#fff;
stroke-width:2}
.dashboards-overview-cards .dots.metric-1 circle{fill:#1d7fb3;
stroke:#fff;
stroke-width:2}dl.form.developer-select-account{margin-top:0}
.developer-wrapper .setup-info-module .features-list{margin-left:16px}
.developer-wrapper .setup-info-module .features-list .octicon{margin-left:-17px}
.developer-thanks h2{font-size:38px;
font-weight:400}
.developer-thanks .hook{margin-top:2px;
margin-bottom:30px;
font-size:18px;
font-weight:300;
color:#666}
.developer-thanks-image{position:relative;
bottom:-45px;
float:left;
width:400px}
.developer-thanks-section{margin:130px 0 0 470px}
.developer-next-steps{font-size:18px;
font-weight:300;
list-style:none}
.developer-next-steps li{margin-top:10px}
.developer-next-steps li:first-child{margin-top:0}
.developer-next-steps .octicon{margin-right:10px;
color:#28a745;
vertical-align:middle}
.deployments-timeline{border-bottom:2px solid #e6ebf1}
.deployments-timeline-item{border-left:2px solid #e6ebf1}
.deployments-timeline-icon{left:-1px}
.deployments-timeline-icon.is-error,.deployments-timeline-icon.is-failure{color:#cb2431}
.deployments-timeline-icon.is-active{color:#28a745}
.deployments-timeline-icon.is-inactive{color:#6a737d}
.deployments-timeline-icon.is-in_progress,.deployments-timeline-icon.is-pending,.deployments-timeline-icon.is-queued{color:#b08800}
.donut-chart>.action_required,.donut-chart>.cancelled,.donut-chart>.error,.donut-chart>.failure,.donut-chart>.timed_out{fill:#cb2431}
.donut-chart>.expected,.donut-chart>.in_progress,.donut-chart>.pending,.donut-chart>.queued{fill:#dbab09}
.donut-chart>.success{fill:#2cbe4e}
.donut-chart>.neutral,.donut-chart>.skipped,.donut-chart>.stale{fill:#959da5}
.survey-question-form .other-text-form,.survey-question-form .other-text-form-block{display:none;
margin-top:0}
.survey-question-form.is-other-selected .other-text-form{display:inline-block}
.survey-question-form.is-other-selected .other-text-form-block{display:block}
.early-acccess-setup-form .form-group{margin-top:0;
margin-bottom:30px}
.early-acccess-setup-form select{display:block;
width:200px}
.early-access-setup-list{padding:0 15px 15px;
margin:0;
font-size:14px}
.early-access-setup-list .early-access-setup-list-item{margin-top:10px;
margin-left:20px}
.early-access-setup-list .early-access-setup-list-item:first-child{margin-top:0}
.ghe-license-status{padding:40px 0;
font-size:16px;
text-align:center}
.ghe-license-status .octocat{width:225px;
margin-bottom:20px}
.ghe-license-status h1{margin-bottom:10px}
.ghe-license-status p{margin-bottom:5px;
color:#586069}
.ghe-license-expiry-icon{margin:5px 10px 0 0;
color:#ddb38a}
.checkable-input-container{transition:transform .15s ease-in-out}
.checkable-input-container .form-checkbox--box{transition:background-color .15s ease-in-out}@media (min-width:768px){.checkable-input-container.checked{box-shadow:0 1px 5px rgba(27,31,35,.15);
transform:scale(1.025)}}@media (min-width:768px){.checkable-input-container.checked .form-checkbox--box{background-color:#f1f8ff}}
.explore-content{margin-top:-15px}
.explore-content .blankslate{margin-top:15px}
.explore-pjax-container{position:relative}
.newsletter-frequency-choice{font-weight:400;
cursor:pointer;
border:1px solid #eee;
border-radius:4px}
.newsletter-frequency-choice .notice{position:absolute;
right:0;
bottom:1em;
left:0;
z-index:-1;
font-weight:600;
color:#28a745;
text-align:center;
opacity:0}
.newsletter-frequency-choice .notice.visible{bottom:-2em;
opacity:1;
transition:opacity .15s ease-in-out}
.newsletter-frequency-choice h3{padding:10px;
margin:0;
font-weight:400;
text-align:center;
background-color:#fafbfc;
border-bottom:1px solid #eee}
.newsletter-frequency-choice h3 input{position:relative;
top:-2px;
margin:0 3px 0 -19px}
.newsletter-frequency-choice p{margin:15px}
.newsletter-frequency-choice:hover{border-color:#0366d6}
.newsletter-frequency-choice:hover h3{color:#fff;
background-color:#0366d6;
border-color:#0366d6}
.newsletter-frequency-choice.selected{border-color:#28a745;
box-shadow:0 0 5px rgba(0,0,0,.2)}
.newsletter-frequency-choice.selected h3{color:#fff;
background-color:#28a745;
border-color:#28a745}@media (min-width:1012px){.col-lg-9 .Collection{max-width:744px}}@media (min-width:1012px){.Spotlight{margin-top:200px}}
.Spotlight-text{z-index:1}
.Spotlight-blur{z-index:0;
opacity:.9}@media (min-width:1012px){.Spotlight-blur{opacity:1;
-webkit-mask-image:linear-gradient(0deg,#000,#000 75%,transparent);
mask-image:linear-gradient(0deg,#000,#000 75%,transparent)}}@media (min-width:1280px){.Spotlight-blur--toright{-webkit-mask-image:linear-gradient(90deg,#000,#000 75%,transparent);
mask-image:linear-gradient(90deg,#000,#000 75%,transparent)}}@media (min-width:1280px){.Spotlight-blur--toleft{-webkit-mask-image:linear-gradient(270deg,#000,#000 75%,transparent);
mask-image:linear-gradient(270deg,#000,#000 75%,transparent)}}
.exploregrid{display:flex;
flex-wrap:wrap;
justify-content:flex-start;
align-items:stretch;
list-style:none}
.exploregrid-item-wrap{display:flex;
flex-direction:column}
.exploregrid-item{flex:1;
position:relative;
display:block;
height:100%;
padding-top:24px;
padding-bottom:64px;
font-size:14px;
color:#555;
border:1px solid rgba(0,0,0,.075);
border-bottom-color:rgba(0,0,0,.125);
border-radius:4px;
box-shadow:0 1px 2px rgba(0,0,0,.05),0 5px 10px rgba(0,0,0,.05);
transition:border-color .1s ease-in-out,box-shadow .1s ease-in-out}
.exploregrid-item:hover{text-decoration:none;
border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.15);
box-shadow:0 1px 3px rgba(0,0,0,.05),0 8px 15px rgba(0,0,0,.1)}
.exploregrid-item:hover .exploregrid-item-title{color:#0366d6}
.exploregrid-item:hover .exploregrid-item-header{opacity:1}
.exploregrid-item-mini{float:left;
width:100%;
height:auto;
margin:0 0 15px}
.exploregrid-item-mini .exploregrid-item-header{height:10px}
.exploregrid-item-mini .exploregrid-item-title{font-size:16px}
.exploregrid-item-header{position:absolute;
top:0;
left:0;
width:100%;
height:18px;
background-color:#f5f5f5;
border:1px solid rgba(0,0,0,.1);
border-top-left-radius:4px;
border-top-right-radius:4px;
opacity:.8;
transition:opacity .1s ease-in-out}
.exploregrid-item-title{margin-top:0;
margin-bottom:5px;
font-size:20px;
font-weight:400;
line-height:1.2;
color:#24292e}
.feature-preview-dialog{width:90vw;
max-width:1000px;
min-height:580px;
max-height:700px}
.file{position:relative;
margin-top:16px;
margin-bottom:16px;
border:1px solid #ddd;
border-radius:3px}
.file .data.empty{padding:5px 10px;
color:#586069}
.file:not(.open) .file-header.file-header--expandable{border-bottom:0}
.file .data.suppressed,.file.open .image{display:none}
.file.open .data.suppressed{display:block}
.file .image{position:relative;
padding:30px;
text-align:center;
background-color:#ddd}
.file .image table{margin:0 auto}
.file .image td{padding:0 5px;
color:#888;
text-align:center;
vertical-align:top}
.file .image td img{max-width:100%}
.file .image .border-wrap{position:relative;
background-color:#fff;
border:1px solid #6a737d}
.file .image .border-wrap,.file .image a{display:inline-block;
line-height:0}
.file .image canvas,.file .image img{max-width:600px;
background:url(/images/modules/commit/trans_bg.gif) 100% 100% #eee;
border:1px solid #fff}
.file .image .view canvas,.file .image .view img{position:relative;
top:0;
right:0;
max-width:inherit;
background:url(/images/modules/commit/trans_bg.gif) 100% 100% #eee}
.file .image .view>span{vertical-align:middle}
.file .empty{background:none}
.file-sidebar-container .file{border-top-right-radius:0;
border-bottom-right-radius:0}
.file-header{padding:5px 10px;
background-color:#fafbfc;
border-bottom:1px solid #e1e4e8;
border-top-left-radius:2px;
border-top-right-radius:2px}
.file-header:after,.file-header:before{display:table;
content:""}
.file-header:after{clear:both}
.file-actions{float:right;
padding-top:2px;
font-size:13px}
.file-actions select{margin-left:5px}
.file-info{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
font-size:12px;
line-height:32px}
.file-info .octicon{vertical-align:text-bottom}
.sticky-file-header{position:-webkit-sticky;
position:sticky;
top:60px;
z-index:6}
.sticky-file-header.has-open-dropdown{z-index:10}
.file-info-divider{display:inline-block;
width:1px;
height:18px;
margin-right:3px;
margin-left:3px;
vertical-align:middle;
background-color:#ddd}
.file-mode{text-transform:capitalize}
.file-blankslate{border:0;
border-radius:0 0 2px 2px}
.diff-progressive-loader{min-height:150px}
.load-diff-button,.load-diff-retry{z-index:1;
min-height:32px}
.diff-placeholder-svg{clip:rect(1px,1px,1px,1px);
-webkit-clip-path:inset(50%);
clip-path:inset(50%)}
.hidden-diff-reason{z-index:2}
.graphs h2.ghead:after{display:block;
height:0;
clear:both;
visibility:hidden;
content:"."}
.graphs.wheader h2{padding:1px}
.graphs .area{fill:#28a745;
fill-opacity:.5}
.graphs .path{fill:none;
stroke:#28a745;
stroke-opacity:1;
stroke-width:2px}
.graphs .dot{fill:#28a745;
stroke:#1e7e34;
stroke-width:2px}
.graphs .dot.padded{stroke:#fff;
stroke-width:1px}
.graphs .dot.padded circle:hover{fill:#0366d6}
.graphs .d3-tip{fill:#24292e}
.graphs .d3-tip text{font-size:11px;
fill:#fff}
.graphs .dir{float:right;
padding-top:5px;
font-size:12px;
font-weight:400;
line-height:100%;
color:#6a737d}
.graphs .selection .overlay{visibility:none}
.graphs .selection .selection{fill:#24292e;
fill-opacity:.1;
stroke:#24292e;
stroke-dasharray:3 3;
stroke-opacity:.4;
stroke-width:1px;
shape-rendering:crispedges}
.graph-filter h3{display:inline-block;
font-size:24px;
font-weight:300}
.graph-filter .info{margin-bottom:20px;
color:#586069}
.graph-canvas .activity{width:400px;
padding:10px;
margin:100px auto 0;
color:#2f363d;
text-align:center;
border-radius:3px}
.graph-canvas .dots{margin:0 auto}
.graph-canvas>.activity{display:none}
.graph-canvas .axis{font-size:10px}
.graph-canvas .axis line{stroke:rgba(27,31,35,.1);
shape-rendering:crispedges}
.graph-canvas .axis path{display:none}
.graph-canvas .axis .zero line{stroke:#0366d6;
stroke-dasharray:3 3;
stroke-width:1.5}
.graph-canvas .graph-empty,.graph-canvas .graph-error,.graph-canvas .graph-loading,.graph-canvas .graph-no-usable-data{display:none}
.graph-canvas.is-graph-empty .graph-empty,.graph-canvas.is-graph-empty>.activity,.graph-canvas.is-graph-load-error .graph-error,.graph-canvas.is-graph-loading .graph-loading,.graph-canvas.is-graph-loading>.activity,.graph-canvas.is-graph-without-usable-data .graph-no-usable-data,.graph-canvas.is-graph-without-usable-data>.activity{display:block}
.svg-tip{position:absolute;
z-index:99999;
padding:10px;
font-size:12px;
color:#959da5;
text-align:center;
background:rgba(0,0,0,.8);
border-radius:3px}
.svg-tip strong{color:#dfe2e5}
.svg-tip.is-visible{display:block}
.svg-tip:after{position:absolute;
bottom:-10px;
left:50%;
width:5px;
height:5px;
box-sizing:border-box;
margin:0 0 0 -5px;
content:" ";
border:5px solid transparent;
border-top-color:rgba(0,0,0,.8)}
.svg-tip.comparison{padding:0;
text-align:left;
pointer-events:none}
.svg-tip.comparison .title{display:block;
padding:10px;
margin:0;
font-weight:600;
line-height:1;
pointer-events:none}
.svg-tip.comparison ul{margin:0;
white-space:nowrap;
list-style:none}
.svg-tip.comparison li{display:inline-block;
padding:10px}
.svg-tip.comparison .metric-0{border-top:3px solid #28a745;
border-right:1px solid #24292e}
.svg-tip.comparison .metric-1{border-top:3px solid #2188ff}
.svg-tip-one-line{white-space:nowrap}
.LoadingDependencies{position:absolute;
left:0;
width:100%;
animation:fadeOut;
animation-duration:.6s;
animation-fill-mode:forwards;
animation-timing-function:ease-in}
.LoadingDependencies--loading{position:relative}
.LoadingDependencies--loading .octicon{opacity:0;
animation:dropBox;
animation-duration:1.25s;
animation-fill-mode:forwards;
animation-timing-function:linear;
animation-delay:1s;
animation-iteration-count:infinite}
.LoadingDependencies--loading .octicon:nth-child(2){position:absolute;
left:calc(50% - 27px);
animation-delay:1.61s}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes dropBox{0%{opacity:1;
transform:translateY(-110%)}7%{opacity:1;
transform:translateY(20%);
transform:translateX(0)}80%{opacity:1}to{opacity:0;
transform:translateX(-250%)}}
.topic-tag{display:inline-block;
padding:.3em .9em;
margin:0 .5em .5em 0;
white-space:nowrap;
background-color:#f1f8ff;
border-radius:3px}
.topic-tag-link:hover{text-decoration:none;
background-color:#def}
.topic-tag-outline{background:#fff;
box-shadow:inset 0 0 0 1px #c8e1ff}
.delete-topic-button,.delete-topic-link{display:inline-block;
width:26px;
color:#6a737d;
background-color:#f1f8ff;
border:0;
border-left:1px solid #b4d9ff;
border-top-right-radius:3px;
border-bottom-right-radius:3px}
.delete-topic-button:hover,.delete-topic-link:hover{background-color:#def}
.delete-topic-link{padding-right:8px;
padding-left:8px;
margin-left:8px;
line-height:1.75}
.delete-topic-link:hover{text-decoration:none}
.invalid-topic .delete-topic-button{color:#86181d;
background-color:#ffdce0;
border-left-color:#cea0a5}
.invalid-topic .delete-topic-button:hover{background-color:#ffc8ce}
.topic-tag-action{display:inline-flex;
align-items:center;
padding-left:.8em;
margin:.4em .4em 0 0;
background-color:#f1f8ff;
border-radius:3px}
.topic-tag-action.invalid-topic{color:#86181d;
background-color:#ffdce0;
border-color:#cea0a5}
.topic-tag-action .add-topic-button,.topic-tag-action .remove-topic-button{display:inline-block;
width:26px;
font-size:15px;
color:#6a737d;
background-color:#f1f8ff;
border:0;
border-left:1px solid #b4d9ff}
.topic-tag-action .add-topic-button:hover,.topic-tag-action .remove-topic-button:hover{color:#fff}
.topic-tag-action .add-topic-button:hover{background-color:#28a745}
.topic-tag-action .remove-topic-button{border-right:0;
border-top-right-radius:3px;
border-bottom-right-radius:3px}
.topic-tag-action .remove-topic-button:hover{background-color:#d73a49}
.topic-input-container .tag-input{width:908px;
cursor:text}
.topic-input-container .tag-input.org-repo-tag-input{width:100%}
.topic-input-container .tag-input .tag-input-inner{min-height:26px;
background-image:none}
.topic-input-container .topic-tag{margin-top:2px}
.repository-topics-container .list-topics-container{display:inline-flex;
flex-wrap:wrap;
align-items:baseline}
.topic .css-truncate-target{max-width:75%}
.topic-list .topic-list-item+.topic-list-item{border-top:1px solid #e1e4e8}
.topic-box .starred{color:#ffd33d;
border:0}
.topic-box .unstarred{color:#d1d5da;
border:0}
.team-breadcrumb .team-breadcrumb-item{display:inline-block}
.team-breadcrumb .team-breadcrumb-item:after{padding-right:.5em;
padding-left:.5em;
color:#e1e4e8;
content:"/"}
.team-breadcrumb .team-breadcrumb-item-selected:after{content:none}
.team-discussions-container{min-height:100vh}
.team-left-column{max-width:100%}@media (min-width:768px){.team-left-column{max-width:350px}}
.team-left-column .team-avatar{width:80px;
height:80px}@media (min-width:768px){.team-left-column .team-avatar{width:140px;
height:140px}}
.team-discussions{max-width:768px}
.team-discussions .previewable-comment-form .comment{border:0}
.discussion-post{opacity:1;
transition:opacity .4s}
.discussion-post .timeline-comment:after,.discussion-post .timeline-comment:before{display:none}
.discussion-post .post-author{margin-top:-6px}
.discussion-post .post-author-timestamp{margin-top:-3px}
.discussion-post.fade-out{opacity:0}
.discussion-post .timeline-inline-comments{background:#fafbfc}
.discussion-post .team-discussion-timeline:before{bottom:20px}
.discussion-post .reply-comment:first-child{border-top:1px solid #e1e4e8}
.discussion-post .reply-comment:first-child .review-comment{padding-top:16px}
.discussion-post .reply-comment .review-comment{padding:8px 16px}
.discussion-post .reply-comment .review-comment.is-comment-editing{padding:0;
background:#fafbfc}
.discussion-post .comment .comment-reactions{margin-left:16px;
border-top:0!important}
.discussion-post .comment .reaction-summary-item{margin-bottom:16px}
.discussion-post .reaction-summary-item:not(.add-reaction-btn){padding:0 8px;
font-size:12px;
line-height:26px;
border:1px solid #d2dff0;
border-radius:3px}
.discussion-post .reaction-summary-item:not(.add-reaction-btn) .emoji{font-size:16px;
vertical-align:sub}
.discussion-post .reaction-summary-item:not(.add-reaction-btn)+.reaction-summary-item{margin-left:8px}
.discussion-post .reply-comments-holder{position:relative}
.discussion-post .reply-comments-holder:before{position:absolute;
top:51px;
bottom:0;
left:29px;
width:2px;
content:"";
background-color:#e1e4e8}
.discussion-post .add-reaction-btn{padding:4px 10px}
.discussion-post .pin-btn:disabled{pointer-events:none}
.discussion-post .pinned{color:#f66a0a;
opacity:1}
.discussion-post .loading-spinner{display:none;
float:left;
margin-top:12px}
.discussion-post .loading .loading-spinner{display:block}
.discussion-post~.blankslate{display:none}
.team-discussion-new-post .review-thread-reply-button:disabled{cursor:inherit;
background-color:#f6f8fa;
border:0;
box-shadow:none}
.team-project-suggestion-number{font-weight:300;
color:#a3aab1}
.team-discussion-nav-disabled{pointer-events:none}
.team-group-mapping-search-results .select-menu-loading{display:inherit}
.team-group-mapping-search-results.is-error .select-menu-loading,.team-group-mapping-search-results .select-menu-error{display:none}
.team-group-mapping-search-results.is-error .select-menu-error{display:inherit}
.review_assignment_toggler>.assignment_form{display:none}
.review_assignment_toggler.on>.assignment_form{display:block}
.team-member-exclusion-toggler>.member-exclusion{display:none}
.team-member-exclusion-toggler.on>.member-exclusion{display:block}
.hooks-listing .boxed-group-action.select-menu{z-index:auto}
.hooks-listing .boxed-group-inner{padding:0 10px;
margin-bottom:10px}
.hook-item a:hover{text-decoration:none}
.hook-item .item-status{float:left;
width:16px;
margin-right:8px;
text-align:center}
.hook-item .description{color:#6a737d}
.hook-item .description .css-truncate-target{max-width:160px}
.hook-item .icon-for-failure,.hook-item .icon-for-inactive,.hook-item .icon-for-mute,.hook-item .icon-for-pending,.hook-item .icon-for-success{display:none}
.hook-item.success .icon-for-success{display:inline-block;
color:#28a745}
.hook-item.failure .icon-for-failure{display:inline-block;
color:#cb2431}
.hook-item.inactive .icon-for-inactive,.hook-item.mute .icon-for-mute,.hook-item.pending .icon-for-pending{display:inline-block;
color:#6a737d}
.hook-item .icon-for-disabled,.hook-item .icon-for-enabled{display:none}
.hook-item.enabled .icon-for-enabled{display:inline-block;
color:#28a745}
.hook-item.disabled .icon-for-disabled{display:inline-block;
color:#ccc}
.hook-item .hook-error-message{margin-left:24px;
color:#cb2431}
.hook-url.css-truncate-target{max-width:360px}
.hook-events-field .hook-event-selector{display:none}
.hook-events-field.is-custom .hook-event-selector{display:block}
.hook-event-selector{margin-left:10px}
.hook-event{display:inline-block;
width:310px;
padding:5px 0 5px 30px;
margin:0}
.hook-event-choice,.hook-event p{font-weight:400}
.hooks-oap-warning{margin-top:0}
.hooks-oap-warning ul{margin:10px 0}
.hooks-oap-warning ul li{margin-left:16px}
.hook-secret .hook-secret-standin{display:block}
.hook-secret .hook-secret-field,.hook-secret.open .hook-secret-standin{display:none}
.hook-secret.open .hook-secret-field{display:block}
.hook-deliveries-list .spinner{display:inline-block;
margin:0;
vertical-align:top}
.hook-deliveries-list .hook-delivery-item:hover{background-color:initial}
.hook-deliveries-list .item-status{display:inline-block;
width:16px;
margin-right:5px;
text-align:center}
.hook-deliveries-list .item-status .icon-for-failure,.hook-deliveries-list .item-status .icon-for-pending,.hook-deliveries-list .item-status .icon-for-success{display:none}
.hook-deliveries-list .item-status.success{color:#28a745;
visibility:visible}
.hook-deliveries-list .item-status.success .icon-for-success{display:inline-block}
.hook-deliveries-list .item-status.failure{color:#cb2431}
.hook-deliveries-list .item-status.failure .icon-for-failure{display:inline-block}
.hook-deliveries-list .item-status.pending{color:#6a737d}
.hook-deliveries-list .item-status.pending .icon-for-pending{display:inline-block}
.boxed-group-list li.hook-delivery-item{padding:10px}
.hook-delivery-time{float:right;
margin-right:10px;
font-size:10px;
color:#6a737d}
.hook-delivery-guid{display:inline-block;
padding:2px 6px;
font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
font-size:12px;
color:rgba(0,0,0,.5);
background-color:rgba(209,227,237,.5);
border-radius:3px}
.hook-delivery-guid .octicon{margin:1px -2px 0 0;
color:#b0c4ce}
.hook-delivery-actions{padding-top:1px}
.boxed-group-list>li.hook-delivery-item .btn-sm{margin:0}
.hook-delivery-container hr{margin:10px 0}
.hook-delivery-container pre{padding:7px 12px;
margin:10px 0;
overflow:auto;
font-size:13px;
line-height:1.5;
background-color:#f8f8f8;
border:1px solid #ddd;
border-radius:3px}
.hook-delivery-container .tabnav{margin:10px 0}
.hook-delivery-container h4.remote-call-header{margin:20px 0 10px;
border-bottom:1px solid #959da5}
.hook-delivery-response-status{display:inline-block;
padding:4px 6px 3px;
font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
font-size:10px;
line-height:1.1;
color:#fff;
background-color:#d73a49;
border-radius:3px}
.hook-delivery-response-status[data-response-status^="2"]{background-color:#28a745}
.redelivery-dialog .pending-message{display:block}
.redelivery-dialog .failure-message{display:none}
.redelivery-dialog.failed{color:#9c2400;
background-image:linear-gradient(#f8d8d8,#efd0d0);
border-color:#da9797}
.redelivery-dialog.failed .pending-message{display:none}
.redelivery-dialog.failed .failure-message{display:block}
.test-hook-message .error-message,.test-hook-message .success-message{display:none;
margin-top:10px}
.test-hook-message.error .error-message,.test-hook-message.success .success-message{display:block}
.item-name{float:left;
font-weight:600}
.hovercard-icon{width:16px}
.integration-meta-head{font-size:16px;
color:#586069}
.integrations-select-repos{max-height:138px;
overflow-y:scroll;
border-radius:3px}
.integrations-select-repos .mini-repo-list-item{padding:8px 64px 8px 30px}
.integrations-select-repos .mini-repo-list-item:hover .owner,.integrations-select-repos .mini-repo-list-item:hover .repo{text-decoration:none}
.integrations-select-repos .mini-repo-list-item .css-truncate-target{max-width:345px}
.integrations-select-repos::-webkit-scrollbar{width:10px}
.integrations-select-repos::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);
border:2px solid #fff;
border-radius:6px;
box-shadow:0 0 1px hsla(0,0%,100%,.5)}
.integrations-select-repos::-webkit-scrollbar-track-piece{background:transparent}
.integrations-repository-picker{width:440px}
.target-avatar{position:relative;
top:-2px}
.issue-list .title{min-height:24px;
padding:0;
margin:0 80px 10px 0;
font-size:18px;
font-weight:400;
line-height:24px;
word-wrap:break-word}
.issue-list .title .octicon{position:absolute;
top:-4px;
left:0;
color:#888}
.issue-list .title .closed.octicon{color:#cb2431}
.issue-list .title .open.octicon{color:#28a745}
.issue-list .title .merged.octicon{color:#6f42c1}
.issue-list .description{margin:0 0 10px;
overflow:hidden;
line-height:20px}
.issue-list-item+.issue-list-item{border-top:1px solid #e1e4e8}
.search-feedback-form,.search-result-feedback{visibility:hidden;
opacity:0;
transition:all .15s ease-in-out}
.search-feedback-form.show,.search-result-feedback.show{visibility:visible;
opacity:1}
.pinned-issue-item .pinned-issue-handle{cursor:grab}
.pinned-issue-item.is-dragging,.pinned-issue-item.is-dragging .pinned-issue-handle{cursor:grabbing}
.pinned-issue-item.is-dragging{background-color:#f1f8ff}
.pinned-issue-item.sortable-ghost{background-color:#f1f8ff;
opacity:0}
.issues-reset-query-wrapper{margin-bottom:20px}
.label-link:hover{text-decoration:none}
.issues-reset-query{font-weight:600;
color:#586069}
.issues-reset-query:hover{color:#0366d6;
text-decoration:none}
.issues-reset-query:hover .issues-reset-query-icon{background-color:#0366d6}
.issues-reset-query-icon{width:18px;
height:18px;
padding:1px;
margin-right:3px;
color:#fff;
text-align:center;
background-color:#6a737d;
border-radius:3px}
.table-list-milestones .table-list-cell{padding:15px 20px}
.table-list-milestones .stat{display:inline-block;
font-size:14px;
font-weight:600;
line-height:1.2;
color:#555;
white-space:nowrap}
.table-list-milestones .stat a{color:inherit}
.table-list-milestones .stat+.stat{margin-left:15px}
.table-list-milestones .stat-label{font-weight:400;
color:#586069}
.milestone-title{width:500px}
.milestone-title-link{margin-top:0;
margin-bottom:5px;
font-size:24px;
font-weight:400;
line-height:1.2}
.milestone-title-link a{color:#333}
.milestone-title-link a:hover{color:#0366d6}
.milestone-progress{width:420px}
.milestone-progress .progress-bar{margin-top:7px;
margin-bottom:12px}
.milestone-meta{font-size:14px}
.milestone-meta-item{display:inline-block;
margin-right:10px}
.milestone-meta-item .octicon{width:16px;
text-align:center}
.milestone-description-html{display:none}
.milestone-description{margin-top:5px}
.milestone-description .expand-more{color:#0366d6;
cursor:pointer}
.milestone-description .expand-more:hover{text-decoration:underline}
.milestone-description.open .milestone-description-plaintext{display:none}
.milestone-description.open .milestone-description-html{display:block}
.issue-reorder-warning{z-index:110}
.task-progress{color:#586069;
text-decoration:none;
vertical-align:top}
.task-progress .octicon{margin-right:5px;
color:#999;
vertical-align:bottom}
.task-progress .progress-bar{display:inline-block;
width:80px;
height:5px;
vertical-align:2px;
background-color:#eee}
.task-progress .progress-bar .progress{background-color:#ccc}
.task-progress-counts{display:inline-block;
margin-right:6px;
margin-left:-2px;
font-size:12px}a.task-progress:hover{color:#0366d6}a.task-progress:hover .octicon{color:inherit}a.task-progress:hover .progress-bar .progress{background-color:#0366d6}
.issue-meta-section .octicon{color:#ccc;
vertical-align:bottom}
.issue-milestone{max-width:240px}
.issue-milestone .css-truncate-target{max-width:100px}
.milestone-link .octicon{font-size:14px}
.milestone-link:hover .octicon{color:inherit}
.new-pr-form{margin-top:15px;
margin-bottom:20px}
.new-pr-form:after,.new-pr-form:before{display:table;
content:""}
.new-pr-form:after{clear:both}
.new-pr-form .discussion-timeline:before{display:none}
.label-select-menu .description{margin-left:19px}
.label-select-menu .color{display:inline-block;
width:14px;
height:14px;
margin-top:-1px;
margin-right:2px;
vertical-align:middle;
border-radius:3px}
.label-select-menu .selected .select-menu-item-icon,.label-select-menu [aria-checked=mixed] .select-menu-item-icon,.label-select-menu [aria-checked=true] .select-menu-item-icon{color:inherit!important}
.label-select-menu .selected .octicon-circle-slash,.label-select-menu [aria-checked=mixed] .octicon-circle-slash,.label-select-menu [aria-checked=true] .octicon-circle-slash{color:#6a737d}
.label-select-menu .selected:active,.label-select-menu [aria-checked=mixed]:active,.label-select-menu [aria-checked=true]:active{background-color:initial!important}
.label-select-menu .select-menu-item{position:relative}
.label-select-menu .select-menu-item.navigation-focus,.label-select-menu .select-menu-item:focus,.label-select-menu .select-menu-item:hover,.label-select-menu .select-menu-item[aria-selected=true]{color:inherit;
background-color:#f4f4f4}
.label-select-menu .select-menu-item.navigation-focus .select-menu-item-icon,.label-select-menu .select-menu-item:focus .select-menu-item-icon,.label-select-menu .select-menu-item:hover .select-menu-item-icon,.label-select-menu .select-menu-item[aria-selected=true] .select-menu-item-icon{color:transparent}
.label-select-menu .select-menu-item.navigation-focus .label-options-icon,.label-select-menu .select-menu-item:focus .label-options-icon,.label-select-menu .select-menu-item:hover .label-options-icon,.label-select-menu .select-menu-item[aria-selected=true] .label-options-icon{color:inherit}
.label-select-menu>form{position:relative}
.subnav .btn+.issues-search{padding-right:10px;
border-right:1px solid #eee}
.reaction-sort-item{float:left;
width:39px;
padding:5px;
margin-top:5px;
text-align:center;
pointer-events:all;
border:1px solid transparent;
border-radius:3px;
opacity:.7}
.reaction-sort-item:focus,.reaction-sort-item:hover{text-decoration:none;
background-color:#0366d6;
opacity:1}
.reaction-sort-item[aria-checked=true]{background-color:#f1f8ff;
border-color:#0366d6;
opacity:1}body.emoji-size-boost .reaction-sort-item g-emoji{margin-left:-3px}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){body.emoji-size-boost .reaction-sort-item g-emoji{margin-left:0}}
.issue-keyword{border-bottom:1px dotted #959da5}
.issue-keyword:hover{border-bottom:0}
.new-label-color-dimensions{width:24px;
height:24px}
.select-menu-item.navigation-focus>.octicon.label-options-icon,.select-menu-item[aria-selected=true]>.octicon.label-options-icon{color:#24292e}
.new-label-color-input:invalid{color:#cb2431}
.related-issue-item.navigation-focus,.similar-issue-item.navigation-focus{background-color:#f6f8fa;
border-radius:3px}
.repository-lang-stats{position:relative}
.repository-lang-stats ol.repository-lang-stats-numbers li{display:table-cell;
width:1%;
padding:10px 5px;
text-align:center;
white-space:nowrap;
border-bottom:0}
.repository-lang-stats ol.repository-lang-stats-numbers li span.percent{float:none}
.repository-lang-stats ol.repository-lang-stats-numbers li>a,.repository-lang-stats ol.repository-lang-stats-numbers li>span{font-weight:600;
color:#6a737d;
text-decoration:none}
.repository-lang-stats ol.repository-lang-stats-numbers li .lang{color:#24292e}
.repository-lang-stats ol.repository-lang-stats-numbers li .language-color{display:inline-block;
width:10px;
height:10px;
border-radius:50%}
.repository-lang-stats ol.repository-lang-stats-numbers li a:hover{background:transparent}
.repository-lang-stats-graph{width:100%;
overflow:hidden;
white-space:nowrap;
cursor:pointer;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
border:1px solid #ddd;
border-top:0;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px}
.repository-lang-stats-graph .language-color{line-height:8px;
text-indent:-9999px}
.repository-lang-stats-graph .language-color:first-child{border-bottom-left-radius:2px}
.repository-lang-stats-graph .language-color:last-child{border-bottom-right-radius:2px}
.repository-lang-stats-graph .language-color:not(:first-child){border-left:1px solid #fff}
.facebox-loading,.octocat-spinner{min-height:64px;
background-image:url(/images/spinners/octocat-spinner-64.gif);
background-repeat:no-repeat;
background-position:50%}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.facebox-loading,.octocat-spinner{background-image:url(/images/spinners/octocat-spinner-128.gif);
background-size:64px 64px}}
.map-container .activity{top:120px;
left:340px;
z-index:99999}
.map-container .is-graph-loading .activity{display:block}
.map{height:350px}
.map-background{pointer-events:all;
fill:#0366d6}
.map-background-zoom{cursor:grab}
.map-land{fill:none;
stroke:#256aae;
stroke-width:2}
.map-country,.map-land{shape-rendering:crispedges}
.map-country{fill:#d7c7ad;
cursor:pointer}
.map-country.hk{stroke:#a5967e}
.map-country:hover{fill:#c8b28e}
.map-country.active{fill:#f6e5ca}
.map-borders{stroke:#a5967e}
.map-borders,.map-graticule{fill:none;
shape-rendering:crispedges}
.map-graticule{pointer-events:none;
stroke:#fff;
stroke-opacity:.2}
.map-graticule :nth-child(2n){stroke-dasharray:2,2}
.map-legend .map-legend-circle{fill-opacity:0;
stroke:#fff;
stroke-width:1.5}
.map-legend .map-legend-text{font-size:10px;
fill:#fff;
text-anchor:end}
.map-legend .map-legend-link{stroke:#fff;
stroke-width:1.5}
.map-point{pointer-events:none;
fill:#f66a0a}
.map-point:hover{fill:#e36209}
.map-country-info{top:8px;
right:8px;
pointer-events:none;
opacity:0}
.MarketplaceJumbotron{background-color:#2f363d;
background-image:url(/images/modules/marketplace/bg-hero.svg);
background-repeat:repeat-y;
background-position:top;
background-size:150% auto}@media (min-width:768px){.MarketplaceJumbotron{background-repeat:no-repeat;
background-size:cover}}
.CircleBadge--feature{position:relative;
top:0;
transition:top .15s ease-in,box-shadow .12s ease-in}
.MarketplaceFeature{min-width:250px}
.MarketplaceFeature-text{opacity:.7;
transition:opacity .12s ease-in}
.MarketplaceFeature-link:hover .CircleBadge--feature{top:-3px;
box-shadow:0 3px 8px 0 rgba(0,0,0,.2)}
.MarketplaceFeature-link:hover .MarketplaceFeature-text{opacity:1}
.MarketplaceFeature-link:active .CircleBadge--feature{top:0;
box-shadow:0}
.MarketplaceSideNav{-webkit-overflow-scrolling:touch;
background-color:#f6f8fa}@media (min-width:768px){.MarketplaceSideNav{background-color:#fff;
border-right:1px solid #e1e4e8}}
.ScreenshotCarousel{border:1px solid #e1e4e8;
border-radius:3px}
.ScreenshotCarousel-screenshot{display:none;
padding:16px}
.ScreenshotCarousel-screenshot.active{display:block}
.ScreenshotCarousel-nav{display:flex;
overflow-x:auto;
align-items:top;
box-shadow:inset 0 1px 0 #e1e4e8}
.ScreenshotCarousel-navitem{width:20%;
min-width:120px;
padding:16px;
cursor:pointer;
border-right:1px solid #e1e4e8}
.ScreenshotCarousel-navitem:last-child{border-right:0}
.ScreenshotCarousel-navitem.selected{background-color:#f6f8fa;
box-shadow:inset 0 0 4px rgba(36,41,46,.15)}
.marketplace-listing-screenshot-container{width:175px;
min-height:175px;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}
.marketplace-listing-screenshot-container .marketplace-listing-screenshot{min-width:100%;
min-height:100%;
opacity:0}
.marketplace-listing-screenshot-zoom{display:none;
cursor:move}
.marketplace-listing-details-sidebar{order:2}@media (min-width:768px){.marketplace-listing-details-sidebar{order:1}}
.marketplace-listing-details-description{order:1}@media (min-width:768px){.marketplace-listing-details-description{order:2}}
.marketplace-listing-screenshot-link{height:100px;
cursor:move}
.marketplace-listing-screenshot-link:focus .marketplace-listing-screenshot-zoom,.marketplace-listing-screenshot-link:hover .marketplace-listing-screenshot-zoom{top:0;
left:0;
display:block;
width:100%;
height:100%;
padding-top:28px;
background-color:hsla(0,0%,100%,.75)}
.marketplace-integratable-logo{width:40px;
height:40px}
.marketplace-listing-save-error,.marketplace-listing-save-notice{display:none;
opacity:0;
transition:opacity .15s linear}
.marketplace-listing-save-error.visible,.marketplace-listing-save-notice.visible{display:inline-block;
opacity:1}
.marketplace-listing-screenshot-delete-form{position:absolute;
bottom:-24px;
width:100%;
text-align:center}
.marketplace-plan-dollar-field-container .price-note{display:none}
.marketplace-plan-dollar-field-container.is-errored .price-note{display:block}
.marketplace-plan-dollar-field-container.is-errored .form-control{border-color:#d73a49}
.marketplace-plan-emphasis{color:#24292e}
.selected .marketplace-plan-emphasis{color:#fff}
.marketplace-plan-unit-name-preview:before{content:"per "}
.marketplace-plan-per-time{clear:right}
.marketplace-billing-modal{width:540px;
max-height:90vh}
.marketplace-listing-markdown,.marketplace-url-link{word-wrap:break-word;
white-space:pre-wrap}
.marketplace-listing-markdown{line-height:1.4}
.integrations-promo-bg{background-image:url(/images/modules/works-with/build-your-own.svg);
background-repeat:no-repeat;
background-size:0 0}@media (min-width:544px){.integrations-promo-bg{background-position:100% 0;
background-size:auto 100%}}
.marketplace-product-callout{border-color:#d1d5da!important}
.marketplace-product-callout:after,.marketplace-product-callout:before{display:none}
.marketplace-product-callout .branch-action-item-icon{color:#586069;
background-color:#e1e4e8}
.filter-item.selected .Label--outline-white{color:#fff;
border-color:#fff}
.MarketplaceEdit-body{min-height:570px}
.MarketplaceEdit-body .pricing-model-selector{width:calc(100% - 12px);
max-width:100%!important}
.MarketplaceEdit-body .menu{border-right:0;
border-left:0;
border-radius:0}
.MarketplaceEdit-body .menu-item{padding:12px 16px;
background:#fafbfc}
.MarketplaceEdit-body .menu-item.selected{background:#fff}
.MarketplaceEdit-body .menu-item:hover{background:#f6f8fa}
.MarketplaceEdit-body .menu-item.selected:before{position:absolute;
top:0;
bottom:0;
left:0;
width:3px;
content:"";
background-color:#f66a0a}
.MarketplaceEdit-body .menu-item:first-child:before{border-top-left-radius:0}
.MarketplaceEdit-body .CircleIcon{display:inline-block;
width:32px;
height:32px;
font-weight:600;
line-height:32px;
color:#586069;
text-align:center;
background:#e6ebf1;
border-radius:50%}
.MarketplaceEdit-body .CircleIcon .octicon{display:inline-block}
.MarketplaceInsights-graph .insights-month .tick:nth-child(2n){visibility:hidden}
.BarChart{border-radius:3px}
.BarChart-bar{height:10px;
border-right:1px solid #fff}
.BarChart-bar--green{background-color:#34d058}
.BarChart-bar--orange{background-color:#fb8532}
.BarChart-bar--yellow{background-color:#f9c513}
.CircleBadge--tiny{width:32px;
height:32px}
.CircleBadge--github{position:relative}
.CircleBadge--github.CircleBadge--large:after{right:5px;
bottom:5px}
.CircleBadge--github.CircleBadge--small:after{right:-5px;
bottom:-5px}
.CircleBadge--github:after{position:absolute;
right:0;
bottom:0;
display:block;
width:22px;
height:22px;
padding:3px;
line-height:0;
content:"";
background:#fff url("data:image/svg+xml;
base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExIDBDNC45MjMgMCAwIDQuOTIyIDAgMTFjMCA0Ljg2OCAzLjE0OSA4Ljk3OSA3LjUyMSAxMC40MzYuNTUuMDk3Ljc1Ni0uMjMzLjc1Ni0uNTIyIDAtLjI2Mi0uMDEzLTEuMTI4LS4wMTMtMi4wNDktMi43NjQuNTA5LTMuNDc5LS42NzQtMy42OTktMS4yOTMtLjEyNC0uMzE2LS42Ni0xLjI5Mi0xLjEyOC0xLjU1My0uMzg0LS4yMDYtLjkzNS0uNzE1LS4wMTMtLjcyOS44NjYtLjAxNCAxLjQ4NS43OTggMS42OTEgMS4xMjguOTkgMS42NjMgMi41NzEgMS4xOTYgMy4yMDQuOTA3LjA5Ni0uNzE1LjM4NS0xLjE5Ni43MDEtMS40NzEtMi40NDgtLjI3NS01LjAwNS0xLjIyNC01LjAwNS01LjQzMiAwLTEuMTk2LjQyNi0yLjE4NiAxLjEyNy0yLjk1Ni0uMTEtLjI3NS0uNDk1LTEuNDAyLjExLTIuOTE1IDAgMCAuOTIyLS4yODggMy4wMjUgMS4xMjguODgtLjI0OCAxLjgxNS0uMzcyIDIuNzUtLjM3MnMxLjg3LjEyNCAyLjc1LjM3MmMyLjEwNC0xLjQzIDMuMDI2LTEuMTI4IDMuMDI2LTEuMTI4LjYwNSAxLjUxMy4yMiAyLjY0LjExIDIuOTE1LjcuNzcgMS4xMjcgMS43NDcgMS4xMjcgMi45NTYgMCA0LjIyMi0yLjU3MSA1LjE1Ny01LjAxOSA1LjQzMi4zOTkuMzQzLjc0MyAxLjAwNC43NDMgMi4wMzUgMCAxLjQ3MS0uMDE0IDIuNjU0LS4wMTQgMy4wMjUgMCAuMjg5LjIwNi42MzIuNzU2LjUyMkMxOC44NTEgMTkuOTggMjIgMTUuODU0IDIyIDExYzAtNi4wNzgtNC45MjMtMTEtMTEtMTF6IiBmaWxsPSIjMUIxRjIzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=") 50% no-repeat;
border-radius:100px}
.select-search-icon{position:absolute;
top:19px;
left:18px}body.page-responsive .flash-full .container{width:100%;
max-width:980px}
.ClipboardButton{position:relative}
.ClipboardButton.ClipboardButton--success{border-color:#28a745;
box-shadow:0 0 0 .2em rgba(52,208,88,.4)}
.ClipboardButton.ClipboardButton--success:focus{box-shadow:0 0 0 .2em rgba(52,208,88,.4)}@media (min-width:768px){.MarketplacePlan--sticky{position:-webkit-sticky;
position:sticky;
top:24px;
z-index:999}}@media (max-width:544px){.Box--full{right:0;
bottom:0;
left:0;
width:100%;
max-width:none;
max-height:none;
margin:0;
border-radius:0;
transform:none}}
.MarketplaceBackground-wrapper{position:relative}
.MarketplaceBackground{position:relative;
top:-90px;
width:313px;
margin-top:-150px;
margin-bottom:-125px;
overflow:hidden}
.MarketplaceBackground img{position:relative;
top:0;
right:225px;
width:549px}@media (min-width:544px){.MarketplaceBackground{position:relative;
width:463px;
margin-top:-180px;
margin-bottom:65px;
overflow:hidden}
.MarketplaceBackground img{right:305px;
width:730px}}@media (min-width:768px){.MarketplaceBackground{position:absolute;
top:-148px;
right:-250px;
width:633px}
.MarketplaceBackground img{right:195px;
width:550px}}@media (min-width:1012px){.MarketplaceBackground{position:absolute;
top:-268px;
right:-63px;
width:1040px}
.MarketplaceBackground img{right:0;
width:900px}}@media (min-width:1280px){.MarketplaceBackground{top:-253px;
right:-67px}
.MarketplaceBackground img{width:860px}}
.MarketplaceBackground-recommendations{position:relative;
top:-90px;
width:313px;
margin-top:-150px;
margin-bottom:-120px;
overflow:hidden}
.MarketplaceBackground-recommendations img{position:relative;
top:0;
right:225px;
width:549px}@media (min-width:544px){.MarketplaceBackground-recommendations{position:relative;
width:463px;
margin-top:-180px;
margin-bottom:70px;
overflow:hidden}
.MarketplaceBackground-recommendations img{right:305px;
width:730px}}@media (min-width:768px){.MarketplaceBackground-recommendations{position:absolute;
top:-228px;
right:-69px;
width:633px}
.MarketplaceBackground-recommendations img{right:195px;
width:750px}}@media (min-width:1012px){.MarketplaceBackground-recommendations{top:-268px;
right:0;
width:1040px}
.MarketplaceBackground-recommendations img{right:-115px;
width:900px}}@media (min-width:1280px){.MarketplaceBackground-recommendations{top:-325px;
right:105px;
width:1040px}
.MarketplaceBackground-recommendations img{right:0;
width:1040px}}
.MarketplaceBackground-buffer{padding-top:40px;
margin-top:-146px;
background:#fafbfc}@media (min-width:544px){.MarketplaceBackground-buffer{padding-top:120px;
margin-top:-233px}}@media (min-width:768px){.MarketplaceBackground-buffer{margin-top:-109px}}@media (min-width:1012px){.MarketplaceBackground-buffer{margin-top:-89px}}
.MarketplaceHeader{overflow:hidden}
.muted-link.filter-item.selected{color:#fff!important}
.MarketplaceBody{position:relative}@media (min-width:544px){.MarketplaceBody{top:-72px;
z-index:2}}
.MarketplaceDetails .octicon{transition:transform .2s linear;
transform:scaleY(1)}
.MarketplaceDetails[open] .octicon{transform:scaleY(-1)}
.MarketplaceAnnouncement{color:#fff;
background:linear-gradient(90deg,#257bf9,#2426ca)}
.MarketplaceAnnouncement .btn-outline-mktg{color:#fff;
background-color:hsla(0,0%,100%,0);
border-color:hsla(0,0%,100%,.7)}
.MarketplaceAnnouncement .btn-outline-mktg:hover{color:#c8e1ff;
border-color:#fff}
.MarketplaceAnnouncement-icon{width:80px;
opacity:.9}
.MarketplaceAnnouncement-description{opacity:.7}
.topic-tag-contrast{background-color:#c8e1ff}
.topic-tag-contrast .delete-topic-link{color:#24292e;
background-color:#c8e1ff;
border-left-color:rgba(27,31,35,.15)}
.topic-tag-contrast .delete-topic-link:hover{background-color:#79b8ff}
.member-list-item .table-list-cell-checkbox{width:30px}
.member-list-item.adminable .member-info{padding-left:5px}
.member-list-item .member-avatar-cell{width:64px}
.member-info{width:450px}
.member-info .css-truncate-target{max-width:430px}
.member-meta .select-menu-modal{width:310px}
.member-meta .select-menu-modal-holder{right:0;
text-align:left}
.triage-mode .none-selected{display:none}
.merge-branch-heading{margin:0;
line-height:1;
color:#24292e}
.merge-branch-description{margin-right:160px;
margin-bottom:-5px;
line-height:1.6em;
color:#586069}
.merge-branch-description .zeroclipboard-link .octicon{top:2px}
.alt-merge-options{display:inline-block;
margin-bottom:0;
margin-left:4px;
vertical-align:middle}
.merged .merge-branch-description .commit-ref .css-truncate-target{max-width:180px}
.merge-branch-prh-output{margin-top:10px}
.merge-branch-form{display:none;
padding-left:60px}
.merge-branch.open .merge-branch-form{display:block}
.merge-branch.open .merge-message{display:none}
.merge-branch-manually{display:none;
padding-top:15px;
margin-top:14px;
background-color:initial;
border-top:1px solid #ddd}
.merge-branch-manually p{margin-bottom:0}
.merge-branch-manually h3{margin-bottom:10px}
.merge-branch-manually .intro{padding-bottom:10px;
margin-top:0}
.merge-branch-manually .step{margin:15px 0 5px}
.merge-branch-manually .url-box{padding:0;
margin-left:0;
border:0}
.merge-branch-manually .copyable-terminal{background-color:#f2f2f2}
.open .merge-branch-manually{display:block}
.select-menu-merge-method{width:310px}
.merge-pr.is-rebasing .commit-form-fields{display:none;
transition:opacity .15s linear 0s,margin-top .25s ease .1s}
.merge-pr .btn-group-merge,.merge-pr.is-rebasing .btn-group-rebase,.merge-pr.is-squashing .btn-group-squash{display:inline-block}
.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body,.merge-pr .merging-body,.merge-pr .merging-body-merge-warning,.merge-pr .rebasing-body,.merge-pr .squashing-body{display:none}
.merge-pr.is-merging .branch-action-state-error-if-merging .merging-body-merge-warning,.merge-pr.is-merging .merging-body,.merge-pr.is-rebasing .rebasing-body,.merge-pr.is-squashing .squashing-body{display:block;
animation:trigger-animation-event 1ms}@keyframes trigger-animation-event{0%{padding-right:0}to{padding-right:4px}}
.merge-pr .btn-group-rebase,.merge-pr .btn-group-squash,.merge-pr.is-rebasing .btn-group-merge,.merge-pr.is-squashing .btn-group-merge{display:none;
margin-left:0}
.commit-form-fields{transition:opacity .15s linear .1s,margin-top .25s ease 0s}
.unavailable-merge-method{display:block;
margin-top:6px;
color:#a04100}
.navigation-focus.disabled .unavailable-merge-method,[aria-selected=true].disabled .unavailable-merge-method{color:#fff}
.network .gravatar,.network .network-tree{vertical-align:middle}
.network .gravatar{margin-right:4px;
border-radius:3px}
.network .octicon{display:inline-block;
width:16px;
margin-left:2px;
text-align:center;
vertical-align:middle}
.network .current-repository{background-color:#fff5b1}
.page-new-repo .octicon-repo{color:#959da5}
.page-new-repo .color-private-icon{color:rgba(115,92,15,.5)}
.page-new-repo ul.repo-templates{margin:10px 0}
.page-new-repo ul.repo-templates>li{display:inline-block;
margin:0 10px 0 0;
list-style-type:none}
.page-new-repo ul.repo-templates .select-menu{float:left}
.page-new-repo .form-checkbox.disabled{color:#6a737d}
.page-new-repo .internal-repo-avatar{right:4px;
bottom:-4px;
border:2px solid #fff}
.new-repo-container{width:700px;
margin:40px auto 0}
.new-repo-container .Subhead{margin-bottom:30px}
.owner-reponame dl.form-group{margin-top:5px;
margin-bottom:0}
.owner-reponame .slash{float:left;
padding-top:32px;
margin:0 8px;
font-size:21px;
color:#586069}
.reponame-suggestion{color:#34631a;
cursor:pointer}
.upgrade-upsell{padding-left:33px}
.cc-upgrade{padding-left:20px}
.license-container{padding-left:15px;
border-left:1px solid #ccc}
.news .release{margin-top:0;
margin-bottom:0}
.news blockquote{color:#586069}
.news h1{margin-bottom:0}
.news .alert{position:relative;
padding:0 0 1em 45px;
overflow:hidden;
border-top:1px solid #eff3f6}
.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{padding:0 0 0 40px;
border-width:0}
.news .alert .octicon{color:#959da5}
.news .alert .dashboard-event-icon{position:absolute;
top:18px;
left:22px;
transform:translateX(-50%)}
.news .alert .body{padding:1em 0 0;
overflow:hidden;
font-size:14px;
border-bottom:0}
.news .alert .time{font-size:12px;
color:#959da5}
.news .alert .title{padding:0;
font-weight:600}
.news .alert .title .subtle{color:#959da5}
.news .alert .gravatar{float:left;
margin-right:.6em;
line-height:0;
background-color:#fff;
border-radius:3px}
.news .alert .simple .title{display:inline-block;
font-size:13px;
font-weight:400;
color:#586069}
.news .alert .simple .time{display:inline-block}
.news .alert:first-child{border-top:0}
.news .alert:first-child .body{padding-top:0}
.news .alert:first-child .dashboard-event-icon{top:0}
.news .github-welcome .done{color:#586069;
text-decoration:line-through}
.news .commits li{margin-top:.15em;
list-style-type:none}
.news .commits li.more{padding-top:2px;
font-size:11px}
.news .commits li .committer{display:none;
padding-left:.5em}
.news .commits li img{margin:0 1px 0 0;
vertical-align:middle;
background-color:#fff;
border-radius:2px}
.news .commits li img.emoji{padding:0;
margin:0;
border:0}
.news .commits li .message{display:inline-block;
max-width:390px;
margin-top:2px;
overflow:hidden;
font-size:13px;
line-height:1.3;
text-overflow:ellipsis;
white-space:nowrap;
vertical-align:top}
.news div.message,.news li blockquote{display:inline;
font-size:13px;
color:#586069}
.notification-routing .notification-email .edit-link{margin-right:10px;
font-weight:600}
.notification-routing .notification-email .btn-sm{float:none;
margin:-2px 0 0}
.notification-routing .notification-email .edit-form{display:none}
.notification-routing .notification-email.open .edit-form{display:block}
.notification-routing .notification-email.open .email-display{display:none}
.notifications .list-group-item{padding-top:8px;
padding-bottom:8px;
padding-left:35px;
border-width:1px 0 0}
.notifications .list-group-item:first-child{border:0}
.notifications .list-group-item-name{display:block;
max-width:400px;
font-size:14px;
line-height:1.5em}
.notifications .list-group-item-name a{display:block;
max-width:460px}
.notifications .notifications-more{padding:0}
.notifications .notifications-more>a{display:block;
padding:10px 15px;
font-weight:600;
color:#0366d6;
text-align:center}
.notifications .notifications-more>a:hover{text-decoration:underline}
.notifications .unread .mark-as-unread{display:none}
.notifications .read .list-group-item-name>a,.notifications .read .notification-actions{color:#586069}
.notifications .read .avatar img{opacity:.5}
.notifications .read .undo{display:block}
.notifications .read .delete{visibility:hidden}
.notifications .read .mark-as-unread{display:block}
.notifications .read .mark-as-read{display:none}
.notifications .read.navigation-focus,.notifications .read[aria-selected=true]{background-color:#f5f9fc}
.notifications .read.list-group-item{background-color:#f6f8fa}
.notifications .mark-as-unread .octicon-primitive-dot{margin:0 2px}
.notifications .muted .unmute{display:block}
.notifications .muted .mute,.notifications .unmute{display:none}
.notification-thread-subscription:first-child{border-top:1px solid #d1d5da}
.notification-subscription-filters-repo .no-results{display:none}
.notifications-sso-prompt{padding:0}
.notifications-sso-prompt.navigation-focus,.notifications-sso-prompt[aria-selected=true]{background-color:#f5f9fc}
.notifications-sso-prompt a{display:block;
padding:10px 15px;
color:#586069;
text-align:center;
background:none;
border:0;
outline:none}
.notifications-sso-prompt a:hover{text-decoration:none}
.notifications-sso-prompt em{font-style:normal;
color:#0366d6}
.notifications-sso-prompt a:hover em{text-decoration:underline}
.notifications-sso-prompt strong{font-weight:600}
.type-icon-state-none{color:#586069}
.type-icon-state-open,.type-icon-state-published{color:#28a745}
.type-icon-state-closed{color:#cb2431}
.type-icon-state-draft{color:#6a737d}
.type-icon-state-merged,.type-icon-state-published{color:#6f42c1}
.notifications-list{float:left;
width:100%}
.notifications-list .notifications-repo-link{max-width:500px}
.notifications-list .boxed-group .notification-success{position:absolute;
right:3px;
width:220px;
margin-top:4px;
font-size:13px;
color:#28a745;
text-align:right;
visibility:hidden;
opacity:0;
transition:opacity .35s ease-in-out,transform .35s ease-in-out;
transform:translateX(10px)}
.notifications-list .mark-all-as-read{padding:2px 6px 5px 10px;
margin-top:0;
margin-right:0;
line-height:20px;
color:#586069;
background-color:initial;
border:0}
.notifications-list .mark-all-as-read-confirmed .notification-success{visibility:visible;
opacity:1;
transform:translateX(0)}
.notifications-list .mark-all-as-read-confirmed .mark-all-as-read{visibility:hidden}
.notifications-list .confirmation{max-height:0;
padding:0;
overflow:hidden;
color:#666;
text-align:center;
opacity:0;
transition:opacity .4s ease-in-out,max-height .4s ease-in-out,padding .4s ease-in-out}
.notifications-list .confirmation+.list-group-item{margin-top:-1px;
border-top-color:#d5d5d5}
.notifications-list .confirmation.mark-all-as-read-confirmed{max-height:300px;
padding:10px 0;
opacity:1}
.notification-actions{position:absolute;
top:8px;
right:10px;
list-style:none}
.notification-actions li{float:right;
margin-left:10px;
font-size:16px;
line-height:20px}
.notification-actions .age{width:120px;
font-size:12px;
color:#586069}
.notification-actions .undo{position:absolute;
top:0;
display:none}
.notification-actions .btn-link{padding-right:5px;
padding-left:5px;
line-height:inherit;
color:#586069}
.notification-actions .btn-link:hover{color:#0366d6;
text-decoration:none}
.notification-actions .unsaved-notification{color:#d1d5da}
.repo-subscription-container{width:600px;
margin-right:auto;
margin-left:auto}
.repo-subscription-container .spinner{float:right}
.repo-subscription-container h2{margin-top:24px;
margin-bottom:16px;
font-size:22px;
font-weight:400}
.repo-subscription-container .intro{font-size:14px;
color:#666}
.repo-subscription-label{display:inline-block}
.subscriptions-content .repo-icon{margin-right:5px;
color:#666;
vertical-align:middle}
.subscriptions-content .repo-list form{display:inline}
.thread-subscription-status{padding:10px;
margin:40px 0 20px;
color:#586069;
background-color:#fff;
border:1px solid #eee;
border-radius:3px}
.thread-subscription-status .octicon-radio-tower{margin-right:10px;
margin-left:4px;
color:#ccc;
vertical-align:middle}
.thread-subscription-status .btn-sm>.octicon{margin-right:1px}
.thread-subscription-status .reason{margin:0 10px}
.thread-subscription-status .reason,.thread-subscription-status .thread-subscribe-form{display:inline-block;
vertical-align:middle}
.subscription .loading{opacity:.5}
.notifications-v2 .archived-notifications-tab .notifications-list-item.notification-archived{display:block}
.notifications-v2 .archived-notifications-tab .notifications-list-item.notification-read,.notifications-v2 .archived-notifications-tab .notifications-list-item.notification-unread{display:none}@media (max-width:768px){.notifications-v2 .commit-ref .css-truncate-target{word-break:break-all;
white-space:normal}}
.notifications-v2 .mixed-notifications-tab .notifications-list-item.notification-archived,.notifications-v2 .mixed-notifications-tab .notifications-list-item.notification-read,.notifications-v2 .mixed-notifications-tab .notifications-list-item.notification-unread{display:block!important}
.notifications-v2 .search-notifications-tab .notifications-list-item.notification-archived,.notifications-v2 .search-notifications-tab .notifications-list-item.notification-read,.notifications-v2 .search-notifications-tab .notifications-list-item.notification-unread{display:block}@media (max-width:544px){.notifications-v2 .Box{border-right:0;
border-left:0;
border-radius:0}}@media (max-width:544px){.notifications-v2 .Box .Box-header{border-right:0!important;
border-left:0!important;
border-radius:0!important}}@media (max-width:768px){.notifications-v2 .AvatarStack--right{width:auto!important;
min-width:auto!important;
margin-left:53px!important}}@media (max-width:768px){.notifications-v2 .AvatarStack--right .AvatarStack-body{position:relative!important;
right:unset!important;
margin-right:8px;
flex-direction:row!important}}@media (max-width:768px){.notifications-v2 .AvatarStack-body .avatar{position:relative!important;
margin-right:-11px!important;
margin-left:0!important;
border-right:1px solid #fff!important;
border-left:0!important}}
.notifications-v2 .timeline-new-comment{max-width:100%!important}
.notifications-v2 .collapsed-notification-timeline-comment .timeline-comment-header{border-bottom-width:0!important;
border-bottom-right-radius:3px!important;
border-bottom-left-radius:3px!important}
.notifications-v2 .thread-subscription-status{background-color:initial!important}
.notifications-v2 .notification-action-mark-archived,.notifications-v2 .notification-action-mark-unread,.notifications-v2 .notification-action-star,.notifications-v2 .notification-action-unsubscribe{display:block!important}
.notifications-v2 .notification-action-mark-read,.notifications-v2 .notification-action-mark-unarchived,.notifications-v2 .notification-action-subscribe,.notifications-v2 .notification-action-unstar,.notifications-v2 .notification-is-starred-icon,.notifications-v2 .notification-unsubscribed .notification-action-unsubscribe{display:none!important}
.notifications-v2 .notification-unread .notification-action-mark-read,.notifications-v2 .notification-unsubscribed .notification-action-subscribe{display:block!important}
.notifications-v2 .notification-archived .notification-action-mark-archived,.notifications-v2 .notification-archived .notification-action-mark-read,.notifications-v2 .notification-archived .notification-action-mark-unread,.notifications-v2 .notification-unread .notification-action-mark-unread{display:none!important}
.notifications-v2 .notification-archived .notification-action-mark-unarchived{display:block!important}
.notifications-v2 .notification-starred .notification-action-star{display:none!important}
.notifications-v2 .notification-starred .notification-is-starred-icon{display:inline-block!important}
.notifications-v2 .notification-starred .notification-action-unstar{display:block!important}
.notifications-v2 .notification-sticky{min-height:1px}
.notifications-v2 .notification-sticky.is-stuck .sticky-content{display:block!important}
.notifications-v2 .notification-sticky .sticky-content{display:none!important}
.notification-navigation .menu-item{color:#6a737d}
.notification-navigation .menu-item:before{display:none}
.notification-navigation .menu-item .octicon{color:#586069}
.notification-navigation .menu-item.selected{background-color:#f1f8ff}
.notification-navigation .menu-item.selected .octicon{color:#0366d6!important}
.notification-navigation .notification-configure-filters .octicon{color:#6a737d!important}
.notification-navigation .notification-configure-filters:hover .octicon{color:#0366d6!important}
.notifications-list-item .notification-list-item-link{color:#6a737d!important}
.notifications-list-item:hover{background-color:#f1f8ff!important}
.notifications-list-item:hover .notification-list-item-link{color:#24292e!important}
.notifications-list-item:hover .notification-list-item-actions{display:flex!important}@media (max-width:768px){.notifications-list-item:hover .notification-list-item-actions{display:none!important}}
.notifications-list-item:hover .notification-list-item-actions .btn{color:#586069!important;
background:transparent!important;
border:0!important}
.notifications-list-item:hover .notification-list-item-actions .btn:hover{color:#24292e!important;
background-color:#e1e4e8!important}
.notifications-list-item:hover .notification-list-item-hide-on-hover{visibility:hidden!important}
.notifications-list-item.navigation-focus{background-color:#f1f8ff!important;
box-shadow:inset 2px 0 0 #0366d6}
.notifications-list-item.navigation-focus .notification-list-item-link{color:#24292e!important}
.notifications-list-item:last-child{border-bottom:0!important}
.notifications-list-item .Label{font-size:12px}
.notifications-list-item .notification-list-item-unread-indicator{width:8px;
height:8px;
background:none}
.notifications-list-item.notification-unread{background-color:#fff}
.notifications-list-item.notification-unread .notification-list-item-link{color:#24292e!important}
.notifications-list-item.notification-unread .notification-list-item-unread-indicator{background-color:#0366d6}
.notifications-list-item.notification-archived{display:none}
.notifications-v2 .thread-subscribe-form{display:none!important}
.oauth-permissions-details{position:relative;
padding:15px;
margin:0;
list-style:none;
border-bottom:1px solid #f2f2f2}
.oauth-permissions-details:first-child{border-radius:3px 3px 0 0}
.oauth-permissions-details:last-child{border:0;
border-radius:0 0 3px 3px}
.oauth-permissions-details.oauth-public-data-only{border-radius:3px}
.oauth-permissions-details .markdown-body{font-size:13px}
.oauth-permissions-details .content{display:none;
margin-left:45px}
.oauth-permissions-details .content .form-checkbox{margin-left:0}
.oauth-permissions-details .content .form-checkbox:last-child{margin-bottom:0}
.oauth-permissions-details .octicon{float:left;
color:#586069;
text-align:center}
.oauth-permissions-details .permission-help{font-size:13px}
.oauth-permissions-details .permission-help ul{padding-left:20px;
margin:1em 0}
.oauth-permissions-details .permission-summary{margin-left:45px}
.oauth-permissions-details .permission-summary .access-details{position:relative;
color:#586069}
.oauth-permissions-details .permission-summary em.highlight{position:relative;
padding:2px 3px;
margin-right:-2px;
margin-left:-3px;
font-style:normal;
color:#4c4a42;
background:#fff9ea;
border-radius:3px}
.oauth-permissions-details .permission-title{display:block;
color:#24292e}
.oauth-permissions-details a.btn-sm{float:right;
margin-top:4px}
.oauth-permissions-details.open a.btn-sm{background-color:#dcdcdc;
background-image:none;
border-color:#b5b5b5;
box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}
.oauth-permissions-details.open .content{display:block}
.oauth-permissions-details.default:not(.delete) .default-access,.oauth-permissions-details.default:not(.delete) .no-access,.oauth-permissions-details.none .default-access,.oauth-permissions-details.none .no-access{display:inline}
.oauth-permissions-details.default:not(.delete) .access-details,.oauth-permissions-details.default:not(.delete) .permission-title,.oauth-permissions-details.none .access-details,.oauth-permissions-details.none .permission-title{color:#6a737d}
.oauth-permissions-details.default:not(.delete) .octicon,.oauth-permissions-details.none .octicon{color:#ccc}
.oauth-permissions-details.default .default-access,.oauth-permissions-details.full .full-access{display:inline}
.oauth-details-toggle{position:absolute;
top:0;
right:0;
padding:20px 15px}
.oauth-details-toggle .octicon-chevron-up,.open .oauth-details-toggle .octicon-chevron-down{display:none}
.open .oauth-details-toggle .octicon-chevron-up{display:block}
.oauth-user-permissions .full-access,.oauth-user-permissions .limited-access,.oauth-user-permissions .limited-access-emails,.oauth-user-permissions .limited-access-emails-followers,.oauth-user-permissions .limited-access-emails-profile,.oauth-user-permissions .limited-access-followers,.oauth-user-permissions .limited-access-followers-profile,.oauth-user-permissions .limited-access-profile,.oauth-user-permissions .no-access{display:none}
.oauth-user-permissions.limited.limited-email .limited-access-emails{display:inline}
.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-profile{display:none}
.oauth-user-permissions.limited.limited-email.limited-profile .limited-access-emails-profile{display:inline}
.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-emails-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-followers-profile,.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access-profile{display:none}
.oauth-user-permissions.limited.limited-email.limited-profile.limited-follow .limited-access{display:inline}
.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails,.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-followers{display:none}
.oauth-user-permissions.limited.limited-email.limited-follow .limited-access-emails-followers,.oauth-user-permissions.limited.limited-follow .limited-access-followers{display:inline}
.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers,.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-profile{display:none}
.oauth-user-permissions.limited.limited-follow.limited-profile .limited-access-followers-profile,.oauth-user-permissions.limited.limited-profile .limited-access-profile{display:inline}
.oauth-repo-permissions .default-access,.oauth-repo-permissions .full-access,.oauth-repo-permissions .limited-repo-invite-access,.oauth-repo-permissions .public-access{display:none}
.oauth-repo-permissions.default .default-access,.oauth-repo-permissions.full .full-access,.oauth-repo-permissions.limited-repo-invite .limited-repo-invite-access,.oauth-repo-permissions.public .public-access{display:inline}
.oauth-delete-repo-permissions .octicon-alert{color:#cb2431}
.oauth-notifications-permissions .no-access,.oauth-notifications-permissions .read-access,.oauth-notifications-permissions .via-full-access,.oauth-notifications-permissions .via-public-access,.oauth-repo-deployment-permissions .full-access,.oauth-repo-deployment-permissions .no-access,.oauth-repo-status-permissions .full-access,.oauth-repo-status-permissions .no-access{display:none}
.oauth-notifications-permissions.read .read-access,.oauth-notifications-permissions.via-public .via-public-access{display:inline}
.oauth-notifications-permissions.via-public .octicon{display:none}
.oauth-notifications-permissions.via-full .via-full-access{display:inline}
.oauth-gist-permissions .full-access,.oauth-gist-permissions .no-access,.oauth-granular-permissions .full-access,.oauth-granular-permissions .no-access,.oauth-granular-permissions .read-access,.oauth-granular-permissions .write-access{display:none}
.oauth-granular-permissions.full .full-access,.oauth-granular-permissions.none .no-access,.oauth-granular-permissions.read .read-access,.oauth-granular-permissions.write .write-access{display:inline}
.oauth-no-description{color:#586069}
.oauth-org-access-details{background:#fff}
.oauth-org-access-details .oauth-org-item:hover{background:#ffe}
.oauth-org-access-details a:hover{text-decoration:none}
.oauth-org-access-details .boxed-group-inner{border:0;
border-radius:3px}
.oauth-org-access-details .oauth-org-item{line-height:24px}
.oauth-org-access-details .oauth-org-item:first-child{border-radius:3px 3px 0 0}
.oauth-org-access-details .oauth-org-item .loading-indicator{display:none;
margin:4px}
.oauth-org-access-details .oauth-org-item.on .authorized-tools{display:block}
.oauth-org-access-details .oauth-org-item.on .unauthorized-tools{display:none}
.oauth-org-access-details .oauth-org-item.on strong{color:#24292e}
.oauth-org-access-details .oauth-org-item.on .octicon-check{display:inline}
.oauth-org-access-details .oauth-org-item.on .octicon-x{display:none}
.oauth-org-access-details .oauth-org-item.revoked{background:#fff}
.oauth-org-access-details .oauth-org-item.revoked .authorized-tools,.oauth-org-access-details .oauth-org-item.revoked .unauthorized-tools{display:none}
.oauth-org-access-details .oauth-org-item.revoked .octicon-x{color:#cb2431}
.oauth-org-access-details .oauth-org-item.loading .authorized-tools,.oauth-org-access-details .oauth-org-item.loading .unauthorized-tools{display:none}
.oauth-org-access-details .oauth-org-item.loading .loading-indicator{display:block}
.oauth-org-access-details .oauth-org-item .authorized-tools{display:none}
.oauth-org-access-details .oauth-org-item .unauthorized-tools{display:block}
.oauth-org-access-details .btn{line-height:1.5em}
.oauth-org-access-details .octicon{color:#979797}
.oauth-org-access-details .octicon-check{display:none;
color:#28a745}
.oauth-org-access-details .octicon-x{display:inline}
.oauth-org-access-details .octicon-x.org-access-denied{color:#cb2431}
.oauth-application-whitelist h2{display:inline-block}
.oauth-application-whitelist .request-info{display:block}
.oauth-application-whitelist .request-info strong{display:inline-block;
color:#24292e}
.oauth-application-whitelist .request-info .application-description{display:none}
.oauth-application-whitelist .request-info.open .application-description{display:block}
.oauth-application-whitelist .avatar{margin-top:0}
.oauth-application-whitelist .requestor{font-weight:600}
.oauth-application-whitelist .octicon-alert{color:#a04100}
.oauth-application-whitelist .approved-request,.oauth-application-whitelist .octicon-check{color:#28a745}
.oauth-application-whitelist .denied-request{color:#cb2431}
.oauth-application-whitelist .request-indicator{margin-left:10px}
.oauth-application-whitelist .edit-link{color:#6a737d}
.oauth-application-whitelist .edit-link:hover{color:#0366d6}
.oauth-application-whitelist .boxed-group-list{margin-top:1em}
.oauth-application-whitelist .boxed-group-list li{padding:10px}
.boxed-group-inner .oauth-application-info{margin-bottom:10px}
.oauth-application-info .application-title{font-size:30px;
color:#24292e}
.oauth-application-info .application-description{margin-top:3px;
margin-bottom:0}
.oauth-application-info .app-info{display:inline-block;
margin-right:10px;
color:#6a737d}
.oauth-application-info .app-info .octicon{margin-right:5px}
.oauth-application-info .listgroup-item{line-height:inherit}
.oauth-application-info .app-approved,.oauth-application-info .app-denied{margin-left:10px;
font-size:13px;
font-weight:400;
white-space:nowrap}
.oauth-application-info .app-approved,.oauth-application-info .octicon-check{color:#28a745}
.oauth-application-info .app-denied,.oauth-application-info .octicon-x{color:#a04100}
.restrict-oauth-access-button{margin-right:20px}
.restrict-oauth-access-info{margin-bottom:40px;
font-size:15px}
.restrict-oauth-access-list{padding-left:25px}
.restrict-oauth-access-list li{margin-bottom:10px}
.restrict-oauth-access-list li:last-child{margin-bottom:0}
.app-transfer-actions form{display:inline}
.oauth-border{border-bottom:1px solid #e5e5e5}
.oauth-border:last-child{border:0}
.developer-app-item .developer-app-avatar-cell{width:60px}
.developer-app-item .developer-app-name{font-size:15px;
font-weight:600;
line-height:1.2;
color:#24292e}
.developer-app-item .developer-app-name:hover{color:#0366d6;
text-decoration:none}
.developer-app-item .developer-app-info-cell{padding-left:0}
.developer-app-item .developer-app-list-meta{margin-top:3px;
margin-bottom:2px;
font-weight:400;
color:#6a737d}
.org-transfer-requests{margin:10px 0 20px}
.octocaptcha-frame{height:340px}
.zero-height,.zero-height .octocaptcha-frame{height:0!important}
.org-insights-graph-canvas .activity{width:400px;
padding:10px;
margin:100px auto 0;
color:#2f363d;
text-align:center;
border-radius:3px}
.org-insights-graph-canvas .dots{margin:0 auto}
.org-insights-graph-canvas .totals circle{stroke-width:4;
opacity:0}
.org-insights-graph-canvas .totals circle:only-child{opacity:1}
.org-insights-graph-canvas>.activity{display:none}
.org-insights-graph-canvas .axis{font-size:10px}
.org-insights-graph-canvas .axis line{stroke:rgba(27,31,35,.1);
shape-rendering:crispedges}
.org-insights-graph-canvas .axis text{font-size:12px;
font-weight:300;
fill:#959da5}
.org-insights-graph-canvas .axis path{display:none}
.org-insights-graph-canvas .axis .zero line{stroke:#0366d6;
stroke-dasharray:3 3;
stroke-width:1.5}
.org-insights-graph-canvas path{fill:none;
stroke-width:2}
.org-insights-graph-canvas .y line{display:none}
.org-insights-graph-canvas .y.unique line{stroke:#1d7fb3}
.org-insights-graph-canvas .overlay{fill-opacity:0}
.org-insights-graph-canvas .graph-loading{padding:110px 0}
.org-insights-graph-canvas .graph-empty,.org-insights-graph-canvas .graph-error,.org-insights-graph-canvas .graph-loading,.org-insights-graph-canvas .graph-no-usable-data{display:none}
.org-insights-graph-canvas.is-graph-empty .graph-empty,.org-insights-graph-canvas.is-graph-empty>.activity,.org-insights-graph-canvas.is-graph-load-error .graph-error,.org-insights-graph-canvas.is-graph-loading .graph-loading,.org-insights-graph-canvas.is-graph-loading>.activity,.org-insights-graph-canvas.is-graph-without-usable-data .graph-no-usable-data,.org-insights-graph-canvas.is-graph-without-usable-data>.activity{display:block}
.org-insights-svg-tip{position:absolute;
z-index:99999;
padding:10px;
pointer-events:none}
.org-insights-svg-tip.is-visible{display:block}
.org-insights-svg-tip:after,.org-insights-svg-tip:before{position:absolute;
top:100%;
left:50%;
width:0;
height:0;
pointer-events:none;
content:" ";
border:solid transparent}
.org-insights-svg-tip:after{margin-left:-5px;
border-width:5px;
border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0)}
.org-insights-svg-tip:before{margin-left:-6px;
border-width:6px;
border-color:#e1e4e8 transparent transparent}
.org-insights-svg-tip.comparison{padding:10px;
text-align:left;
pointer-events:none}
.org-insights-svg-tip.comparison ul{margin:0;
white-space:nowrap;
list-style:none}
.org-insights-svg-tip.comparison li{position:relative}
.org-insights-svg-tip.comparison li .legend{width:7px;
height:7px;
border-radius:50%}
.org-insights-card-legend .metric-0{color:#0366d6}
.org-insights-card-legend .metric-1{color:#28a745}
.org-insights-card-legend .metric-2{color:#e36209}
.org-insights-card-legend .metric-3{color:#6f42c1}
.org-insights-graph-canvas .metric-0 circle,.org-insights-graph-canvas path.metric-0,.org-insights-svg-tip .metric-0 .legend{stroke:#0366d6;
background-color:#0366d6}
.org-insights-graph-canvas .metric-1 circle,.org-insights-graph-canvas path.metric-1,.org-insights-svg-tip .metric-1 .legend{stroke:#28a745;
background-color:#28a745}
.org-insights-graph-canvas .metric-2 circle,.org-insights-graph-canvas path.metric-2,.org-insights-svg-tip .metric-2 .legend{stroke:#e36209;
background-color:#e36209}
.org-insights-graph-canvas .metric-3 circle,.org-insights-graph-canvas path.metric-3,.org-insights-svg-tip .metric-3 .legend{stroke:#6f42c1;
background-color:#6f42c1}
.UnderlineNav{display:flex;
overflow-x:auto;
overflow-y:hidden;
border-bottom:1px solid #e1e4e8;
justify-content:space-between}
.UnderlineNav-body{display:flex}
.UnderlineNav-item{padding:16px 8px;
margin-right:16px;
font-size:14px;
line-height:1.5;
color:#586069;
text-align:center;
border-bottom:2px solid transparent}
.UnderlineNav-item:focus,.UnderlineNav-item:hover{color:#24292e;
text-decoration:none;
border-bottom-color:#d1d5da;
transition:.2s ease}
.UnderlineNav-item:focus .UnderlineNav-octicon,.UnderlineNav-item:hover .UnderlineNav-octicon{color:#6a737d}
.UnderlineNav-item[aria-current],.UnderlineNav-item[role=tab][aria-selected=true]{font-weight:600;
color:#24292e;
border-bottom-color:#e36209}
.UnderlineNav-item[aria-current] .UnderlineNav-octicon,.UnderlineNav-item[role=tab][aria-selected=true] .UnderlineNav-octicon{color:#6a737d}
.UnderlineNav--right{justify-content:flex-end}
.UnderlineNav--right .UnderlineNav-item{margin-right:0;
margin-left:16px}
.UnderlineNav--right .UnderlineNav-actions{flex:1 1 auto}
.UnderlineNav-actions{align-self:center}
.UnderlineNav--full{display:block}
.UnderlineNav-octicon{color:#959da5}
.UnderlineNav-container{display:flex;
justify-content:space-between}
.org-insights-cards .boxed-group{width:100%;
margin:10px 0}
.org-insights-cards .org-insights-card-legend{display:none;
color:#959da5}
.org-insights-cards [role=tab][aria-selected=true]{font-weight:600;
color:#24292e;
border-bottom-color:#e36209}
.org-insights-cards [role=tab][aria-selected=true] .UnderlineNav-octicon{color:#6a737d}
.org-insights-cards .repository-lang-stats-graph{overflow:visible;
cursor:default;
border:0}
.org-insights-cards .repository-lang-stats-graph .language-color{min-width:12px;
margin-right:-6px;
border:2px solid #fff}
.org-insights-cards .is-rendered .org-insights-card-legend{display:block}@media (min-width:544px){.org-insights-cards .is-rendered .org-insights-card-legend{display:flex}}
.org-insights-cards .octicon-arrow-down,.org-insights-cards .octicon-arrow-up{display:none}
.org-insights-cards .is-decrease .octicon-arrow-down,.org-insights-cards .is-increase .octicon-arrow-up{display:inline-block}
.org-insights-cards .graph-canvas .dots{padding:43px 0}
.invitation-2fa-banner{margin-right:-24px;
margin-left:-24px}
.sign-up-via-invitation .bleed-flush{width:100%;
padding:0 20px;
margin-left:-20px;
border-color:#d8dee2}
.sign-up-via-invitation label{font-size:13px}
.orghead{padding-top:20px;
padding-bottom:0;
margin-bottom:20px;
color:#666;
background-color:#fafbfc;
border-bottom:1px solid #eee}
.orghead .orgnav{position:relative;
top:1px;
margin-top:10px}
.org-header-wrapper .TableObject-item--primary,.org-repos .TableObject-item--primary{white-space:normal}
.org-header-wrapper .avatar{display:block;
width:100px}
.org-header-wrapper .TableObject-item--primary{padding-left:20px}
.org-name{font-weight:400;
color:#333}
.audit-log-search .member-info{width:300px}
.audit-log-search .member-info .member-avatar{float:left;
margin-right:15px}
.audit-log-search .member-info .member-link{display:block}
.audit-log-search .member-info .member-list-avatar{margin-right:0}
.audit-log-search .member-info .ghost{display:inline-block;
color:#586069}
.audit-log-search .blankslate{border-top-left-radius:0;
border-top-right-radius:0}
.audit-log-search .export-phrase{margin:5px 0}
.audit-results-actions{overflow:auto}
.audit-search-clear{float:left;
margin-bottom:20px;
border:0}
.audit-search-clear .issues-reset-query{margin-bottom:0}
.audit-type{width:200px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap}
.audit-type .octicon{margin-right:3px;
font-weight:400;
vertical-align:bottom}
.audit-type .repo{color:#a04100}
.audit-type .team{color:#28a745}
.audit-type .user{color:#6f42c1}
.audit-type .oauth_access{color:#cb2431}
.audit-type .hook{color:#e1bf4e}
.export-phrase{margin-top:5px}
.export-phrase pre{padding-left:10px;
font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
white-space:pre-wrap;
border-left:1px solid #eee}
.two-factor-enforcement-form .loading-spinner{float:left;
margin:0 0 0 -20px;
vertical-align:middle}
.saml-enabled-banner-container{background-image:linear-gradient(-1deg,#fff,#f5f5f5)}
.saml-settings-form .test-status-indicator{width:30px;
height:30px;
margin-top:-4px;
border-radius:50%}
.saml-settings-form .test-status-indicator .octicon{display:block;
margin-top:7px;
margin-right:auto;
margin-left:auto}
.saml-settings-form .form-group.errored{margin-bottom:40px}
.saml-settings-form .test-status-indicator-error{color:#fff;
background-color:#cb2431}
.saml-settings-form .test-status-indicator-success{color:#fff;
background-color:#28a745}
.saml-settings-form .details-container .method-field{display:none}
.saml-settings-form .details-container .method-label{font-weight:400}
.saml-settings-form .details-container .details-target{cursor:pointer}
.saml-settings-form .details-container.open .details-target,.saml-settings-form .details-container.open .method-value{display:none}
.saml-settings-form .details-container.open .method-field{display:inline-block}
.saml-settings-form .saml-enforcement-disabled{opacity:.5}
.form-group .form-control.saml-certificate-field{width:440px;
height:150px;
min-height:0}
.member-avatar{float:left;
margin:1px}
.member-fullname{color:#586069}
.org-toolbar.disabled{pointer-events:none}
.org-toolbar .subnav-search{width:320px;
margin-right:20px;
margin-left:0}
.org-toolbar .subnav-search-context+.subnav-search{margin-left:-1px}
.org-toolbar .subnav-search-input{width:100%}
.org-toolbar-next{margin-bottom:24px}
.org-toolbar-next .subnav-search{width:240px}
.auto-search-group{position:relative}
.auto-search-group .auto-search-input{padding-left:30px}
.auto-search-group .spinner,.auto-search-group>.octicon{position:absolute;
left:10px;
z-index:5;
width:16px;
height:16px}
.auto-search-group .spinner{top:9px;
background-color:#fff}
.auto-search-group>.octicon{top:10px;
font-size:14px;
color:#bbb;
text-align:center}
.org-list .list-item{position:relative;
padding-top:15px;
padding-bottom:15px;
border-bottom:1px solid #eee}
.org-list .list-item:before{display:table;
content:""}
.org-list .list-item:after{display:table;
clear:both;
content:""}
.org-repos-mini{padding:0;
margin:0}
.org-repos-mini .org-repo-mini-item:first-child .org-repo-mini-cell{border-top:0}
.org-repos-mini .org-repo-name{margin-top:0;
margin-bottom:0;
font-size:14px;
word-wrap:break-word}
.org-repos-mini .org-repo-name .octicon-repo{color:#586069}
.org-repos-mini .org-repo-name .octicon-lock{color:rgba(115,92,15,.5)}
.org-repos-mini .org-repo-name .repo-prefix{font-weight:400}
.org-repos-mini .org-repo-name .repo-slash{display:inline-block;
margin-right:-4px;
margin-left:-4px}
.org-repo-mini-cell{padding-top:15px;
padding-bottom:15px;
vertical-align:middle}
.org-repo-meta{width:165px}
.org-repo-meta .access-level{cursor:default}
.with-higher-access .table-list-cell-checkbox{vertical-align:top}
.permission-level-cell .select-menu-button{width:90px;
text-align:left}
.permission-level-cell .select-menu-button:after{position:absolute;
top:10px;
right:10px}
.permission-level-cell .spinner{float:none;
opacity:0;
transition:opacity .2s ease-in-out}
.permission-level-cell .is-loading .spinner{opacity:1}
.select-menu-option-title{margin-top:0;
margin-bottom:0}
.reinstate-org-member{position:relative;
width:500px;
margin:40px auto}
.reinstate-org-member .reinstate-lead{margin-bottom:30px;
font-size:16px}
.reinstate-org-member label{cursor:pointer}
.reinstate-org-member .reinstate-detail-container{margin:15px 0}
.reinstate-org-member .reinstate-title{color:#333}
.reinstate-org-member .reinstate-title .octicon{width:16px;
margin-right:10px;
color:#999}
.add-member-wrapper{position:relative;
width:500px;
margin:40px auto}
.add-member-wrapper .available-seats{color:#586069}
.add-member-team-list{display:block;
margin-bottom:30px;
list-style:none}
.add-member-team-list .team-row-header{padding:10px 20px 10px 0;
font-size:12px;
text-align:right;
background:#fafafa;
border-top-left-radius:3px;
border-top-right-radius:3px}
.add-member-team-list .team-row-header .team-row-teams{margin-right:245px}
.add-member-team-list .team-row-header .team-row-members{margin-right:35px}
.add-member-team-list .team{display:block;
font-weight:400;
cursor:pointer}
.add-member-team-list .team:first-child{border-top:1px solid #f2f2f2}
.add-member-team-list .team .btn-sm{float:right}
.add-member-team-list .team-info{max-width:80%;
color:#24292e;
text-decoration:none}
.add-member-team-list .team-meta{margin-top:2px;
margin-bottom:2px;
color:#586069}
.add-member-team-list .team-description{width:260px;
margin-top:2px;
margin-bottom:2px}
.add-member-team-list .team-toggler.on .turn-off,.add-member-team-list .team-toggler .turn-on{display:inline-block}
.add-member-team-list .team-toggler.on .turn-on,.add-member-team-list .team-toggler .turn-off{display:none}
.invite-team-member-list .team{cursor:default}
.invite-team-member-list .team:first-child .table-list-cell{border-top:0}
.invite-team-member-list .table-list-cell-checkbox{width:42px}
.invite-team-member-list .team-toggler{padding-top:12px;
padding-right:3px}
.invite-team-member-list .team-info{width:260px;
padding:10px 15px 10px 0}
.invite-team-member-list .team-description{display:block;
padding-top:0;
padding-bottom:0;
font-weight:400}
.invite-team-member-list .team-meta{width:100px;
text-align:left;
vertical-align:middle}
.invite-team-member-list .team-link{color:#0366d6;
text-align:right}
.team-stats{padding-right:15px;
padding-left:15px;
margin-right:-15px;
margin-bottom:-15px;
margin-left:-15px;
border-top:1px solid #eee}
.stats-group{display:table;
width:100%;
table-layout:fixed}
.stats-group-stat{display:table-cell;
padding-top:10px;
padding-bottom:10px;
padding-left:15px;
font-size:12px;
color:#586069;
text-transform:uppercase}
.stats-group-stat:first-child{padding-left:0;
border-right:1px solid #eee}
.stats-group-stat:hover,.stats-group-stat:hover .stat-number{color:#0366d6;
text-decoration:none}
.stats-group-stat.no-link:hover{color:#586069;
text-decoration:none}
.stats-group-stat.no-link:hover .stat-number{color:#333}
.stat-number{display:block;
font-size:16px;
color:#333}
.permission-title{margin-top:0}
.invite-member-results ul{margin:0}
.add-to-org-title{font-size:21px;
font-weight:400;
line-height:normal}
.team-member-list{list-style:none}
.team-member-list .table-list-cell{padding-top:15px;
padding-bottom:15px}
.team-member-list .team-member-content{margin-left:50px}
.team-member-list .team-member-username{margin:0;
font-size:14px;
font-weight:600;
line-height:20px}
.team-member-list .Label--gray,.team-member-list .Label--outline{cursor:default}
.team-member-list .invite-icon{width:28px;
color:#959da5}
.menu-item-danger,.menu-item-danger.selected{color:#cb2431}
.menu-item-danger.navigation-focus,.menu-item-danger.selected.navigation-focus,.menu-item-danger.selected:hover,.menu-item-danger.selected[aria-selected=true],.menu-item-danger:hover,.menu-item-danger[aria-selected=true]{color:#fff;
background:#d73a49}
.team-member-list-avatar{float:left;
margin-right:10px}
.team-member-list-avatar .octicon{width:40px;
color:#959da5}
.org-team-form .disabled{opacity:.5}
.org-team-form .css-truncate-target{max-width:250px}
.confirm-removal-container .private-fork-count{margin-top:0;
font-size:12px;
font-weight:400;
color:#586069}
.confirm-removal-container .deleting-private-forks-warning{position:relative;
padding-left:26px}
.confirm-removal-container .deleting-private-forks-warning .octicon{position:absolute;
top:2px;
left:0;
color:#cb2431}
.confirm-removal-list-container{margin-bottom:15px;
border:1px solid #eaeaea;
border-radius:3px}
.confirm-removal-list-item{padding:10px;
margin:0;
font-size:14px;
font-weight:600;
border-top:1px solid #eaeaea}
.confirm-removal-list-item:first-child{border-top:0}
.confirm-removal-repo .octicon,.confirm-removal-team .octicon{margin-right:3px;
color:#586069}
.team-repo-access-list{max-height:245px}
.manage-member-meta{list-style:none}
.manage-member-meta-item{margin-top:12px;
color:#586069}
.manage-member-meta-item:first-child{margin-top:0}
.manage-member-meta-item .btn-link{color:#586069}
.manage-member-meta-item>.octicon{width:14px;
margin-right:5px;
color:#586069;
text-align:center}
.manage-member-meta-item>.octicon-alert{color:#a04100}
.manage-member-button{margin-bottom:10px}
.org-user-notice-title{margin-top:0;
margin-bottom:0}
.org-user-notice-content{margin-top:10px;
margin-bottom:10px;
font-size:14px}
.org-user-notice-content strong{color:#333}
.org-user-notice-content:last-child{margin-bottom:0}
.org-user-notice-content .octicon{color:#586069}
.org-user-notice-icon{float:right;
margin:10px 10px 20px;
font-size:45px;
color:#ccc}
.manage-repo-access-header{margin-top:30px;
margin-bottom:30px}
.manage-repo-access-header:before{display:table;
content:""}
.manage-repo-access-header:after{display:table;
clear:both;
content:""}
.manage-repo-access-header .btn{margin-top:8px}
.manage-repo-access-header .tooltipped:after{width:250px;
white-space:normal}
.manage-repo-access-heading{margin-top:-2px;
margin-bottom:0;
font-size:24px;
font-weight:400}
.manage-repo-access-lead{margin-top:3px;
margin-bottom:0;
font-size:16px;
color:#586069}
.manage-repo-access-group{background-color:#fff;
border:1px solid #ddd;
border-radius:3px}
.manage-repo-access-title{padding:12px 15px;
margin-top:0;
margin-bottom:0;
font-size:14px;
background-color:#f8f8f8;
border-bottom:1px solid #ddd;
border-radius:3px 3px 0 0}
.manage-repo-access-wrapper{position:relative;
padding-left:25px}
.manage-repo-access-wrapper:before{position:absolute;
top:15px;
bottom:15px;
left:20px;
z-index:1;
display:block;
width:2px;
content:"";
background-color:#eee}
.manage-repo-access-icon{position:relative;
z-index:2;
float:left;
padding-top:2px;
padding-bottom:2px;
margin-top:-3px;
margin-left:-25px;
background:#fff}
.manage-repo-access-icon .octicon{font-size:14px;
color:#ccc}
.manage-repo-access-list{list-style:none}
.manage-repo-access-list-item{padding:15px}
.manage-repo-access-list-item:last-child{border-bottom:0;
border-radius:0 0 3px 3px}
.manage-repo-access-teams-group{margin-top:-20px;
list-style:none;
border:1px solid #ddd;
border-radius:3px}
.manage-repo-access-team-item{border-top:1px solid #eee}
.manage-repo-access-team-item:first-child{border-top:0}
.manage-repo-access-description{margin-top:3px;
margin-bottom:0;
overflow:hidden;
text-overflow:ellipsis;
word-wrap:break-word;
white-space:nowrap}
.manage-repo-access-not-active{color:#24292e;
background-color:#fafbfc}
.manage-repo-access-not-active .manage-repo-access-icon{background:#f9f9f9}
.manage-access-remove-footer{padding:15px;
border-top:1px solid #ddd}
.manage-access-remove-footer .tooltipped:after{width:250px;
white-space:normal}
.manage-access-none{margin:20px 50px;
text-align:center}
.ldap-group-dn{display:block;
font-weight:400;
color:#aaa}
.ldap-import-groups-container .blankslate{display:none}
.ldap-import-groups-container.is-empty .blankslate{display:block}
.ldap-import-groups-container.is-empty .ldap-memberships-list{display:none}
.ldap-memberships-list{margin-bottom:30px}
.ldap-memberships-list .table-list-cell{padding-top:10px;
padding-bottom:10px;
font-size:13px;
vertical-align:middle}
.ldap-memberships-list .table-list-cell:last-child{width:92px}
.ldap-memberships-list .ldap-list-team-name{width:380px}
.ldap-memberships-list .ldap-group-dn{font-size:11px}
.ldap-memberships-list .ldap-mention-as{width:260px}
.ldap-memberships-list .edit{position:absolute;
padding:10px;
margin-left:-33px;
color:#0366d6;
cursor:pointer}
.ldap-memberships-list .edit-fields,.ldap-memberships-list .is-editing .edit-hide{display:none}
.ldap-memberships-list .is-editing .edit-fields{display:block}
.ldap-memberships-list .is-editing .spinner{margin-left:15px;
vertical-align:middle}
.ldap-memberships-list .is-removing{opacity:.25}
.ldap-memberships-list .is-removing .edit{opacity:.5}
.team-name-field{height:33px}
.ldap-import-form-actions{margin-top:30px}
.invited .team-member-list{margin:-20px 0}
.invited .team-member-list .list-item{padding:10px 0;
border-bottom:1px solid #eee}
.invited .team-member-list .list-item:before{display:table;
content:""}
.invited .team-member-list .list-item:after{display:table;
clear:both;
content:""}
.invited .team-member-list .list-item:last-of-type{border:0}
.invited .team-member-list .list-item .edit-invitation{float:right;
margin-top:6px}
.invited-banner{margin-bottom:20px}
.invited-banner:after,.invited-banner:before{display:table;
content:""}
.invited-banner:after{clear:both}
.invited-banner .btn-sm{float:right;
margin-left:5px}
.invited-banner p{font-size:15px;
line-height:1.6}
.invited-banner .inviter-link{font-weight:600}
.manage-member-sso-sessions.has-active-sessions .blankslate{display:none}
.manage-memberships-nav{position:relative;
top:1px;
margin-top:10px}
.manage-memberships-tabs-item{cursor:pointer;
border:1px solid transparent;
border-top:3px solid transparent;
border-radius:3px 3px 0 0}
.manage-memberships-tabs-item:hover{color:#333}
.manage-memberships-tabs-item.selected{font-weight:600;
color:#24292e;
background-color:#fff;
border-bottom:2px solid #d26911}
.clock-blink{animation:blinkingText 3s infinite}@keyframes blinkingText{0%{color:#e1e4e8}50%{color:hsla(0,0%,100%,.15)}33%{color:#e1e4e8}to{color:#e1e4e8}}
.countdown-clock{position:absolute;
right:0;
z-index:90;
cursor:pointer}
.theme-picker{margin-bottom:-1px;
background-color:#fff;
background-clip:padding-box;
border-bottom:1px solid rgba(0,0,0,.1);
box-shadow:0 5px 10px rgba(0,0,0,.1)}
.theme-picker>.container{position:relative;
overflow:hidden;
text-align:center}
.theme-picker-thumbs{border-bottom:1px solid #eee}
.theme-toggle{width:32px;
height:32px;
padding:0;
color:#ccc;
background:none;
border:0}
.theme-toggle:hover{color:#0084c8;
text-decoration:none}
.theme-toggle.disabled,.theme-toggle.disabled:hover{color:#ccc;
cursor:not-allowed;
opacity:.3}
.theme-toggle-full-left,.theme-toggle-full-right{position:absolute;
top:50px;
overflow:hidden}
.theme-toggle-full-left{left:4px}
.theme-toggle-full-right{right:4px}
.theme-selector{height:102px;
margin:15px 46px}
.theme-selector-thumbnail{padding:2px;
border:1px solid #ddd}
.theme-selector-thumbnail:hover{text-decoration:none;
background-color:#f5f5f5}
.theme-selector-thumbnail.selected{padding:3px;
background-color:#0366d6;
border:0}
.theme-selector-thumbnail.selected .theme-selector-img{border:1px solid #fff}
.theme-selector-img{width:126px;
height:96px;
border-radius:1px}
.theme-picker-spinner{position:absolute;
top:16px;
left:50%;
margin-left:-16px;
background-color:#fff;
opacity:0;
transition:.2s,opacity ease-in-out}
.theme-picker-spinner.visible{opacity:1}
.theme-picker-spinner.visible~.theme-picker-controls .theme-name{opacity:0}
.theme-picker-view-toggle{float:left}
.theme-picker-view-toggle .for-hiding{display:none}
.theme-picker-view-toggle.open .for-hiding{display:inline}
.theme-picker-view-toggle.open .for-showing{display:none}
.theme-picker-controls{position:absolute;
top:15px;
left:50%;
width:220px;
margin-left:-110px;
line-height:34px;
text-align:center}
.theme-name,.theme-picker-controls .theme-toggle{vertical-align:middle}
.theme-name{display:inline-block;
margin-right:10px;
margin-left:10px;
font-size:20px;
line-height:1}
.page-preview{z-index:-100;
display:block;
width:100%;
height:6000px;
padding:0;
background-color:#fff;
border:0}
.pinned-items-spinner{position:relative;
top:2px;
left:6px}
.pinned-items-reorder-error{padding-left:6px;
font-size:12px;
font-weight:400;
color:#86181d}
.pinned-items-setting-link{font-size:13px;
font-weight:400}
.pinned-item-name{color:#2f363d}
.pinned-item-checkbox:checked+.pinned-item-name{color:#24292e;
background-color:#f1f8ff}
.pinned-gist-blob-num{min-width:36px;
cursor:default}
.pinned-gist-blob-num:hover{color:rgba(27,31,35,.3);
cursor:default}@media print{#serverstats,.comment:after,.comment:before,.discussion-timeline-actions,.file-actions,.footer,.gh-header-sticky,.Header,.header,.Header-old,.header-search,.js-expandable-line,.language-color,.lock-toggle-link,.pagehead-actions,.pr-review-tools,.pr-toolbar.is-placeholder,.reponav,.thread-subscription-status,.timeline-comment-actions,.timeline-new-comment,.toolbar-shadow{display:none!important}
.repository-lang-stats-graph{height:0}
.btn:not(.btn-outline){color:#24292e!important;
background:none}
.comment h2,p{page-break-inside:avoid}
.markdown-body h2{page-break-after:avoid}
.topic-tag{padding:0}
.topic-tag:before{margin-right:-2px;
content:"#"}
.blob-num{border-right:2px solid #e1e4e8}
.blob-num-deletion{border-right-color:#d73a49}
.blob-num-addition{border-right-color:#28a745}
.blob-code-addition .x{border-bottom:2px solid #28a745;
border-radius:0}
.blob-code-deletion .x{border-bottom:2px solid #d73a49;
border-radius:0}
.pr-toolbar.is-stuck{position:static!important;
width:100%!important}
.diffstat-block-neutral{border:4px solid #d1d5da}
.diffstat-block-deleted{border:4px solid #d73a49}
.diffstat-block-added{border:4px solid #28a745}
.State{color:#1b1f23;
background:none;
border:1px}
.State--green{color:#28a745;
border:1px solid #2cbe4e}
.State--purple{color:#6f42c1;
border:1px solid #6f42c1}
.State--red{color:#cb2431;
border:1px solid #cb2431}
.markdown-body pre>code{white-space:pre-wrap}}
.progress-pjax-loader{z-index:99999;
height:2px;
background:transparent;
opacity:0;
transition:opacity .4s linear .4s}
.progress-pjax-loader.is-loading{opacity:1;
transition:none}
.progress-pjax-loader>.progress-pjax-loader-bar{background-color:#79b8ff;
box-shadow:0 0 10px rgba(121,184,255,.7);
transition:width .4s ease}
.project-full-screen .Header,.project-full-screen .Header-old,.project-full-screen .pagehead{display:block}@media (min-width:544px){.project-full-screen .Header,.project-full-screen .Header-old,.project-full-screen .pagehead{display:none}}
.project-full-screen .project-header{padding-top:10px;
padding-bottom:10px;
color:hsla(0,0%,100%,.75)}@media (min-width:544px){.project-full-screen .project-header{background-color:#24292e}}
.project-full-screen .project-header:focus{outline:none}
.project-full-screen .project-header .project-header-link{color:hsla(0,0%,100%,.75)!important}
.project-full-screen .project-header .project-header-link:hover{color:#fff!important}
.project-full-screen .project-header .pending-cards-status{border-color:#24292e}@media (min-width:544px){.project-full-screen .card-filter-input{color:#fff;
background-color:hsla(0,0%,100%,.125);
border:0;
outline:none;
box-shadow:none}
.project-full-screen .card-filter-input:-ms-input-placeholder{color:hsla(0,0%,100%,.7)}
.project-full-screen .card-filter-input::-ms-input-placeholder{color:hsla(0,0%,100%,.7)}
.project-full-screen .card-filter-input::placeholder{color:hsla(0,0%,100%,.7)}
.project-full-screen .card-filter-input:focus{background-color:hsla(0,0%,100%,.175)}}
.project-header{background-color:#eff1f3}@media (min-width:544px){.project-header{background-color:#fff}}
.project-header .select-menu-modal-holder{z-index:500}
.project-updated-message{top:6px;
left:50%;
z-index:50;
transform:translate(-50%)}
.pending-cards-status{top:-2px;
right:-9px;
z-index:2;
width:14px;
height:14px;
background-image:linear-gradient(#54a3ff,#006eed);
background-clip:padding-box;
border:2px solid #fff}
.project-columns{overflow-x:auto}@media (min-width:544px){.project-columns-container{height:0;
overflow-x:visible!important}}
.project-column{min-width:100%;
max-width:100%;
background-color:#eff1f3;
border-width:0!important;
border-radius:0!important}
.project-column:focus{outline:none}@media (min-width:544px){.project-column{min-width:355px;
max-width:355px;
border-width:1px!important;
border-radius:6px!important}
.project-column:focus{border-color:#2188ff!important;
box-shadow:0 0 0 .2em rgba(3,102,214,.3)}}
.project-column.moving{background-color:#f1f8ff!important;
box-shadow:0 0 0 .2em rgba(3,102,214,.3);
transform:translateX(4px) translateY(-4px)}
.new-project-column{width:315px;
border-color:#959da5!important}
.project-search-form .loading-indicator{top:21px;
right:21px;
display:none}
.project-search-form.loading .loading-indicator{display:inline-block}
.sortable-ghost{background-color:#f6f8fa;
opacity:.5}
.project-card .project-reference-markdown>p,.project-card:last-child{margin-bottom:0!important}
.project-card:first-child{margin-top:8px!important}@media (min-width:544px){.project-card:first-child{margin-top:3px!important}}
.project-card ol,.project-card ul{margin-bottom:8px;
margin-left:16px}
.project-card blockquote{padding:0 .75em;
color:#6a737d;
border-left:.25em solid #dfe2e5}
.project-card .contains-task-list{margin-left:24px}
.project-card:hover{border-color:#d1d5da!important;
box-shadow:0 1px 3px rgba(106,115,125,.3)!important}
.project-card:focus{outline:none}@media (min-width:544px){.project-card:focus{border-color:#2188ff!important;
box-shadow:0 0 0 .2em rgba(3,102,214,.3)!important}}
.project-card.moving{background-color:#f1f8ff!important;
box-shadow:0 0 0 .2em rgba(3,102,214,.3)!important;
transform:translateX(4px) translateY(0)}
.archived-project-cards-pane .project-card .archived-header{display:flex!important;
color:#735c0f}
.archived-project-cards-pane .project-card .archive-dropdown-item{display:none}
.issue-card.draggable{cursor:move}
.issue-card .issue-card-label{max-width:50%}
.issue-card .issue-card-label:after{max-width:150px}
.issue-card .AvatarStack:hover .from-avatar{margin-right:-4px}
.issue-card pre{word-wrap:break-word;
white-space:pre-wrap}@keyframes show-pane{0%{transform:translateX(390px)}to{transform:translateX(0)}}
.project-pane{z-index:30;
background-clip:padding-box;
box-shadow:-3px 0 5px rgba(36,41,46,.05)}@media (min-width:544px){.project-pane{position:absolute!important;
width:360px!important;
height:auto!important;
animation:show-pane .2s cubic-bezier(0,0,0,1)}}
.project-pane .redacted-activity{cursor:help;
border-bottom:1px dotted #959da5}
.project-pane .project-body-markdown ol:last-child,.project-pane .project-body-markdown p:last-child,.project-pane .project-body-markdown ul:last-child{margin-bottom:0}
.project-pane-close{color:rgba(27,31,35,.5)}
.project-pane-close:hover{color:rgba(27,31,35,.7)}
.project-note-form textarea{resize:vertical}
.card-menu-container .dropdown-menu,.column-menu-container .dropdown-menu{min-width:180px}
.card-octicon{top:6px;
left:10px}
.card-note-octicon{top:8px}
.is-sending .auto-search-group .chooser-spinner{top:15px;
right:21px;
left:auto}
.card-filter-input{width:0}@media (min-width:544px){.card-filter-input{width:300px}}
.card-filter-autocomplete-dropdown{z-index:500;
float:none;
min-width:240px;
max-height:240px;
cursor:pointer}
.card-filter-autocomplete-dropdown .navigation-focus,.card-filter-autocomplete-dropdown [aria-selected=true]{color:#fff!important;
background-color:#0366d6;
border-radius:3px}
.card-filter-autocomplete-dropdown .navigation-focus .autocomplete-text-qualifier,.card-filter-autocomplete-dropdown [aria-selected=true] .autocomplete-text-qualifier{color:#fff!important}
.projects-reset-query:hover .projects-reset-query-icon{background-color:#0366d6}
.projects-reset-query-icon{width:18px;
height:18px;
padding:1px;
background-color:#6a737d}
.project-small-menu-dropdown:after,.project-small-menu-dropdown:before{display:none}
.project-header-controls,.project-header-search{flex-grow:1}@media (min-width:1012px){.project-header-controls,.project-header-search{flex-grow:0}}
.project-header-subnav-search{flex-grow:1}@media (min-width:544px){.project-header-subnav-search{flex-grow:0}}
.project-page .application-main{flex-shrink:0!important}@media (min-width:544px){.project-page .application-main{flex-shrink:1!important}}
.project-page .reponav-small{display:none!important}@media (min-width:544px){.project-page .reponav-small{display:block!important}}@media (min-width:1012px){.project-page .reponav-small{display:none!important}}
.project-edit-mode .column-menu-container,.project-edit-mode .column-menu-item{display:none!important}
.project-edit-mode .project-move-actions{display:flex!important}
.push-board-over{padding-right:0!important;
transition:all .2s ease}@media (min-width:544px){.push-board-over{padding-right:360px!important}}
.project-touch-scrolling{-webkit-overflow-scrolling:touch}
.projects-comment-form .comment-md-support-link{float:none;
width:100%;
text-align:center}
.projects-comment-form .comment-form-actions{width:100%;
padding:8px 16px;
margin:4px 0!important}
.projects-comment-form .comment-form-actions button{width:100%;
margin:4px 0!important}
.projects-comment-form .comment-form-head{padding:0!important;
margin:0!important;
border-bottom:0}
.projects-comment-form .comment-form-head .tabnav-tabs{padding:8px 8px 0}
.projects-comment-form .comment-form-head .toolbar-commenting{width:100%;
padding-top:4px;
text-align:center;
background-color:#fff;
border-top:1px solid #d1d5da}
.projects-comment-form .comment-form-head:after{display:block;
clear:both;
content:" "}
.projects-comment-form .comment-form-textarea{height:250px!important}
.projects-comment-form .preview-content{margin:0;
border-top:1px solid #d1d5da}
.projects-comment-form .preview-content .comment-body{padding:16px}
.project-issue-body-wrapper{max-height:200px;
overflow:hidden}
.Details--on .project-issue-body-wrapper{max-height:none;
overflow:visible}
.project-issue-body-blur{height:32px;
background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0))}
.Details--on .project-issue-body-blur{height:0}
.project-comment-body-hover .comment-action,.project-comment-title-hover .comment-action{opacity:0}
.project-comment-body-hover:hover .comment-action,.project-comment-title-hover:hover .comment-action{opacity:1}
.project-comment-body-hover .octicon-pencil,.project-comment-title-hover .octicon-pencil{color:rgba(27,31,35,.5)}
.project-comment-body-hover .octicon-pencil:hover,.project-comment-title-hover .octicon-pencil:hover{color:#0366d6}
.project-comment-body-reaction .timeline-comment-action{padding:4px 8px}
.project-comment-reactions .reaction-summary-item{padding:8px}
.project-comment-reactions .reaction-summary-item g-emoji{margin:0!important}
.vcard-names{line-height:1}
.vcard-fullname{font-size:26px;
line-height:30px}
.vcard-username{font-size:20px;
font-style:normal;
font-weight:300;
line-height:24px;
color:#666}
.vcard-details{list-style:none}
.vcard-details .css-truncate.css-truncate-target{width:100%;
max-width:100%}
.vcard-details .css-truncate.css-truncate-target div{overflow:hidden;
text-overflow:ellipsis}
.vcard-detail{padding-left:24px;
font-size:14px}
.vcard-detail .octicon{float:left;
width:16px;
margin-top:3px;
margin-left:-24px;
color:#6a737d;
text-align:center}
.new-user-avatar-cta{font-size:14px;
color:#244f79;
background-color:#f1f6fb;
border:1px solid #d0e5f8;
border-radius:3px}
.user-profile-bio{overflow:hidden;
font-size:14px}
.form-group .form-control.user-profile-bio-field{width:440px;
height:5.35em;
min-height:0}
.user-profile-bio-field-container,.user-profile-company-field-container{position:relative}
.user-profile-bio-message{margin:5px 0 0;
font-size:12px;
color:#86181d}
.vcard-detail{padding-left:22px}
.vcard-detail .octicon{margin-left:-22px}
.user-profile-sticky-bar{position:fixed;
top:0;
z-index:90;
width:233px;
word-break:break-all;
pointer-events:none;
opacity:0;
transition:.2s}
.user-profile-sticky-bar:after{position:fixed;
top:0;
right:0;
left:0;
z-index:100;
display:none;
height:54px;
content:"";
background-color:#fff;
border-bottom:1px solid #d1d5da;
box-shadow:0 1px 2px rgba(0,0,0,.075);
opacity:0;
transition:.2s}
.user-profile-sticky-bar.is-stuck{pointer-events:auto;
opacity:1}
.user-profile-sticky-bar.is-stuck:after{display:block;
opacity:1}
.user-profile-mini-vcard{position:relative;
top:1px;
z-index:110;
height:54px}
.user-profile-mini-avatar{width:32px}
.mini-follow-button{padding:0 8px;
line-height:1.5;
opacity:0;
transition:.2s}
.is-follow-stuck .mini-follow-button{opacity:1}
.user-profile-following-container .user-following-container.on .follow,.user-profile-following-container .user-following-container .unfollow{display:none}
.user-profile-following-container .user-following-container .follow,.user-profile-following-container .user-following-container.on .unfollow{display:block}
.vcard-names-container{top:0}
.vcard-names-container.is-stuck{pointer-events:none}
.vcard-names-container.is-stuck .vcard-names{opacity:0}
.vcard-names-container.is-stuck:after{opacity:1}
.blocked-user-notice{width:100%;
padding:8px 16px;
color:#cb2431;
text-align:center;
border:1px solid #d73a49;
border-radius:3px}
.user-profile-nav{background-color:#fff;
border-bottom:1px solid #d1d5da}
.user-profile-nav.is-stuck{z-index:90}
.pinned-item-list-item .pinned-item-handle{color:#586069}
.pinned-item-list-item .pinned-item-handle:hover{cursor:grab}
.pinned-item-list-item.is-dragging,.pinned-item-list-item.is-dragging .pinned-item-handle{cursor:grabbing}
.pinned-item-list-item.is-dragging{background-color:#f1f8ff}
.pinned-item-list-item.sortable-ghost{background-color:#f1f8ff;
opacity:0}
.pinned-item-list-item.empty{border-style:dashed;
border-width:1px;
align-items:center;
justify-content:center}
.pinned-item-list-item-content{display:flex;
width:100%;
flex-direction:column}
.pinned-item-desc{flex:1 0 auto}
.pinned-item-meta{display:inline-block}
.pinned-item-meta+.pinned-item-meta{margin-left:16px}
.user-repo-search-results-summary{white-space:normal}
.profile-timeline.discussion-timeline{float:none}
.profile-timeline.discussion-timeline .profile-timeline-month-heading:after{position:absolute;
top:12px;
right:0;
left:0;
z-index:-1;
height:1px;
content:"";
background-color:#eaecef}
.profile-timeline.discussion-timeline:before{left:15px;
background-color:#eaecef}
.profile-timeline.discussion-timeline .contribution-first-issue,.profile-timeline.discussion-timeline .contribution-first-pull-request,.profile-timeline.discussion-timeline .contribution-first-repository,.profile-timeline.discussion-timeline .contribution-joined-github{margin-top:-16px}
.profile-break-word{-webkit-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto;
word-break:break-word}
.profile-timeline-year-list{top:74px}
.profile-timeline-card-wrapper{border-top:2px solid #fff;
border-bottom:2px solid #fff}
.profile-timeline-card .issue-meta-section .progress-bar{width:40px}
.profile-timeline-card .issue-meta-section .octicon{color:#6a737d;
vertical-align:middle}
.profile-rollup-wrapper .css-truncate-target{max-width:85%}
.profile-rollup-wrapper .progress-bar{height:8px;
border-radius:2px}
.profile-rollup-wrapper+.profile-rollup-wrapper{border-top:1px solid #eaecef}
.profile-timeline-card-wrapper+.profile-timeline-card-wrapper{margin-top:24px}
.profile-rollup-wrapper+.profile-timeline-card-wrapper{margin-top:0}
.profile-timeline-month-heading+.profile-timeline-card-wrapper{margin-top:24px}
.profile-rollup-summarized+.profile-rollup-summarized{border-top:1px solid #eaecef}
.profile-rollup-icon{display:inline-block;
width:16px;
text-align:center}
.profile-rollup-content{display:none}
.profile-rollup-content .content-title:hover .link-gray-dark-underline{text-decoration:underline}
.vertical-text-bottom{vertical-align:text-bottom}
.profile-rollup-summarized.open .profile-rollup-toggle-closed,.profile-rollup-summarized.open>.profile-rollup-content,.profile-rollup-wrapper.open .profile-rollup-toggle-closed,.profile-rollup-wrapper.open>.profile-rollup-content{display:block}
.profile-rollup-summarized.open .profile-rollup-toggle-open,.profile-rollup-toggle-closed,.profile-rollup-wrapper.open .profile-rollup-toggle-open{display:none}
.profile-rollup-toggle{color:#6a737d;
cursor:pointer}
.profile-rollup-toggle:hover{color:#0366d6}
.pull-request-tab-content{display:none}
.pull-request-tab-content.is-visible{display:block}
.discussion-timeline p.explain{margin:0;
font-size:12px}
.pull-request-ref-restore{display:none}
.pull-discussion-timeline.is-pull-restorable .pull-request-ref-restore.last,.pull-request-ref-restore-text{display:block}
.files-bucket{margin-bottom:15px}
.full-width .diffbar .container,.split-diff .diffbar .container{padding-right:0;
padding-left:0}
.stale-files-tab{float:left;
padding:5px 10px;
margin-top:-5px;
margin-bottom:-5px;
color:#a04100;
background-color:#fff8f2;
border-radius:3px}
.stale-files-tab-link{font-weight:600;
color:inherit}
.pr-toolbar{position:-webkit-sticky;
position:sticky;
top:0;
z-index:29;
height:60px;
padding:0 16px;
margin:-16px -16px 0;
background-color:#fff}
.pr-toolbar .subset-files-tab{float:left;
padding:0 8px;
font-size:13px;
border-radius:3px}
.pr-toolbar .float-right .diffbar-item{margin-right:0}
.pr-toolbar .float-right .diffbar-item+.diffbar-item{margin-left:20px}
.is-stuck+.toolbar-shadow{position:fixed;
top:60px;
right:0;
left:0;
z-index:28;
display:block;
height:5px;
content:"";
background:linear-gradient(rgba(0,0,0,.075),rgba(0,0,0,.001)) repeat-x 0 0;
border-top:1px solid rgba(0,0,0,.15)}
.files-next-bucket .file,.files-next-bucket .full-commit{margin-top:0;
margin-bottom:20px}
.diffbar{height:20px;
padding-top:20px;
padding-bottom:20px;
background-color:#fff}
.diffbar:after,.diffbar:before{display:table;
content:""}
.diffbar:after{clear:both}
.diffbar .show-if-stuck{display:none}
.diffbar .container{width:auto}
.diffbar .table-of-contents{margin-bottom:0}
.diffbar .table-of-contents ol{margin-bottom:-15px}
.diffbar .table-of-contents li{border-top:1px solid #eee}
.diffbar .table-of-contents li:first-child{border-top:0}
.diffbar [role^=menuitem]:focus:not(.is-range-selected) .text-emphasized,.diffbar [role^=menuitem]:hover:not(.is-range-selected) .text-emphasized{color:#fff}
.is-stuck .diffbar{height:auto;
padding-top:8px;
padding-bottom:0}
.is-stuck .diffbar .show-if-stuck{display:block}
.is-stuck .diffbar .diffstat{display:none}
.is-stuck .diffbar .pr-review-tools{margin-top:8px}
.is-stuck .diffbar .stale-files-tab{margin-top:-8px}
.diffbar-range-menu .select-menu-modal{width:380px}
.diffbar-range-menu .css-truncate-target{max-width:280px}
.diffbar-range-menu .select-menu-item:not(.select-menu-action){padding:8px 10px}
.diffbar-range-menu .emoji{vertical-align:bottom}
.diffbar-range-menu .in-range:not(.is-range-selected){background-color:#f1f8ff;
border-bottom-color:rgba(27,31,35,.15)}
.diffbar-range-menu .in-range:focus:not(.is-range-selected),.diffbar-range-menu .in-range:hover:not(.is-range-selected){background-color:#0366d6}
.diffbar-range-menu .is-range-selected{color:#735c0f;
cursor:default;
background-color:#fffbdd;
border-bottom-color:rgba(38,44,49,.15);
outline:none}
.diffbar-range-menu .is-range-selected .text-emphasized{color:#776521}
.diffbar-range-menu .is-range-selected .description{color:inherit}
.diffbar-range-menu .is-last-in-range{cursor:pointer;
background-color:#fff5b1}
.diffbar-item{float:left;
margin-left:16px;
font-size:13px;
vertical-align:middle}
.fork-collab-link{margin-left:15px}
.conflict-resolver .conflict-loader,.conflict-resolver.loading .resolve-file-form{display:none}
.conflict-resolver.loading .conflict-loader,.conflict-resolver .resolve-file-form{display:block}
.conflict-resolver.loading{position:relative;
height:calc(100vh + 51px);
padding-top:50px;
border:1px solid #e1e4e8}
.conflict-resolver .file-header{padding:9px 10px}
.conflicts-nav{height:100vh;
-ms-overflow-style:-ms-autohiding-scrollbar;
border-width:0 0 1px}
.conflict-nav-item .discussion-item-icon{display:none}
.conflict-nav-item.resolved .discussion-item-icon{display:block;
margin-left:-5px}
.conflict-nav-item.resolved .octicon-file-code{display:none}
.conflict-nav-item.selected:before{border-radius:0}
.conflict-nav-item .octicon{width:22px}
.conflict-nav-item .css-truncate-target{max-width:100%}
.is-resolved .file-actions{display:none}
.is-resolved .resolved-notice{display:block}
.add-comment-label,.is-review-pending .start-review-label,.resolved-notice,.review-cancel-button{display:none}
.is-review-pending .add-comment-label,.start-review-label{display:inline-block}
.is-review-pending .review-simple-reply-button{display:none}
.is-review-pending .review-cancel-button,.is-review-pending .review-title-with-count{display:block}
.review-title-with-count{display:none}
.pr-review-tools{margin-top:-4px}
.pr-review-tools .Counter{display:none}
.is-review-pending .pr-review-tools .Counter{display:inline-block}
.pull-request-review-menu,.pull-request-suggested-changes-menu{top:30px;
left:auto;
z-index:99;
width:700px;
margin:0;
border:1px solid rgba(27,31,35,.15);
transform:none}
.pull-request-review-menu:after,.pull-request-review-menu:before,.pull-request-suggested-changes-menu:after,.pull-request-suggested-changes-menu:before{display:none}
.pull-request-review-menu .select-menu-header,.pull-request-suggested-changes-menu .select-menu-header{border-radius:3px 3px 0 0}
.pull-request-review-menu .form-actions,.pull-request-suggested-changes-menu .form-actions{border-radius:0 0 3px 3px}
.pull-request-review-menu .preview-content,.pull-request-suggested-changes-menu .preview-content{max-height:365px}
.pull-request-review-menu .comment-body,.pull-request-suggested-changes-menu .comment-body{border-bottom:0!important}
.pull-request-suggested-changes-menu{width:500px;
padding:8px}
.review-comment-contents{margin-left:44px}
.review-comment-loader:after,.review-comment.is-comment-editing:after,.review-comment:after{position:absolute;
top:31px;
left:29px;
z-index:-1;
width:3px;
height:100%;
content:"";
background-color:#f6f8fa}
.review-comment{position:relative;
padding:8px 16px;
color:#24292e}
.review-comment:first-child{padding-top:16px}
.review-comment:last-child{padding-bottom:16px}
.review-comment .comment-body,.review-comment .comment-reactions{padding:0}
.review-comment .comment-body{padding-top:4px}
.review-comment .comment-body .suggested-change-form-container:nth-last-of-type(2){margin-bottom:0!important}
.review-comment .comment-reactions{margin-top:5px;
border-top:0!important}
.review-comment .comment-reactions .add-reaction-btn{padding:4px 10px}
.review-comment .comment-reactions.has-reactions{margin-top:12px}
.review-comment .show-more-popover.dropdown-menu-sw{right:-5px;
margin-top:5px}
.review-comment .reaction-summary-item:not(.add-reaction-btn){padding:0 8px;
font-size:12px;
line-height:26px;
border:1px solid #d2dff0;
border-radius:3px}
.review-comment .reaction-summary-item:not(.add-reaction-btn) .emoji{font-size:16px;
vertical-align:sub}
.review-comment .reaction-summary-item:not(.add-reaction-btn)+.reaction-summary-item{margin-left:8px}
.review-comment:last-child .review-comment-contents:after,.review-comment:last-child:after{display:none}
.review-comment .timeline-comment-action{padding:0 5px}
.review-comment .timeline-comment-label{float:none;
margin-top:0;
margin-left:4px}
.review-comment .pending-batched-suggestion-label{margin-right:auto;
color:#b08800;
background-color:#fffdef;
border-color:#d9d0a5}
.review-comment .is-comment-editing{position:relative;
background-color:#fff;
border:1px solid #e1e4e8;
border-radius:3px}
.review-comment .is-comment-editing:after{top:100%;
bottom:0;
left:19px;
height:20px}
.review-comment .is-comment-editing .edit-comment-hide,.review-comment .is-comment-editing .timeline-comment-actions{display:none}
.review-comment .is-comment-editing .previewable-comment-form{display:block}
.review-comment.is-comment-loading .previewable-comment-form{opacity:.5}
.timeline-comment.is-comment-editing .discussion-item-header{display:none}
.review-thread-reply{padding:8px 16px;
background-color:#f6f8fa;
border-top:1px solid #e1e4e8;
border-radius:0 0 3px 3px}
.review-thread-reply .inline-comment-form{margin:-8px -16px;
background-color:#fff;
border:0}
.review-thread-reply-button{display:inline-block;
min-height:28px;
padding:3px 8px;
margin-left:8px;
cursor:text}
.review-summary-form-wrapper{position:relative;
display:none;
margin-bottom:24px;
margin-left:-19px;
background-color:#fff;
border:1px solid #e1e4e8;
border-radius:3px}
.is-comment-editing .review-summary-form-wrapper,.is-pending .review-summary-form-wrapper{display:block}
.is-pending .review-summary-form-wrapper{border-color:#d9d0a5}
.tooltipped-left:after,.tooltipped-left:before{right:auto;
left:0}
.diffstat-summary{padding:0 20px 0 0;
font-size:16px;
line-height:1.8;
color:#586069;
text-align:left;
vertical-align:middle;
border-radius:3px}
.diffstat-summary a{color:#555}
.diffstat-summary strong{color:#333}
.authors-and-code .insertions{color:#28a745}
.authors-and-code .deletions{color:#cb2431}
.authors-and-code .section{display:table-cell;
width:459px;
height:150px}
.pulse-authors-graph{position:relative;
height:150px}
.pulse-authors-graph>svg{width:100%}
.pulse-authors-graph .dots{position:absolute;
top:40px;
right:0;
left:0;
width:64px;
height:64px;
margin:0 auto}
.pulse-authors-graph .bar rect{fill:#f66a0a;
fill-opacity:.7}
.pulse-authors-graph .bar rect:hover{fill-opacity:1}
.summary-stats{display:table;
width:100%;
table-layout:fixed}
.summary-stats li{display:table-cell;
color:#586069;
text-align:center;
border-left:1px solid #e1e4e8}
.summary-stats li a{display:block;
padding-bottom:10px;
color:#586069;
text-decoration:none}
.summary-stats li a:hover{background:#fafafa}
.summary-stats li .octicon-git-pull-request{color:#6f42c1}
.summary-stats li .octicon-git-branch{color:#28a745}
.summary-stats li .octicon-issue-closed{color:#cb2431}
.summary-stats li .octicon-issue-opened{color:#28a745}
.summary-stats li:first-child{border-left:0;
border-bottom-left-radius:3px}
.summary-stats li .num{display:block;
padding-top:10px;
font-size:16px;
font-weight:600;
color:#24292e}
.pulse-sections{margin-top:20px;
clear:both}
.pulse-section{padding:0;
clear:both;
font-size:14px;
color:#666}
.pulse-section p{margin-top:20px}
.readme.contributing>div{max-height:250px;
overflow:auto}
.readme .markdown-body,.readme .plain{word-wrap:break-word}
.readme .plain pre{font-size:15px;
white-space:pre-wrap}
.file .readme .markdown-body{padding:45px;
border:0;
border-radius:0}
.file .readme table[data-table-type=yaml-metadata]{font-size:12px;
line-height:1}
.file .readme table[data-table-type=yaml-metadata] table{margin:0}
.release-timeline-tags .tag-timeline-date:after{position:absolute;
top:50%;
right:-7px;
z-index:10;
display:block;
width:12px;
height:12px;
box-sizing:border-box;
margin-top:-6px;
content:" ";
background-color:#e1e4e8;
border:2px solid #fff;
border-radius:6px}
.release-timeline-tags.is-collapsed .expander{display:block!important}
.release-timeline-tags.is-collapsed>.collapsable{display:none}
.Label--draft{color:#cb2431;
border-color:#d73a49}
.Label--prerelease{color:#f66a0a;
border-color:#f66a0a}
.uploaded-files{border-top-left-radius:3px;
border-top-right-radius:3px}
.uploaded-files.not-populated+.drop-target p{border-top:1px #c3c8cf;
border-top-left-radius:3px;
border-top-right-radius:3px}
.uploaded-files.is-populated{border:1px solid;
border-color:#ddd #ddd #e5e5e5}
.uploaded-files.is-populated+.drop-target p{border-top:0;
border-top-left-radius:0;
border-top-right-radius:0}
.uploaded-files>li.delete{background:#f9f9f9}
.uploaded-files>li.delete:nth-child(2){border-top-left-radius:3px;
border-top-right-radius:3px}
.uploaded-files>li.delete .delete-pending{display:block!important}
.uploaded-files>li.delete .live{display:none!important}
.uploaded-files>li:nth-child(2){border-top:0!important}
.uploaded-files .remove:hover{color:#cb2431!important}
.upload-progress{height:3px;
margin-top:3px;
border-radius:30px;
box-shadow:0 1px 1px #fff,inset 0 1px 1px hsla(0,0%,100%,.5)}
.upload-progress .upload-meter{background-image:linear-gradient(#8dd2f7,#58b8f4);
border-radius:30px}
.release-entry{border-bottom:1px solid #e1e4e8}
.release-entry:last-child{border-bottom:0}@media (min-width:768px){.release-tag-field{width:130px!important}
.release-main-section{border-left:2px solid #e1e4e8}
.release-entry{border-bottom:0}}
.repo-file-upload-progress{position:relative;
height:0;
overflow:hidden;
color:#246;
background:#f7fbfe;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px;
box-shadow:inset 0 0 0 1px #d0dbe7;
transition:height .2s ease-out}
.repo-file-upload-progress.active{height:50px}
.repo-file-upload-progress.is-file-list{border-bottom-right-radius:0;
border-bottom-left-radius:0}
.repo-file-upload-progress .repo-file-upload-meter{position:absolute;
top:1px;
left:1px;
width:0;
height:48px;
background:#d8e8f7}
.repo-file-upload-progress .repo-file-upload-meter-text{position:absolute;
top:7px;
left:10px}
.repo-file-upload-progress .repo-file-upload-meter-text .repo-file-upload-info{display:block;
font-weight:600}
.repo-file-upload-progress .repo-file-upload-meter-text .repo-file-upload-meter-filename{display:block;
margin:0}
.manifest-commit-form{margin-top:20px}
.repo-file-upload-outline{width:100%;
height:100%}
.repo-file-upload-target{position:relative;
padding-top:100px;
padding-bottom:80px;
color:#666}
.repo-file-upload-target.is-progress-bar,.repo-file-upload-target.is-uploading{border-bottom:0;
border-bottom-right-radius:0;
border-bottom-left-radius:0}
.repo-file-upload-target.is-file-list{border-bottom-right-radius:0;
border-bottom-left-radius:0}
.repo-file-upload-target.is-default .repo-file-upload-text.initial-text,.repo-file-upload-target.is-failed .repo-file-upload-text.initial-text,.repo-file-upload-target.is-uploading .repo-file-upload-text.initial-text{display:none}
.repo-file-upload-target.is-default .repo-file-upload-text.alternate-text,.repo-file-upload-target.is-failed .repo-file-upload-text.alternate-text,.repo-file-upload-target.is-uploading .repo-file-upload-text.alternate-text{display:block}
.repo-file-upload-target.is-default.dragover .repo-file-upload-text,.repo-file-upload-target.is-failed.dragover .repo-file-upload-text,.repo-file-upload-target.is-uploading.dragover .repo-file-upload-text{display:none}
.repo-file-upload-target .repo-file-upload-text.initial-text{display:block}
.repo-file-upload-target .repo-file-upload-text.alternate-text{display:none}
.repo-file-upload-target .repo-file-upload-drop-text,.repo-file-upload-target .repo-file-upload-text{margin-bottom:5px}
.repo-file-upload-target .repo-file-upload-choose{display:inline-block;
margin-top:0;
font-size:18px}
.repo-file-upload-target .manual-file-chooser{margin-left:0}
.repo-file-upload-target .repo-file-upload-outline{position:absolute;
top:3%;
left:1%;
width:98%;
height:94%}
.repo-file-upload-target.is-bad-file .repo-file-upload-outline,.repo-file-upload-target.is-empty .repo-file-upload-outline,.repo-file-upload-target.is-failed .repo-file-upload-outline,.repo-file-upload-target.is-too-big .repo-file-upload-outline,.repo-file-upload-target.is-too-many .repo-file-upload-outline{height:85%}
.repo-file-upload-target.dragover .repo-file-upload-text{display:none}
.repo-file-upload-target.dragover .repo-file-upload-choose{visibility:hidden}
.repo-file-upload-target.dragover .repo-file-upload-drop-text{display:block}
.repo-file-upload-target.dragover .repo-file-upload-outline{border:6px dashed #ddd;
border-radius:5px}
.repo-file-upload-errors,.repo-file-upload-errors .error,.repo-file-upload-target .repo-file-upload-drop-text{display:none}
.is-bad-file .repo-file-upload-errors,.is-empty .repo-file-upload-errors,.is-failed .repo-file-upload-errors,.is-hidden-file .repo-file-upload-errors,.is-too-big .repo-file-upload-errors,.is-too-many .repo-file-upload-errors{position:absolute;
right:0;
bottom:0;
left:0;
display:block;
padding:5px 8px;
line-height:1.5;
text-align:left;
background-color:#fff;
border-top:1px solid #e5e5e5;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px}
.is-file-list .repo-file-upload-errors{border-bottom-right-radius:0;
border-bottom-left-radius:0}
.is-bad-file .repo-file-upload-errors .failed-request,.is-empty .repo-file-upload-errors .empty,.is-failed .repo-file-upload-errors .failed-request,.is-hidden-file .repo-file-upload-errors .hidden-file,.is-too-big .repo-file-upload-errors .too-big,.is-too-many .repo-file-upload-errors .too-many{display:inline-block}
.repo-file-upload-tree-target{position:fixed;
top:0;
left:0;
z-index:1000;
width:100%;
height:100%;
padding:12px;
color:#666;
visibility:hidden;
background:radial-gradient(ellipse at center,#fff 0,hsla(0,0%,100%,.85) 65%,hsla(0,0%,100%,.85) 100%);
opacity:0;
transition:visibility .2s,opacity .2s}
.repo-file-upload-tree-target .repo-file-upload-outline{border:6px dashed #ddd;
border-radius:5px}
.dragover .repo-file-upload-tree-target{visibility:visible;
opacity:1}
.dragover .repo-file-upload-tree-target .repo-file-upload-slate{top:50%;
opacity:1}
.dragover .repo-file-upload-tree-target .files-lg>.file-graph{opacity:1;
transform:translateX(4px)}
.dragover .repo-file-upload-tree-target .files-lg>.file-zip{opacity:1;
transform:translateX(9px)}
.dragover .repo-file-upload-tree-target .files-lg>.file-generic{opacity:1;
transform:translateX(-4px)}
.dragover .repo-file-upload-tree-target .files-lg>.file-acrobat{opacity:1;
transform:translateX(-9px)}
.repo-file-upload-slate{position:absolute;
top:50%;
width:100%;
text-align:center;
transform:translateY(-50%)}
.repo-file-upload-slate h2{margin-top:5px}
.repo-file-upload-slate .file-graph{transform:translateX(50px)}
.repo-file-upload-slate .file-graph,.repo-file-upload-slate .file-zip{opacity:0;
transition:opacity .2s cubic-bezier(.175,.885,.32,1.275) .12s,transform .2s cubic-bezier(.175,.885,.32,1.275) .12s}
.repo-file-upload-slate .file-zip{transform:translateX(90px)}
.repo-file-upload-slate .file-generic{transform:translateX(-50px)}
.repo-file-upload-slate .file-acrobat,.repo-file-upload-slate .file-generic{opacity:0;
transition:opacity .2s cubic-bezier(.175,.885,.32,1.275) .12s,transform .2s cubic-bezier(.175,.885,.32,1.275) .12s}
.repo-file-upload-slate .file-acrobat{transform:translateX(-90px)}
.repo-file-upload-file-wrap .name{color:#888}
.repo-file-upload-file-wrap .actions{width:50px;
padding-right:10px;
text-align:right}
.repo-file-upload-file-wrap .remove-file{color:#888}
.repo-file-upload-file-wrap .remove-file:hover{color:#666}
.repo-upload-breadcrumb{margin-bottom:18px}
.labels-list .blankslate{display:none}
.labels-list.is-empty .blankslate,.labels-list .table-list-header{display:block}
.labels-list.is-empty .table-list-header{display:none}
.sidebar-labels .sidebar-labels-style{margin-top:3px}
.label-select-menu-item .g-emoji{font-size:12px;
line-height:1;
vertical-align:initial}
.label-edit:after,.label-edit:before{display:table;
content:""}
.label-edit:after{clear:both}
.label-edit label{display:block;
margin-bottom:8px}
.label-edit .error{float:left;
margin-top:8px;
margin-left:10px;
color:red}
.label-edit.is-valid .octicon-check,.label-edit.loading{display:block}
.label-characters-remaining{color:#586069}
.emoji-size-boost .IssueLabel .g-emoji{top:0;
font-size:1.15em;
line-height:1.1}
.repo-list,.repo-list-item{position:relative}
.repo-list-item{padding-top:30px;
padding-bottom:30px;
list-style:none;
border-bottom:1px solid #eee}
.repo-list-item-with-avatar{padding-left:42px}
.repo-list-item-hanging-avatar{float:left;
margin-left:-42px}
.mini-repo-list-item{position:relative;
display:block;
padding:6px 64px 6px 30px;
font-size:14px;
border-top:1px solid #d1d5da}
.mini-repo-list-item:hover{text-decoration:none}
.mini-repo-list-item:hover .owner,.mini-repo-list-item:hover .repo{text-decoration:underline}
.mini-repo-list-item .repo-icon{float:left;
margin-top:2px;
margin-left:-20px;
color:#666}
.mini-repo-list-item .repo-and-owner{max-width:220px}
.mini-repo-list-item .owner{max-width:110px}
.mini-repo-list-item .repo{font-weight:600}
.mini-repo-list-item .stars{position:absolute;
top:0;
right:10px;
margin-top:6px;
font-size:12px;
color:#6a737d}
.mini-repo-list-item .repo-description{display:block;
max-width:100%;
font-size:12px;
line-height:21px;
color:#586069}
.private .mini-repo-list-item{background-color:#fffdef}
.private .mini-repo-list-item .repo-icon{color:rgba(27,31,35,.7)}
.filter-bar{padding:10px;
background-color:#fafbfc;
border-bottom:1px solid #e5e5e5}
.filter-bar:after,.filter-bar:before{display:table;
content:""}
.filter-bar:after{clear:both}
.user-repos .filter-bar{text-align:center}
.url-box{width:100%;
height:26px;
padding:10px 10px 0;
margin-top:10px;
margin-left:-10px;
border-top:1px solid #ddd}
.url-box p{float:left;
height:26px;
margin:0 0 0 5px;
line-height:26px}
.url-box p strong{color:#24292e}
.clone-url-button{display:table-cell;
width:1%;
vertical-align:top}
.clone-url-button:first-child .clone-url-link{border-top-left-radius:3px;
border-bottom-left-radius:3px}
.clone-url-button>.clone-url-link{position:relative;
display:block;
padding:0 9px;
margin-right:-1px;
font-size:11px;
font-weight:600;
line-height:26px;
color:#333;
text-decoration:none;
white-space:nowrap;
cursor:pointer;
background-image:linear-gradient(#fafafa,#eaeaea);
border:1px solid #ccc}
.clone-url-button>.clone-url-link:active,.clone-url-button>.clone-url-link:hover{z-index:3;
color:#fff;
text-decoration:none;
text-shadow:0 -1px 0 rgba(0,0,0,.25);
background-image:linear-gradient(#599bcd,#3072b3);
border-color:#2a65a0}
.clone-url-button>.clone-url-link:active{background-color:#3072b3;
background-image:none;
border-color:#25588c;
box-shadow:inset 0 3px 5px rgba(0,0,0,.15)}
.clone-url-button>.clone-url-link:focus{outline:0}
.clone-url-button+.clone-url-button>.clone-url-link{box-shadow:inset 1px 0 0 #fff}
.clone-url-button+.clone-url-button>.clone-url-link:hover{box-shadow:none}
.clone-url-button+.clone-url-button>.clone-url-link:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.15)}
.clone-url-button.selected>.clone-url-link,.clone-url-button.selected>.clone-url-link:hover{z-index:2;
color:#333;
text-shadow:0 1px 0 hsla(0,0%,100%,.6);
background-color:#ccc;
background-image:linear-gradient(#ccc,#d5d5d5);
border-color:#bbb;
box-shadow:inset 0 2px 3px rgba(0,0,0,.075)}
.url-box-clippy .zeroclipboard-button{margin-left:0!important;
border-left:0;
border-radius:0 3px 3px 0}
.repository-og-image{width:640px;
height:320px;
object-fit:cover;
object-position:center;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}
.timeout{width:auto;
height:300px;
padding:0;
margin:20px 0;
background-color:initial;
border:0}
.timeout h3{padding-top:100px;
color:#586069}
.overall-summary{position:relative;
margin-bottom:10px;
border:1px solid #dfe2e5;
border-radius:3px}
.overall-summary-bottomless{margin-bottom:0;
border-bottom:0;
border-radius:3px 3px 0 0}
.numbers-summary{display:table;
width:100%;
table-layout:fixed}
.numbers-summary li{display:table-cell;
padding:0;
text-align:center;
white-space:nowrap}
.numbers-summary li>.nolink,.numbers-summary li>a{display:block;
padding:10px 0;
color:#586069;
text-decoration:none}
.numbers-summary li>a:hover{color:#0366d6}
.numbers-summary li>a:hover .num{color:inherit}
.numbers-summary .octicon{color:#6a737d}
.repo-language-color{position:relative;
top:1px;
display:inline-block;
width:12px;
height:12px;
border-radius:50%}
.experiment-repo-nav .capped-cards .capped-card{width:480px}
.experiment-repo-nav.repohead .repo-mirror{padding-left:20px}
.iconbutton .octicon{margin-right:0}
.file-navigation:after,.file-navigation:before{display:table;
content:""}
.file-navigation:after{clear:both}
.file-navigation.in-mid-page{margin-top:16px}
.file-navigation .select-menu-button .css-truncate-target{max-width:200px}
.file-navigation .branch-select-menu{margin-right:6px;
margin-bottom:10px}
.file-navigation .new-pull-request-btn{float:left}
.file-navigation .breadcrumb{float:left;
margin-top:0;
margin-left:5px;
font-size:16px;
line-height:26px}
.file-navigation+.breadcrumb{margin-bottom:10px}
.file-navigation .BtnGroup{margin-bottom:10px;
margin-left:10px}
.file-navigation .get-repo-modal{top:6px;
width:352px}
.file-navigation .get-repo-modal .https-clone-options{display:block}
.file-navigation .get-repo-modal.on .https-clone-options,.file-navigation .get-repo-modal .ssh-clone-options{display:none}
.file-navigation .get-repo-modal .get-repo-modal-options,.file-navigation .get-repo-modal.on .ssh-clone-options{display:block}
.file-navigation .get-repo-modal.is-downloading .get-repo-modal-options{display:none}
.file-navigation .btn-change-protocol{font-size:12px}
.file-navigation .get-repo-decription-text{font-size:13px}
.file-navigation .get-repo-btn{float:left;
width:50%;
padding:10px 0;
text-align:center;
border:0;
border-top:1px solid #e1e4e8;
border-radius:0}
.file-navigation .get-repo-btn:first-child{border-right:1px solid #e1e4e8;
border-bottom-left-radius:3px}
.file-navigation .get-repo-btn:first-child:nth-last-child(3){border-radius:0}
.file-navigation .get-repo-btn:last-child{border-bottom-right-radius:3px}
.file-navigation .get-repo-btn.btn-block,.file-navigation .get-repo-btn:only-child{width:100%;
border-right:0;
border-radius:0 0 3px 3px}
.file-navigation .clone-options{padding:8px 16px 16px}
.file-wrap{margin-bottom:10px;
border:1px solid #dfe2e5;
border-top:0;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px}
.file-wrap .include-fragment-error{display:none}
.file-wrap.is-error .include-fragment-error{display:table-row}table.files{width:100%;
background:#fff;
border-radius:2px}table.files tr.navigation-focus td,table.files tr[aria-selected=true] td{background:#f6f8fa}table.files td{padding:6px 3px;
line-height:20px;
border-top:1px solid #eaecef}table.files td.icon{width:17px;
padding-right:2px;
padding-left:10px;
color:rgba(3,47,98,.55)}table.files td.icon .octicon-file-directory{color:rgba(3,47,98,.5)}table.files td.icon .spinner{position:relative;
top:3px;
display:none;
margin-top:-3px;
margin-left:-2px}table.files td .simplified-path{color:#6a737d}table.files td .css-truncate{max-width:100%}table.files td.content{max-width:180px}table.files td.message{max-width:442px;
padding-left:10px;
overflow:hidden;
color:#6a737d}table.files td.message .emoji{vertical-align:top}table.files td.message a{color:#6a737d}table.files td.message a:hover{color:#0366d6}table.files td.age{width:125px;
padding-right:10px;
color:#6a737d;
text-align:right;
white-space:nowrap}table.files .message .tooltipped:after,table.files .message .tooltipped:before,table.files tr.is-loading td.icon .octicon{display:none}table.files tr.is-loading td.icon .spinner{display:inline-block}table.files tr.up-tree{border-top:1px solid #eaecef;
border-bottom:1px solid #eaecef}table.files tr.up-tree a{padding:3px 6px;
margin-left:-3px;
font-weight:600;
border-radius:2px}table.files tr.up-tree a:hover{background-color:#dfe2e5}table.files tbody tr:first-child td{border-top:0}
.branch-infobar{padding:8px;
color:#586069;
background-color:#fafbfc;
border:solid #dfe2e5;
border-width:1px 1px 0;
border-top-left-radius:3px;
border-top-right-radius:3px}
.branch-infobar:after,.branch-infobar:before{display:table;
content:""}
.branch-infobar:after{clear:both}
.branch-infobar .muted-link{display:inline-block;
margin-left:10px}
.branch-infobar .muted-link .octicon{color:#959da5}
.branch-infobar .muted-link:hover .octicon{color:inherit}
.spinner-forking{display:block;
margin:20px auto 40px}
.prereceive-feedback{padding:16px;
margin-bottom:16px;
border:1px solid #dfe2e5;
border-left:3px solid #caa21a;
border-radius:3px}
.prereceive-feedback-heading{margin-top:0;
margin-bottom:10px;
color:#b08800}
.file-navigation-options{float:right;
margin-left:3px}
.file-navigation-options .dropdown-menu{width:360px;
padding:16px}
.file-navigation-options .dropdown-divider{margin:0}
.file-navigation-option{position:relative;
display:inline-block;
margin-left:3px}
.file-navigation-option .select-menu{display:inline-block;
margin-right:0;
margin-bottom:0;
vertical-align:middle}
.file-navigation-option .select-menu-button .octicon:only-child{margin-left:2px}
.file-navigation-option .zeroclipboard-button{padding-right:8px}
.file-navigation-option .input-group{width:290px}
.file-navigation-option .input-group .form-control{width:calc(100% + 2px);
height:28px;
min-height:0;
margin-right:-1px;
margin-left:-1px;
border-radius:0}
.file-navigation-option .input-group .select-menu-button{position:relative;
z-index:2}
.Loadmore-workflows[open] summary{display:none}
.profile-picture{margin:10px 0 0}
.profile-picture>p{float:left;
margin:0;
line-height:30px}
.profile-picture>img{float:left;
margin:0 10px 0 0;
border-radius:3px}
.app-owner{margin:15px 0 0}
.edit-profile-avatar{width:200px}
.edit-profile-avatar .drag-and-drop{padding:0;
color:#666;
border-width:0}
.edit-profile-avatar input{cursor:pointer}
.edit-profile-avatar.is-bad-file{border:0}
.edit-profile-avatar .manual-file-chooser{position:absolute;
top:0;
left:0;
height:34px;
padding:0;
cursor:pointer}
.profile-picture-spinner{background-image:url(/images/spinners/octocat-spinner-128.gif);
background-repeat:no-repeat;
background-position:50%;
background-size:64px 64px}
.avatar-upload .flash{width:100%;
padding:30px 15px;
border:1px dashed #d73a49;
box-shadow:none}
.avatar-upload .upload-state{display:none;
padding:10px 0}
.avatar-upload .upload-state p{margin:0;
font-size:12px;
color:#586069}
.avatar-upload .avatar-upload .octicon{display:inline-block}
.is-uploading .avatar-upload .loading{display:block;
padding:0}
.is-uploading .avatar-upload .loading img{vertical-align:top}
.is-uploading .avatar-upload .button-change-avatar{display:none}
.is-bad-dimensions .avatar-upload .bad-dimensions,.is-bad-file .avatar-upload .bad-file,.is-bad-format .avatar-upload .bad-format,.is-empty .avatar-upload .file-empty,.is-failed .avatar-upload .failed-request,.is-too-big .avatar-upload .too-big{display:block;
margin:0}dl.new-email-form{padding:10px 10px 0;
margin:0 -10px 10px;
border-top:1px solid #e5e5e5}
.boxed-group .fork-flag{margin-left:16px;
font-size:12px;
color:#586069}
.selected-user-key{background-color:#fffdef}
.user-key-type{padding-right:20px;
padding-left:10px;
text-align:center}
.user-key-badge{display:block;
padding-right:5px;
padding-left:5px;
margin-top:3px;
font-size:12px;
line-height:1.4;
border:1px solid #ddd;
border-radius:3px}
.user-key-email-badge{display:inline-table;
margin-right:4px}
.user-key-email{display:table-cell;
padding:1px 5px;
font-size:12px;
line-height:1.4;
border:1px solid #ddd;
border-radius:3px}
.user-key-email.unverified{border-top-right-radius:0;
border-bottom-right-radius:0}
.user-key-email-unverified{display:table-cell;
padding-right:5px;
padding-left:5px;
font-size:11px;
color:#666;
background-color:#ecebec;
border:1px solid #ddd;
border-left:0;
border-top-right-radius:3px;
border-bottom-right-radius:3px}
.user-key-details{width:400px;
line-height:1.6;
white-space:normal}
.user-key-details code{font-size:13px}
.recent-user-key{color:#28a745}
.recent-user-key-access{color:#1e7e34}
.unverified-user-key,.unverified-user-key-notice{color:#cb2431}
.notification-center .overview{padding:0 10px 10px;
border-bottom:1px solid #ddd}
.oauth-app-info-container .float-left-container{float:left;
text-align:left}
.oauth-app-info-container .float-right-container{float:right;
text-align:right}
.oauth-app-info-container dl.keys{margin:10px 0}
.oauth-app-info-container dl.keys dt{margin-top:10px;
font-weight:600;
color:#586069}
.oauth-app-info-container dl.keys dd{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
color:#333}
.oauth-app-info-container .user-count{font-size:30px;
font-weight:300;
color:#586069}
.logo-uploader-container{display:block}
.logo-upload{position:relative;
display:inline-block}
.logo-upload a.delete,.logo-upload span.delete{position:absolute;
left:88px;
display:none;
padding:8px 10px}
.logo-upload a.delete:hover,.logo-upload span.delete:hover{color:#cb2431}
.logo-upload-container{display:inline-block}
.logo-upload-container .logo-upload-label .manual-file-chooser{top:0;
left:0;
width:130px;
height:34px;
padding:0;
margin-left:0;
cursor:pointer}
.logo-upload-container .upload-state{padding:10px 0}
.logo-upload-container .upload-state p{margin:0;
font-size:12px;
color:#586069}
.logo-box{display:inline-block;
float:left;
width:120px;
height:120px;
background-color:#eee;
border:1px solid #d1d5da;
border-radius:3px}
.logo-box img{display:none;
width:118px;
height:118px;
border-radius:3px}
.logo-placeholder{color:#586069;
text-align:center;
text-shadow:0 1px 0 #fff}
.logo-placeholder p{margin:0;
font-size:14px}
.has-uploaded-logo .logo-placeholder,.has-uploaded-logo .or{display:none}
.has-uploaded-logo .logo-box img,.has-uploaded-logo:hover a.delete,.has-uploaded-logo:hover span.delete{display:block}
.saved-reply-form{border:1px solid #ddd;
border-radius:3px}
.saved-reply-form .tabnav-tab.selected{border-radius:3px 3px 0 0}
.saved-reply-form .form-actions{margin-right:10px;
margin-bottom:8px}
.saved-reply-form .comment{border:0}
.saved-reply-form .comment-body{padding:5px 5px 15px;
background-color:initial;
border-bottom:1px solid #eaecef}
.saved-reply-settings-container.has-replies .listgroup{display:block}
.saved-reply-settings-container.has-replies .blankslate,.saved-reply-settings-container .listgroup{display:none}
.access-token{border-bottom:1px solid #e5e5e5}
.access-token:last-child{border:0}
.access-token .last-used{margin-right:10px}
.access-token .zeroclipboard-link{display:inline-block;
vertical-align:text-bottom}
.access-token.new-token{background-color:rgba(108,198,68,.1)}
.access-token.new-token .octicon-check{color:#28a745}
.access-token .token-description{max-width:450px;
color:#24292e}
.access-token .token{font-size:14px}
.regenerate-token-cta .btn-danger{margin-left:30px}
.personal-access-tokens-group{padding:0 10px}
.personal-access-tokens label{display:inline}
.personal-access-tokens label p{display:inline-block;
margin:0;
font-size:13px;
font-weight:400}
.personal-access-tokens .child-scopes{margin-left:20px;
list-style:none}
.personal-access-tokens .child-scopes .token-scope{width:180px;
font-weight:400}
.personal-access-tokens .child-scopes .child-scopes{margin-left:0}
.token-scope{display:inline-block;
width:200px;
padding:2px 0;
margin:0;
font-size:13px;
color:#24292e}
.token-scope input{margin-right:5px}
.callback-urls dl dd .form-control{width:100%}
.callback-urls.has-many .callback-url-action-cell{display:table-cell}
.callback-description{margin-top:20px}
.callback-description .octicon{padding-left:0}
.callback-url .label{display:none;
width:64px;
text-align:center}
.callback-url.is-default-callback .label{display:inline-block}
.callback-url.is-default-callback .btn{display:none}
.callback-url-wrap{display:table;
width:100%}
.callback-url-field-cell{display:table-cell}
.callback-url-action-cell{display:none;
width:70px;
text-align:right}
.boxed-group.application-show-group dl.form-group>dd .form-control.wide{width:460px}
.boxed-group.application-show-group dl.form-group>dd .form-control.short{height:50px;
min-height:50px}
.application-show-group .errored .note{display:none}
.application-show-group .drag-and-drop{padding:0;
text-align:left;
background-color:initial;
border:0}
.application-show-group .drag-and-drop img{margin-bottom:1px;
vertical-align:bottom}
.application-show-group .drag-and-drop span{padding:0}
.application-show-group .dragover .logo-box{box-shadow:0 0 3px #c9ff00}
.application-show-group .is-uploading .loading{display:inline-block}
.application-show-group .is-uploading .default{display:none}
.application-show-group .is-failed .failed-request{display:inline-block}
.application-show-group .is-failed .default{display:none}
.application-show-group .is-bad-file .bad-file{display:inline-block}
.application-show-group .is-bad-file .default{display:none}
.application-show-group .is-too-big .file-too-big{display:inline-block}
.application-show-group .is-too-big .default{display:none}
.application-show-group .is-bad-format .bad-format{display:inline-block}
.application-show-group .is-bad-format .default{display:none}
.application-show-group .is-default .default{display:block}
.post-recovery-token .create-recovery-token-error,.post-recovery-token .octospinner{display:none}
.post-recovery-token.failed .create-recovery-token-error,.post-recovery-token.loading .octospinner{display:block}table.security-history-detail{width:100%;
font-size:12px}table.security-history-detail td{max-width:200px;
word-wrap:break-word}
.email-preference-exceptions{font-size:12px}
.email-preference-exceptions h5{margin:15px 0 5px;
color:#666}
.email-preference-exceptions .exception-list{list-style:none}
.email-preference-exceptions .exception{max-width:400px;
padding:5px 5px 5px 0;
border-top:1px solid #eaecef}
.email-preference-exceptions .exception:last-child{border-bottom:1px solid #eaecef}
.email-preference-exceptions.opt-in-list{display:none}
.transactional-only .email-preference-exceptions.opt-in-list{display:block}
.transactional-only .email-preference-exceptions.opt-out-list{display:none}
.two-factor-recovery-codes{margin:30px 0;
font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
font-size:21px}
.two-factor-recovery-code-mark{width:24px;
height:24px;
font-size:24px;
line-height:16px;
color:#bbb}
.two-factor-recovery-code{display:inline-block;
width:48%;
line-height:1.6;
text-align:center}
.two-factor-recovery-code:before{position:relative;
top:-3px;
margin-right:10px;
font-size:10px;
color:#d8d8d8;
content:"\25CF"}
.recovery-codes-saving-options{margin-left:35px}
.recovery-codes-saving-options .recovery-code-save-button{width:115px;
margin-right:15px;
text-align:center}
.recovery-codes-warning{margin:0 -15px}
.recovery-codes-warning .recovery-codes-warning-octicon{height:40px;
margin-right:15px}
.btn-two-factor-state{min-width:70px}
.two-factor-lead{font-size:16px}
.two-factor-qr-code{text-align:center}
.two-factor-steps{padding:15px 15px 0;
margin:30px 0;
border:1px solid #eaecef;
border-radius:3px}
.two-factor-steps .error-icon{position:relative;
top:2px;
left:5px;
color:#cb2431}
.two-factor-steps .sent-message{position:relative;
top:2px;
left:5px;
color:#28a745}
.sms-country-code-field{padding-right:10px}
.two-factor-toggle .two-factor-status{color:#586069;
border-bottom:1px solid #eaeaea}
.two-factor-toggle .two-factor-on{padding:3px 5px;
margin-right:5px;
color:#fff;
text-shadow:0 1px 1px rgba(0,0,0,.1);
background-color:#28a745;
border-radius:2px}
.two-factor-settings-group{border-bottom:1px solid #ddd}
.two-factor-settings-group li{line-height:1.5;
list-style:none}
.u2f-registrations{padding-left:24px}
.u2f-registration{position:relative;
padding-bottom:8px;
margin-bottom:8px;
border-bottom:1px solid #f8f8f8}
.u2f-registration.is-sending .u2f-registration-delete{display:none}
.u2f-registration.is-sending .spinner{position:relative;
top:3px}
.u2f-registration-nickname{font-weight:600}
.u2f-registration-icon{position:absolute;
left:-24px;
color:rgba(47,38,6,.5)}
.new-u2f-registration{position:relative}
.new-u2f-registration .add-u2f-registration-form{display:none;
margin-bottom:10px}
.new-u2f-registration.is-active .add-u2f-registration-link{display:none}
.new-u2f-registration.is-active .add-u2f-registration-form{display:block}
.new-u2f-registration .u2f-request-error,.new-u2f-registration .u2f-request-interaction{display:none}
.new-u2f-registration.is-sending .u2f-request-interaction,.new-u2f-registration.is-showing-error .u2f-request-error{display:block}
.new-u2f-registration .u2f-message-icon{font-size:64px}
.u2f-box .u2f-sorry{display:block}
.u2f-box.available .u2f-sorry,.u2f-box .new-u2f-registration{display:none}
.u2f-box.available .new-u2f-registration{display:block}
.github-access-banner{position:relative;
padding:10px 20px 10px 70px;
margin:0 0 20px;
font-size:14px;
border:1px solid #ddd;
border-radius:3px}
.github-access-banner .octicon{position:absolute;
top:20px;
left:20px;
color:#cb2431}
.error-icon,.sent-message,.sms-error-message,.spinner{display:none}
.sms-error-message{margin-top:15px}
.is-sending .spinner,.is-sent .sent-message{display:inline-block}
.is-not-sent .sms-error-message{display:block}
.is-not-sent .error-icon,.qr-code-table{display:inline-block}
.qr-code-table{padding:20px;
margin:30px auto;
border:1px solid #eaecef;
border-radius:3px;
box-shadow:0 2px 2px 0 rgba(0,0,0,.04)}
.qr-code-table tr{background:transparent;
border:0}
.qr-code-table td,.qr-code-table th{padding:0;
border:0}
.qr-code-table td{width:3px;
height:3px}
.qr-code-table .black{background:#000}
.qr-code-table .white{background:#fff}
.confirmation-phrase{font-style:italic;
font-weight:400}
.do-not-copy-me{-webkit-touch-callout:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none}
.session-device{position:relative;
padding:15px;
line-height:18px;
color:#586069}
.session-device .btn{float:right;
margin-top:4px}
.session-device .session-state-indicator{float:left;
width:8px;
height:8px;
margin-top:10px;
border-radius:5px}
.session-device .session-state-indicator.recent{background-color:#28a745;
box-shadow:0 0 10px rgba(108,198,68,.5)}
.session-device .session-state-indicator.revoked{background-color:#d73a49;
box-shadow:0 0 10px rgba(198,108,68,.5)}
.session-device .session-state-indicator.not-recent{background-image:linear-gradient(#aaa,#ccc);
box-shadow:0 1px 0 #fff}
.session-device .session-icon{float:left;
width:32px;
margin-top:1px;
margin-left:15px;
color:#bbb;
text-align:center}
.session-device .sessions-more-info{margin-top:10px}
.session-details{margin-left:70px}
.session-details:hover .octicon{color:#0366d6;
cursor:pointer}
.session-details.open .sessions-more-info{display:block}
.collaborators .collab-list{border-bottom-width:0}
.collaborators .collab-list-item:first-child .collab-list-cell{border-top-width:0}
.collaborators .collab-list-cell{padding-top:15px;
padding-bottom:15px;
vertical-align:middle}
.collaborators .collab-meta{width:140px}
.collaborators .collab-remove{padding-right:20px;
text-align:right}
.collaborators .collab-remove .remove-link{color:#586069}
.collaborators .collab-remove .remove-link:hover{color:#cb2431}
.collaborators .collab-team-link{width:300px}
.collaborators .collab-team-link:hover{text-decoration:none}
.collaborators .collab-team-link .avatar{float:left;
margin-top:1px;
margin-right:10px}
.collaborators .collab-team-link.disabled{pointer-events:none}
.collaborators .collab-info{height:100%;
color:#666}
.collaborators .collab-info .description{padding-right:50px;
margin-top:3px;
margin-bottom:3px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap}
.collaborators .collab-info .collab-name{display:block;
font-size:14px}
.collaborators .collab-info .collab-message{position:relative;
top:25%;
display:block}
.collaborators .copy-invite-modal{width:352px}
.collaborators .cancel-invite-cell{width:113px;
padding-left:0}
.access-sub-heading{float:right;
font-weight:400;
line-height:1.4;
color:#586069}
.access-form-wrapper{padding:10px;
background-color:#fcfcfc;
border-top:1px solid #ddd;
border-radius:0 0 3px 3px}
.access-flash{padding:8px;
margin-right:10px;
margin-bottom:10px;
margin-left:10px}
.repo-access-group .blankslate{display:none}
.repo-access-group.is-empty .blankslate{display:block}
.repo-access-group.no-form .add-team-form{display:none}
.oauth-pending-deletion-list-item{background-color:#fafbfc;
box-shadow:inset 0 0 8px #eee}
.oauth-pending-deletion-list-item:hover{background-color:#fafbfc}
.oauth-pending-deletion-list-item .oauth-pending-deletion{display:inline-block;
width:19%;
line-height:30px}
.oauth-pending-deletion-list-item .active{display:none}
.oauth-pending-deletion{display:none;
width:100%}
.boxed-group-list .access-level{color:#586069}
.boxed-group-list .access-level.css-truncate-target{max-width:500px}
.settings-next{font-size:14px;
line-height:1.5}
.settings-next label{font-size:14px}
.settings-next .note{font-size:13px}
.settings-next .form-checkbox input[type=checkbox],.settings-next .form-checkbox input[type=radio]{margin-top:4px}dl.form-group>dd textarea.compact{height:100px;
min-height:0}
.form-hr{margin-top:15px;
margin-bottom:15px;
border-bottom-color:#e5e5e5}
.listgroup{list-style:none;
border:1px solid #e5e5e5;
border-radius:3px}
.listgroup-item{min-height:inherit;
padding:10px;
font-size:13px;
line-height:26px;
color:#586069}
.listgroup-item:after,.listgroup-item:before{display:table;
content:""}
.listgroup-item:after{clear:both}
.listgroup-item+.listgroup-item{border-top:1px solid #e5e5e5}
.listgroup-item.listgroup-item-preview{line-height:inherit}
.listgroup-item.listgroup-item-preview .BtnGroup{margin-top:5px}
.listgroup-item .css-truncate-target{max-width:615px}
.listgroup-item-title{display:block;
font-weight:600}
.listgroup-item-body{display:block}
.listgroup-header{border-top:0;
border-bottom:1px solid #e5e5e5}
.listgroup-overflow{max-height:240px;
overflow-y:auto;
background-color:#f5f5f5}
.listgroup-sm .listgroup-item{padding-top:5px;
padding-bottom:5px}
.protected-branches{margin-top:15px;
margin-bottom:15px}
.protected-branch-options,.repo-data-options{margin-left:20px;
opacity:.5}
.protected-branch-options.active,.repo-data-options.active{opacity:1}
.protected-branch-reviews.on .require-approving-reviews,.protected-branch-reviews.on .require-code-owner-review,.protected-branch-reviews.on .reviews-dismiss-on-push,.protected-branch-reviews.on .reviews-include-dismiss{display:block}
.protected-branch-reviews .require-approving-reviews,.protected-branch-reviews .require-code-owner-review,.protected-branch-reviews .reviews-dismiss-on-push,.protected-branch-reviews .reviews-include-dismiss{display:none}
.protected-branch-orgs-and-repo-admins{padding:10px;
background-color:#fafbfc}
.authorized-pushers{width:440px}
.authorized-pushers .add-protected-branch-user-or-team{display:block}
.authorized-pushers .user-or-team-limit-reached{display:none;
padding:10px;
font-size:13px}
.authorized-pushers.at-limit .add-protected-branch-user-or-team{display:none}
.authorized-pushers.at-limit .user-or-team-limit-reached{display:block;
width:440px}
.protected-branch-authorized-pushers-table{margin-top:10px}
.protected-branch-authorized-pushers-table .boxed-group-inner{max-height:350px;
overflow-y:auto}
.protected-branch-authorized-pushers-table .table-list{border-bottom:0}
.protected-branch-authorized-pushers-table .table-list-cell{vertical-align:middle}
.protected-branch-authorized-pushers-table .table-list-cell:first-child{width:100%}
.protected-branch-authorized-pushers-table .avatar,.protected-branch-authorized-pushers-table .octicon-jersey,.protected-branch-authorized-pushers-table .octicon-organization{width:36px;
margin-right:10px;
text-align:center}
.protected-branch-pusher{color:#333}
.user-already-added:after{display:inline-block;
padding:1px 5px;
margin-left:6px;
font-size:11px;
line-height:1.4;
color:#fff;
content:"Already added";
background-color:#d15704;
border-radius:3px}
.protected-branch-admin-permission{float:left;
padding:3px;
margin:-2px 0 -2px -4px;
line-height:normal;
border:1px solid transparent;
border-radius:3px}
.protected-branch-admin-permission.active{animation:toggle-color 1s ease-in-out 0s}@keyframes toggle-color{0%{background-color:initial}50%{color:#4c4a42;
background-color:#fff9ea;
border-color:#dfd8c2}to{background-color:initial}}
.automated-check-options{margin-top:10px}
.automated-check-options .listgroup-item label{font-size:inherit}
.automated-check-options .listgroup-item input[type=checkbox]{float:none;
margin-top:-2px;
margin-right:5px;
margin-left:0}
.automated-check-options .label{margin-top:4px}
.repository-merge-features .form-group.errored label{color:inherit}
.repository-merge-features .form-group.errored .error{position:inherit;
padding:0;
margin-top:0;
margin-left:6px;
font-size:11px;
color:#cb2431;
background:transparent;
border:0}
.repository-merge-features .form-group.errored .error:after,.repository-merge-features .form-group.errored .error:before{display:none}
.repository-settings-actions [role=tab][aria-selected=true]{font-weight:600;
color:#24292e;
border-bottom-color:#e36209}
.repository-settings-actions [role=tab][aria-selected=true] .UnderlineNav-octicon{color:#6a737d}

/*!
 * @primer/css/marketing
 * http://primer.style/css
 *
 * Released under MIT license. Copyright (c) 2019 GitHub Inc.
 */.h000-mktg,.h00-mktg,.h0-mktg,.h1-mktg,.h2-mktg,.h3-mktg,.h4-mktg,.h5-mktg,.h6-mktg,.lead-mktg{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
font-weight:500}
.h000-mktg{font-size:48px!important}@media (min-width:768px){.h000-mktg{font-size:64px!important}}
.h00-mktg{font-size:40px!important}@media (min-width:768px){.h00-mktg{font-size:48px!important}}
.h0-mktg{font-size:32px!important}@media (min-width:768px){.h0-mktg{font-size:40px!important}}
.h1-mktg{font-size:26px!important}@media (min-width:768px){.h1-mktg{font-size:32px!important}}
.h2-mktg{font-size:22px!important}@media (min-width:768px){.h2-mktg{font-size:24px!important}}
.h3-mktg{font-size:18px!important}@media (min-width:768px){.h3-mktg{font-size:20px!important}}
.h4-mktg{font-size:16px!important}
.h5-mktg{font-size:14px!important}
.h6-mktg{font-size:12px!important}
.lead-mktg{font-size:20px;
font-weight:400}
.pullquote{padding-top:0;
padding-bottom:0;
padding-left:8px;
margin-bottom:24px;
font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
font-size:16px;
line-height:1.4;
color:#586069;
border-left:3px solid #e1e4e8}@media (min-width:768px){.pullquote{padding-left:12px;
margin-bottom:32px;
margin-left:-15px;
font-size:18px;
line-height:1.5}}
.btn-mktg{display:inline-block;
padding:16px 24px;
font-size:14px;
font-weight:500;
color:#fff;
white-space:nowrap;
vertical-align:middle;
cursor:pointer;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
background-color:#1074e7;
border:1px solid #1074e7;
border-radius:3px;
transition:.2s;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none}
.btn-mktg:hover{text-decoration:none;
background-color:#0366d6;
border-color:#0366d6}
.btn-mktg:focus{outline:0;
box-shadow:0 0 0 .2em rgba(3,102,214,.3)}
.btn-mktg.disabled,.btn-mktg:disabled{pointer-events:none;
cursor:default;
opacity:.65}
.btn-primary-mktg{background-color:#2ebc4f;
border-color:#2ebc4f}
.btn-primary-mktg:hover{background-color:#28a745;
border-color:#28a745}
.btn-primary-mktg:focus{box-shadow:0 0 0 .2em rgba(40,167,69,.3)}
.btn-large-mktg{padding:20px 32px;
font-size:16px}
.btn-outline-mktg{color:#1074e7;
background-color:hsla(0,0%,100%,0);
border-color:rgba(16,116,231,.5)}
.btn-outline-mktg:hover{color:#0366d6;
text-decoration:none;
background-color:hsla(0,0%,100%,0);
border-color:#1074e7}
.btn-transparent{color:#fff;
background-color:initial;
background-image:none;
border:1px solid hsla(0,0%,100%,.5)}
.btn-transparent:active,.btn-transparent:hover{color:#2f363d;
background-color:#fff;
background-image:none;
border-color:#fff}@font-face{font-family:Inter;
font-style:normal;
font-weight:400;
src:local("Inter"),local("Inter-Regular"),url(/fonts/Inter-Regular.woff) format("woff");
font-display:swap}@font-face{font-family:Inter;
font-style:normal;
font-weight:500;
src:local("Inter Medium"),local("Inter-Medium"),url(/fonts/Inter-Medium.woff) format("woff");
font-display:swap}@font-face{font-family:Inter;
font-style:normal;
font-weight:600;
src:local("Inter Bold"),local("Inter-Bold"),url(/fonts/Inter-Bold.woff) format("woff");
font-display:swap}
.grayscale{filter:grayscale(100%)}
.top-0{top:0!important}
.right-0{right:0!important}
.bottom-0{bottom:0!important}
.left-0{left:0!important}
.top-n0{top:0!important}
.right-n0{right:0!important}
.bottom-n0{bottom:0!important}
.left-n0{left:0!important}
.top-1{top:4px!important}
.right-1{right:4px!important}
.bottom-1{bottom:4px!important}
.left-1{left:4px!important}
.top-n1{top:-4px!important}
.right-n1{right:-4px!important}
.bottom-n1{bottom:-4px!important}
.left-n1{left:-4px!important}
.top-2{top:8px!important}
.right-2{right:8px!important}
.bottom-2{bottom:8px!important}
.left-2{left:8px!important}
.top-n2{top:-8px!important}
.right-n2{right:-8px!important}
.bottom-n2{bottom:-8px!important}
.left-n2{left:-8px!important}
.top-3{top:16px!important}
.right-3{right:16px!important}
.bottom-3{bottom:16px!important}
.left-3{left:16px!important}
.top-n3{top:-16px!important}
.right-n3{right:-16px!important}
.bottom-n3{bottom:-16px!important}
.left-n3{left:-16px!important}
.top-4{top:24px!important}
.right-4{right:24px!important}
.bottom-4{bottom:24px!important}
.left-4{left:24px!important}
.top-n4{top:-24px!important}
.right-n4{right:-24px!important}
.bottom-n4{bottom:-24px!important}
.left-n4{left:-24px!important}
.top-5{top:32px!important}
.right-5{right:32px!important}
.bottom-5{bottom:32px!important}
.left-5{left:32px!important}
.top-n5{top:-32px!important}
.right-n5{right:-32px!important}
.bottom-n5{bottom:-32px!important}
.left-n5{left:-32px!important}
.top-6{top:40px!important}
.right-6{right:40px!important}
.bottom-6{bottom:40px!important}
.left-6{left:40px!important}
.top-n6{top:-40px!important}
.right-n6{right:-40px!important}
.bottom-n6{bottom:-40px!important}
.left-n6{left:-40px!important}
.top-7{top:48px!important}
.right-7{right:48px!important}
.bottom-7{bottom:48px!important}
.left-7{left:48px!important}
.top-n7{top:-48px!important}
.right-n7{right:-48px!important}
.bottom-n7{bottom:-48px!important}
.left-n7{left:-48px!important}
.top-8{top:64px!important}
.right-8{right:64px!important}
.bottom-8{bottom:64px!important}
.left-8{left:64px!important}
.top-n8{top:-64px!important}
.right-n8{right:-64px!important}
.bottom-n8{bottom:-64px!important}
.left-n8{left:-64px!important}
.top-9{top:80px!important}
.right-9{right:80px!important}
.bottom-9{bottom:80px!important}
.left-9{left:80px!important}
.top-n9{top:-80px!important}
.right-n9{right:-80px!important}
.bottom-n9{bottom:-80px!important}
.left-n9{left:-80px!important}
.top-10{top:96px!important}
.right-10{right:96px!important}
.bottom-10{bottom:96px!important}
.left-10{left:96px!important}
.top-n10{top:-96px!important}
.right-n10{right:-96px!important}
.bottom-n10{bottom:-96px!important}
.left-n10{left:-96px!important}
.top-11{top:112px!important}
.right-11{right:112px!important}
.bottom-11{bottom:112px!important}
.left-11{left:112px!important}
.top-n11{top:-112px!important}
.right-n11{right:-112px!important}
.bottom-n11{bottom:-112px!important}
.left-n11{left:-112px!important}
.top-12{top:128px!important}
.right-12{right:128px!important}
.bottom-12{bottom:128px!important}
.left-12{left:128px!important}
.top-n12{top:-128px!important}
.right-n12{right:-128px!important}
.bottom-n12{bottom:-128px!important}
.left-n12{left:-128px!important}@media (min-width:768px){.top-md-0{top:0!important}
.right-md-0{right:0!important}
.bottom-md-0{bottom:0!important}
.left-md-0{left:0!important}
.top-md-n0{top:0!important}
.right-md-n0{right:0!important}
.bottom-md-n0{bottom:0!important}
.left-md-n0{left:0!important}
.top-md-1{top:4px!important}
.right-md-1{right:4px!important}
.bottom-md-1{bottom:4px!important}
.left-md-1{left:4px!important}
.top-md-n1{top:-4px!important}
.right-md-n1{right:-4px!important}
.bottom-md-n1{bottom:-4px!important}
.left-md-n1{left:-4px!important}
.top-md-2{top:8px!important}
.right-md-2{right:8px!important}
.bottom-md-2{bottom:8px!important}
.left-md-2{left:8px!important}
.top-md-n2{top:-8px!important}
.right-md-n2{right:-8px!important}
.bottom-md-n2{bottom:-8px!important}
.left-md-n2{left:-8px!important}
.top-md-3{top:16px!important}
.right-md-3{right:16px!important}
.bottom-md-3{bottom:16px!important}
.left-md-3{left:16px!important}
.top-md-n3{top:-16px!important}
.right-md-n3{right:-16px!important}
.bottom-md-n3{bottom:-16px!important}
.left-md-n3{left:-16px!important}
.top-md-4{top:24px!important}
.right-md-4{right:24px!important}
.bottom-md-4{bottom:24px!important}
.left-md-4{left:24px!important}
.top-md-n4{top:-24px!important}
.right-md-n4{right:-24px!important}
.bottom-md-n4{bottom:-24px!important}
.left-md-n4{left:-24px!important}
.top-md-5{top:32px!important}
.right-md-5{right:32px!important}
.bottom-md-5{bottom:32px!important}
.left-md-5{left:32px!important}
.top-md-n5{top:-32px!important}
.right-md-n5{right:-32px!important}
.bottom-md-n5{bottom:-32px!important}
.left-md-n5{left:-32px!important}
.top-md-6{top:40px!important}
.right-md-6{right:40px!important}
.bottom-md-6{bottom:40px!important}
.left-md-6{left:40px!important}
.top-md-n6{top:-40px!important}
.right-md-n6{right:-40px!important}
.bottom-md-n6{bottom:-40px!important}
.left-md-n6{left:-40px!important}
.top-md-7{top:48px!important}
.right-md-7{right:48px!important}
.bottom-md-7{bottom:48px!important}
.left-md-7{left:48px!important}
.top-md-n7{top:-48px!important}
.right-md-n7{right:-48px!important}
.bottom-md-n7{bottom:-48px!important}
.left-md-n7{left:-48px!important}
.top-md-8{top:64px!important}
.right-md-8{right:64px!important}
.bottom-md-8{bottom:64px!important}
.left-md-8{left:64px!important}
.top-md-n8{top:-64px!important}
.right-md-n8{right:-64px!important}
.bottom-md-n8{bottom:-64px!important}
.left-md-n8{left:-64px!important}
.top-md-9{top:80px!important}
.right-md-9{right:80px!important}
.bottom-md-9{bottom:80px!important}
.left-md-9{left:80px!important}
.top-md-n9{top:-80px!important}
.right-md-n9{right:-80px!important}
.bottom-md-n9{bottom:-80px!important}
.left-md-n9{left:-80px!important}
.top-md-10{top:96px!important}
.right-md-10{right:96px!important}
.bottom-md-10{bottom:96px!important}
.left-md-10{left:96px!important}
.top-md-n10{top:-96px!important}
.right-md-n10{right:-96px!important}
.bottom-md-n10{bottom:-96px!important}
.left-md-n10{left:-96px!important}
.top-md-11{top:112px!important}
.right-md-11{right:112px!important}
.bottom-md-11{bottom:112px!important}
.left-md-11{left:112px!important}
.top-md-n11{top:-112px!important}
.right-md-n11{right:-112px!important}
.bottom-md-n11{bottom:-112px!important}
.left-md-n11{left:-112px!important}
.top-md-12{top:128px!important}
.right-md-12{right:128px!important}
.bottom-md-12{bottom:128px!important}
.left-md-12{left:128px!important}
.top-md-n12{top:-128px!important}
.right-md-n12{right:-128px!important}
.bottom-md-n12{bottom:-128px!important}
.left-md-n12{left:-128px!important}}@media (min-width:1012px){.top-lg-0{top:0!important}
.right-lg-0{right:0!important}
.bottom-lg-0{bottom:0!important}
.left-lg-0{left:0!important}
.top-lg-n0{top:0!important}
.right-lg-n0{right:0!important}
.bottom-lg-n0{bottom:0!important}
.left-lg-n0{left:0!important}
.top-lg-1{top:4px!important}
.right-lg-1{right:4px!important}
.bottom-lg-1{bottom:4px!important}
.left-lg-1{left:4px!important}
.top-lg-n1{top:-4px!important}
.right-lg-n1{right:-4px!important}
.bottom-lg-n1{bottom:-4px!important}
.left-lg-n1{left:-4px!important}
.top-lg-2{top:8px!important}
.right-lg-2{right:8px!important}
.bottom-lg-2{bottom:8px!important}
.left-lg-2{left:8px!important}
.top-lg-n2{top:-8px!important}
.right-lg-n2{right:-8px!important}
.bottom-lg-n2{bottom:-8px!important}
.left-lg-n2{left:-8px!important}
.top-lg-3{top:16px!important}
.right-lg-3{right:16px!important}
.bottom-lg-3{bottom:16px!important}
.left-lg-3{left:16px!important}
.top-lg-n3{top:-16px!important}
.right-lg-n3{right:-16px!important}
.bottom-lg-n3{bottom:-16px!important}
.left-lg-n3{left:-16px!important}
.top-lg-4{top:24px!important}
.right-lg-4{right:24px!important}
.bottom-lg-4{bottom:24px!important}
.left-lg-4{left:24px!important}
.top-lg-n4{top:-24px!important}
.right-lg-n4{right:-24px!important}
.bottom-lg-n4{bottom:-24px!important}
.left-lg-n4{left:-24px!important}
.top-lg-5{top:32px!important}
.right-lg-5{right:32px!important}
.bottom-lg-5{bottom:32px!important}
.left-lg-5{left:32px!important}
.top-lg-n5{top:-32px!important}
.right-lg-n5{right:-32px!important}
.bottom-lg-n5{bottom:-32px!important}
.left-lg-n5{left:-32px!important}
.top-lg-6{top:40px!important}
.right-lg-6{right:40px!important}
.bottom-lg-6{bottom:40px!important}
.left-lg-6{left:40px!important}
.top-lg-n6{top:-40px!important}
.right-lg-n6{right:-40px!important}
.bottom-lg-n6{bottom:-40px!important}
.left-lg-n6{left:-40px!important}
.top-lg-7{top:48px!important}
.right-lg-7{right:48px!important}
.bottom-lg-7{bottom:48px!important}
.left-lg-7{left:48px!important}
.top-lg-n7{top:-48px!important}
.right-lg-n7{right:-48px!important}
.bottom-lg-n7{bottom:-48px!important}
.left-lg-n7{left:-48px!important}
.top-lg-8{top:64px!important}
.right-lg-8{right:64px!important}
.bottom-lg-8{bottom:64px!important}
.left-lg-8{left:64px!important}
.top-lg-n8{top:-64px!important}
.right-lg-n8{right:-64px!important}
.bottom-lg-n8{bottom:-64px!important}
.left-lg-n8{left:-64px!important}
.top-lg-9{top:80px!important}
.right-lg-9{right:80px!important}
.bottom-lg-9{bottom:80px!important}
.left-lg-9{left:80px!important}
.top-lg-n9{top:-80px!important}
.right-lg-n9{right:-80px!important}
.bottom-lg-n9{bottom:-80px!important}
.left-lg-n9{left:-80px!important}
.top-lg-10{top:96px!important}
.right-lg-10{right:96px!important}
.bottom-lg-10{bottom:96px!important}
.left-lg-10{left:96px!important}
.top-lg-n10{top:-96px!important}
.right-lg-n10{right:-96px!important}
.bottom-lg-n10{bottom:-96px!important}
.left-lg-n10{left:-96px!important}
.top-lg-11{top:112px!important}
.right-lg-11{right:112px!important}
.bottom-lg-11{bottom:112px!important}
.left-lg-11{left:112px!important}
.top-lg-n11{top:-112px!important}
.right-lg-n11{right:-112px!important}
.bottom-lg-n11{bottom:-112px!important}
.left-lg-n11{left:-112px!important}
.top-lg-12{top:128px!important}
.right-lg-12{right:128px!important}
.bottom-lg-12{bottom:128px!important}
.left-lg-12{left:128px!important}
.top-lg-n12{top:-128px!important}
.right-lg-n12{right:-128px!important}
.bottom-lg-n12{bottom:-128px!important}
.left-lg-n12{left:-128px!important}}
.offset-n1{margin-left:-8.33333%}
.offset-n2{margin-left:-16.66667%}
.offset-n3{margin-left:-25%}
.offset-n4{margin-left:-33.33333%}
.offset-n5{margin-left:-41.66667%}
.offset-n6{margin-left:-50%}
.offset-n7{margin-left:-58.33333%}@media (min-width:544px){.offset-sm-n1{margin-left:-8.33333%}
.offset-sm-n2{margin-left:-16.66667%}
.offset-sm-n3{margin-left:-25%}
.offset-sm-n4{margin-left:-33.33333%}
.offset-sm-n5{margin-left:-41.66667%}
.offset-sm-n6{margin-left:-50%}
.offset-sm-n7{margin-left:-58.33333%}}@media (min-width:768px){.offset-md-n1{margin-left:-8.33333%}
.offset-md-n2{margin-left:-16.66667%}
.offset-md-n3{margin-left:-25%}
.offset-md-n4{margin-left:-33.33333%}
.offset-md-n5{margin-left:-41.66667%}
.offset-md-n6{margin-left:-50%}
.offset-md-n7{margin-left:-58.33333%}}@media (min-width:1012px){.offset-lg-n1{margin-left:-8.33333%}
.offset-lg-n2{margin-left:-16.66667%}
.offset-lg-n3{margin-left:-25%}
.offset-lg-n4{margin-left:-33.33333%}
.offset-lg-n5{margin-left:-41.66667%}
.offset-lg-n6{margin-left:-50%}
.offset-lg-n7{margin-left:-58.33333%}}@media (min-width:1280px){.offset-xl-n1{margin-left:-8.33333%}
.offset-xl-n2{margin-left:-16.66667%}
.offset-xl-n3{margin-left:-25%}
.offset-xl-n4{margin-left:-33.33333%}
.offset-xl-n5{margin-left:-41.66667%}
.offset-xl-n6{margin-left:-50%}
.offset-xl-n7{margin-left:-58.33333%}}
.mt-7{margin-top:48px!important}
.mb-7,.my-7{margin-bottom:48px!important}
.my-7{margin-top:48px!important}
.mt-8{margin-top:64px!important}
.mb-8,.my-8{margin-bottom:64px!important}
.my-8{margin-top:64px!important}
.mt-9{margin-top:80px!important}
.mb-9,.my-9{margin-bottom:80px!important}
.my-9{margin-top:80px!important}
.mt-10{margin-top:96px!important}
.mb-10,.my-10{margin-bottom:96px!important}
.my-10{margin-top:96px!important}
.mt-11{margin-top:112px!important}
.mb-11,.my-11{margin-bottom:112px!important}
.my-11{margin-top:112px!important}
.mt-12{margin-top:128px!important}
.mb-12,.my-12{margin-bottom:128px!important}
.my-12{margin-top:128px!important}@media (min-width:544px){.mt-sm-7{margin-top:48px!important}
.mb-sm-7,.my-sm-7{margin-bottom:48px!important}
.my-sm-7{margin-top:48px!important}
.mt-sm-8{margin-top:64px!important}
.mb-sm-8,.my-sm-8{margin-bottom:64px!important}
.my-sm-8{margin-top:64px!important}
.mt-sm-9{margin-top:80px!important}
.mb-sm-9,.my-sm-9{margin-bottom:80px!important}
.my-sm-9{margin-top:80px!important}
.mt-sm-10{margin-top:96px!important}
.mb-sm-10,.my-sm-10{margin-bottom:96px!important}
.my-sm-10{margin-top:96px!important}
.mt-sm-11{margin-top:112px!important}
.mb-sm-11,.my-sm-11{margin-bottom:112px!important}
.my-sm-11{margin-top:112px!important}
.mt-sm-12{margin-top:128px!important}
.mb-sm-12,.my-sm-12{margin-bottom:128px!important}
.my-sm-12{margin-top:128px!important}}@media (min-width:768px){.mt-md-7{margin-top:48px!important}
.mb-md-7,.my-md-7{margin-bottom:48px!important}
.my-md-7{margin-top:48px!important}
.mt-md-8{margin-top:64px!important}
.mb-md-8,.my-md-8{margin-bottom:64px!important}
.my-md-8{margin-top:64px!important}
.mt-md-9{margin-top:80px!important}
.mb-md-9,.my-md-9{margin-bottom:80px!important}
.my-md-9{margin-top:80px!important}
.mt-md-10{margin-top:96px!important}
.mb-md-10,.my-md-10{margin-bottom:96px!important}
.my-md-10{margin-top:96px!important}
.mt-md-11{margin-top:112px!important}
.mb-md-11,.my-md-11{margin-bottom:112px!important}
.my-md-11{margin-top:112px!important}
.mt-md-12{margin-top:128px!important}
.mb-md-12,.my-md-12{margin-bottom:128px!important}
.my-md-12{margin-top:128px!important}}@media (min-width:1012px){.mt-lg-7{margin-top:48px!important}
.mb-lg-7,.my-lg-7{margin-bottom:48px!important}
.my-lg-7{margin-top:48px!important}
.mt-lg-8{margin-top:64px!important}
.mb-lg-8,.my-lg-8{margin-bottom:64px!important}
.my-lg-8{margin-top:64px!important}
.mt-lg-9{margin-top:80px!important}
.mb-lg-9,.my-lg-9{margin-bottom:80px!important}
.my-lg-9{margin-top:80px!important}
.mt-lg-10{margin-top:96px!important}
.mb-lg-10,.my-lg-10{margin-bottom:96px!important}
.my-lg-10{margin-top:96px!important}
.mt-lg-11{margin-top:112px!important}
.mb-lg-11,.my-lg-11{margin-bottom:112px!important}
.my-lg-11{margin-top:112px!important}
.mt-lg-12{margin-top:128px!important}
.mb-lg-12,.my-lg-12{margin-bottom:128px!important}
.my-lg-12{margin-top:128px!important}}@media (min-width:1280px){.mt-xl-7{margin-top:48px!important}
.mb-xl-7,.my-xl-7{margin-bottom:48px!important}
.my-xl-7{margin-top:48px!important}
.mt-xl-8{margin-top:64px!important}
.mb-xl-8,.my-xl-8{margin-bottom:64px!important}
.my-xl-8{margin-top:64px!important}
.mt-xl-9{margin-top:80px!important}
.mb-xl-9,.my-xl-9{margin-bottom:80px!important}
.my-xl-9{margin-top:80px!important}
.mt-xl-10{margin-top:96px!important}
.mb-xl-10,.my-xl-10{margin-bottom:96px!important}
.my-xl-10{margin-top:96px!important}
.mt-xl-11{margin-top:112px!important}
.mb-xl-11,.my-xl-11{margin-bottom:112px!important}
.my-xl-11{margin-top:112px!important}
.mt-xl-12{margin-top:128px!important}
.mb-xl-12,.my-xl-12{margin-bottom:128px!important}
.my-xl-12{margin-top:128px!important}}
.p-7{padding:48px!important}
.pt-7{padding-top:48px!important}
.pr-7{padding-right:48px!important}
.pb-7{padding-bottom:48px!important}
.pl-7{padding-left:48px!important}
.py-7{padding-top:48px!important;
padding-bottom:48px!important}
.p-8{padding:64px!important}
.pt-8{padding-top:64px!important}
.pr-8{padding-right:64px!important}
.pb-8{padding-bottom:64px!important}
.pl-8{padding-left:64px!important}
.py-8{padding-top:64px!important;
padding-bottom:64px!important}
.p-9{padding:80px!important}
.pt-9{padding-top:80px!important}
.pr-9{padding-right:80px!important}
.pb-9{padding-bottom:80px!important}
.pl-9{padding-left:80px!important}
.py-9{padding-top:80px!important;
padding-bottom:80px!important}
.p-10{padding:96px!important}
.pt-10{padding-top:96px!important}
.pr-10{padding-right:96px!important}
.pb-10{padding-bottom:96px!important}
.pl-10{padding-left:96px!important}
.py-10{padding-top:96px!important;
padding-bottom:96px!important}
.p-11{padding:112px!important}
.pt-11{padding-top:112px!important}
.pr-11{padding-right:112px!important}
.pb-11{padding-bottom:112px!important}
.pl-11{padding-left:112px!important}
.py-11{padding-top:112px!important;
padding-bottom:112px!important}
.p-12{padding:128px!important}
.pt-12{padding-top:128px!important}
.pr-12{padding-right:128px!important}
.pb-12{padding-bottom:128px!important}
.pl-12{padding-left:128px!important}
.py-12{padding-top:128px!important;
padding-bottom:128px!important}@media (min-width:544px){.p-sm-7{padding:48px!important}
.pt-sm-7{padding-top:48px!important}
.pr-sm-7{padding-right:48px!important}
.pb-sm-7{padding-bottom:48px!important}
.pl-sm-7{padding-left:48px!important}
.py-sm-7{padding-top:48px!important;
padding-bottom:48px!important}
.p-sm-8{padding:64px!important}
.pt-sm-8{padding-top:64px!important}
.pr-sm-8{padding-right:64px!important}
.pb-sm-8{padding-bottom:64px!important}
.pl-sm-8{padding-left:64px!important}
.py-sm-8{padding-top:64px!important;
padding-bottom:64px!important}
.p-sm-9{padding:80px!important}
.pt-sm-9{padding-top:80px!important}
.pr-sm-9{padding-right:80px!important}
.pb-sm-9{padding-bottom:80px!important}
.pl-sm-9{padding-left:80px!important}
.py-sm-9{padding-top:80px!important;
padding-bottom:80px!important}
.p-sm-10{padding:96px!important}
.pt-sm-10{padding-top:96px!important}
.pr-sm-10{padding-right:96px!important}
.pb-sm-10{padding-bottom:96px!important}
.pl-sm-10{padding-left:96px!important}
.py-sm-10{padding-top:96px!important;
padding-bottom:96px!important}
.p-sm-11{padding:112px!important}
.pt-sm-11{padding-top:112px!important}
.pr-sm-11{padding-right:112px!important}
.pb-sm-11{padding-bottom:112px!important}
.pl-sm-11{padding-left:112px!important}
.py-sm-11{padding-top:112px!important;
padding-bottom:112px!important}
.p-sm-12{padding:128px!important}
.pt-sm-12{padding-top:128px!important}
.pr-sm-12{padding-right:128px!important}
.pb-sm-12{padding-bottom:128px!important}
.pl-sm-12{padding-left:128px!important}
.py-sm-12{padding-top:128px!important;
padding-bottom:128px!important}}@media (min-width:768px){.p-md-7{padding:48px!important}
.pt-md-7{padding-top:48px!important}
.pr-md-7{padding-right:48px!important}
.pb-md-7{padding-bottom:48px!important}
.pl-md-7{padding-left:48px!important}
.py-md-7{padding-top:48px!important;
padding-bottom:48px!important}
.p-md-8{padding:64px!important}
.pt-md-8{padding-top:64px!important}
.pr-md-8{padding-right:64px!important}
.pb-md-8{padding-bottom:64px!important}
.pl-md-8{padding-left:64px!important}
.py-md-8{padding-top:64px!important;
padding-bottom:64px!important}
.p-md-9{padding:80px!important}
.pt-md-9{padding-top:80px!important}
.pr-md-9{padding-right:80px!important}
.pb-md-9{padding-bottom:80px!important}
.pl-md-9{padding-left:80px!important}
.py-md-9{padding-top:80px!important;
padding-bottom:80px!important}
.p-md-10{padding:96px!important}
.pt-md-10{padding-top:96px!important}
.pr-md-10{padding-right:96px!important}
.pb-md-10{padding-bottom:96px!important}
.pl-md-10{padding-left:96px!important}
.py-md-10{padding-top:96px!important;
padding-bottom:96px!important}
.p-md-11{padding:112px!important}
.pt-md-11{padding-top:112px!important}
.pr-md-11{padding-right:112px!important}
.pb-md-11{padding-bottom:112px!important}
.pl-md-11{padding-left:112px!important}
.py-md-11{padding-top:112px!important;
padding-bottom:112px!important}
.p-md-12{padding:128px!important}
.pt-md-12{padding-top:128px!important}
.pr-md-12{padding-right:128px!important}
.pb-md-12{padding-bottom:128px!important}
.pl-md-12{padding-left:128px!important}
.py-md-12{padding-top:128px!important;
padding-bottom:128px!important}}@media (min-width:1012px){.p-lg-7{padding:48px!important}
.pt-lg-7{padding-top:48px!important}
.pr-lg-7{padding-right:48px!important}
.pb-lg-7{padding-bottom:48px!important}
.pl-lg-7{padding-left:48px!important}
.py-lg-7{padding-top:48px!important;
padding-bottom:48px!important}
.p-lg-8{padding:64px!important}
.pt-lg-8{padding-top:64px!important}
.pr-lg-8{padding-right:64px!important}
.pb-lg-8{padding-bottom:64px!important}
.pl-lg-8{padding-left:64px!important}
.py-lg-8{padding-top:64px!important;
padding-bottom:64px!important}
.p-lg-9{padding:80px!important}
.pt-lg-9{padding-top:80px!important}
.pr-lg-9{padding-right:80px!important}
.pb-lg-9{padding-bottom:80px!important}
.pl-lg-9{padding-left:80px!important}
.py-lg-9{padding-top:80px!important;
padding-bottom:80px!important}
.p-lg-10{padding:96px!important}
.pt-lg-10{padding-top:96px!important}
.pr-lg-10{padding-right:96px!important}
.pb-lg-10{padding-bottom:96px!important}
.pl-lg-10{padding-left:96px!important}
.py-lg-10{padding-top:96px!important;
padding-bottom:96px!important}
.p-lg-11{padding:112px!important}
.pt-lg-11{padding-top:112px!important}
.pr-lg-11{padding-right:112px!important}
.pb-lg-11{padding-bottom:112px!important}
.pl-lg-11{padding-left:112px!important}
.py-lg-11{padding-top:112px!important;
padding-bottom:112px!important}
.p-lg-12{padding:128px!important}
.pt-lg-12{padding-top:128px!important}
.pr-lg-12{padding-right:128px!important}
.pb-lg-12{padding-bottom:128px!important}
.pl-lg-12{padding-left:128px!important}
.py-lg-12{padding-top:128px!important;
padding-bottom:128px!important}}@media (min-width:1280px){.p-xl-7{padding:48px!important}
.pt-xl-7{padding-top:48px!important}
.pr-xl-7{padding-right:48px!important}
.pb-xl-7{padding-bottom:48px!important}
.pl-xl-7{padding-left:48px!important}
.py-xl-7{padding-top:48px!important;
padding-bottom:48px!important}
.p-xl-8{padding:64px!important}
.pt-xl-8{padding-top:64px!important}
.pr-xl-8{padding-right:64px!important}
.pb-xl-8{padding-bottom:64px!important}
.pl-xl-8{padding-left:64px!important}
.py-xl-8{padding-top:64px!important;
padding-bottom:64px!important}
.p-xl-9{padding:80px!important}
.pt-xl-9{padding-top:80px!important}
.pr-xl-9{padding-right:80px!important}
.pb-xl-9{padding-bottom:80px!important}
.pl-xl-9{padding-left:80px!important}
.py-xl-9{padding-top:80px!important;
padding-bottom:80px!important}
.p-xl-10{padding:96px!important}
.pt-xl-10{padding-top:96px!important}
.pr-xl-10{padding-right:96px!important}
.pb-xl-10{padding-bottom:96px!important}
.pl-xl-10{padding-left:96px!important}
.py-xl-10{padding-top:96px!important;
padding-bottom:96px!important}
.p-xl-11{padding:112px!important}
.pt-xl-11{padding-top:112px!important}
.pr-xl-11{padding-right:112px!important}
.pb-xl-11{padding-bottom:112px!important}
.pl-xl-11{padding-left:112px!important}
.py-xl-11{padding-top:112px!important;
padding-bottom:112px!important}
.p-xl-12{padding:128px!important}
.pt-xl-12{padding-top:128px!important}
.pr-xl-12{padding-right:128px!important}
.pb-xl-12{padding-bottom:128px!important}
.pl-xl-12{padding-left:128px!important}
.py-xl-12{padding-top:128px!important;
padding-bottom:128px!important}}
.setup-wrapper{width:750px;
padding-top:30px;
margin:0 auto}
.setup-wrapper:after,.setup-wrapper:before{display:table;
content:""}
.setup-wrapper:after{clear:both}
.setup-header{padding-bottom:20px;
margin:0 auto 30px;
overflow:hidden;
text-align:left;
border-bottom:1px solid #ddd}
.setup-header h1{margin-top:0;
margin-bottom:0;
font-size:45px;
font-weight:400;
line-height:1.1;
letter-spacing:-1px}
.setup-header h1 .octicon{color:#bbb}
.setup-header .lead{margin-top:2px;
margin-bottom:0;
font-size:21px}
.setup-header .lead a{color:#586069}
.setup-header .lead a:hover{color:#0366d6;
text-decoration:none}
.setup-org{padding-bottom:0;
border-bottom:0}
.setup-main{float:left;
width:450px}
.setup-main.without-secondary{margin-left:150px}
.setup-secondary{float:right;
width:250px}
.setup-secondary .info{padding-top:0;
padding-bottom:0;
margin-top:-10px;
font-size:12px;
line-height:18px;
color:#586069;
text-align:center}
.setup-info-module{margin-bottom:30px;
background-color:#fff;
border:1px solid #ccc;
border-radius:3px;
box-shadow:0 1px 3px rgba(0,0,0,.075)}
.setup-info-module h2{padding:15px;
margin-bottom:15px;
overflow:hidden;
font-size:16px;
border-bottom:1px solid #ddd}
.setup-info-module h2 .price{float:right;
font-weight:600;
color:#586069}
.setup-info-module h3{padding:0 15px;
margin:0 0 -7px;
font-size:14px}
.setup-info-module p{padding:0 15px;
margin:15px 0}
.setup-info-module .setup-info-note{padding:1px 0;
margin:0;
background:#f9f9f9;
border-top:1px solid #e0e0e0}
.features-list{padding:0 15px 15px;
margin:0;
font-size:14px;
list-style:none}
.features-list li{margin-top:10px}
.features-list li:first-child{margin-top:0}
.features-list .list-divider{margin:15px -15px;
border-top:1px solid #eee}
.features-list .octicon-check{margin-right:5px;
color:#60b044}
.features-list .octicon-question{font-size:12px;
color:#555}
.features-list .tooltipped:after{width:250px;
white-space:normal}
.setup-form-container .setup-form-title{font-size:16px}
.setup-form-container .secure{float:right;
margin-top:2px;
font-size:11px;
color:#60b044;
text-transform:uppercase}
.setup-form-container hr{margin-top:25px;
margin-bottom:25px}
.setup-form-container .form-actions{padding-top:0;
padding-bottom:0;
text-align:left}
.team-member-container{margin-bottom:20px}
.team-member-container .team-member-username{line-height:1.2}
.setup-form{padding-bottom:15px}
.setup-form .form-group dd .form-control{width:100%}
.setup-form .form-group dd .form-control.short{width:250px}
.setup-form dd{position:relative}
.setup-form dd .octicon{position:absolute;
top:8px;
right:25px}
.setup-form .octicon-alert{color:#cb2431}
.setup-form .octicon-check{color:#28a745}
.setup-form .setup-organization-next,.setup-form .tos-info{margin:15px 0;
border-top:1px solid #eee;
border-bottom:1px solid #eee}
.setup-form .tos-info{padding:15px 0}
.setup-form .setup-organization-next{padding-top:15px;
padding-bottom:15px}
.setup-form .setup-plans{border-collapse:initial;
border:1px solid #d1d5da}
.setup-form .setup-plans tr.selected{background-color:#f1f8ff}
.setup-form .setup-plans .name{font-weight:600}
.setup-form .setup-plans .choose-plan input[type=radio]{display:none}
.setup-creditcard-form .country-form,.setup-creditcard-form .state-form{float:left;
margin:0;
word-wrap:normal}
.setup-creditcard-form .country-form,.setup-creditcard-form .postal-code-form{margin-top:0;
margin-bottom:15px}
.setup-creditcard-form .form-group select.select-country{width:182px;
margin-right:5px}
.setup-creditcard-form .form-group select:invalid{color:#6a737d}
.setup-creditcard-form .form-group select.select-state{width:113px}
.setup-creditcard-form .form-group .input-vat{width:288px}
.setup-creditcard-form .form-group input.input-postal-code{width:180px}
.setup-creditcard-form.is-vat-country .vat-field{display:block}
.setup-creditcard-form.is-international .form-group select.select-country{width:300px}
.setup-creditcard-form.is-international .state-form,.setup-creditcard-form.no-postcodes .postal-code-form{display:none}
.setup-creditcard-form dd .octicon-credit-card{position:inherit}
.setup-creditcard-form .vat-field{display:none}
.setup-creditcard-form .vat-field.prefilled{display:block}
.setup-creditcard-form .help-text{font-size:80%;
font-weight:400;
color:#586069}
.org-creation-questions,.user-identification-questions{float:none;
width:auto}
.org-creation-questions .question,.user-identification-questions .question{margin-bottom:30px}
.org-creation-questions .question-title,.user-identification-questions .question-title{padding-right:40px;
margin-bottom:10px;
font-size:14px;
line-height:1.5}
.org-creation-questions .question-title i,.user-identification-questions .question-title i{font-size:13px;
font-style:normal;
font-weight:400;
color:#767676}
.org-creation-questions .response-group label,.user-identification-questions .response-group label{font-weight:400}
.org-creation-questions .form-checkbox,.user-identification-questions .form-checkbox{margin:8px 0}
.org-creation-questions .alternate-action,.user-identification-questions .alternate-action{margin-left:10px;
line-height:34px}
.org-creation-questions .disclaimer,.user-identification-questions .disclaimer{margin:40px 0 0;
text-align:center}
.user-identification-questions.redesign .question{margin-bottom:96px}
.user-identification-questions.redesign .topic-input-container .tag-input{width:100%;
border:0;
border-bottom:3px solid #000;
box-shadow:0 0 0}
.user-identification-questions{margin-top:40px}
.shelf{padding-top:20px;
margin-bottom:20px;
background-color:#fefefe;
border-bottom:1px solid #eff1f3}
.shelf .container{position:relative}
.shelf-title{margin:0;
font-size:30px;
font-weight:400}
.shelf-content{width:800px;
margin:50px auto;
text-align:center}
.shelf-lead{margin-top:10px;
margin-bottom:30px;
font-size:18px;
color:#586069}
.shelf-dismiss{position:absolute;
top:0;
right:20px;
font-size:12px;
color:#959da5}
.shelf-dismiss:hover{color:#0366d6;
text-decoration:none}
.shelf-dismiss .close-button{width:28px;
height:28px;
padding:3px 5px;
color:rgba(27,31,35,.7);
border:1px solid rgba(27,31,35,.15);
border-radius:28px}
.shelf-dismiss .close-button:hover{color:#24292e;
border-color:rgba(27,31,35,.3)}
.shelf-cta{padding:10px 50px;
font-size:16px}
.intro-shelf{margin-top:0;
color:rgba(27,31,35,.85);
background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 60%,#fff),linear-gradient(70deg,#dbedff 32%,#ebfff0);
border-bottom:#fff}
.intro-shelf .shelf-lead{color:rgba(27,31,35,.7)}
.orgs-help-shelf{padding-top:20px;
padding-bottom:20px;
margin-top:-20px;
margin-bottom:20px;
border-bottom:1px solid #eff1f3}
.orgs-help-shelf .orgs-help-title{font-size:30px;
font-weight:400}
.orgs-help-shelf-content{width:800px;
margin:50px auto;
text-align:center}
.orgs-help-shelf-content .orgs-help-lead{padding-right:45px;
padding-left:45px;
font-size:18px}
.orgs-help-shelf-content .orgs-help-divider{display:block;
width:150px;
margin:40px auto;
content:"";
border-top:1px solid #d1d5da}
.orgs-help-lead{margin-top:10px;
margin-bottom:30px;
color:#586069}
.orgs-help-items{margin-bottom:40px}
.orgs-help-item-octicon{width:70px;
height:70px;
margin:0 auto 15px;
text-align:center;
background-color:#fff;
border:1px solid #e1e4e8;
border-radius:50px}
.orgs-help-item-octicon .octicon{margin-top:20px;
color:#0366d6}
.orgs-help-item-title{margin-bottom:10px;
font-weight:400}
.orgs-help-item-content{margin-top:0;
font-size:14px;
color:#586069}
.orgs-help-dismiss{float:right;
margin-top:5px;
margin-right:10px;
font-size:12px;
color:#586069}
.orgs-help-dismiss:hover{color:#0366d6;
text-decoration:none}
.orgs-help-dismiss .octicon{position:relative;
top:1px}
.orgs-help-title{margin-top:0;
margin-bottom:0}
.signup-plan-column{max-width:auto}@media (min-width:544px){.signup-plan-column{max-width:320px}}
.signup-plan-card{height:auto;
background:#f6f8fa;
border:1px solid #f6f8fa}@media (min-width:768px){.signup-plan-card{height:480px}}
.signup-plan-card:hover{background:#fff;
border-color:#79b8ff;
box-shadow:0 1px 15px rgba(27,31,35,.15)}
.signup-plan-summary-subhead{border-bottom:3px solid}
.signup-btn:disabled{color:hsla(0,0%,100%,.5);
opacity:.5!important}
.plan-category-tab{background-color:#fff}
.plan-category-tab[aria-selected=true]{color:#fff;
background-color:#0366d6}
.plan-selection-previous-icon{transform:rotate(90deg)}@media (min-width:768px){.plan-selection-previous-icon{transform:rotate(0deg)}}
.collection-search-results em{padding:.1em;
background-color:#faffa6}
.draft-tag{padding:5px 10px;
font-weight:600;
color:#eee;
background-color:#404040}
.showcase-page-pattern{position:relative;
z-index:-1;
height:100px;
margin-top:-21px;
margin-bottom:-70px}
.showcase-page-pattern:after{position:absolute;
top:0;
right:0;
bottom:0;
left:0;
display:block;
content:"";
background-image:linear-gradient(180deg,hsla(0,0%,100%,.85),#fff)}
.showcase-page-repo-list{border-top:1px solid #eee}
.repo-health .repo-health-loading{display:none;
font-style:italic}
.repo-health.is-loading .repo-health-loading{display:block}
.repo-health.is-loading .repo-health-results,.sortable-button-item:first-of-type .sortable-button[data-direction=up],.sortable-button-item:last-of-type .sortable-button[data-direction=down]{display:none}
.business-sso,.org-sso{width:340px;
margin:0 auto}
.business-sso .sso-title,.org-sso .sso-title{font-size:24px;
font-weight:300;
letter-spacing:-.5px}
.business-sso .business-sso-panel,.business-sso .org-sso-panel,.org-sso .business-sso-panel,.org-sso .org-sso-panel{padding:20px;
background-color:#fff;
border:1px solid #e1e4e8;
border-radius:5px}
.business-sso .sso-recovery-callout,.org-sso .sso-recovery-callout{padding:15px 10px;
text-align:center;
border:1px solid #d1d5da;
border-radius:5px}
.sso-modal{padding:16px}
.sso-modal .business-sso,.sso-modal .org-sso{width:auto}
.sso-modal .business-sso .business-sso-panel,.sso-modal .org-sso .org-sso-panel{border:0}
.sso-modal .sso-prompt-error,.sso-modal .sso-prompt-success,.sso-modal.success .sso-prompt-default{display:none}
.sso-modal.success .sso-prompt-success{display:block}
.sso-modal.error .sso-prompt-default{display:none}
.sso-modal.error .sso-prompt-error{display:block}
.sso-modal.error .flash-error{margin-right:-35px;
margin-left:-35px;
border-right:0;
border-left:0;
border-radius:0}
.tab-size[data-tab-size="1"]{-moz-tab-size:1;
tab-size:1}
.tab-size[data-tab-size="2"]{-moz-tab-size:2;
tab-size:2}
.tab-size[data-tab-size="3"]{-moz-tab-size:3;
tab-size:3}
.tab-size[data-tab-size="4"]{-moz-tab-size:4;
tab-size:4}
.tab-size[data-tab-size="5"]{-moz-tab-size:5;
tab-size:5}
.tab-size[data-tab-size="6"]{-moz-tab-size:6;
tab-size:6}
.tab-size[data-tab-size="7"]{-moz-tab-size:7;
tab-size:7}
.tab-size[data-tab-size="8"]{-moz-tab-size:8;
tab-size:8}
.tab-size[data-tab-size="9"]{-moz-tab-size:9;
tab-size:9}
.tab-size[data-tab-size="10"]{-moz-tab-size:10;
tab-size:10}
.tab-size[data-tab-size="11"]{-moz-tab-size:11;
tab-size:11}
.tab-size[data-tab-size="12"]{-moz-tab-size:12;
tab-size:12}
.tag-input-container{position:relative}
.tag-input-container .suggester{position:absolute;
z-index:100;
width:100%;
margin-top:-1px}
.tag-input-container ul{list-style:none}
.tag-input input{float:left;
padding-left:2px;
margin:0;
background:none;
border:0;
box-shadow:none}
.tag-input input:focus{box-shadow:none}
.task-list-item{list-style-type:none}
.task-list-item label{font-weight:400}
.task-list-item.enabled label{cursor:pointer}
.task-list-item+.task-list-item{margin-top:3px}
.task-list-item .handle{display:none}
.task-list-item-checkbox{margin:0 .2em .25em -1.6em;
vertical-align:middle}
.reorderable-task-lists .markdown-body .contains-task-list{padding:0}
.reorderable-task-lists .markdown-body li:not(.task-list-item){margin-left:26px}
.reorderable-task-lists .markdown-body ol:not(.contains-task-list) li,.reorderable-task-lists .markdown-body ul:not(.contains-task-list) li{margin-left:0}
.reorderable-task-lists .markdown-body li p{margin-top:0}
.reorderable-task-lists .markdown-body .task-list-item{padding-right:15px;
padding-left:42px;
margin-right:-15px;
margin-left:-15px;
border:1px solid transparent}
.reorderable-task-lists .markdown-body .task-list-item+.task-list-item{margin-top:0}
.reorderable-task-lists .markdown-body .task-list-item .contains-task-list{padding-top:4px}
.reorderable-task-lists .markdown-body .task-list-item .handle{display:block;
float:left;
width:20px;
padding:2px 0 0 2px;
margin-left:-43px;
opacity:0}
.reorderable-task-lists .markdown-body .task-list-item .drag-handle{fill:#333}
.reorderable-task-lists .markdown-body .task-list-item.hovered>.handle{opacity:1}
.reorderable-task-lists .markdown-body .task-list-item.is-dragging{opacity:0}
.review-comment-contents .markdown-body .task-list-item{padding-left:42px;
margin-right:-12px;
margin-left:-12px;
border-top-left-radius:3px;
border-bottom-left-radius:3px}
.review-comment-contents .markdown-body .task-list-item.hovered{border-left-color:#ededed}
.team-label-ldap{display:inline-block;
padding:0 9px;
line-height:25px;
color:#586069;
text-transform:uppercase;
cursor:default;
border:1px solid #eaeaea;
border-radius:3px;
box-shadow:none}
.team-label-ldap.header-label-ldap{padding:3px 5px}
.team-member-ellipsis{width:25px;
height:25px;
line-height:24px}
.team-member-ellipsis:hover{color:#0366d6;
background:#f6f8fa}
.team-listing .nested-teams-checkbox{padding-left:3px}
.team-listing .nested-teams-checkbox.show{padding-right:11px}
.team-listing .nested-teams-checkbox.indent-1{padding-left:30px}
.team-listing .nested-teams-checkbox.indent-2{padding-left:54px}
.team-listing .nested-teams-checkbox.indent-3{padding-left:78px}
.team-listing .nested-teams-checkbox.indent-4{padding-left:102px}
.team-listing .nested-teams-checkbox.indent-5{padding-left:126px}
.team-listing .nested-teams-checkbox.indent-6{padding-left:150px}
.team-listing .nested-teams-checkbox.indent-7{padding-left:174px}
.team-listing .nested-teams-checkbox.indent-8{padding-left:198px}
.team-listing .nested-teams-checkbox.indent-9{padding-left:222px}
.team-listing .nested-teams-checkbox.indent-10{padding-left:246px}
.team-listing .nested-teams-checkbox.indent-11{padding-left:270px}
.team-listing .nested-teams-checkbox.indent-12{padding-left:294px}
.team-listing .nested-teams-checkbox.indent-13{padding-left:318px}
.team-listing .nested-teams-checkbox.indent-14{padding-left:342px}
.team-listing .nested-teams-checkbox.indent-15{padding-left:366px}
.team-listing .team-info{width:280px}
.team-listing .nested-team-info{width:650px}
.team-listing .nested-team-name{max-width:268px}
.team-listing .shortened-teams-avatars{margin-left:auto}
.team-listing .shortened-teams-avatars.width-0{width:300px}
.team-listing .shortened-teams-avatars.width-1{width:233px}
.team-listing .shortened-teams-avatars.width-2{width:167px}
.team-listing .shortened-teams-avatars.width-3{width:99px}
.team-listing .team-members-count{width:124px}
.team-listing .team-show-more-cell{width:980px}
.team-listing .team-buttons{width:150px}
.team-listing .octicon-wrapper{width:10px}
.team-listing .is-open.root-team{background-color:#fafbfc}
.team-listing .is-open .expand-nested-team{font-weight:600}
.team-listing .is-open .octicon-chevron-down{transform:rotate(180deg)}
.traffic-graph{min-height:150px}
.traffic-graph .activity{margin-top:0}
.traffic-graph .activity .dots{margin-top:40px}
.traffic-graph .path{fill:none;
stroke-width:2}
.traffic-graph path.total{stroke:#28a745}
.traffic-graph path.unique{stroke:#005cc5}
.traffic-graph .axis .tick:first-of-type line{stroke:#28a745;
stroke-width:2px}
.traffic-graph .y line{stroke:#28a745}
.traffic-graph .y.unique line{stroke:#005cc5}
.traffic-graph .overlay{fill-opacity:0}
.uniques-graph .axis .tick:last-child line{stroke:#005cc5;
stroke-width:2px}
.svg-tip .date{color:#fff}
.top-domains .dots{display:block;
margin:167px auto 0}
.top-domains-icon{display:inline-block;
margin-right:5px;
vertical-align:middle}table.capped-list{width:100%;
line-height:100%}table.capped-list th{padding:8px;
text-align:left;
background:#f6f8fa;
border-bottom:1px solid #dfe2e5}table.capped-list td{padding:8px;
font-size:12px;
border-bottom:1px solid #eaecef}table.capped-list td.middle,table.capped-list th.middle{text-align:center}table.capped-list .favicon{width:16px;
height:16px;
margin:0 5px;
vertical-align:middle}table.capped-list .octicon{margin-right:10px;
color:#444d56;
vertical-align:-1px}table.capped-list tr:nth-child(2n){background-color:#fafbfc}
.capped-list-label{max-width:200px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap}
.traffic-graph-stats{border-top:1px solid #dfe2e5}
.traffic-graph-stats .summary-stats{width:100%}
.traffic-graph-stats .summary-stats:before{display:table;
content:""}
.traffic-graph-stats .summary-stats:after{display:table;
clear:both;
content:""}
.traffic-graph-stats .summary-stats li{display:block;
float:left;
width:50%;
padding-bottom:10px}
.totals circle{fill:#28a745;
stroke:#fff;
stroke-width:2}
.uniques circle{fill:#005cc5;
stroke:#fff;
stroke-width:2}ul.web-views li{width:140px}ul.clones li{width:170px}
.tree-finder-input,.tree-finder-input:focus{font-size:inherit;
box-shadow:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none}
.tree-browser .octicon-chevron-right{color:transparent}
.tree-browser-result[aria-selected=true]{background-color:#fff!important}
.tree-browser-result[aria-selected=true] .octicon-chevron-right{color:#0366d6}
.tree-browser-result .css-truncate-target{max-width:870px}
.tree-browser-result mark{font-weight:600;
color:#0366d6;
background:none}
.toolbar-commenting .dropdown-menu-s{width:100px}
.toolbar-commenting .dropdown-item{font-weight:600;
line-height:1em;
background:none;
border:0}
.toolbar-commenting .dropdown-item:hover{color:#0366d6}
.toolbar-commenting .dropdown-item:focus{color:#0366d6;
outline:none}
.toolbar-item{display:block;
float:left;
padding:4px;
color:#586069;
cursor:pointer;
background:none;
border:0}
.toolbar-item.dropdown,.toolbar-item.select-menu{padding:0}
.toolbar-item .select-menu-modal{margin-top:2px}
.toolbar-item .select-menu-item{padding-left:8px}
.toolbar-item .menu-target{display:block;
padding:4px;
color:#586069;
background:none;
border:0}
.toolbar-item .menu-target:hover,.toolbar-item:hover{color:#0366d6}
.toolbar-item .menu-target:focus,.toolbar-item:focus{color:#0366d6;
outline:none}
.toolbar-item:disabled{color:#ddd}
.toolbar-item .octicon-link,.toolbar-item .octicon-tasklist{margin-left:-3px}
.toolbar-item .octicon-mention{margin-left:-4px}
.toolbar-item .octicon-bold{margin-left:-2px}
.typeahead-result{position:relative;
display:block;
min-width:100%;
padding:10px;
margin-top:0;
color:#333;
cursor:pointer}
.typeahead-result:after,.typeahead-result:before{display:table;
content:""}
.typeahead-result:after{clear:both}
.typeahead-result:first-child{border-top:0}
.typeahead-result.navigation-focus,.typeahead-result:focus,.typeahead-result:hover,.typeahead-result[aria-selected=true]{text-decoration:none}
.typeahead-result.navigation-focus,.typeahead-result:hover,.typeahead-result[aria-selected=true]{color:#fff;
background-color:#0366d6}
.typeahead-result.navigation-focus .octicon-plus,.typeahead-result:hover .octicon-plus,.typeahead-result[aria-selected=true] .octicon-plus{color:#fff}
.typeahead-result.disabled{pointer-events:none;
opacity:.5}
.member-suggestion{padding-left:44px}
.member-suggestion .avatar{float:left;
margin-right:10px;
margin-left:-34px}
.member-suggestion .member-suggestion-info{width:90%;
margin-top:2px;
margin-bottom:0;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap}
.member-suggestion .member-name{font-size:12px;
color:#586069}
.member-suggestion .member-email{margin-top:0;
margin-bottom:0}
.member-suggestion .octicon-check,.member-suggestion .octicon-plus{position:absolute;
top:50%;
right:15px;
margin-top:-8px;
color:#ddd}
.member-suggestion .already-member-note,.member-suggestion .non-member-action,.member-suggestion .non-member-note{margin-top:0;
margin-bottom:0;
color:#586069}
.member-suggestion .non-member-action{display:none}
.member-suggestion.navigation-focus .already-member-note,.member-suggestion.navigation-focus .member-email,.member-suggestion.navigation-focus .member-name,.member-suggestion.navigation-focus .non-member-action,.member-suggestion.navigation-focus .non-member-note,.member-suggestion:hover .already-member-note,.member-suggestion:hover .member-email,.member-suggestion:hover .member-name,.member-suggestion:hover .non-member-action,.member-suggestion:hover .non-member-note,.member-suggestion[aria-selected=true] .already-member-note,.member-suggestion[aria-selected=true] .member-email,.member-suggestion[aria-selected=true] .member-name,.member-suggestion[aria-selected=true] .non-member-action,.member-suggestion[aria-selected=true] .non-member-note{color:#fff}
.member-suggestion.navigation-focus .non-member-note,.member-suggestion:hover .non-member-note,.member-suggestion[aria-selected=true] .non-member-note{display:none}
.member-suggestion.navigation-focus .non-member-action,.member-suggestion:hover .non-member-action,.member-suggestion[aria-selected=true] .non-member-action{display:block}
.member-suggestion.navigation-focus .octicon,.member-suggestion:hover .octicon,.member-suggestion[aria-selected=true] .octicon{color:#fff}
.member-suggestion.disabled .member-info,.member-suggestion.not-a-member .member-info{margin-top:-2px}
.non-member-result{padding-left:31px}
.team-suggestion{padding-left:32px}
.team-suggestion .octicon{float:left;
margin-top:2px;
margin-left:-22px}
.team-suggestion .team-suggestion-info{margin:2px 0 0}
.team-suggestion .team-suggestion-info .css-truncate-target{max-width:none}
.team-suggestion .team-description,.team-suggestion .team-size{font-size:12px;
color:#586069}
.team-suggestion.navigation-focus .team-description,.team-suggestion.navigation-focus .team-size,.team-suggestion[aria-selected=true] .team-description,.team-suggestion[aria-selected=true] .team-size{color:#fff}
.email-suggestion{padding-left:32px}
.email-suggestion .octicon-mail{margin-left:-20px;
color:#959da5}
.email-suggestion .member-suggestion-info{margin-top:1px}
.repo-access-add-team .team-name{font-size:13px}
.repo-access-add-team .team-description{display:block}
.repo-access-add-team .team-description,.repo-access-add-team .team-size{font-size:12px;
color:#586069}
.repo-access-add-team.navigation-focus .team-description,.repo-access-add-team.navigation-focus .team-size,.repo-access-add-team[aria-selected=true] .team-description,.repo-access-add-team[aria-selected=true] .team-size{color:#fff}#user-content-toc{overflow:visible}#user-content-toc tr{border-top:0}#user-content-toc td{padding:0 20px;
background-color:#f7f7f7;
border:0;
border-radius:3px}#user-content-toc ul{padding-left:0;
font-weight:600;
list-style:none}#user-content-toc ul li{padding-left:.2em}#user-content-toc ul ul{font-weight:400}#user-content-toc ul ul li:before{float:left;
margin-top:-.2em;
margin-right:.2em;
font-size:1.2em;
line-height:1;
color:#aaa;
content:"\231e"}#user-content-toc ul ul ul{padding-left:.9em}#user-content-toctitle h2{margin-top:1em;
margin-bottom:.5em;
font-size:1.25em;
border-bottom:0}
.user-list .avatar{position:absolute;
top:0;
left:0}
.user-list-info{min-height:48px;
padding:0;
font-size:18px;
font-weight:400;
line-height:20px}
.user-list-meta{overflow:hidden}
.user-list-item+.user-list-item{border-top:1px solid #e1e4e8}
.follow-list{list-style-type:none}
.follow-list .follow-list-item{width:305px;
height:100px;
padding-bottom:20px;
margin-right:20px;
margin-bottom:20px}
.follow-list .follower-list-align-top{vertical-align:top}
.follow-list .flagged-banner{width:75px;
padding:3px 0;
font-size:10px;
font-weight:600;
color:#fff;
text-transform:uppercase;
background-color:#cb2431;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px}
.follow-list .follow-list-name{margin-bottom:1px;
font-weight:400}
.follow-list .follow-list-name a{color:inherit}
.follow-list .follow-list-info{margin-bottom:.6em;
font-size:12px;
color:#586069}
.follow-list .css-truncate.css-truncate-target{max-width:190px}
.user-status-suggestions{height:98px;
transition:height .1s ease-out,opacity .2s ease-in}
.user-status-suggestions.collapsed{height:0;
opacity:0}@media (min-width:768px){.avatar-before-user-status{border:1px solid #e1e4e8;
border-bottom:0;
border-top-left-radius:3px;
border-top-right-radius:3px;
border-bottom-right-radius:0;
border-bottom-left-radius:0}}
.user-status-container-border-busy{background-color:#fffbdd;
border:1px solid #ffdf5d}
.user-status-container,.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}
.user-status-container{word-break:break-word;
word-wrap:break-word}
.user-status-container .input-group-button .btn{width:46px;
height:34px;
line-height:0}
.user-status-container .input-group-button g-emoji{font-size:1.3em;
line-height:18px}
.user-status-container .team-mention,.user-status-container .user-mention{white-space:normal}
.emoji-size-boost .user-status-compact g-emoji{font-size:1.2em}
.emoji-size-boost .emoji-picker-emoji-width g-emoji,.emoji-size-boost .user-status-emoji-tab g-emoji{font-size:1.4em}
.user-status-container img.emoji{width:18px;
height:18px}
.emoji-status-width{width:20px}
.emoji-picker-container{z-index:1;
width:377px}
.emoji-picker-tab{height:136px;
padding-top:8px}
.emoji-picker-emoji-width{width:32px;
height:28px}
.emoji-picker-list{list-style:none}
.user-status-emoji-tab.UnderlineNav-item{margin-right:5px}
.user-status-emoji-tab[role=tab][aria-selected=true]{font-weight:600;
color:#24292e;
border-bottom-color:#e36209}
.user-status-emoji-tab[role=tab][aria-selected=true] .UnderlineNav-octicon{color:#6a737d}
.selected-emoji{z-index:100;
background-color:#0366d6}
.emoji-picker-container .emoji-picker-tab g-emoji,.emoji-size-boost .user-status-emoji-tab g-emoji{margin-right:-1px;
margin-left:1px}
.user-status-emoji-tab .emoji-icon{width:auto}
.user-status-org-button .user-status-org-detail{color:#586069}
.user-status-org-button:focus .user-status-org-detail,.user-status-org-button:hover .user-status-org-detail{color:#fff}
.user-status-org-button.selected{color:#fff;
background-color:#0366d6}
.user-status-org-button.selected .user-status-org-detail{color:#fff}
.user-status-limited-availability-compact{width:8px;
height:8px;
background-color:#ffea7f}
.user-status-message-wrapper{color:#24292e}
.toggle-user-status-edit:focus .user-status-message-wrapper,.toggle-user-status-edit:hover .user-status-message-wrapper{color:#0366d6}
.user-status-message-wrapper div{display:inline}
.user-status-message-wrapper .g-emoji{display:inline-block}
.user-status-limited-availability-container{margin-top:16px;
margin-bottom:16px}@media only screen and (max-height:560px){.user-status-suggestions{display:none}
.user-status-limited-availability-container{margin-top:8px;
margin-bottom:8px}}@media (min-width:768px){.wiki-rightbar{width:230px!important}}
.wiki-rightbar .markdown-body .anchor{display:none}
.wiki-rightbar .markdown-body h1{font-size:1.6em}
.wiki-rightbar .markdown-body h2{font-size:1.4em}
.wiki-rightbar ol:last-child,.wiki-rightbar p:last-child,.wiki-rightbar ul:last-child{margin-bottom:0}
.wiki-footer .markdown-body,.wiki-rightbar .markdown-body{font-size:13px}
.wiki-footer .markdown-body.wiki-writable>:nth-child(2),.wiki-rightbar .markdown-body.wiki-writable>:nth-child(2){margin-top:0!important}
.wiki-footer .markdown-body img{background:none}
.wiki-pages-box .wiki-more-pages{display:none}
.wiki-pages-box .filterable-active .wiki-more-pages,.wiki-pages-box.wiki-show-more .wiki-more-pages{display:block}
.wiki-pages-box .filterable-active .wiki-more-pages-link,.wiki-pages-box.wiki-show-more .wiki-more-pages-link{display:none}
.anim-rotate{animation:rotate 1s linear infinite}@keyframes rotate{to{transform:rotate(1turn)}}
.ColorSwatch{display:inline-block;
width:1em;
height:1em;
vertical-align:middle;
border:1px solid rgba(27,31,35,.15);
border-radius:3px}@media (min-width:1012px){.hx_actions-sidebar{max-width:320px}}
.hx_text-blue-light{color:#2188ff!important}
.hx_code-search-anim-pulse{animation-name:hx_code-search-anim-pulse;
animation-duration:1.2s;
animation-timing-function:ease-out;
animation-iteration-count:infinite}@keyframes hx_code-search-anim-pulse{0%{opacity:1}30%{opacity:.3}to{opacity:1}}
.hx_badge-search-container{cursor:text}
.hx_badge-search-container .hx_badge-input{border:0;
outline:0;
box-shadow:none}
.hx_badge-search-container .hx_badge-input:focus{border:0!important;
box-shadow:none!important}
.hx_badge-search-container .hx_badge-input-inline{height:30px}
.hx_badge{cursor:pointer}
.hx_badge[aria-pressed=true]{color:#fff!important;
background-color:#0366d6!important;
border-color:#0366d6!important}
.hx_badge-align{height:40px!important}@media (hover:hover){.hx_menuitem--focus{color:#fff;
background-color:#0366d6}}
.hx_color-repo-private-icon{color:rgba(115,92,15,.5)}body:not(.intent-mouse) .hx_focus-input:focus+.hx_focus-target{box-shadow:0 0 0 .2em rgba(3,102,214,.3)}
.hx_link-purple{color:#6f42c1!important}
.hx_link-purple:focus,.hx_link-purple:hover{color:#fff!important}
.is-auto-complete-loading .form-control{padding-right:30px;
background-image:url(/images/spinners/octocat-spinner-32.gif);
background-size:16px}
.icon-sponsor,.icon-sponsoring{transition:transform .15s cubic-bezier(.2,0,.13,2);
transform:scale(1)}
.btn:focus .icon-sponsor,.btn:focus .icon-sponsoring,.btn:hover .icon-sponsor,.btn:hover .icon-sponsoring,.Label:focus .icon-sponsor,.Label:focus .icon-sponsoring,.Label:hover .icon-sponsor,.Label:hover .icon-sponsoring{transform:scale(1.1)}
.icon-sponsor{overflow:visible!important;
color:transparent}
.icon-sponsor path{stroke:#ea4aaa;
stroke-width:1.25px;
transform:translate(.5px,.5px) scale(.925)}
.hx_hit-commit em,.hx_hit-highlighting-wrapper em,.hx_hit-issue em,.hx_hit-marketplace em,.hx_hit-package em,.hx_hit-repo em,.hx_hit-user em,.hx_hit-wiki em{font-style:normal;
font-weight:600}
.SelectMenu-list.select-menu-list{max-height:none}
.hx_reponav .reponav-item{padding:7px 12px 8px!important}
.hx_reponav .reponav-item .Counter{padding:2px 4px!important}
.Box--responsive{margin-right:-16px;
margin-left:-16px;
border-left:0;
border-right:0;
border-radius:0}@media (min-width:544px){.Box--responsive{margin-right:0;
margin-left:0;
border:1px solid #d1d5da;
border-radius:3px}}@media (max-width:543px){.page-responsive .dropdown-item,.page-responsive .dropdown-menu{padding-top:8px;
padding-bottom:8px}
.page-responsive .hx_dropdown-fullscreen[open]>summary:before{background-color:rgba(27,31,35,.5)}
.page-responsive .hx_dropdown-fullscreen .dropdown-menu{position:fixed;
top:auto;
right:16px!important;
bottom:20%;
left:16px!important;
width:auto!important;
max-height:calc(80% - 16px);
max-width:none!important;
margin:0!important;
overflow-y:auto;
transform:none;
-webkit-overflow-scrolling:touch;
animation:dropdown-menu-animation .24s cubic-bezier(0,.1,.1,1) backwards}
.page-responsive .hx_dropdown-fullscreen .dropdown-menu:after,.page-responsive .hx_dropdown-fullscreen .dropdown-menu:before{display:none}@keyframes dropdown-menu-animation{0%{opacity:0;
transform:scale(.9)}}
.page-responsive .hx_dropdown-fullscreen .dropdown-item{padding-top:16px;
padding-bottom:16px}}@media (max-width:767px){.page-responsive .Popover{position:fixed;
top:auto!important;
left:0!important;
right:0!important;
bottom:0!important}
.page-responsive .Popover-message{margin:8px;
width:auto!important}
.page-responsive .Popover-message>.btn-octicon{padding:12px!important}
.page-responsive .Popover-message:after,.page-responsive .Popover-message:before{display:none}}
.hx_rsm-close-button{display:none!important}@media (max-width:767px){.page-responsive .hx_rsm[open]>summary:before{background-color:rgba(27,31,35,.5)}
.page-responsive .hx_rsm-modal,.page-responsive .hx_rsm .select-menu-modal{position:fixed!important;
display:flex;
flex-direction:column;
margin:0;
width:auto;
height:80%;
top:75px;
left:16px;
right:16px!important}
.page-responsive .hx_rsm--auto-height .select-menu-modal{height:auto;
max-height:calc(80% - 16px);
top:auto;
bottom:20%}
.page-responsive .hx_rsm .select-menu-header,.page-responsive .hx_rsm .select-menu-text-filter.select-menu-text-filter{padding:16px;
border-top-left-radius:inherit;
border-top-right-radius:inherit}
.page-responsive .hx_rsm-content,.page-responsive .hx_rsm .js-project-menu-container,.page-responsive .hx_rsm tab-container{display:flex;
flex-direction:column;
flex:auto;
min-height:0}
.page-responsive .hx_rsm .select-menu-list{flex:auto;
max-height:none;
-webkit-overflow-scrolling:touch}
.page-responsive .hx_rsm-content>.select-menu-item{flex-shrink:0}
.page-responsive .hx_rsm .select-menu-item{padding-top:16px;
padding-bottom:16px;
padding-left:40px}
.page-responsive .hx_rsm-list-compact.select-menu-list{flex:none;
border-top:1px solid #eaecef}
.page-responsive .hx_rsm-close-button,.page-responsive .hx_rsm .close-button{display:block!important;
position:relative}
.page-responsive .hx_rsm-close-button:before,.page-responsive .hx_rsm .close-button:before{content:"";
position:absolute;top:-16px;left:-16px;
right:-16px;
bottom:-16px}
.page-responsive .hx_rsm-close-button .octicon-x,.page-responsive .hx_rsm .close-button .octicon-x{color:#6a737d}
.page-responsive .hx_rsm-loading,.page-responsive .hx_rsm .select-menu-loading-overlay{animation-delay:1s}
.page-responsive .hx_rsm-trigger:before,.page-responsive .hx_rsm .select-menu-button:before{animation:hx_rsm-trigger-animation .24s cubic-bezier(0,0,.2,1) backwards}@keyframes hx_rsm-trigger-animation{0%{opacity:0}}
.page-responsive .hx_rsm-modal,.page-responsive .hx_rsm .select-menu-modal{animation:hx_rsm-modal-animation .24s cubic-bezier(0,.1,.1,1) .12s backwards}@keyframes hx_rsm-modal-animation{0%{opacity:0;
transform:scale(.9)}}
.page-responsive .hx_rsm-dialog{height:auto;
max-height:80%;
max-width:none;
transform:none}
.page-responsive .hx_rsm-dialog-content{flex:1;
min-height:0}}
@media (max-width:767px) and (max-height:500px){
	.page-responsive .hx_rsm-modal,.page-responsive .hx_rsm .select-menu-modal{height:auto;bottom:16px}
}
.preview-selected .tabnav--responsive{border-bottom:1px solid #e1e4e8}
.tabnav--responsive .tabnav-tabs{z-index:1}
@media (max-width:767px){
	.tabnav--responsive .tabnav-tab{background-color:#fafbfc;border:1px solid #e1e4e8;border-left:0;border-radius:0}
	.tabnav--responsive .tabnav-tab:first-child{border-left:1px solid #e1e4e8}
	.tabnav--responsive .tabnav-tab.selected,.tabnav--responsive .tabnav-tab[aria-selected=true]{
		border-bottom:0;background-color:#fff
	}
}

@media (max-width:767px) {
	.hx_sm-hide-drag-drop textarea{border-bottom:1px solid #e1e4e8;border-bottom-left-radius:3px;border-bottom-right-radius:3px}
	.hx_sm-hide-drag-drop .hx_drag-and-drop{display:none!important}
}

@media (hover:none){.tooltipped:hover:after,.tooltipped:hover:before{display:none}}@media (hover:none){.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{visibility:visible!important}}
	/* .min-width-lg{min-width:1012px} */
	.min-width-xl{min-width:1280px}
	.ws-pre-wrap{white-space:pre-wrap}
	.cursor-pointer{cursor:pointer}
	.UnderlineNav-item.selected{font-weight:600;color:#24292e;border-bottom-color:#e36209}
.UnderlineNav-item.selected .UnderlineNav-octicon{color:#6a737d}
.Toast--loading .Toast-icon{background-color:#586069}
.Toast--spinner{animation:Toast--spinner 1s linear infinite}@keyframes Toast--spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.starring-container.on .starred,.starring-container .unstarred{display:block}
.starring-container.on .unstarred,.starring-container .starred{display:none}
.starring-container.loading{opacity:.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:.5}
.btn-states .btn-state-alternate,.btn-states:hover .btn-state-default{display:none}
.btn-states:hover .btn-state-alternate{display:inline-block}
.hidden-when-empty:empty{display:none!important}
.cm-atom,.cm-number{color:#005cc5}auto-check .is-autocheck-errored,auto-check .is-autocheck-loading,auto-check .is-autocheck-successful{padding-right:30px}auto-check .is-autocheck-loading{background-image:url(/images/spinners/octocat-spinner-16px.gif)}auto-check .is-autocheck-successful{background-image:url(/images/modules/ajax/success.png)}auto-check .is-autocheck-errored{background-image:url(/images/modules/ajax/error.png)}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){auto-check .is-autocheck-errored,auto-check .is-autocheck-loading,auto-check .is-autocheck-successful{background-size:16px 16px}auto-check .is-autocheck-loading{background-image:url(/images/spinners/octocat-spinner-32.gif)}auto-check .is-autocheck-successful{background-image:url(/images/modules/ajax/success@2x.png)}auto-check .is-autocheck-errored{background-image:url(/images/modules/ajax/error@2x.png)}}
.hx_Box--overlay--wide{width:800px}
.hx_text-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important}
.details-overlay[open]>.dropdown-item:hover{color:inherit;
background:#fff}remote-input[loading] .form-control{padding-right:30px;
background-image:url(/images/spinners/octocat-spinner-32.gif);
background-size:16px}
