From 4b0ca55eb79e963523eb6c8197825e9e8ae904e2 Mon Sep 17 00:00:00 2001 From: Wu Cheng-Han Date: Mon, 4 May 2015 15:53:29 +0800 Subject: First commit, version 0.2.7 --- public/css/github-emoji-unminify.css | 13772 +++++++++++++++++++++++++++++++++ 1 file changed, 13772 insertions(+) create mode 100644 public/css/github-emoji-unminify.css (limited to 'public/css/github-emoji-unminify.css') diff --git a/public/css/github-emoji-unminify.css b/public/css/github-emoji-unminify.css new file mode 100644 index 00000000..d5a141e2 --- /dev/null +++ b/public/css/github-emoji-unminify.css @@ -0,0 +1,13772 @@ +/*! normalize.css v3.0.1 | MIT License | git.io/normalize */ +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100% +} + +body { + margin: 0 +} + +article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { + display: block +} + +audio,canvas,progress,video { + display: inline-block; + vertical-align: baseline +} + +audio:not([controls]) { + display: none; + height: 0 +} + +[hidden],template { + display: none +} + +a { + background: transparent +} + +a:active,a:hover { + outline: 0 +} + +abbr[title] { + border-bottom: 1px dotted +} + +b,strong { + font-weight: bold +} + +dfn { + font-style: italic +} + +h1 { + font-size: 2em; + margin: 0.67em 0 +} + +mark { + background: #ff0; + color: #000 +} + +small { + font-size: 80% +} + +sub,sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline +} + +sup { + top: -0.5em +} + +sub { + bottom: -0.25em +} + +img { + border: 0 +} + +svg:not(:root) { + overflow: hidden +} + +figure { + margin: 1em 40px +} + +hr { + box-sizing: content-box; + height: 0 +} + +pre { + overflow: auto +} + +code,kbd,pre,samp { + font-family: monospace, monospace; + font-size: 1em +} + +button,input,optgroup,select,textarea { + color: inherit; + font: inherit; + margin: 0 +} + +button { + overflow: visible +} + +button,select { + text-transform: none +} + +button,html input[type="button"],input[type="reset"],input[type="submit"] { + -webkit-appearance: button; + cursor: pointer +} + +button[disabled],html input[disabled] { + cursor: default +} + +button::-moz-focus-inner,input::-moz-focus-inner { + border: 0; + padding: 0 +} + +input { + line-height: normal +} + +input[type="checkbox"],input[type="radio"] { + box-sizing: border-box; + padding: 0 +} + +input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button { + height: auto +} + +input[type="search"] { + -webkit-appearance: textfield; + box-sizing: content-box +} + +input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none +} + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em +} + +legend { + border: 0; + padding: 0 +} + +textarea { + overflow: auto +} + +optgroup { + font-weight: bold +} + +table { + border-collapse: collapse; + border-spacing: 0 +} + +td,th { + padding: 0 +} + +* { + box-sizing: border-box +} + +input,select,textarea,button { + font: 13px/1.4 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol" +} + +body { + min-width: 1020px; + font: 13px/1.4 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; + color: #333; + background-color: #fff +} + +a { + color: #4183c4; + text-decoration: none +} + +a:hover,a:active { + text-decoration: underline +} + +hr,.rule { + height: 0; + margin: 15px 0; + overflow: hidden; + background: transparent; + border: 0; + border-bottom: 1px solid #ddd +} + +hr:before,.rule:before { + display: table; + content: "" +} + +hr:after,.rule:after { + display: table; + clear: both; + content: "" +} + +h1,h2,h3,h4,h5,h6 { + margin-top: 15px; + margin-bottom: 15px; + line-height: 1.1 +} + +h1 { + font-size: 30px +} + +h2 { + font-size: 21px +} + +h3 { + font-size: 16px +} + +h4 { + font-size: 14px +} + +h5 { + font-size: 12px +} + +h6 { + font-size: 11px +} + +small { + font-size: 90% +} + +blockquote { + margin: 0 +} + +.lead { + margin-bottom: 30px; + font-size: 20px; + font-weight: 300; + color: #555 +} + +.text-muted { + color: #999 +} + +.text-danger { + color: #bd2c00 +} + +.text-emphasized { + font-weight: bold; + color: #333 +} + +ul,ol { + padding: 0; + margin-top: 0; + margin-bottom: 0 +} + +ol ol,ul ol { + list-style-type: lower-roman +} + +ul ul ol,ul ol ol,ol ul ol,ol ol ol { + list-style-type: lower-alpha +} + +dd { + margin-left: 0 +} + +tt,code { + font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; + font-size: 12px +} + +pre { + margin-top: 0; + margin-bottom: 0; + font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace +} + +.container { + width: 980px; + margin-right: auto; + margin-left: auto +} + +.container:before { + display: table; + content: "" +} + +.container:after { + display: table; + clear: both; + content: "" +} + +.columns { + margin-right: -10px; + margin-left: -10px +} + +.columns:before { + display: table; + content: "" +} + +.columns:after { + display: table; + clear: both; + content: "" +} + +.column { + float: left; + padding-right: 10px; + padding-left: 10px +} + +.one-third { + width: 33% +} + +.two-thirds { + width: 67% +} + +.one-fourth { + width: 25% +} + +.one-half { + width: 50% +} + +.three-fourths { + width: 75% +} + +.one-fifth { + width: 20% +} + +.four-fifths { + width: 80% +} + +.single-column { + padding-right: 10px; + padding-left: 10px +} + +.table-column { + display: table-cell; + width: 1%; + padding-right: 10px; + padding-left: 10px; + vertical-align: top +} + +fieldset { + padding: 0; + margin: 0; + border: 0 +} + +label { + font-size: 13px; + font-weight: bold +} + +.form-control,input[type="text"],input[type="password"],input[type="email"],input[type="number"],input[type="tel"],input[type="url"],textarea { + min-height: 34px; + padding: 7px 8px; + font-size: 13px; + color: #333; + vertical-align: middle; + background-color: #fff; + background-repeat: no-repeat; + background-position: right center; + border: 1px solid #ccc; + border-radius: 3px; + outline: none; + box-shadow: inset 0 1px 2px rgba(0,0,0,0.075) +} + +.form-control.focus,.form-control:focus,input[type="text"].focus,input[type="text"]:focus,.focused .drag-and-drop,input[type="password"].focus,input[type="password"]:focus,input[type="email"].focus,input[type="email"]:focus,input[type="number"].focus,input[type="number"]:focus,input[type="tel"].focus,input[type="tel"]:focus,input[type="url"].focus,input[type="url"]:focus,textarea.focus,textarea:focus { + border-color: #51a7e8; + box-shadow: inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(81,167,232,0.5) +} + +input.input-contrast,.input-contrast { + background-color: #fafafa +} + +input.input-contrast:focus,.input-contrast:focus { + background-color: #fff +} + +::-webkit-input-placeholder,:-moz-placeholder { + color: #aaa +} + +::-webkit-validation-bubble-message { + font-size: 12px; + color: #fff; + background: #9c2400; + border: 0; + border-radius: 3px; + -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.1) +} + +input::-webkit-validation-bubble-icon { + display: none +} + +::-webkit-validation-bubble-arrow { + background-color: #9c2400; + border: solid 1px #9c2400; + -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.1) +} + +input.input-mini { + min-height: 26px; + padding-top: 4px; + padding-bottom: 4px; + font-size: 12px +} + +input.input-large { + padding: 6px 10px; + font-size: 16px +} + +.input-block { + display: block; + width: 100% +} + +.input-monospace { + font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace +} + +dl.form { + margin: 15px 0 +} + +dl.form input[type="text"],dl.form input[type="password"],dl.form input[type="email"],dl.form input[type="url"],dl.form textarea { + background-color: #fafafa +} + +dl.form input[type="text"]:focus,dl.form .focused .drag-and-drop,.focused dl.form .drag-and-drop,dl.form input[type="password"]:focus,dl.form input[type="email"]:focus,dl.form input[type="url"]:focus,dl.form textarea:focus { + background-color: #fff +} + +dl.form>dt { + margin: 0 0 6px +} + +dl.form>dt label { + position: relative +} + +dl.form.flattened>dt { + float: left; + margin: 0; + line-height: 32px +} + +dl.form.flattened>dd { + line-height: 32px +} + +dl.form>dd input[type="text"],dl.form>dd input[type="password"],dl.form>dd input[type="email"],dl.form>dd input[type="url"] { + width: 440px; + max-width: 100%; + margin-right: 5px; + background-position-x: 98% +} + +dl.form>dd input.shorter { + width: 130px +} + +dl.form>dd input.short { + width: 250px +} + +dl.form>dd input.long { + width: 100% +} + +dl.form>dd textarea { + width: 100%; + height: 200px; + min-height: 200px +} + +dl.form>dd textarea.short { + height: 50px; + min-height: 50px +} + +dl.form>dd h4 { + margin: 4px 0 0 +} + +dl.form>dd h4.is-error { + color: #bd2c00 +} + +dl.form>dd h4.is-success { + color: #6cc644 +} + +dl.form>dd h4+p.note { + margin-top: 0 +} + +dl.form.required>dt>label:after { + padding-left: 5px; + color: #9f1006; + content: "*" +} + +.note { + min-height: 17px; + margin: 4px 0 2px; + font-size: 12px; + color: #777 +} + +.note .spinner { + margin-right: 3px; + vertical-align: middle +} + +.form-checkbox { + padding-left: 20px; + margin: 15px 0; + vertical-align: middle +} + +.form-checkbox label em.highlight { + position: relative; + left: -4px; + padding: 2px 4px; + font-style: normal; + background: #fffbdc; + border-radius: 3px +} + +.form-checkbox input[type=checkbox],.form-checkbox input[type=radio] { + float: left; + margin: 2px 0 0 -20px; + vertical-align: middle +} + +.form-checkbox .note { + display: block; + margin: 0; + font-size: 12px; + font-weight: normal; + color: #666 +} + +dl.form .success,dl.form .error,dl.form .indicator { + display: none; + font-size: 12px; + font-weight: bold +} + +dl.form.loading { + opacity: 0.5 +} + +dl.form.loading .indicator { + display: inline +} + +dl.form.loading .spinner { + display: inline-block; + vertical-align: middle +} + +dl.form.successful .success { + display: inline; + color: #390 +} + +dl.form.errored>dt label { + color: #900 +} + +dl.form.errored .error { + display: inline; + color: #900 +} + +dl.form.errored dd.error,dl.form.errored dd.warning { + display: inline-block; + padding: 5px; + font-size: 11px; + color: #494620; + background: #f7ea57; + border: 1px solid #c0b536; + border-top-color: #fff; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px +} + +dl.form.warn .warning { + display: inline; + color: #900 +} + +dl.form.warn dd.warning { + display: inline-block; + padding: 5px; + font-size: 11px; + color: #494620; + background: #f7ea57; + border: 1px solid #c0b536; + border-top-color: #fff; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px +} + +dl.form .form-note { + display: inline-block; + padding: 5px; + margin-top: -1px; + font-size: 11px; + color: #494620; + background: #f7ea57; + border: 1px solid #c0b536; + border-top-color: #fff; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px +} + +.hfields { + margin: 15px 0 +} + +.hfields:before { + display: table; + content: "" +} + +.hfields:after { + display: table; + clear: both; + content: "" +} + +.hfields dl.form { + float: left; + margin: 0 30px 0 0 +} + +.hfields dl.form>dt label { + display: inline-block; + margin: 5px 0 0; + color: #666 +} + +.hfields dl.form>dt label img { + position: relative; + top: -2px +} + +.hfields .button { + float: left; + margin: 28px 25px 0 -20px +} + +.hfields select { + margin-top: 5px +} + +html.no-dnd-uploads .drag-and-drop { + min-height: 32px +} + +html.no-dnd-uploads .drag-and-drop .default { + display: none +} + +html.no-dnd-uploads .upload-enabled textarea { + border-bottom: 1px solid #ddd +} + +.drag-and-drop { + padding: 7px 10px; + margin: 0; + font-size: 13px; + line-height: 16px; + color: #aaa; + background-color: #fafafa; + border: 1px solid #ccc; + border-top: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px +} + +.drag-and-drop .default,.drag-and-drop .loading,.drag-and-drop .error { + display: none +} + +.drag-and-drop .error { + color: #bd2c00 +} + +.drag-and-drop img { + vertical-align: top +} + +.is-default .drag-and-drop .default { + display: inline-block +} + +.is-uploading .drag-and-drop .loading { + display: inline-block +} + +.is-bad-file .drag-and-drop .bad-file { + display: inline-block +} + +.is-too-big .drag-and-drop .too-big { + display: inline-block +} + +.is-empty .drag-and-drop .empty { + display: inline-block +} + +.is-bad-browser .drag-and-drop .bad-browser { + display: inline-block +} + +.drag-and-drop-error-info { + font-weight: normal; + color: #aaa +} + +.drag-and-drop-error-info a { + color: #4183c4 +} + +.is-failed .drag-and-drop .failed-request { + display: inline-block +} + +.manual-file-chooser { + position: absolute; + width: 240px; + padding: 5px; + margin-left: -80px; + cursor: pointer; + opacity: 0.0001 +} + +.manual-file-chooser:hover+.manual-file-chooser-text { + text-decoration: underline +} + +.button .manual-file-chooser { + top: 0; + padding: 0; + line-height: 34px +} + +.upload-enabled textarea { + display: block; + border-bottom: 1px dashed #ddd; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0 +} + +.focused .drag-and-drop { + box-shadow: rgba(81,167,232,0.5) 0 0 3px +} + +.dragover textarea,.dragover .drag-and-drop { + box-shadow: #c9ff00 0 0 3px +} + +.previewable-comment-form { + position: relative +} + +.previewable-comment-form .tabnav { + position: relative; + padding: 10px 10px 0 +} + +.previewable-comment-form .comment { + border: 1px solid #cacaca +} + +.previewable-comment-form .comment-header .comment-header-actions { + display: none +} + +.previewable-comment-form .comment-form-error { + margin-bottom: 10px +} + +.previewable-comment-form .write-content,.previewable-comment-form .preview-content { + display: none; + padding: 0 10px 10px +} + +.previewable-comment-form.write-selected .write-content,.previewable-comment-form.preview-selected .preview-content { + display: block +} + +.previewable-comment-form textarea { + display: block; + width: 100%; + min-height: 100px; + max-height: 500px; + padding: 10px; + resize: vertical +} + +.previewable-comment-form textarea.fullscreen-contents:focus { + border: 0; + box-shadow: none +} + +div.composer { + margin-top: 0; + border: 0 +} + +.composer .comment-form-textarea { + height: 200px; + min-height: 200px +} + +.composer-infobar { + height: 35px; + padding: 0 10px; + margin-bottom: 10px; + border-bottom: 1px solid #eee +} + +.composer .tabnav { + margin: 0 0 10px +} + +.infobar-widget.milestone { + position: relative; + float: right +} + +.infobar-widget.milestone .select-menu-modal-holder { + right: 0 +} + +.infobar-widget.assignee { + float: left +} + +.infobar-widget.assignee .css-truncate-target { + max-width: 110px +} + +.infobar-widget .text,.infobar-widget .avatar,.infobar-widget .select-menu { + display: inline-block; + vertical-align: top +} + +.infobar-widget .text { + margin-top: 3px +} + +.infobar-widget .text a { + font-weight: bold; + color: #333 +} + +.infobar-widget .progress-bar { + width: 200px; + overflow: hidden; + line-height: 18px +} + +input::-webkit-outer-spin-button,input::-webkit-inner-spin-button { + margin: 0; + -webkit-appearance: none +} + +.input-group { + display: table +} + +.input-group input { + position: relative; + width: 100% +} + +.input-group input:focus { + z-index: 2 +} + +.input-group input[type="text"]+.minibutton { + margin-left: 0 +} + +.input-group.inline { + display: inline-table +} + +.input-group input,.input-group-button { + display: table-cell +} + +.input-group-button { + width: 1%; + vertical-align: middle +} + +.input-group input:first-child,.input-group-button:first-child .button,.input-group-button:first-child .minibutton { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.input-group-button:first-child .button,.input-group-button:first-child .minibutton { + margin-right: -1px +} + +.input-group input:last-child,.input-group-button:last-child .button,.input-group-button:last-child .minibutton { + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.input-group-button:last-child .button,.input-group-button:last-child .minibutton { + margin-left: -1px +} + +h2.account { + margin: 15px 0 0; + font-size: 18px; + font-weight: normal; + color: #666 +} + +p.explain { + position: relative; + font-size: 12px; + color: #666 +} + +p.explain strong { + color: #333 +} + +p.explain .octicon { + margin-right: 5px; + color: #bbb +} + +p.explain .minibutton { + top: -4px; + float: right +} + +.options-content p.explain { + padding: 10px 10px 0; + margin-top: 0; + border-top: 1px solid #ddd +} + +.form-actions { + padding-bottom: 5px; + text-align: right +} + +.form-actions .cancel { + float: left; + margin-top: 5px +} + +.form-actions .button.cancel { + margin-top: 0; + margin-left: 2px +} + +.form-actions .minibutton.cancel { + margin-top: 0 +} + +.form-actions .optional { + float: left; + padding-top: 8px; + margin-right: 15px +} + +.form-actions .optional span.text { + padding: 0 3px +} + +.form-actions .optional input { + position: relative; + top: -1px +} + +.form-warning { + padding: 8px 10px; + margin: 10px 0; + font-size: 14px; + color: #333; + background: #ffffe2; + border: 1px solid #e7e4c2; + border-radius: 4px +} + +.form-warning p { + margin: 0; + line-height: 1.5 +} + +.form-warning strong { + color: #000 +} + +.form-warning a { + font-weight: bold +} + +.status-indicator { + font: normal normal 16px/1 "octicons"; + display: inline-block; + text-decoration: none; + -webkit-font-smoothing: antialiased; + margin-left: 5px +} + +.status-indicator-success:before { + color: #6cc644; + content: "\f03a" +} + +.status-indicator-failed:before { + color: #bd2c00; + content: "\f02d" +} + +.flash-messages { + margin-top: 15px; + margin-bottom: 15px +} + +.flash,.flash-global { + position: relative; + font-size: 14px; + line-height: 1.6; + color: #246; + background-color: #e2eef9; + border: solid 1px #bac6d3 +} + +.flash.flash-warn,.flash-global.flash-warn { + color: #4c4a42; + background-color: #fff9ea; + border-color: #dfd8c2 +} + +.flash.flash-error,.flash-global.flash-error { + color: #911; + background-color: #fcdede; + border-color: #d2b2b2 +} + +.flash .flash-close,.flash-global .flash-close { + float: right; + padding: 17px; + margin-top: -15px; + margin-right: -15px; + margin-left: 20px; + color: inherit; + text-decoration: none; + cursor: pointer; + opacity: 0.6 +} + +.flash .flash-close:hover,.flash-global .flash-close:hover { + opacity: 1 +} + +.flash p:last-child,.flash-global p:last-child { + margin-bottom: 0 +} + +.flash .flash-action,.flash-global .flash-action { + float: right; + margin-top: -4px; + margin-left: 20px +} + +.flash a,.flash-global a { + font-weight: bold +} + +.flash { + padding: 15px; + border-radius: 3px +} + +.flash+.flash { + margin-top: 5px +} + +.flash-with-icon { + padding-left: 40px +} + +.flash-with-icon>.octicon { + float: left; + margin-top: 3px; + margin-left: -25px +} + +.flash-global { + padding: 10px; + margin-top: -1px; + border-width: 1px 0 +} + +.flash-global h2,.flash-global p { + margin-top: 0; + margin-bottom: 0; + font-size: 14px; + line-height: 1.4 +} + +.flash-global .flash-action { + margin-top: 5px +} + +.flash-title { + margin-top: 0; + margin-bottom: 5px +} + +.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%; + border-radius: 2px; + box-shadow: -2px -2px 0 rgba(255,255,255,0.8) +} + +.blankslate { + position: relative; + padding: 30px; + text-align: center; + background-color: #fafafa; + border: 1px solid #e5e5e5; + border-radius: 3px; + box-shadow: inset 0 0 10px rgba(0,0,0,0.05) +} + +.blankslate.clean-background { + background: none; + border: 0; + box-shadow: none +} + +.blankslate.capped { + border-radius: 0 0 3px 3px +} + +.blankslate.spacious { + padding: 100px 60px 120px +} + +.blankslate.has-fixed-width { + width: 485px; + margin: 0 auto +} + +.blankslate.large-format h3 { + margin: 0.75em 0; + font-size: 20px +} + +.blankslate.large-format p { + font-size: 16px +} + +.blankslate.large-format p.has-fixed-width { + width: 540px; + margin: 0 auto; + text-align: left +} + +.blankslate.large-format .mega-octicon { + width: 40px; + height: 40px; + font-size: 40px; + color: #aaa +} + +.blankslate.large-format .octicon-inbox { + font-size: 48px; + line-height: 40px +} + +.blankslate code { + padding: 2px 5px 3px; + font-size: 14px; + background: #fff; + border: 1px solid #eee; + border-radius: 3px +} + +.blankslate>.mega-octicon { + color: #aaa +} + +.blankslate .mega-octicon+.mega-octicon { + margin-left: 10px +} + +.tabnav+.blankslate { + margin-top: 20px +} + +.blankslate .context-loader.large-format-loader { + padding-top: 50px +} + +.spinner-forking { + display: block; + margin: 20px auto 40px +} + +.forking-repo { + margin: 40px 0; + text-align: center +} + +.forking-repo h3 { + margin-bottom: 10px; + font-size: 28px; + font-weight: 300 +} + +.forking-repo h4 { + margin: 0 0 30px; + font-size: 16px; + font-weight: 300 +} + +.counter { + display: inline-block; + padding: 2px 5px; + font-size: 11px; + font-weight: bold; + line-height: 1; + color: #777; + background-color: #eee; + border-radius: 20px +} + +.button,.minibutton { + position: relative; + display: inline-block; + padding: 7px 12px; + font-size: 13px; + font-weight: bold; + color: #333; + text-shadow: 0 1px 0 rgba(255,255,255,0.9); + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + background-color: #eee; + background-image: -webkit-linear-gradient(#fcfcfc, #eee); + background-image: linear-gradient(#fcfcfc, #eee); + background-repeat: repeat-x; + border: 1px solid #d5d5d5; + border-radius: 3px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-appearance: none +} + +.button i,.minibutton i { + font-style: normal; + font-weight: 500; + opacity: 0.6 +} + +.button:focus,.minibutton:focus { + text-decoration: none; + border-color: #51a7e8; + outline: none; + box-shadow: 0 0 5px rgba(81,167,232,0.5) +} + +.button:hover,.button:active,.button.zeroclipboard-is-hover,.button.zeroclipboard-is-active,.minibutton:hover,.minibutton:active,.minibutton.zeroclipboard-is-hover,.minibutton.zeroclipboard-is-active { + text-decoration: none; + background-color: #ddd; + background-image: -webkit-linear-gradient(#eee, #ddd); + background-image: linear-gradient(#eee, #ddd); + background-repeat: repeat-x; + border-color: #ccc +} + +.button:active,.button.selected,.button.selected:hover,.button.zeroclipboard-is-active,.minibutton:active,.minibutton.selected,.minibutton.selected:hover,.minibutton.zeroclipboard-is-active { + background-color: #dcdcdc; + background-image: none; + border-color: #b5b5b5; + box-shadow: inset 0 2px 4px rgba(0,0,0,0.15) +} + +.button:disabled,.button:disabled:hover,.button.disabled,.button.disabled:hover,.minibutton:disabled,.minibutton:disabled:hover,.minibutton.disabled,.minibutton.disabled:hover { + color: rgba(102,102,102,0.5); + text-shadow: 0 1px 0 rgba(255,255,255,0.9); + cursor: default; + background-color: rgba(229,229,229,0.5); + background-image: none; + border-color: rgba(197,197,197,0.5); + box-shadow: none +} + +.button.primary,.minibutton.primary { + color: #fff; + text-shadow: 0 -1px 0 rgba(0,0,0,0.25); + background-color: #60b044; + background-image: -webkit-linear-gradient(#8add6d, #60b044); + background-image: linear-gradient(#8add6d, #60b044); + background-repeat: repeat-x; + border-color: #5ca941 +} + +.button.primary:hover,.minibutton.primary:hover { + color: #fff; + background-color: #569e3d; + background-image: -webkit-linear-gradient(#79d858, #569e3d); + background-image: linear-gradient(#79d858, #569e3d); + background-repeat: repeat-x; + border-color: #4a993e +} + +.button.primary:active,.button.primary.selected,.minibutton.primary:active,.minibutton.primary.selected { + background-color: #569e3d; + background-image: none; + border-color: #418737 +} + +.button.primary:disabled,.button.primary:disabled:hover,.button.primary.disabled,.button.primary.disabled:hover,.minibutton.primary:disabled,.minibutton.primary:disabled:hover,.minibutton.primary.disabled,.minibutton.primary.disabled:hover { + color: #fefefe; + text-shadow: 0 -1px 0 rgba(39,39,39,0.25); + background-color: #add39f; + background-image: -webkit-linear-gradient(#c3ecb4, #add39f); + background-image: linear-gradient(#c3ecb4, #add39f); + background-repeat: repeat-x; + border-color: #b9dcac #b9dcac #a7c89b +} + +.button.danger,.minibutton.danger { + color: #900 +} + +.button.danger:hover,.minibutton.danger:hover { + color: #fff; + text-shadow: 0 -1px 0 rgba(0,0,0,0.3); + background-color: #b33630; + background-image: -webkit-linear-gradient(#dc5f59, #b33630); + background-image: linear-gradient(#dc5f59, #b33630); + background-repeat: repeat-x; + border-color: #cd504a +} + +.button.danger:active,.button.danger.selected,.minibutton.danger:active,.minibutton.danger.selected { + color: #fff; + background-color: #b33630; + background-image: none; + border-color: #9f312c +} + +.button.danger:disabled,.button.danger:disabled:hover,.button.danger.disabled,.button.danger.disabled:hover,.minibutton.danger:disabled,.minibutton.danger:disabled:hover,.minibutton.danger.disabled,.minibutton.danger.disabled:hover { + color: #cb7f7f; + text-shadow: 0 1px 0 rgba(255,255,255,0.9); + background-color: #efefef; + background-image: -webkit-linear-gradient(#fefefe, #efefef); + background-image: linear-gradient(#fefefe, #efefef); + background-repeat: repeat-x; + border-color: #e1e1e1 +} + +.button.with-count,.minibutton.with-count { + float: left; + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.button>.octicon,.minibutton>.octicon { + vertical-align: -1px +} + +.button>.octicon-arrow-right,.minibutton>.octicon-arrow-right { + float: right; + margin-left: 5px +} + +.minibutton>.octicon-arrow-right { + margin-top: 4px +} + +.minibutton { + padding: 0 10px; + line-height: 24px +} + +.hidden-text-expander { + display: block +} + +.hidden-text-expander.inline { + position: relative; + top: -1px; + display: inline-block; + margin-left: 5px; + line-height: 0 +} + +.hidden-text-expander a { + display: inline-block; + height: 12px; + padding: 0 5px; + font-size: 12px; + font-weight: bold; + line-height: 6px; + color: #555; + text-decoration: none; + vertical-align: middle; + background: #ddd; + border-radius: 1px +} + +.hidden-text-expander a:hover { + text-decoration: none; + background-color: #ccc +} + +.hidden-text-expander a:active { + color: #fff; + background-color: #4183c4 +} + +.social-count { + float: left; + padding: 0 7px; + font-size: 11px; + font-weight: bold; + line-height: 24px; + color: #333; + vertical-align: middle; + background-color: #fff; + border: 1px solid #ddd; + border-left: 0; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px +} + +.social-count:hover { + color: #4183c4; + text-decoration: none; + cursor: pointer +} + +.button-block { + display: block; + width: 100%; + text-align: center +} + +.button-group { + display: inline-block; + vertical-align: middle +} + +.button-group:before { + display: table; + content: "" +} + +.button-group:after { + display: table; + clear: both; + content: "" +} + +.button-group .button,.button-group .minibutton,.button-group .button-outline { + position: relative; + float: left; + border-radius: 0 +} + +.button-group .button:first-child,.button-group .minibutton:first-child,.button-group .button-outline:first-child { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px +} + +.button-group .button:last-child,.button-group .minibutton:last-child,.button-group .button-outline:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px +} + +.button-group .button:hover,.button-group .button:focus,.button-group .button:active,.button-group .button.selected,.button-group .minibutton:hover,.button-group .minibutton:focus,.button-group .minibutton:active,.button-group .minibutton.selected,.button-group .button-outline:hover,.button-group .button-outline:focus,.button-group .button-outline:active,.button-group .button-outline.selected { + z-index: 2 +} + +.button-group .button+.button,.button-group .minibutton+.minibutton { + margin-left: -1px; + box-shadow: inset 1px 0 0 rgba(255,255,255,0.2) +} + +.button-group .button+.button:hover,.button-group .minibutton+.minibutton:hover { + box-shadow: none +} + +.button-group .button+.button:active,.button-group .button+.button.selected,.button-group .minibutton+.minibutton:active,.button-group .minibutton+.minibutton.selected { + box-shadow: inset 0 3px 5px rgba(0,0,0,0.15) +} + +.button-group .button-outline+.button-outline,.button-group .button_to+.button_to { + margin-left: -1px +} + +.button-group .button_to { + float: left +} + +.button-group .button_to .button,.button-group .button_to .minibutton,.button-group .button_to .button-outline { + border-radius: 0 +} + +.button-group .button_to:first-child .button,.button-group .button_to:first-child .minibutton,.button-group .button_to:first-child .button-outline { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px +} + +.button-group .button_to:last-child .button,.button-group .button_to:last-child .minibutton,.button-group .button_to:last-child .button-outline { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px +} + +.button-group+.button-group,.button-group+.button,.button-group+.minibutton { + margin-left: 5px +} + +.button-link { + display: inline; + padding: 0; + font-size: inherit; + color: #4183c4; + white-space: nowrap; + cursor: pointer; + background-color: transparent; + border: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-appearance: none +} + +.button-link:hover,.button-link:focus { + text-decoration: underline +} + +.button-link:focus { + outline: none +} + +.button-outline { + display: inline-block; + padding: 7px 12px; + font-size: 13px; + font-weight: bold; + color: #4183c4; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + background: #fff; + border: 1px solid #e5e5e5; + border-radius: 3px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-appearance: none +} + +.button-outline:hover,.button-outline.zeroclipboard-is-hover { + color: #fff; + text-decoration: none; + background-color: #4183c4; + border-color: #4183c4 +} + +.button-outline:disabled,.button-outline.disabled,.button-outline:disabled:hover,.button-outline.disabled:hover { + color: #777; + cursor: default; + background-color: #f5f5f5; + border-color: #e5e5e5 +} + +.menu { + margin-bottom: 15px; + list-style: none; + background-color: #fff; + border: 1px solid #d8d8d8; + border-radius: 3px +} + +.menu-item { + position: relative; + display: block; + padding: 8px 10px; + text-shadow: 0 1px 0 #fff; + border-bottom: 1px solid #eee +} + +.menu-item:first-child { + border-top: 0; + border-top-right-radius: 2px; + border-top-left-radius: 2px +} + +.menu-item:first-child:before { + border-top-left-radius: 2px +} + +.menu-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px +} + +.menu-item:last-child:before { + border-bottom-left-radius: 2px +} + +.menu-item:hover { + text-decoration: none; + background-color: #f9f9f9 +} + +.menu-item.selected { + font-weight: bold; + color: #222; + cursor: default; + background-color: #fff +} + +.menu-item.selected:before { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 2px; + content: ""; + background-color: #d26911 +} + +.menu-item .octicon { + margin-right: 5px; + width: 16px; + color: #333; + text-align: center +} + +.menu-item .counter { + float: right; + margin-left: 5px +} + +.menu-item .menu-warning { + float: right; + color: #d26911 +} + +.menu-item .avatar { + float: left; + margin-right: 5px +} + +.menu-item.alert .counter { + color: #bd2c00 +} + +.menu-heading { + display: block; + padding: 8px 10px; + margin-top: 0; + margin-bottom: 0; + font-size: 13px; + font-weight: bold; + line-height: 20px; + color: #555; + background-color: #f7f7f7; + border-bottom: 1px solid #eee +} + +.menu-heading:hover { + text-decoration: none +} + +.menu-heading:first-child { + border-top-right-radius: 2px; + border-top-left-radius: 2px +} + +.menu-heading:last-child { + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; + border-bottom: 0 +} + +.tabnav { + margin: 0 0 15px; + border-bottom: 1px solid #ddd +} + +.tabnav .counter { + margin-left: 5px +} + +.tabnav-tabs { + display: inline-block +} + +.tabnav-tabs>li { + display: inline-block; + margin-bottom: -1px +} + +.tabnav-tab { + display: inline-block; + padding: 8px 12px 7px; + font-size: 14px; + line-height: 20px; + color: #666; + text-decoration: none; + border: 1px solid transparent; + border-bottom: 0 +} + +.tabnav-tab.selected { + color: #333; + background-color: #fff; + border-color: #ddd; + border-radius: 3px 3px 0 0 +} + +.tabnav-tab:hover { + text-decoration: none +} + +.tabnav-right { + position: relative; + float: right +} + +.tabnav-widget { + display: inline-block; + vertical-align: top +} + +.tabnav-widget+.tabnav-tabs { + margin-left: 10px +} + +.tabnav-widget.search .spinner { + position: absolute; + top: 7px; + left: -22px; + margin-right: 8px; + vertical-align: middle +} + +.tabnav-widget.search .search-link { + display: inline-block; + height: 26px; + padding-right: 5px; + font-size: 13px; + font-weight: 200; + line-height: 26px; + color: #666; + vertical-align: top +} + +.tabnav-widget.search .fieldwrap { + display: inline-block; + height: 26px; + border-radius: 4px +} + +.tabnav-widget.search .fieldwrap>input,.tabnav-widget.search .fieldwrap>button { + display: inline-block +} + +.tabnav-widget.search input { + min-height: 26px; + padding: 0 4px; + font-size: 12px; + vertical-align: top; + border-radius: 3px 0 0 3px +} + +.tabnav-widget.search .minibutton { + position: relative; + height: 24px; + padding: 0 8px; + margin-left: 0; + vertical-align: top; + border-left: 0; + border-radius: 0 3px 3px 0 +} + +.tabnav-widget.search .minibutton:hover { + color: #fff +} + +.tabnav-widget.text { + margin-top: 12px; + font-size: 11px; + color: #666 +} + +.tabnav-extras { + display: inline-block; + margin-left: 10px +} + +.tabnav-extras .octicon { + float: left; + margin-top: -1px; + margin-right: 5px +} + +.tabnav-extras:hover { + color: #4183c4; + text-decoration: none +} + +.filter-list { + list-style-type: none +} + +.filter-list.small .filter-item { + padding: 4px 10px; + margin: 0 0 2px; + font-size: 12px +} + +.filter-list.pjax-active .filter-item { + color: #777; + background-color: transparent +} + +.filter-list.pjax-active .filter-item.pjax-active { + color: #fff; + background-color: #4183c4 +} + +.filter-item { + position: relative; + display: block; + padding: 8px 10px; + margin-bottom: 5px; + overflow: hidden; + font-size: 14px; + color: #777; + text-decoration: none; + text-overflow: ellipsis; + white-space: nowrap; + cursor: pointer; + border-radius: 3px +} + +.filter-item:hover { + text-decoration: none; + background-color: #eee +} + +.filter-item.selected { + color: #fff; + background-color: #4183c4 +} + +.filter-item.selected .octicon-remove-close { + float: right; + opacity: 0.8 +} + +.filter-item .count { + float: right; + font-weight: bold +} + +.filter-item .bar { + position: absolute; + top: 2px; + right: 0; + bottom: 2px; + z-index: -1; + display: inline-block; + background-color: #f1f1f1 +} + +.state { + display: inline-block; + padding: 4px 8px; + font-weight: bold; + line-height: 20px; + color: #fff; + text-align: center; + border-radius: 3px; + background-color: #999 +} + +.state-open,.state-proposed,.state-reopened { + background-color: #6cc644 +} + +.state-merged { + background-color: #6e5494 +} + +.state-closed { + background-color: #bd2c00 +} + +.state-renamed { + background-color: #fffa5d +} + +.tooltipped { + position: relative +} + +.tooltipped:after { + position: absolute; + z-index: 1000000; + display: none; + padding: 5px 8px; + font: normal normal 11px/1.5 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; + color: #fff; + text-align: center; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-wrap: break-word; + white-space: pre; + pointer-events: none; + content: attr(aria-label); + background: rgba(0,0,0,0.8); + border-radius: 3px; + -webkit-font-smoothing: subpixel-antialiased +} + +.tooltipped:before { + position: absolute; + z-index: 1000001; + display: none; + width: 0; + height: 0; + color: rgba(0,0,0,0.8); + pointer-events: none; + content: ""; + border: 5px solid transparent +} + +.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after { + display: inline-block; + text-decoration: none +} + +.tooltipped-multiline:hover:after,.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after { + display: table-cell +} + +.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after { + top: 100%; + right: 50%; + margin-top: 5px +} + +.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before { + top: auto; + right: 50%; + bottom: -5px; + margin-right: -5px; + border-bottom-color: rgba(0,0,0,0.8) +} + +.tooltipped-se:after { + right: auto; + left: 50%; + margin-left: -15px +} + +.tooltipped-sw:after { + margin-right: -15px +} + +.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after { + right: 50%; + bottom: 100%; + margin-bottom: 5px +} + +.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before { + top: -5px; + right: 50%; + bottom: auto; + margin-right: -5px; + border-top-color: rgba(0,0,0,0.8) +} + +.tooltipped-ne:after { + right: auto; + left: 50%; + margin-left: -15px +} + +.tooltipped-nw:after { + margin-right: -15px +} + +.tooltipped-s:after,.tooltipped-n:after { + -webkit-transform: translateX(50%); + -ms-transform: translateX(50%); + transform: translateX(50%) +} + +.tooltipped-w:after { + right: 100%; + bottom: 50%; + margin-right: 5px; + -webkit-transform: translateY(50%); + -ms-transform: translateY(50%); + transform: translateY(50%) +} + +.tooltipped-w:before { + top: 50%; + bottom: 50%; + left: -5px; + margin-top: -5px; + border-left-color: rgba(0,0,0,0.8) +} + +.tooltipped-e:after { + bottom: 50%; + left: 100%; + margin-left: 5px; + -webkit-transform: translateY(50%); + -ms-transform: translateY(50%); + transform: translateY(50%) +} + +.tooltipped-e:before { + top: 50%; + right: -5px; + bottom: 50%; + margin-top: -5px; + border-right-color: rgba(0,0,0,0.8) +} + +.tooltipped-multiline:after { + width: -moz-max-content; + width: -webkit-max-content; + max-width: 250px; + word-break: break-word; + word-wrap: normal; + white-space: pre-line; + border-collapse: separate +} + +.tooltipped-multiline.tooltipped-s:after,.tooltipped-multiline.tooltipped-n:after { + right: auto; + left: 50%; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%) +} + +.tooltipped-multiline.tooltipped-w:after,.tooltipped-multiline.tooltipped-e:after { + right: 100% +} + +@media screen and (min-width: 0\0) { + .tooltipped-multiline:after { + width:250px + } +} + +.tooltipped-sticky:before,.tooltipped-sticky:after { + display: inline-block +} + +.tooltipped-sticky.tooltipped-multiline:after { + display: table-cell +} + +.fullscreen-overlay-enabled.dark-theme .tooltipped:after { + color: #000; + background: rgba(255,255,255,0.8) +} + +.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-s:before,.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-se:before,.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-sw:before { + border-bottom-color: rgba(255,255,255,0.8) +} + +.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-n:before,.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-ne:before,.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-nw:before { + border-top-color: rgba(255,255,255,0.8) +} + +.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-e:before { + border-right-color: rgba(255,255,255,0.8) +} + +.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-w:before { + border-left-color: rgba(255,255,255,0.8) +} + +.flex-table { + display: table +} + +.flex-table-item { + display: table-cell; + width: 1%; + white-space: nowrap; + vertical-align: middle +} + +.flex-table-item-primary { + width: 99% +} + +.css-truncate.css-truncate-target,.css-truncate .css-truncate-target { + display: inline-block; + max-width: 125px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + vertical-align: top +} + +.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target,.css-truncate.expandable:hover.css-truncate-target { + max-width: 10000px !important +} + +.sunken-menu { + position: relative; + padding-top: 15px; + padding-bottom: 15px; + background-image: -webkit-linear-gradient(left, #f6f6f6 0%, #fff 8px); + background-image: linear-gradient(to right, #f6f6f6 0%, #fff 8px); + box-shadow: inset 1px 0 0 #eee +} + +.sunken-menu:before,.sunken-menu:after { + position: absolute; + left: 0; + width: 100%; + height: 15px; + content: ""; + background-color: transparent +} + +.sunken-menu:before { + top: 0; + background-color: transparent; + background-image: -webkit-linear-gradient(#fff, rgba(255,255,255,0)); + background-image: linear-gradient(#fff, rgba(255,255,255,0)) +} + +.sunken-menu:after { + bottom: 0; + background-color: transparent; + background-image: -webkit-linear-gradient(rgba(255,255,255,0), #fff); + background-image: linear-gradient(rgba(255,255,255,0), #fff) +} + +.sunken-menu-separator { + position: relative; + height: 5px; + margin: 8px 0 6px 1px; + background-image: -webkit-radial-gradient(farthest-side at left top, #f4f4f4, rgba(244,244,244,0)); + background-image: radial-gradient(farthest-side at left top, #f4f4f4, rgba(244,244,244,0)) +} + +.sunken-menu-separator:before { + position: absolute; + top: 0; + width: 100%; + height: 1px; + content: ""; + background-image: -webkit-linear-gradient(left, #eee 70%, #fff 100%); + background-image: linear-gradient(to right, #eee 70%, #fff 100%); + border-top: 1px solid #eee\9 +} + +.sunken-menu-group { + list-style-type: none +} + +.sunken-menu-item { + display: block; + padding: 8px 10px; + margin-top: 5px; + margin-bottom: 5px; + border: 1px solid transparent; + outline: 0 +} + +.sunken-menu-item .counter { + position: absolute; + top: 8px; + right: 10px +} + +.sunken-menu-item .octicon { + left: -1px; + width: 16px; + color: #999; + text-align: center +} + +.sunken-menu-item .mini-loader { + position: absolute; + top: 9px; + left: 11px; + display: none +} + +.sunken-menu-item:focus,.sunken-menu-item:hover { + text-decoration: none; + box-shadow: inset 2px 0 0 #ccc +} + +.sunken-menu-item:focus .octicon,.sunken-menu-item:hover .octicon { + color: #333 +} + +.sunken-menu-item.selected { + font-weight: bold; + color: #333; + background-color: #fff; + border-color: #eee #eee #eee transparent; + border-radius: 0 3px 3px 0; + box-shadow: 1px 1px 3px rgba(0,0,0,0.05) +} + +.sunken-menu-item.selected:after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + width: 3px; + content: ""; + background-color: #d26911; + border-radius: 0 3px 3px 0 +} + +.sunken-menu-item.selected .octicon { + color: #333 +} + +.sunken-menu-item.is-loading .mini-loader { + display: inline-block; + -webkit-animation: mini-nav-loader, 0.4s, forwards; + animation: mini-nav-loader, 0.4s, forwards +} + +.sunken-menu-item.is-loading .octicon { + color: #fff +} + +@-webkit-keyframes mini-nav-loader { + 0%, + 90% { + opacity: 0 + } + + 100% { + opacity: 1 + } +} + +@keyframes mini-nav-loader { + 0%, + 90% { + opacity: 0 + } + + 100% { + opacity: 1 + } +} + +@font-face { + font-family: 'octicons'; + src: url(/assets/octicons/octicons/octicons-d5329fb2f700a56fe0b9ae5c301fabbdf5d77c1293b1fa1d35de9357530e2326.eot?#iefix) format("embedded-opentype"),url(/assets/octicons/octicons/octicons-70c2cafa59738740d1ad6d66d46342bafdc6ca63ade3e44c24bed1e6f7b1db71.woff) format("woff"),url(/assets/octicons/octicons/octicons-39c6d7739e9153806ef211d2a0f75044891634c4f67425e6250b0d8c6283c2c7.ttf) format("truetype"),url(/assets/octicons/octicons/octicons-c11b1be24a2862c1dc8880c22867d8d01315c9d7da5167c42119eb1bcce2e33c.svg#octicons) format("svg"); + font-weight: normal; + font-style: normal +} + +.octicon,.mega-octicon { + font: normal normal normal 16px/1 octicons; + display: inline-block; + text-decoration: none; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.mega-octicon { + font-size: 32px +} + +.octicon-alert:before { + content: '\f02d' +} + +.octicon-alignment-align:before { + content: '\f08a' +} + +.octicon-alignment-aligned-to:before { + content: '\f08e' +} + +.octicon-alignment-unalign:before { + content: '\f08b' +} + +.octicon-arrow-down:before { + content: '\f03f' +} + +.octicon-arrow-left:before { + content: '\f040' +} + +.octicon-arrow-right:before { + content: '\f03e' +} + +.octicon-arrow-small-down:before { + content: '\f0a0' +} + +.octicon-arrow-small-left:before { + content: '\f0a1' +} + +.octicon-arrow-small-right:before { + content: '\f071' +} + +.octicon-arrow-small-up:before { + content: '\f09f' +} + +.octicon-arrow-up:before { + content: '\f03d' +} + +.octicon-beer:before { + content: '\f069' +} + +.octicon-book:before { + content: '\f007' +} + +.octicon-bookmark:before { + content: '\f07b' +} + +.octicon-briefcase:before { + content: '\f0d3' +} + +.octicon-broadcast:before { + content: '\f048' +} + +.octicon-browser:before { + content: '\f0c5' +} + +.octicon-bug:before { + content: '\f091' +} + +.octicon-calendar:before { + content: '\f068' +} + +.octicon-check:before { + content: '\f03a' +} + +.octicon-checklist:before { + content: '\f076' +} + +.octicon-chevron-down:before { + content: '\f0a3' +} + +.octicon-chevron-left:before { + content: '\f0a4' +} + +.octicon-chevron-right:before { + content: '\f078' +} + +.octicon-chevron-up:before { + content: '\f0a2' +} + +.octicon-circle-slash:before { + content: '\f084' +} + +.octicon-circuit-board:before { + content: '\f0d6' +} + +.octicon-clippy:before { + content: '\f035' +} + +.octicon-clock:before { + content: '\f046' +} + +.octicon-cloud-download:before { + content: '\f00b' +} + +.octicon-cloud-upload:before { + content: '\f00c' +} + +.octicon-code:before { + content: '\f05f' +} + +.octicon-color-mode:before { + content: '\f065' +} + +.octicon-comment-add:before,.octicon-comment:before { + content: '\f02b' +} + +.octicon-comment-discussion:before { + content: '\f04f' +} + +.octicon-credit-card:before { + content: '\f045' +} + +.octicon-dash:before { + content: '\f0ca' +} + +.octicon-dashboard:before { + content: '\f07d' +} + +.octicon-database:before { + content: '\f096' +} + +.octicon-device-camera:before { + content: '\f056' +} + +.octicon-device-camera-video:before { + content: '\f057' +} + +.octicon-device-desktop:before { + content: '\f27c' +} + +.octicon-device-mobile:before { + content: '\f038' +} + +.octicon-diff:before { + content: '\f04d' +} + +.octicon-diff-added:before { + content: '\f06b' +} + +.octicon-diff-ignored:before { + content: '\f099' +} + +.octicon-diff-modified:before { + content: '\f06d' +} + +.octicon-diff-removed:before { + content: '\f06c' +} + +.octicon-diff-renamed:before { + content: '\f06e' +} + +.octicon-ellipsis:before { + content: '\f09a' +} + +.octicon-eye-unwatch:before,.octicon-eye-watch:before,.octicon-eye:before { + content: '\f04e' +} + +.octicon-file-binary:before { + content: '\f094' +} + +.octicon-file-code:before { + content: '\f010' +} + +.octicon-file-directory:before { + content: '\f016' +} + +.octicon-file-media:before { + content: '\f012' +} + +.octicon-file-pdf:before { + content: '\f014' +} + +.octicon-file-submodule:before { + content: '\f017' +} + +.octicon-file-symlink-directory:before { + content: '\f0b1' +} + +.octicon-file-symlink-file:before { + content: '\f0b0' +} + +.octicon-file-text:before { + content: '\f011' +} + +.octicon-file-zip:before { + content: '\f013' +} + +.octicon-flame:before { + content: '\f0d2' +} + +.octicon-fold:before { + content: '\f0cc' +} + +.octicon-gear:before { + content: '\f02f' +} + +.octicon-gift:before { + content: '\f042' +} + +.octicon-gist:before { + content: '\f00e' +} + +.octicon-gist-secret:before { + content: '\f08c' +} + +.octicon-git-branch-create:before,.octicon-git-branch-delete:before,.octicon-git-branch:before { + content: '\f020' +} + +.octicon-git-commit:before { + content: '\f01f' +} + +.octicon-git-compare:before { + content: '\f0ac' +} + +.octicon-git-merge:before { + content: '\f023' +} + +.octicon-git-pull-request-abandoned:before,.octicon-git-pull-request:before { + content: '\f009' +} + +.octicon-globe:before { + content: '\f0b6' +} + +.octicon-graph:before { + content: '\f043' +} + +.octicon-heart:before { + content: '\2665' +} + +.octicon-history:before { + content: '\f07e' +} + +.octicon-home:before { + content: '\f08d' +} + +.octicon-horizontal-rule:before { + content: '\f070' +} + +.octicon-hourglass:before { + content: '\f09e' +} + +.octicon-hubot:before { + content: '\f09d' +} + +.octicon-inbox:before { + content: '\f0cf' +} + +.octicon-info:before { + content: '\f059' +} + +.octicon-issue-closed:before { + content: '\f028' +} + +.octicon-issue-opened:before { + content: '\f026' +} + +.octicon-issue-reopened:before { + content: '\f027' +} + +.octicon-jersey:before { + content: '\f019' +} + +.octicon-jump-down:before { + content: '\f072' +} + +.octicon-jump-left:before { + content: '\f0a5' +} + +.octicon-jump-right:before { + content: '\f0a6' +} + +.octicon-jump-up:before { + content: '\f073' +} + +.octicon-key:before { + content: '\f049' +} + +.octicon-keyboard:before { + content: '\f00d' +} + +.octicon-law:before { + content: '\f0d8' +} + +.octicon-light-bulb:before { + content: '\f000' +} + +.octicon-link:before { + content: '\f05c' +} + +.octicon-link-external:before { + content: '\f07f' +} + +.octicon-list-ordered:before { + content: '\f062' +} + +.octicon-list-unordered:before { + content: '\f061' +} + +.octicon-location:before { + content: '\f060' +} + +.octicon-gist-private:before,.octicon-mirror-private:before,.octicon-git-fork-private:before,.octicon-lock:before { + content: '\f06a' +} + +.octicon-logo-github:before { + content: '\f092' +} + +.octicon-mail:before { + content: '\f03b' +} + +.octicon-mail-read:before { + content: '\f03c' +} + +.octicon-mail-reply:before { + content: '\f051' +} + +.octicon-mark-github:before { + content: '\f00a' +} + +.octicon-markdown:before { + content: '\f0c9' +} + +.octicon-megaphone:before { + content: '\f077' +} + +.octicon-mention:before { + content: '\f0be' +} + +.octicon-microscope:before { + content: '\f089' +} + +.octicon-milestone:before { + content: '\f075' +} + +.octicon-mirror-public:before,.octicon-mirror:before { + content: '\f024' +} + +.octicon-mortar-board:before { + content: '\f0d7' +} + +.octicon-move-down:before { + content: '\f0a8' +} + +.octicon-move-left:before { + content: '\f074' +} + +.octicon-move-right:before { + content: '\f0a9' +} + +.octicon-move-up:before { + content: '\f0a7' +} + +.octicon-mute:before { + content: '\f080' +} + +.octicon-no-newline:before { + content: '\f09c' +} + +.octicon-octoface:before { + content: '\f008' +} + +.octicon-organization:before { + content: '\f037' +} + +.octicon-package:before { + content: '\f0c4' +} + +.octicon-paintcan:before { + content: '\f0d1' +} + +.octicon-pencil:before { + content: '\f058' +} + +.octicon-person-add:before,.octicon-person-follow:before,.octicon-person:before { + content: '\f018' +} + +.octicon-pin:before { + content: '\f041' +} + +.octicon-playback-fast-forward:before { + content: '\f0bd' +} + +.octicon-playback-pause:before { + content: '\f0bb' +} + +.octicon-playback-play:before { + content: '\f0bf' +} + +.octicon-playback-rewind:before { + content: '\f0bc' +} + +.octicon-plug:before { + content: '\f0d4' +} + +.octicon-repo-create:before,.octicon-gist-new:before,.octicon-file-directory-create:before,.octicon-file-add:before,.octicon-plus:before { + content: '\f05d' +} + +.octicon-podium:before { + content: '\f0af' +} + +.octicon-primitive-dot:before { + content: '\f052' +} + +.octicon-primitive-square:before { + content: '\f053' +} + +.octicon-pulse:before { + content: '\f085' +} + +.octicon-puzzle:before { + content: '\f0c0' +} + +.octicon-question:before { + content: '\f02c' +} + +.octicon-quote:before { + content: '\f063' +} + +.octicon-radio-tower:before { + content: '\f030' +} + +.octicon-repo-delete:before,.octicon-repo:before { + content: '\f001' +} + +.octicon-repo-clone:before { + content: '\f04c' +} + +.octicon-repo-force-push:before { + content: '\f04a' +} + +.octicon-gist-fork:before,.octicon-repo-forked:before { + content: '\f002' +} + +.octicon-repo-pull:before { + content: '\f006' +} + +.octicon-repo-push:before { + content: '\f005' +} + +.octicon-rocket:before { + content: '\f033' +} + +.octicon-rss:before { + content: '\f034' +} + +.octicon-ruby:before { + content: '\f047' +} + +.octicon-screen-full:before { + content: '\f066' +} + +.octicon-screen-normal:before { + content: '\f067' +} + +.octicon-search-save:before,.octicon-search:before { + content: '\f02e' +} + +.octicon-server:before { + content: '\f097' +} + +.octicon-settings:before { + content: '\f07c' +} + +.octicon-log-in:before,.octicon-sign-in:before { + content: '\f036' +} + +.octicon-log-out:before,.octicon-sign-out:before { + content: '\f032' +} + +.octicon-split:before { + content: '\f0c6' +} + +.octicon-squirrel:before { + content: '\f0b2' +} + +.octicon-star-add:before,.octicon-star-delete:before,.octicon-star:before { + content: '\f02a' +} + +.octicon-steps:before { + content: '\f0c7' +} + +.octicon-stop:before { + content: '\f08f' +} + +.octicon-repo-sync:before,.octicon-sync:before { + content: '\f087' +} + +.octicon-tag-remove:before,.octicon-tag-add:before,.octicon-tag:before { + content: '\f015' +} + +.octicon-telescope:before { + content: '\f088' +} + +.octicon-terminal:before { + content: '\f0c8' +} + +.octicon-three-bars:before { + content: '\f05e' +} + +.octicon-thumbsdown:before { + content: '\f0db' +} + +.octicon-thumbsup:before { + content: '\f0da' +} + +.octicon-tools:before { + content: '\f031' +} + +.octicon-trashcan:before { + content: '\f0d0' +} + +.octicon-triangle-down:before { + content: '\f05b' +} + +.octicon-triangle-left:before { + content: '\f044' +} + +.octicon-triangle-right:before { + content: '\f05a' +} + +.octicon-triangle-up:before { + content: '\f0aa' +} + +.octicon-unfold:before { + content: '\f039' +} + +.octicon-unmute:before { + content: '\f0ba' +} + +.octicon-versions:before { + content: '\f064' +} + +.octicon-remove-close:before,.octicon-x:before { + content: '\f081' +} + +.octicon-zap:before { + content: '\26A1' +} + +.date_selector { + width: 225px; + text-align: left; + text-decoration: none; + z-index: 9; + display: none +} + +.date_selector .month_nav,.date_selector .year_nav { + margin-top: 5px; + margin-bottom: 5px; + padding: 0; + display: block; + position: relative; + text-align: center; + line-height: 20px +} + +.date_selector .month_nav { + float: left; + width: 55% +} + +.date_selector .year_nav { + float: right; + width: 35% +} + +.date_selector .date-button { + position: absolute; + top: 0; + width: 18px; + height: 18px; + padding: 4px; + color: #4183c4; + font-size: 12px; + cursor: pointer; + line-height: 12px +} + +.date_selector .prev { + left: 0 +} + +.date_selector .next { + right: 0 +} + +.date_selector table { + width: 100%; + clear: both +} + +.date_selector tr { + font-size: 0 +} + +.date_selector th,.date_selector td { + width: 32px; + height: 32px; + line-height: 28px; + padding: 0; + text-align: center; + font-weight: normal; + display: inline-block; + font-size: 12px; + margin-top: -1px; + margin-left: -1px +} + +.date_selector td { + border: 1px solid #ccc; + color: #4183c4; + background: #fff; + cursor: default +} + +.date_selector td.today { + background: #eee +} + +.date_selector td.selected,.date_selector td.selectable_day:hover { + background: #4183c4; + color: #fff; + border-color: #3269a0; + z-index: 10; + position: relative; + cursor: pointer +} + +.date_selector td.unselected_month { + color: #ccc +} + +.jcrop-holder { + direction: ltr; + text-align: left; + -ms-touch-action: none +} + +.jcrop-vline,.jcrop-hline { + background: #fff url(/images/spinners/Jcrop.gif); + font-size: 0; + position: absolute +} + +.jcrop-vline { + height: 100%; + width: 1px !important +} + +.jcrop-vline.right { + right: 0 +} + +.jcrop-hline { + height: 1px !important; + width: 100% +} + +.jcrop-hline.bottom { + bottom: 0 +} + +.jcrop-tracker { + height: 100%; + width: 100%; + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none; + -webkit-user-select: none +} + +.jcrop-handle { + background-color: #333; + border: 1px #eee solid; + width: 7px; + height: 7px; + font-size: 1px +} + +.jcrop-handle.ord-n { + left: 50%; + margin-left: -4px; + margin-top: -4px; + top: 0 +} + +.jcrop-handle.ord-s { + bottom: 0; + left: 50%; + margin-bottom: -4px; + margin-left: -4px +} + +.jcrop-handle.ord-e { + margin-right: -4px; + margin-top: -4px; + right: 0; + top: 50% +} + +.jcrop-handle.ord-w { + left: 0; + margin-left: -4px; + margin-top: -4px; + top: 50% +} + +.jcrop-handle.ord-nw { + left: 0; + margin-left: -4px; + margin-top: -4px; + top: 0 +} + +.jcrop-handle.ord-ne { + margin-right: -4px; + margin-top: -4px; + right: 0; + top: 0 +} + +.jcrop-handle.ord-se { + bottom: 0; + margin-bottom: -4px; + margin-right: -4px; + right: 0 +} + +.jcrop-handle.ord-sw { + bottom: 0; + left: 0; + margin-bottom: -4px; + margin-left: -4px +} + +.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s { + height: 7px; + width: 100% +} + +.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w { + height: 100%; + width: 7px +} + +.jcrop-dragbar.ord-n { + margin-top: -4px +} + +.jcrop-dragbar.ord-s { + bottom: 0; + margin-bottom: -4px +} + +.jcrop-dragbar.ord-e { + margin-right: -4px; + right: 0 +} + +.jcrop-dragbar.ord-w { + margin-left: -4px +} + +.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline { + background: #fff; + filter: alpha(opacity=70) !important; + opacity: 0.7 !important +} + +.jcrop-light .jcrop-handle { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + background-color: #000; + border-color: #fff; + border-radius: 3px +} + +.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline { + background: #000; + filter: alpha(opacity=70) !important; + opacity: 0.7 !important +} + +.jcrop-dark .jcrop-handle { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + background-color: #fff; + border-color: #000; + border-radius: 3px +} + +.jcrop-holder img,img.jcrop-preview { + max-width: none +} + +.code-frequency .addition { + fill-opacity: 1; + fill: #6cc644 +} + +.code-frequency .deletion { + fill-opacity: 1; + fill: #bd2c00 +} + +.cadd { + font-weight: bold; + color: #6cc644 +} + +.cdel { + font-weight: bold; + color: #bd2c00 +} + +.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: #ffc644 +} + +g.bar { + fill: #1db34f +} + +g.mini { + fill: #f17f49 +} + +g.active rect { + fill: #bd380f +} + +circle.focus { + fill: #555 +} + +.dot text { + stroke: none; + fill: #555 +} + +.tint-box { + border-radius: 6px; + background: #f3f3f3; + position: relative; + margin-bottom: 10px +} + +.tint-box.transparent { + background: #fff +} + +.tint-box .activity { + margin-top: 0; + padding-top: 100px +} + +.contrib-data { + margin: 0 0 10px; + list-style: none; + padding: 0 +} + +#contributors .capped-card .avatar { + float: left; + width: 32px; + height: 32px; + margin-right: 5px +} + +#contributors .capped-card h3 { + font-weight: normal +} + +#contributors .capped-card .ameta { + display: block; + font-size: 12px; + color: #ccc +} + +#contributors .capped-card .rank { + float: right; + color: #999; + font-size: 13px +} + +#contributors .capped-card .cmt { + color: #999 +} + +#contributors .capped-card path { + fill: #f17f49 +} + +#contributors .capped-card .midlabel { + fill: #ccc +} + +.d { + color: #bd2c00 +} + +.a { + color: #6cc644 +} + +.axis { + fill: #aaa; + font-size: 10px +} + +.axis line { + shape-rendering: crispedges; + stroke: #eee +} + +.axis path { + display: none +} + +.axis .zero line { + stroke-width: 1.5; + stroke: #4183c4; + stroke-dasharray: 3 3 +} + +.graphs .is-graph-loading { + min-height: 500px +} + +.graphs.wheader h2 { + padding: 1px +} + +.graphs .area { + fill: #1db34f; + fill-opacity: 0.5 +} + +.graphs .path { + stroke: #1db34f; + stroke-width: 2px; + stroke-opacity: 1; + fill: none +} + +.graphs .dot { + fill: #1db34f; + stroke: #16873c; + stroke-width: 2px +} + +.graphs .dot.padded { + stroke: #fff; + stroke-width: 1px +} + +.graphs .dot.padded circle:hover { + fill: #4183c4 +} + +.graphs .d3-tip { + fill: #333 +} + +.graphs .d3-tip text { + fill: #fff; + font-size: 11px +} + +.graphs .dir { + font-size: 12px; + font-weight: normal; + color: #555; + line-height: 100%; + padding-top: 5px; + float: right +} + +.graphs .selection rect { + fill: #333; + fill-opacity: 0.1; + stroke: #333; + stroke-width: 1px; + stroke-opacity: 0.4; + shape-rendering: crispedges; + stroke-dasharray: 3 3 +} + +.graph-filter h3 { + display: inline-block; + margin: 10px 0 0; + font-weight: 300; + font-size: 24px +} + +.graph-filter .info { + margin-top: 5px; + margin-bottom: 20px; + color: #777 +} + +.graph-filter .select-menu { + float: right; + margin-top: 13px +} + +h2.ghead:after { + content: "."; + height: 0; + display: block; + visibility: hidden; + clear: both +} + +.graph-canvas .activity { + text-align: center; + width: 400px; + margin: 100px auto 0; + color: #444; + border-radius: 3px; + padding: 10px +} + +.graph-canvas .error { + color: #900; + background: #feeaea; + padding: 10px; + border-radius: 3px +} + +.graph-canvas .dots { + margin: 0 auto +} + +.graph-canvas>.activity { + display: none +} + +.graph-loading,.graph-error,.graph-empty { + display: none +} + +.graph-canvas.is-graph-loading>.activity,.graph-canvas.is-graph-empty>.activity { + display: block +} + +.is-graph-loading .graph-loading,.is-graph-empty .graph-empty,.is-graph-load-error .graph-error { + display: block +} + +.svg-tip { + padding: 10px; + background: rgba(0,0,0,0.8); + color: #bbb; + font-size: 12px; + position: absolute; + z-index: 99999; + text-align: center; + border-radius: 3px +} + +.svg-tip strong { + color: #ddd +} + +.svg-tip.is-visible { + display: block +} + +.svg-tip:after { + box-sizing: border-box; + position: absolute; + left: 50%; + height: 5px; + width: 5px; + bottom: -10px; + margin: 0 0 0 -5px; + content: " "; + border: 5px solid transparent; + border-top-color: rgba(0,0,0,0.8) +} + +.svg-tip.comparison { + text-align: left; + pointer-events: none; + padding: 0 +} + +.svg-tip.comparison .title { + display: block; + padding: 10px; + margin: 0; + line-height: 1; + font-weight: bold; + pointer-events: none +} + +.svg-tip.comparison ul { + list-style: none; + margin: 0; + white-space: nowrap +} + +.svg-tip.comparison li { + display: inline-block; + padding: 10px +} + +.svg-tip.comparison li:first-child { + border-top: 3px solid #1db34f; + border-right: 1px solid #333 +} + +.svg-tip.comparison li:last-child { + border-top: 3px solid #1d7fb3 +} + +.svg-tip-one-line { + white-space: nowrap +} + +.day-name { + fill: #555 +} + +circle.day { + stroke-width: 0; + fill: #444 +} + +circle.day:hover { + fill: #4183c4 +} + +line.axis { + stroke-width: 1; + stroke: #eee; + shape-rendering: crispedges +} + +line.axis.even { + stroke: #e0e0e0 +} + +.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: #1db34f +} + +.traffic-graph path.unique { + stroke: #1d7fb3 +} + +.traffic-graph .x.axis .tick:first-child line { + stroke: #1db34f; + stroke-width: 2px +} + +.traffic-graph .y line { + stroke: #1db34f +} + +.traffic-graph .y.unique line { + stroke: #1d7fb3 +} + +.traffic-graph .overlay { + fill-opacity: 0 +} + +.uniques-graph .x.axis .tick:nth-child(14) line { + stroke: #1d7fb3; + stroke-width: 2px +} + +.svg-tip .date { + color: #fff +} + +#top-domains .dots { + margin: 167px auto 0; + display: block +} + +#top-domains .favicon { + width: 16px; + height: 16px +} + +table.capped-list { + width: 100%; + line-height: 100% +} + +table.capped-list th { + text-align: left; + padding: 8px; + border-bottom: 1px solid #ddd; + background: #f4f4f4 +} + +table.capped-list td { + padding: 8px; + border-bottom: 1px solid #eee; + font-size: 12px +} + +table.capped-list th.middle,table.capped-list td.middle { + text-align: center +} + +table.capped-list .favicon { + width: 16px; + height: 16px; + vertical-align: middle; + margin: 0 5px +} + +table.capped-list .octicon { + margin-right: 10px; + vertical-align: -1px; + color: #555 +} + +table.capped-list tr:nth-child(even) { + background-color: #fcfcfc +} + +table.capped-list.mini-icons .mini-icon { + margin-right: 5px; + color: #555 +} + +.capped-list-label { + overflow: hidden; + white-space: nowrap; + max-width: 200px; + text-overflow: ellipsis +} + +.traffic-graph-stats { + border-top: 1px solid #ddd +} + +.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 { + width: 50%; + display: block; + float: left; + padding-bottom: 10px +} + +.totals circle { + fill: #1db34f; + stroke: #fff; + stroke-width: 2 +} + +.uniques circle { + fill: #1d7fb3; + stroke: #fff; + stroke-width: 2 +} + +.top-lists .is-loading { + text-align: center; + margin: 40px +} + +ul.web-views li { + width: 140px +} + +ul.clones li { + width: 170px +} + +.markdown-body { + overflow: hidden; + font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif; + font-size: 16px; + line-height: 1.6; + word-wrap: break-word +} + +.markdown-body>*:first-child { + margin-top: 0 !important +} + +.markdown-body>*:last-child { + margin-bottom: 0 !important +} + +.markdown-body a:not(:link):not(:visited) { + color: inherit; + text-decoration: none +} + +.markdown-body .absent { + color: #c00 +} + +.markdown-body .anchor { + position: absolute; + top: 0; + left: 0; + display: block; + padding-right: 6px; + padding-left: 30px; + margin-left: -30px +} + +.markdown-body .anchor:focus { + outline: none +} + +.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6 { + position: relative; + margin-top: 1em; + margin-bottom: 16px; + font-weight: bold; + line-height: 1.4 +} + +.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 { + display: none; + color: #000; + vertical-align: middle +} + +.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 { + padding-left: 8px; + margin-left: -30px; + 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 { + display: inline-block +} + +.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code { + font-size: inherit +} + +.markdown-body h1 { + padding-bottom: 0.3em; + font-size: 2.25em; + line-height: 1.2; + border-bottom: 1px solid #eee +} + +.markdown-body h1 .anchor { + line-height: 1 +} + +.markdown-body h2 { + padding-bottom: 0.3em; + font-size: 1.75em; + line-height: 1.225; + border-bottom: 1px solid #eee +} + +.markdown-body h2 .anchor { + line-height: 1 +} + +.markdown-body h3 { + font-size: 1.5em; + line-height: 1.43 +} + +.markdown-body h3 .anchor { + line-height: 1.2 +} + +.markdown-body h4 { + font-size: 1.25em +} + +.markdown-body h4 .anchor { + line-height: 1.2 +} + +.markdown-body h5 { + font-size: 1em +} + +.markdown-body h5 .anchor { + line-height: 1.1 +} + +.markdown-body h6 { + font-size: 1em; + color: #777 +} + +.markdown-body h6 .anchor { + line-height: 1.1 +} + +.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre { + margin-top: 0; + margin-bottom: 16px +} + +.markdown-body hr { + height: 4px; + padding: 0; + margin: 16px 0; + background-color: #e7e7e7; + border: 0 none +} + +.markdown-body ul,.markdown-body ol { + padding-left: 2em +} + +.markdown-body ul.no-list,.markdown-body ol.no-list { + padding: 0; + list-style-type: none +} + +.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul { + margin-top: 0; + margin-bottom: 0 +} + +.markdown-body li>p { + margin-top: 16px +} + +.markdown-body dl { + padding: 0 +} + +.markdown-body dl dt { + padding: 0; + margin-top: 16px; + font-size: 1em; + font-style: italic; + font-weight: bold +} + +.markdown-body dl dd { + padding: 0 16px; + margin-bottom: 16px +} + +.markdown-body blockquote { + padding: 0 15px; + color: #777; + border-left: 4px solid #ddd +} + +.markdown-body blockquote>:first-child { + margin-top: 0 +} + +.markdown-body blockquote>:last-child { + margin-bottom: 0 +} + +.markdown-body table { + display: block; + width: 100%; + overflow: auto; + word-break: normal; + word-break: keep-all +} + +.markdown-body table th { + font-weight: bold +} + +.markdown-body table th,.markdown-body table td { + padding: 6px 13px; + border: 1px solid #ddd +} + +.markdown-body table tr { + background-color: #fff; + border-top: 1px solid #ccc +} + +.markdown-body table tr:nth-child(2n) { + background-color: #f8f8f8 +} + +.markdown-body img { + max-width: 100%; + box-sizing: border-box +} + +.markdown-body .emoji { + max-width: none +} + +.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 #ddd +} + +.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: #333 +} + +.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: 0; + padding-top: 0.2em; + padding-bottom: 0.2em; + margin: 0; + font-size: 85%; + background-color: rgba(0,0,0,0.04); + border-radius: 3px +} + +.markdown-body code:before,.markdown-body code:after,.markdown-body tt:before,.markdown-body tt:after { + letter-spacing: -0.2em; + content: "\00a0" +} + +.markdown-body code br,.markdown-body tt br { + display: none +} + +.markdown-body del code { + text-decoration: inherit +} + +.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,.markdown-body pre { + padding: 16px; + overflow: auto; + font-size: 85%; + line-height: 1.45; + background-color: #f7f7f7; + border-radius: 3px +} + +.markdown-body .highlight pre { + margin-bottom: 0; + word-break: normal +} + +.markdown-body pre { + word-wrap: normal +} + +.markdown-body pre code,.markdown-body pre tt { + display: inline; + max-width: initial; + padding: 0; + margin: 0; + overflow: initial; + line-height: inherit; + word-wrap: normal; + background-color: transparent; + border: 0 +} + +.markdown-body pre code:before,.markdown-body pre code:after,.markdown-body pre tt:before,.markdown-body pre tt:after { + content: normal +} + +.markdown-body kbd { + display: inline-block; + padding: 3px 5px; + font-size: 11px; + line-height: 10px; + color: #555; + vertical-align: middle; + background-color: #fcfcfc; + border: solid 1px #ccc; + border-bottom-color: #bbb; + border-radius: 3px; + box-shadow: inset 0 -1px 0 #bbb +} + +.pl-c { + color: #969896 +} + +.pl-c1,.pl-mdh,.pl-mm,.pl-mp,.pl-mr,.pl-s1 .pl-v,.pl-s3,.pl-sc,.pl-sv { + color: #0086b3 +} + +.pl-e,.pl-en { + color: #795da3 +} + +.pl-s1 .pl-s2,.pl-smi,.pl-smp,.pl-stj,.pl-vo,.pl-vpf { + color: #333 +} + +.pl-ent { + color: #63a35c +} + +.pl-k,.pl-s,.pl-st { + color: #a71d5d +} + +.pl-pds,.pl-s1,.pl-s1 .pl-pse .pl-s2,.pl-sr,.pl-sr .pl-cce,.pl-sr .pl-sra,.pl-sr .pl-sre,.pl-src { + color: #183691 +} + +.pl-v { + color: #ed6a43 +} + +.pl-id { + color: #b52a1d +} + +.pl-ii { + background-color: #b52a1d; + color: #f8f8f8 +} + +.pl-sr .pl-cce { + color: #63a35c; + font-weight: bold +} + +.pl-ml { + color: #693a17 +} + +.pl-mh,.pl-mh .pl-en,.pl-ms { + color: #1d3e81; + font-weight: bold +} + +.pl-mq { + color: #008080 +} + +.pl-mi { + color: #333; + font-style: italic +} + +.pl-mb { + color: #333; + font-weight: bold +} + +.pl-md,.pl-mdhf { + background-color: #ffecec; + color: #bd2c00 +} + +.pl-mdht,.pl-mi1 { + background-color: #eaffea; + color: #55a532 +} + +.pl-mdr { + color: #795da3; + font-weight: bold +} + +.pl-mo { + color: #1d3e81 +} + +.ace_gutter { + background: #ffffff; + color: #999999 +} + +.ace_print-margin { + width: 1px; + background: #e8e8e8 +} + +.ace-github-light { + background-color: #ffffff; + color: #333333 +} + +.ace_cursor { + color: #000000 +} + +.ace_marker-layer .ace_selection { + background: #c8c8fa +} + +.ace_multiselect .ace_selection.ace_start { + box-shadow: 0 0 3px 0px #ffffff; + border-radius: 2px +} + +.ace_marker-layer .ace_step { + background: #c6dbae +} + +.ace_marker-layer .ace_bracket { + margin: -1px 0 0 -1px; + border: 1px solid #c0c0c0 +} + +.ace_marker-layer .ace_active-line { + background: #f5f5f5 +} + +.ace_gutter-active-line { + background-color: #f5f5f5 +} + +.ace_marker-layer .ace_selected-word { + border: 1px solid #c8c8fa +} + +.ace_fold { + background-color: #a71d5d; + border-color: #333333 +} + +.ace_keyword { + color: #a71d5d +} + +.ace_constant { + color: #0086b3 +} + +.ace_support { + color: #0086b3 +} + +.ace_support.ace_constant { + color: #0086b3 +} + +.ace_support.ace_type { + color: #a71d5d +} + +.ace_storage { + color: #a71d5d +} + +.ace_storage.ace_type { + color: #a71d5d +} + +.ace_invalid.ace_illegal { + text-decoration: underline; + font-style: italic; + color: #f8f8f8; + background-color: #b52a1d +} + +.ace_invalid.ace_deprecated { + text-decoration: underline; + font-style: italic; + color: #b52a1d +} + +.ace_string { + color: #183691 +} + +.ace_string.ace_regexp { + color: #183691 +} + +.ace_comment { + color: #969896 +} + +.ace_variable { + color: #ed6a43 +} + +.ace_entity.ace_name { + color: #795da3 +} + +.ace_entity.ace_name.ace_tag { + color: #63a35c +} + +.ace_markup.ace_heading { + color: #1d3e81 +} + +.ace_markup.ace_list { + color: #693a17 +} + +body { + word-wrap: break-word +} + +.focus-content { + width: 620px +} + +#site-container>.container:first-child { + margin-top: 20px +} + +.emoji-icon { + display: inline-block; + height: 20px; + width: 20px; + vertical-align: middle; + background-repeat: no-repeat; + background-size: 20px 20px +} + +.labels { + position: relative +} + +.label { + display: inline-block; + padding: 3px 4px; + font-size: 11px; + font-weight: bold; + line-height: 1; + color: #fff; + border-radius: 2px; + box-shadow: inset 0 -1px 0 rgba(0,0,0,0.12) +} + +.label:hover { + text-decoration: none +} + +.label-admin { + color: #999; + background-color: #eee +} + +.label-legacy-contributor { + margin-top: -1px; + margin-bottom: -1px; + font-weight: normal; + color: #999; + background-color: transparent; + border: 1px solid #eee; + box-shadow: none +} + +.label-neutral { + color: #fff; + background-color: #999 +} + +a.label-link { + border: 1px solid transparent +} + +a.label-link:hover { + text-decoration: none +} + +.label-membership-pending { + background-color: #f93 +} + +.facebox { + position: absolute; + top: 0; + left: 0; + z-index: 100; + padding-bottom: 40px +} + +.facebox ul { + margin-left: 25px; + margin-bottom: 15px +} + +.facebox .facebox-staff-links { + margin: -15px -15px 15px; + padding: 10px 15px; + background-color: #f5f5f5; + border-bottom: 1px solid #e5e5e5 +} + +.facebox .facebox-staff-links li { + display: inline-block; + margin-right: 10px; + color: #999; + list-style: none +} + +.facebox .facebox-staff-links a { + font-weight: bold +} + +.facebox pre { + padding: 10px; + background-color: #eee; + border: 1px solid #ddd; + border-radius: 3px +} + +.facebox .shortcuts { + width: 860px +} + +.facebox .facebox-user-list { + margin-left: 0; + margin-bottom: 0; + max-height: 400px; + overflow: auto +} + +.facebox .lineprofiler { + width: 900px +} + +.facebox .lineprofiler pre { + overflow-x: scroll; + white-space: pre; + word-wrap: normal +} + +.facebox-popup { + position: relative; + background-color: #fff; + border: 1px solid rgba(0,0,0,0.25); + border-radius: 5px; + box-shadow: 0 0 18px rgba(0,0,0,0.4); + background-clip: padding-box +} + +.facebox-content { + width: 455px; + padding: 15px +} + +.facebox-content:before { + display: table; + content: "" +} + +.facebox-content:after { + display: table; + clear: both; + content: "" +} + +.facebox-close { + position: absolute; + top: 8px; + right: 5px; + padding: 10px; + -webkit-appearance: none; + background-color: transparent; + border: 0; + opacity: 0.25; + cursor: pointer +} + +.facebox-close:hover { + opacity: 1 +} + +.facebox-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100% +} + +.facebox-overlay-hide { + z-index: -100 +} + +.facebox-overlay-active { + z-index: 99; + background-color: #000 +} + +.facebox-loading { + min-height: 64px; + background-image: url(/images/spinners/octocat-spinner-64.gif); + background-position: center center; + background-repeat: no-repeat +} + +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { + .facebox-loading { + background-image:url(/images/spinners/octocat-spinner-128.gif); + background-size: 64px 64px + } +} + +.facebox-header { + margin: -15px -15px 15px; + padding: 15px; + border-bottom: 1px solid #e5e5e5; + font-size: 18px; + font-weight: normal +} + +.facebox-footer { + margin: 0 -15px -15px; + padding: 10px 15px; + border-top: 1px solid #e5e5e5; + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; + background: #fafafa; + text-align: right +} + +.facebox-footer .help { + margin: 0; + text-align: center; + color: #777 +} + +.facebox-alert,.facebox-danger { + margin: -16px -15px 15px; + padding: 10px 15px; + border-style: solid; + border-width: 1px 0 +} + +.facebox-alert { + color: #796620; + background-color: #f8eec7; + border-color: #f2e09a +} + +.facebox-danger { + padding-left: 40px; + color: #9c342e; + background-color: #f7d9d7; + border-color: #f2c4c2 +} + +.facebox-danger .octicon { + float: left; + margin-left: -25px +} + +.facebox-separator { + margin: 20px -15px +} + +.facebox-staff-search .hfields { + margin-top: 0; + margin-bottom: 0 +} + +.facebox-staff-search .hfields input[type="text"] { + width: 340px; + margin-right: 0 +} + +.facebox-staff-search .hfields .button { + margin-top: 29px; + margin-right: 0 +} + +.facebox-staff-search .status-check-list { + float: none; + margin: 15px 0 0 +} + +#facebox .billing-credit-cards { + margin: 0 0 15px +} + +#facebox .billing-credit-cards li { + margin: 0 4px 0 0 +} + +.keyboard-shortcuts { + float: right; + font-size: 11px; + color: #999 +} + +.keyboard-shortcuts .mini-icon { + position: relative; + top: 2px; + margin-left: 5px +} + +.keyboard-mappings { + font-size: 12px; + color: #555 +} + +.keyboard-mappings th { + padding-top: 25px; + font-size: 14px; + line-height: 1.5; + color: #333; + text-align: left +} + +.keyboard-mappings tbody:first-child tr:first-child th { + padding-top: 0 +} + +.keyboard-mappings td { + padding-top: 3px; + padding-bottom: 3px; + vertical-align: top; + line-height: 20px +} + +.keyboard-mappings .keys { + padding-right: 10px; + color: #999; + text-align: right; + white-space: nowrap +} + +.keyboard-mappings .platform-mac { + display: none +} + +.macintosh .keyboard-mappings .platform-mac { + display: inline +} + +.macintosh .keyboard-mappings .platform-other { + display: none +} + +.facebox-user-list-item { + padding: 3px 0; + list-style: none; + font-weight: bold; + vertical-align: middle +} + +.facebox-user-list-item a { + color: #000 +} + +.facebox-user-list-item img { + margin-right: 5px; + border-radius: 3px; + vertical-align: middle +} + +.linejump .linejump-input { + width: 340px; + background-color: #fafafa +} + +.linejump .linejump-input,.linejump .button { + font-size: 16px; + padding: 10px 15px +} + +.linejump+.facebox-close { + top: 18px +} + +.repo-transfer-tip { + margin-bottom: 0 +} + +.user-mention,.team-mention { + font-weight: bold; + color: #333; + white-space: nowrap +} + +dl.form>dd input[type="text"].is-autocheck-loading,dl.form>dd input[type="password"].is-autocheck-loading,dl.form>dd input[type="email"].is-autocheck-loading { + background-image: url(/images/spinners/octocat-spinner-32.gif); + background-size: 16px +} + +dl.form>dd input[type="text"].is-autocheck-successful,dl.form>dd input[type="password"].is-autocheck-successful,dl.form>dd input[type="email"].is-autocheck-successful { + background-image: url(/images/modules/ajax/success.png) +} + +dl.form>dd input[type="text"].is-autocheck-errored,dl.form>dd input[type="password"].is-autocheck-errored,dl.form>dd input[type="email"].is-autocheck-errored { + background-image: url(/images/modules/ajax/error.png) +} + +.form-cards { + height: 31px; + margin: 0 0 15px +} + +.form-cards .card { + float: left; + width: 47px; + height: 31px; + text-indent: -9999px; + background-image: url(/images/modules/pricing/credit-cards-@1x.png); + background-position: 0 0; + opacity: 0.6 +} + +.form-cards .card.visa { + background-position: 0 0 +} + +.form-cards .card.amex { + background-position: -50px 0 +} + +.form-cards .card.mastercard { + background-position: -100px 0 +} + +.form-cards .card.discover { + background-position: -150px 0 +} + +.form-cards .card.jcb { + background-position: -200px 0 +} + +.form-cards .card.dinersclub { + background-position: -250px 0 +} + +.form-cards .card.enabled { + opacity: 1 +} + +.form-cards .card.disabled { + opacity: 0.2 +} + +.form-cards>.cards { + margin: 0 +} + +.form-cards>.cards>li { + float: left; + margin: 0 4px 0 0; + list-style-type: none +} + +.form-cards>.cards>li.text { + font-size: 11px; + line-height: 31px; + color: #999 +} + +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { + .form-cards>.cards .card { + background-image:url(/images/modules/pricing/credit-cards-@2x.png); + background-size: 300px 31px + } +} + +.status-indicator-loading { + position: relative; + top: 3px; + width: 16px; + height: 16px; + margin-top: -4px; + background: url(/images/spinners/octocat-spinner-32-EAF2F5.gif) 0 0 no-repeat; + background-size: 16px +} + +.inline-form { + display: inline-block +} + +.callout { + padding: 10px; + margin: 15px 0; + font-size: 13px; + color: #4c4a42; + background-color: #fff9ea; + border-color: #dfd8c2; + border-radius: 3px +} + +.callout strong { + font-weight: bold; + color: #000 +} + +.callout h2 { + margin: 0; + font-size: 16px; + font-weight: 300 +} + +.callout p:last-child { + margin-bottom: 0 +} + +.callout p:first-child { + margin-top: 0 +} + +.callout hr { + width: 100%; + padding: 0 10px; + margin: 10px 0 10px -10px; + background: transparent; + border-top: 1px solid #e5e2c8; + border-bottom: 1px solid #fff +} + +.infotip { + padding: 10px; + margin: 15px 0; + font-size: 12px; + color: #4c4a42; + background-color: #fff9ea; + border: 1px solid #dfd8c2; + border-radius: 3px +} + +.infotip p { + margin: 0 +} + +.infotip p+p { + margin-top: 15px +} + +.dashboard-notice { + position: relative; + padding: 15px 15px 15px 55px; + margin-bottom: 20px; + font-size: 14px; + background-color: #fafafa; + border: solid 1px #d8d8d8; + border-radius: 3px +} + +.dashboard-notice .dismiss { + position: absolute; + top: 10px; + right: 10px; + width: 16px; + height: 16px; + color: #bbb; + cursor: pointer +} + +.dashboard-notice .dismiss:hover { + color: #666 +} + +.dashboard-notice .mega-octicon { + position: absolute; + top: 15px; + left: 15px +} + +.dashboard-notice .octicon-organization { + color: #4183c4 +} + +.dashboard-notice h2 { + margin-top: 9px; + margin-bottom: 16px; + font-size: 18px; + font-weight: normal; + color: #000 +} + +.dashboard-notice p { + margin-top: 0 +} + +.dashboard-notice p.no-title { + padding-right: 5px; + margin-top: 0 +} + +.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: bold; + text-align: center; + background: #fff; + border: 1px dashed #d1e5ff +} + +kbd { + display: inline-block; + padding: 3px 5px; + font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace; + line-height: 10px; + color: #555; + vertical-align: middle; + background-color: #fcfcfc; + border: solid 1px #ccc; + border-bottom-color: #bbb; + border-radius: 3px; + box-shadow: inset 0 -1px 0 #bbb +} + +.badmono { + font-family: sans-serif; + font-weight: bold +} + +.select-menu-button:after { + display: inline-block; + width: 0; + height: 0; + content: ""; + vertical-align: -2px; + border: 4px solid; + border-right-color: transparent; + border-left-color: transparent; + border-bottom-color: transparent +} + +.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: #4a993e +} + +.select-menu .spinner { + float: left; + margin: 4px 0 0 -24px +} + +.select-menu.active .select-menu-modal-holder { + display: block +} + +.select-menu.right-aligned { + float: right; + position: relative +} + +.select-menu.right-aligned .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-loading-overlay { + display: none; + text-indent: 100%; + height: 100%; + width: 100%; + position: absolute; + top: 0; + z-index: 5; + border-radius: 5px; + border: 1px solid transparent; + background-color: rgba(255,255,255,0.8); + -webkit-animation: pulse 2s infinite linear; + animation: pulse 2s infinite linear +} + +.select-menu-loading-overlay:before { + position: absolute; + left: 50%; + top: 50%; + margin: -16px 0 0 -16px; + width: 32px; + content: "\f008"; + font: normal normal 32px/1 "octicons"; + display: inline-block; + text-decoration: none; + -webkit-font-smoothing: antialiased; + text-indent: 0 +} + +@-webkit-keyframes pulse { + 0% { + color: rgba(170,170,170,0.1) + } + + 10% { + color: #aaaaaa + } + + 100% { + color: rgba(170,170,170,0.1) + } +} + +@keyframes pulse { + 0% { + color: rgba(170,170,170,0.1) + } + + 10% { + color: #aaaaaa + } + + 100% { + color: rgba(170,170,170,0.1) + } +} + +.select-menu-modal-holder { + position: absolute; + display: none; + z-index: 21 +} + +.select-menu-modal { + position: relative; + width: 300px; + margin-top: 4px; + margin-bottom: 20px; + overflow: hidden; + font-size: 12px; + color: #666; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(200,200,200,0.4); + border-radius: 3px; + box-shadow: 0 3px 12px rgba(0,0,0,0.15) +} + +.select-menu-header { + padding: 8px 10px; + background: #f5f5f5; + border-bottom: 1px solid rgba(200,200,200,0.4) +} + +.select-menu-header .select-menu-title { + font-weight: bold; + color: #333; + text-shadow: 0 1px 0 #fff +} + +.select-menu-header .octicon { + display: block; + float: right; + color: #ccc; + cursor: pointer +} + +.select-menu-header .octicon:hover { + color: #555 +} + +.select-menu-filters { + background-color: #f8f8f8 +} + +.select-menu-text-filter { + padding: 10px 10px 0 +} + +.select-menu-text-filter:first-child:last-child { + padding-bottom: 10px; + border-bottom: 1px solid #ddd +} + +.select-menu-text-filter input { + display: block; + width: 100%; + max-width: 100%; + padding: 5px; + border: 1px solid #ddd; + border-radius: 3px +} + +.select-menu-text-filter input::-webkit-input-placeholder,.select-menu-text-filter input:-moz-placeholder { + color: #aaa +} + +.select-menu-tabs { + height: 33px; + border-bottom: 1px solid #ddd +} + +.select-menu-tabs ul { + overflow: hidden; + padding: 14px 10px 0 +} + +.select-menu-tabs .select-menu-tab { + display: inline-block +} + +.select-menu-tabs a { + height: 20px; + padding: 5px 8px; + font-size: 11px; + font-weight: bold; + color: #888; + text-decoration: none; + line-height: 20px; + border-radius: 3px 3px 0 0; + cursor: pointer +} + +.select-menu-tabs a:hover { + color: #333 +} + +.select-menu-tabs a.selected { + padding: 4px 5px; + border: 1px solid #ddd; + border-bottom: 1px solid #fff; + background-color: #fff; + color: #333 +} + +.select-menu-list { + max-height: 400px; + overflow: auto; + position: relative +} + +.select-menu-list.select-menu-tab-bucket { + display: none +} + +.select-menu-list.select-menu-tab-bucket.selected { + display: block +} + +.select-menu-list.is-showing-new-item-form .select-menu-new-item-form { + display: table +} + +.select-menu-list.is-showing-new-item-form .select-menu-no-results,.select-menu-list.is-showing-new-item-form .select-menu-clear-item { + display: none +} + +.select-menu-item { + cursor: pointer; + border-bottom: 1px solid #eee; + display: table; + table-layout: fixed; + width: 100%; + overflow: hidden; + color: inherit +} + +.select-menu-item:hover { + text-decoration: none +} + +.select-menu-item.select-menu-item-template { + display: none +} + +.select-menu-item.disabled,.select-menu-item.disabled.selected { + color: #999 +} + +.select-menu-item.disabled .select-menu-item-gravatar,.select-menu-item.disabled.selected .select-menu-item-gravatar { + opacity: 0.5 +} + +.select-menu-item .octicon { + vertical-align: middle +} + +.select-menu-item .octicon-check { + visibility: hidden +} + +.select-menu-item input[type="radio"] { + display: none +} + +.select-menu-item .select-menu-item-icon { + display: table-cell; + color: transparent; + vertical-align: top; + padding: 8px 0 8px 8px; + width: 24px; + text-align: center +} + +.select-menu-item.navigation-focus,.select-menu-item.navigation-focus.selected,.select-menu-item.navigation-focus.select-menu-action,.select-menu-item.navigation-focus .description-inline { + background-color: #4183c4; + color: #fff +} + +.select-menu-item.navigation-focus>.octicon,.select-menu-item.navigation-focus.selected>.octicon,.select-menu-item.navigation-focus.select-menu-action>.octicon,.select-menu-item.navigation-focus .description-inline>.octicon { + color: #fff +} + +.select-menu-item.navigation-focus .text-danger,.select-menu-item.navigation-focus .description,.select-menu-item.navigation-focus.selected .text-danger,.select-menu-item.navigation-focus.selected .description,.select-menu-item.navigation-focus.select-menu-action .text-danger,.select-menu-item.navigation-focus.select-menu-action .description,.select-menu-item.navigation-focus .description-inline .text-danger,.select-menu-item.navigation-focus .description-inline .description { + color: #fff +} + +.select-menu-item>.octicon-dash { + display: none +} + +.select-menu-item.indeterminate>.octicon-check { + display: none +} + +.select-menu-item.indeterminate>.octicon-dash { + display: table-cell +} + +.select-menu-item.select-menu-action,.select-menu-item.selected { + color: #333 +} + +.select-menu-item.select-menu-action .description,.select-menu-item.selected .description { + color: #666 +} + +.select-menu-item.select-menu-action .octicon-check,.select-menu-item.selected .octicon-check { + visibility: visible +} + +.select-menu-item.select-menu-action>.octicon,.select-menu-item.selected>.octicon { + color: #333 +} + +.select-menu-item.select-menu-action .select-menu-item-text { + font-weight: bold +} + +.select-menu[data-multiple] .select-menu-item:active { + background-color: transparent !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 { + display: table-cell; + max-width: 100% +} + +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-actions .select-menu-item:hover { + background-color: #4183c4; + color: #fff +} + +.select-menu-actions .select-menu-item:hover>.octicon { + color: #fff +} + +.select-menu-actions .select-menu-item:hover .description { + color: #fff +} + +.select-menu-no-results { + padding: 9px; + display: none; + cursor: auto; + color: #999 +} + +.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 { + overflow: hidden; + line-height: 0; + width: 20px +} + +.select-menu-button-gravatar img,.select-menu-item-gravatar img { + height: 20px; + width: 20px; + display: inline-block; + border-radius: 3px +} + +.select-menu-item-gravatar { + display: table-cell; + padding: 6px 0 6px 8px; + vertical-align: top; + width: 28px +} + +.select-menu-button-gravatar { + display: inline-block; + margin: 6px 3px 6px 0; + margin-right: 5px; + vertical-align: middle +} + +.select-menu-item-text { + display: table-cell; + vertical-align: top; + padding: 8px 0 8px 8px; + text-align: left +} + +.select-menu-item-text:first-child { + margin-left: 5px +} + +.select-menu-item-text .description { + color: #999; + font-size: 12px; + max-width: 265px; + display: block; + margin-top: 3px +} + +.select-menu-item-text .description-inline { + color: #999; + font-size: 10px +} + +.select-menu-item-heading { + display: block; + margin-top: 0; + margin-bottom: 0; + font-size: 14px; + font-weight: bold; + line-height: 1.1 +} + +.select-menu-item-heading .description { + font-weight: normal; + display: inline +} + +.select-menu-footer { + padding: 8px; + font-weight: bold; + border-top: 1px solid #eee +} + +.select-menu-footer a { + display: inline-block; + margin-top: 1px; + vertical-align: top +} + +.select-menu-footer .octicon { + color: #666 +} + +.select-menu-new-item-form { + display: none +} + +.select-menu-new-item-form .octicon { + color: #4183c4 +} + +.modal-backdrop { + display: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +body.menu-active .modal-backdrop { + display: block; + position: fixed; + top: 0; + left: 0; + height: 100%; + width: 100%; + z-index: 20 +} + +.dropdown { + position: relative +} + +.dropdown-caret { + display: inline-block; + width: 0; + height: 0; + content: ""; + vertical-align: -2px; + border: 4px solid; + border-right-color: transparent; + border-left-color: transparent; + border-bottom-color: transparent +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 50%; + z-index: 100; + width: 160px; + margin-top: 2px; + margin-left: -80px; + padding-top: 5px; + padding-bottom: 5px; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0,0,0,0.15); + border-radius: 4px; + box-shadow: 0 3px 12px rgba(0,0,0,0.15) +} + +.dropdown-menu:before { + position: absolute; + top: -16px; + left: 72px; + display: inline-block; + content: ""; + border: 8px solid transparent; + border-bottom-color: #ccc; + border-bottom-color: rgba(0,0,0,0.15) +} + +.dropdown-menu:after { + position: absolute; + top: -14px; + left: 73px; + display: inline-block; + content: ""; + border: 7px solid transparent; + border-bottom-color: #fff +} + +.dropdown-menu>li>a { + display: block; + padding: 4px 10px 4px 38px; + color: #333; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis +} + +.dropdown-menu>li>a>.octicon { + float: left; + margin-top: 1px; + margin-left: -23px; + opacity: 0.5 +} + +.dropdown-menu>li>a:hover,.dropdown-menu>li>a.zeroclipboard-is-hover { + color: #fff; + text-decoration: none; + background-color: #4183c4 +} + +.dropdown-menu>li>a:hover>.octicon,.dropdown-menu>li>a.zeroclipboard-is-hover>.octicon { + color: inherit; + opacity: 1 +} + +.dropdown-divider { + height: 1px; + margin: 8px 1px; + background-color: #e5e5e5 +} + +.dropdown-header { + padding: 4px 15px; + font-size: 12px; + color: #999 +} + +.dropdown-menu-content { + display: none +} + +.dropdown-menu-w { + top: 0; + left: auto; + right: 100%; + width: auto; + margin-top: 0; + margin-left: 0; + margin-right: 10px +} + +.dropdown-menu-w:before { + top: 10px; + right: -16px; + left: auto; + border-color: transparent; + border-left-color: #ccc; + border-left-color: rgba(0,0,0,0.15) +} + +.dropdown-menu-w:after { + top: 11px; + right: -14px; + left: auto; + border-color: transparent; + border-left-color: #fff +} + +.dropdown-menu-e { + top: 0; + left: 100%; + width: auto; + margin-top: 0; + margin-left: 10px +} + +.dropdown-menu-e:before { + top: 10px; + left: -16px; + border-color: transparent; + border-right-color: #ccc; + border-right-color: rgba(0,0,0,0.15) +} + +.dropdown-menu-e:after { + top: 11px; + left: -14px; + border-color: transparent; + border-right-color: #fff +} + +include-fragment,poll-include-fragment { + display: block +} + +.pagination:before { + display: table; + content: "" +} + +.pagination:after { + display: table; + clear: both; + content: "" +} + +.pagination a,.pagination span,.pagination em { + position: relative; + float: left; + margin-left: -1px; + font-size: 13px; + font-weight: bold; + font-style: normal; + padding: 7px 12px; + color: #4183c4; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + background: #fff; + border: 1px solid #e5e5e5; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.pagination a:first-child,.pagination span:first-child,.pagination em:first-child { + margin-left: 0; + border-top-left-radius: 3px; + border-bottom-left-radius: 3px +} + +.pagination a:last-child,.pagination span:last-child,.pagination em:last-child { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px +} + +.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus { + z-index: 2; + background-color: #e7e7e7; + border-color: #e5e5e5; + text-decoration: none +} + +.pagination .selected { + z-index: 3 +} + +.pagination .current,.pagination .current:hover { + z-index: 3; + color: #fff; + background-color: #4183c4; + border-color: #4183c4 +} + +.pagination .gap,.pagination .disabled,.pagination .gap:hover,.pagination .disabled:hover { + background-color: #fafafa; + cursor: default; + color: #d3d3d3 +} + +.ajax_paginate { + display: block; + margin-top: 20px +} + +.ajax_paginate a { + float: none; + display: block; + padding: 6px; + text-align: center +} + +.ajax_paginate.loading a { + text-indent: -3000px; + background-color: #eaeaea; + background-image: url(/images/spinners/octocat-spinner-16px-EAF2F5.gif); + background-repeat: no-repeat; + background-position: center center; + border-color: #c5c5c5 +} + +@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) { + .ajax_paginate.loading a { + background-image: url(/images/spinners/octocat-spinner-32-EAF2F5.gif); + background-size: 16px auto + } +} + +.paginate-container { + margin-top: 20px; + margin-bottom: 15px; + text-align: center +} + +.paginate-container .pagination { + display: inline-block +} + +.header { + padding-top: 10px; + padding-bottom: 10px; + min-width: 1000px; + background-color: #f5f5f5; + border-bottom: 1px solid #e5e5e5 +} + +.header-logged-out { + padding-top: 15px; + padding-bottom: 15px +} + +.header-logo-invertocat { + float: left; + margin-right: 10px; + margin-left: -2px; + color: #333; + white-space: nowrap +} + +.header-logo-invertocat .octicon-mark-github { + float: left; + width: 28px; + height: 28px; + font-size: 28px +} + +.header-logo-invertocat:hover { + color: #4183c4; + text-decoration: none +} + +.logo-subbrand { + float: left; + margin-left: 6px; + font-size: 16px; + font-weight: bold; + line-height: 28px +} + +.header-logo-wordmark { + position: relative; + float: left; + height: 26px; + margin-right: 15px; + color: #333 +} + +.header-logo-wordmark:hover { + color: #4183c4 +} + +.header-logo-wordmark .octicon-logo-github { + height: 26px; + font-size: 32px +} + +.notification-indicator .mail-status { + position: absolute; + top: -2px; + right: 2px; + z-index: 2; + display: none; + width: 14px; + height: 14px; + color: #fff; + text-align: center; + background-color: #4183c4; + background-image: -webkit-linear-gradient(#7ba9d6, #4183c4); + background-image: linear-gradient(#7ba9d6, #4183c4); + background-repeat: repeat-x; + background-clip: padding-box; + border-radius: 50%; + border: 2px solid #f3f3f3 +} + +.notification-indicator .mail-status.unread { + display: inline-block +} + +.notification-indicator:hover .mail-status { + background-color: #4183c4 +} + +.site-search { + position: relative; + float: left +} + +.site-search form { + position: relative; + float: left; + width: 360px; + margin-right: 10px +} + +.site-search input[type="text"] { + position: relative; + width: 100%; + min-height: 28px; + padding: 4px 20px 4px 8px; + font-size: 12px +} + +.site-search .scope-badge { + position: absolute; + top: 3px; + left: 3px; + bottom: 3px; + z-index: 10; + display: none; + padding: 3px 6px; + font-size: 12px; + color: #777; + background-color: #eee; + border-radius: 2px; + -webkit-transition: all 0.1s ease-in-out; + transition: all 0.1s ease-in-out +} + +.site-search.repo-scope .scope-badge { + display: block +} + +.site-search.repo-scope input[type="text"] { + padding-left: 100px +} + +.site-search.repo-scope input[type="text"]:focus+.scope-badge,.site-search.repo-scope .focused .drag-and-drop+.scope-badge,.focused .site-search.repo-scope .drag-and-drop+.scope-badge { + background-color: #e4eef7; + color: #4183c4 +} + +.header-nav { + list-style: none +} + +.header-nav-item { + float: left +} + +.header-nav-item.active .dropdown-menu-content { + display: block +} + +.header-nav-item.active .tooltipped:before,.header-nav-item.active .tooltipped:after { + display: none +} + +.header-nav-link { + display: block; + padding: 4px 8px; + font-size: 13px; + font-weight: bold; + line-height: 20px; + color: #333 +} + +.header-nav-link:hover,.header-nav-link:focus { + color: #4183c4; + text-decoration: none +} + +.header-nav-link:hover .dropdown-caret,.header-nav-link:focus .dropdown-caret { + border-top-color: #4183c4 +} + +.user-nav { + margin-right: -8px +} + +.user-nav .header-nav-link { + height: 28px +} + +.user-nav .octicon { + width: 18px; + height: 18px; + text-align: center +} + +.user-nav .octicon-inbox { + font-size: 20px +} + +.user-nav .octicon-sign-out { + padding-top: 2px +} + +.user-nav .octicon-plus { + float: left; + width: 16px; + height: 18px; + font-size: 18px +} + +.user-nav .avatar { + float: left; + margin-right: 5px +} + +.user-nav .name { + float: left; + white-space: nowrap +} + +.sign-out-button { + background: none; + border: 0 +} + +.header-actions { + float: right; + margin-top: -3px; + margin-bottom: -3px +} + +.header-actions .button { + margin-left: 5px +} + +.enterprise .header { + background-color: #2a2c2e; + border-bottom-color: #121213 +} + +.is-stats .enterprise .header { + box-shadow: inset 0 1px 0 rgba(255,255,255,0.05) +} + +.enterprise .header-logo-wordmark,.enterprise .header-logo-invertocat,.enterprise .header-nav-link { + color: #c8c8ca +} + +.enterprise .header-logo-wordmark:hover,.enterprise .header-logo-wordmark:focus,.enterprise .header-logo-invertocat:hover,.enterprise .header-logo-invertocat:focus,.enterprise .header-nav-link:hover,.enterprise .header-nav-link:focus { + color: #fafafa +} + +.enterprise .header-nav-link:hover .dropdown-caret,.enterprise .header-nav-link:focus .dropdown-caret { + border-top-color: #fafafa +} + +.enterprise .notification-indicator .mail-status { + border-color: #2a2c2e +} + +.enterprise .notification-indicator:hover .mail-status { + background-color: #d26911 +} + +.enterprise .header-actions .button { + border: 0; + box-shadow: inset 0 1px 0 rgba(255,255,255,0.25),0 1px 1px rgba(0,0,0,0.5) +} + +.enterprise .site-search .scope-badge { + background-color: #5b5f63; + color: #c8c8ca +} + +.enterprise .site-search input[type="text"] { + color: #fafafa; + background-color: #4f5256; + border-color: #121213 +} + +.enterprise .site-search input[type="text"]:focus,.enterprise .site-search .focused .drag-and-drop,.focused .enterprise .site-search .drag-and-drop { + background-color: #55595d; + border-color: #000; + box-shadow: inset 0 1px 0 rgba(0,0,0,0.075) +} + +.enterprise .site-search input[type="text"]:focus+.scope-badge,.enterprise .site-search .focused .drag-and-drop+.scope-badge,.focused .enterprise .site-search .drag-and-drop+.scope-badge { + background-color: #676c71; + color: #fff +} + +.unsupported-browser { + padding: 15px 0; + color: #211e14; + background-color: #fae692; + background-image: -webkit-linear-gradient(#feefae, #fae692); + background-image: linear-gradient(#feefae, #fae692); + background-repeat: repeat-x; + border-bottom: 1px solid #b3a569 +} + +.unsupported-browser .container { + background: url(/images/icons/ie-notice.png) no-repeat 0 5px +} + +.unsupported-browser h5 { + font-size: 13px; + margin: 5px 0 2px; + padding-left: 48px +} + +.unsupported-browser p { + margin: 0; + padding-left: 48px +} + +.unsupported-browser .button { + float: right; + margin-top: 5px; + margin-left: 8px +} + +.mobile-banner button.switch-to-mobile { + display: block; + width: 100%; + padding: 30px 0 45px; + border: 0; + background-color: #444; + color: #eaeaea; + font-size: 60px; + text-align: center; + font-weight: bold +} + +.mobile-banner button.switch-to-mobile .mega-octicon { + position: relative; + top: -8px; + margin-right: 5px; + color: #ddd; + font-size: 48px +} + +.accessibility-aid { + height: 1px; + width: 1px; + clip: rect(1px, 1px, 1px, 1px); + overflow: hidden; + position: absolute; + margin: 0 +} + +.accessibility-aid:focus { + height: auto; + width: auto; + clip: auto; + z-index: 1; + top: 0; + line-height: 49px; + padding: 0 10px; + background: #f5f5f5; + font-weight: bold; + text-decoration: none; + color: #333 +} + +.is-stats .accessibility-aid:focus { + top: 34px +} + +.site-footer { + position: relative; + margin-top: 40px; + padding-top: 40px; + padding-bottom: 40px; + font-size: 12px; + line-height: 1.5; + color: #777; + border-top: 1px solid #eee +} + +.site-footer:before { + display: table; + content: "" +} + +.site-footer:after { + display: table; + clear: both; + content: "" +} + +.site-footer .octicon-mark-github { + position: absolute; + top: 38px; + left: 50%; + height: 24px; + width: 24px; + margin-left: -12px; + font-size: 24px; + color: #ccc +} + +.site-footer .octicon-mark-github:hover { + color: #bbb +} + +.site-footer-links { + margin: 0; + list-style: none +} + +.site-footer-links li { + display: inline-block; + line-height: 16px +} + +.site-footer-links li+li { + margin-left: 10px +} + +.billing-plans tbody td { + width: 25%; + vertical-align: middle +} + +.billing-plans .current { + background-color: #f2ffed +} + +.billing-plans .name { + font-size: 14px; + font-weight: bold; + color: #333 +} + +.billing-plans .coupon { + font-size: 12px +} + +.billing-plans .coupon td { + color: #fff; + background-color: #6cc644 +} + +.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: solid transparent; + border-width: 5px; + border-bottom-color: #6cc644 +} + +.boxed-group-table .toggle-currency { + font-size: 11px; + font-weight: normal +} + +.is-hidden,.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 { + border-top: 1px solid #eee; + margin-bottom: 0; + padding: 10px +} + +.auth-form { + width: 400px; + margin: 60px auto +} + +.auth-form .note { + margin: 15px 0; + text-align: center +} + +.auth-form-header { + position: relative; + padding: 10px 20px; + margin: 0; + color: #fff; + text-shadow: 0 -1px 0 rgba(0,0,0,0.3); + background-color: #829aa8; + border: 1px solid #768995; + border-radius: 3px 3px 0 0 +} + +.auth-form-header h1 { + margin-top: 0; + margin-bottom: 0; + font-size: 16px +} + +.auth-form-header h1 a { + color: #fff +} + +.auth-form-header .octicon { + position: absolute; + top: 10px; + right: 20px; + color: rgba(0,0,0,0.4); + text-shadow: 0 1px 0 rgba(255,255,255,0.1) +} + +.auth-form-body { + padding: 20px; + font-size: 14px; + background-color: #fff; + border: 1px solid #d8dee2; + border-top: 0; + border-radius: 0 0 3px 3px +} + +.auth-form-body .input-block { + margin-top: 5px; + margin-bottom: 15px +} + +.auth-form-body p { + margin: 0 0 10px +} + +.two-factor-help { + position: relative; + padding: 10px 10px 10px 36px; + margin: 60px 0 auto auto; + border: 1px solid #eaeaea; + border-radius: 3px +} + +.two-factor-help .octicon { + position: absolute; + top: 10px; + left: 10px +} + +.two-factor-help .minibutton { + float: right +} + +.two-factor-help ul { + list-style-type: none +} + +.flash.sms-error,.flash.sms-success { + display: none; + margin: 0 0 10px +} + +.is-sent .sms-success { + display: block +} + +.is-sent .sms-error { + display: none +} + +.is-not-sent .sms-success { + display: none +} + +.is-not-sent .sms-error { + display: block +} + +.autocomplete-results { + position: absolute; + z-index: 99; + display: none; + max-height: 20em; + overflow-y: auto; + font-size: 13px; + list-style: none; + background: #fff; + border: 1px solid #c1c1c1; + border-radius: 3px; + box-shadow: 0 0 5px rgba(0,0,0,0.3) +} + +.autocomplete-results .no-results { + display: none +} + +.autocomplete-group { + width: 100%; + overflow: hidden +} + +.autocomplete-item { + display: block; + padding: 5px; + overflow: hidden; + font-weight: bold; + text-decoration: none; + text-overflow: ellipsis; + white-space: nowrap; + cursor: pointer +} + +.autocomplete-item.selected,.autocomplete-item.navigation-focus { + color: #fff; + text-decoration: none; + background-color: #4183c4 +} + +.autocomplete-item.selected .organization-member,.autocomplete-item.selected .ldap-group-dn,.autocomplete-item.navigation-focus .organization-member,.autocomplete-item.navigation-focus .ldap-group-dn { + color: #f2f2f2 +} + +.autocomplete-item .secondary-label { + font-weight: normal +} + +.autocomplete-item .organization-member { + float: right; + padding-top: 1px; + color: #808080 +} + +.suggester-container { + position: absolute; + top: 58px; + left: 10px; + z-index: 30 +} + +.comment-content .suggester-container { + top: 46px +} + +.timeline-new-comment .suggester-container { + top: 52px +} + +.is-comment-editing .suggester-container { + top: 49px +} + +.merge-branch-form .suggester-container { + top: 39px +} + +.wiki-wrapper .suggester-container { + top: 93px; + left: -2px +} + +.suggester { + position: relative; + top: 0; + left: 0; + display: none; + min-width: 180px; + margin-top: 20px; + background: #fff; + border: 1px solid #ddd; + border-radius: 3px; + box-shadow: 0 0 5px rgba(0,0,0,0.1) +} + +.suggester.active { + display: block +} + +.suggester ul { + padding: 0; + margin: 0; + list-style: none +} + +.suggester li { + display: block; + padding: 5px 10px; + font-weight: bold; + border-bottom: 1px solid #ddd +} + +.suggester li small { + font-weight: normal; + color: #777 +} + +.suggester li:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px +} + +.suggester li:first-child a { + border-top-left-radius: 3px; + border-top-right-radius: 3px +} + +.suggester li.navigation-focus { + color: #fff; + text-decoration: none; + background: #4183c4 +} + +.suggester li.navigation-focus small { + color: #fff +} + +.breadcrumb { + margin-top: 5px; + margin-bottom: 5px; + font-size: 18px; + color: #999 +} + +.breadcrumb .separator:before,.breadcrumb .separator:after { + content: " " +} + +.breadcrumb strong.final-path { + color: #000 +} + +.breadcrumb .new-file-no-branch { + color: #ccc +} + +.breadcrumb .new-file-no-branch:hover { + color: #4183c4 +} + +.breadcrumb .zeroclipboard-button { + display: inline-block; + margin-left: 5px +} + +.breadcrumb .repo-root { + font-weight: bold +} + +.editor-license-template,.editor-gitignore-template { + position: relative; + top: 3px; + display: none; + float: right; + font-size: 14px +} + +.editor-license-template.is-visible,.editor-gitignore-template.is-visible { + display: block +} + +.editor-license-template .select-menu-git-ignore,.editor-license-template .select-menu-license-picker,.editor-gitignore-template .select-menu-git-ignore,.editor-gitignore-template .select-menu-license-picker { + right: 0 +} + +.editor-abort { + display: inline; + font-size: 14px +} + +.new-file-form { + color: #4183c4 +} + +.new-file-form,.edit-file-form,.delete-file-form { + cursor: pointer +} + +.delete-file-form { + margin-left: 4px +} + +.delete-file-form:hover { + color: #900 +} + +.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: #999 +} + +input.blob-filter { + padding: 4px 20px 5px 30px; + width: 100%; + font-size: 12px; + border: 0; + border-radius: 0; + outline: none +} + +input.blob-filter:focus { + outline: none +} + +.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: bold; + background: #f8f8f8; + border-top: 0 +} + +.too-long-message { + display: none; + color: #cea61b +} + +.is-too-long-error .too-long-message { + display: block +} + +.check-for-fork { + display: inline-block +} + +.check-for-fork img { + vertical-align: text-bottom +} + +.check-for-fork.is-error .check-for-fork-loading { + display: none +} + +.check-for-fork.is-error .check-for-fork-error { + display: inline-block +} + +.check-for-fork-error { + display: none +} + +.file-commit-form { + padding-left: 64px +} + +.file-commit-form .commit-form-avatar { + float: left; + margin-left: -64px; + border-radius: 4px +} + +.file-commit-form .commit-form { + position: relative; + padding: 15px; + margin-bottom: 10px; + border: 1px solid #ddd; + border-radius: 3px +} + +.file-commit-form .commit-form:after,.file-commit-form .commit-form:before { + position: absolute; + top: 11px; + left: -16px; + right: 100%; + width: 0; + height: 0; + display: block; + content: " "; + border-color: transparent; + border-style: solid solid outset; + pointer-events: none +} + +.file-commit-form .commit-form:after { + border-width: 7px; + border-right-color: #fff; + margin-top: 1px; + margin-left: 2px +} + +.file-commit-form .commit-form:before { + border-right-color: #ddd; + border-width: 8px +} + +.file-commit-form .commit-message { + min-height: 100px +} + +.file-commit-form-heading { + margin-top: 0; + margin-bottom: 10px +} + +.quick-pull-choice .form-checkbox { + padding-left: 25px; + margin: 10px 0 +} + +.quick-pull-choice .form-checkbox label { + font-weight: normal +} + +.quick-pull-choice .form-checkbox .octicon { + width: 16px; + margin-right: 3px; + text-align: center +} + +.quick-pull-choice dl.form,.quick-pull-choice .form-checkbox:last-child { + margin-bottom: 0 +} + +.quick-pull-choice .quick-pull-branch-name { + display: none; + padding-left: 48px; + margin-top: 5px +} + +.quick-pull-choice .new-branch-name-input { + position: relative; + margin-top: 5px +} + +.quick-pull-choice .new-branch-name-input input { + width: 240px; + padding-left: 26px; + font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace +} + +.quick-pull-choice .new-branch-name-input .quick-pull-new-branch-icon { + position: absolute; + top: 9px; + left: 10px; + color: #b0c4ce +} + +.quick-pull-choice.will-normalize-ref .quick-pull-normalization-info { + display: inline-block +} + +.quick-pull-choice.will-create-branch .quick-pull-branch-name { + display: inline-block +} + +.quick-pull-normalization-info { + position: absolute; + top: 34px; + left: 0; + z-index: 10; + display: none; + padding: 5px; + font-size: 11px; + color: #494620; + background: #f7ea57; + border: 1px solid #c0b536; + border-top-color: #fff; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px +} + +.merge-pr { + padding-top: 10px; + margin: 20px 0 0; + border-top: 1px solid #ddd +} + +.merge-pr.open .merge-branch-form { + display: block +} + +.merge-pr.open .branch-action { + display: none +} + +.branch-status { + padding: 10px 0 0; + border: solid #eee; + border-width: 0 0 1px +} + +.branch-status.branch-status-next { + padding: 0; + border-width: 0 +} + +.branch-status .octicon { + width: 16px; + text-align: center +} + +.branch-status.open>.build-statuses-list { + max-height: 370px; + border-width: 1px 0 +} + +.branch-status.open .statuses-toggle-opened { + display: inline +} + +.branch-status.open .statuses-toggle-closed { + display: none +} + +.status-description { + display: block; + padding: 0 15px 10px 12px +} + +.branch-status-next .status-description { + padding: 12px 15px 10px 12px; + font-weight: bold; + position: relative +} + +.branch-status-next .status-description .button-link,.branch-status-next .status-description a.right { + color: #bbb; + display: block; + position: absolute; + text-align: right; + top: 0; + right: 0; + bottom: 0; + padding: 8px 12px +} + +.branch-status-next .status-description .button-link .octicon,.branch-status-next .status-description a.right .octicon { + position: absolute; + right: 12px; + top: 18px +} + +.branch-status-next .status-description .button-link:hover,.branch-status-next .status-description a.right:hover { + color: #999 +} + +.branch-status-next .status-description strong { + display: block; + line-height: 1 +} + +.branch-status-header { + display: table; + width: 100%; + table-layout: fixed +} + +.branch-status-header .status-description { + display: table-cell; + width: 100%; + border: 1px solid #eee; + border-width: 0 0 1px 1px +} + +.branch-status-header .status-description:first-child { + border-left-width: 0; + border-radius: 3px 0 0 +} + +.branch-status-header .status-description:last-child { + border-radius: 0 3px 0 0 +} + +.branch-status-header .open .statuses-toggle-opened { + display: block +} + +.branch-status-header .open .statuses-toggle-closed { + display: none +} + +.completeness-indicator { + width: 30px; + height: 30px; + margin: -1px 8px 0 0; + float: left +} + +.completeness-indicator span { + display: none +} + +.completeness-indicator .failure { + fill: #bd2c00 +} + +.completeness-indicator .pending { + fill: #cea61b +} + +.completeness-indicator .success { + fill: #6cc644 +} + +.completeness-indicator .error { + fill: #999 +} + +.completeness-indicator.success,.build-status-single .completeness-indicator { + background: #6cc644; + border-radius: 100%; + color: #fff; + text-align: center +} + +.completeness-indicator.success span,.build-status-single .completeness-indicator span { + display: inline-block; + margin-top: 7px +} + +.build-status-single .completeness-indicator.failure { + background: #bd2c00 +} + +.build-status-single .completeness-indicator.pending { + background: #cea61b +} + +.build-status-single .completeness-indicator.error { + background: #999 +} + +.build-status-single .css-truncate-target { + width: 80%; + max-width: 80% +} + +.branch-status-header .build-status-single a { + line-height: 1; + font-weight: normal +} + +.build-statuses-list,.status-tabs-content { + max-height: 0; + margin-bottom: -1px; + overflow-y: auto; + border: solid #eee; + border-width: 1px 0 0; + padding: 0; + -webkit-transition: max-height 0.25s ease-in-out; + transition: max-height 0.25s ease-in-out +} + +.status-tabs-container.open .build-statuses-list,.status-tabs-container.open .status-tabs-content { + max-height: 370px +} + +.status-tabs-content { + border-width: 0; + margin-bottom: 0 +} + +.status-tabs-content .build-statuses-list { + border-width: 0 0 1px; + margin-bottom: 0 +} + +.status-tabs-container.open .status-tabs-content { + max-height: 370px; + border-width: 0 +} + +.status-tabs-content-view { + padding: 10px 12px; + background: #fafafa; + border-bottom: 1px solid #eee; + display: none +} + +.status-tabs-content-view .octicon { + color: #ccc +} + +.status-tabs-content-view .octicon:hover { + color: #555 +} + +.status-tabs-content-view.open { + display: block +} + +.status-tabs-content-view.build-statuses-list { + padding: 0; + border-bottom: 1px solid #eee +} + +.statuses-toggle-opened { + display: none +} + +.build-status-item { + padding: 10px 15px 10px 12px; + background-color: #fafafa; + border-bottom: 1px solid #eee +} + +.build-status-item:last-child { + border-bottom: 0 +} + +.build-status-item .css-truncate-target { + width: 80%; + max-width: 80% +} + +.build-status-icon { + width: 16px; + text-align: center +} + +.build-status-details { + margin-left: 10px +} + +.merge-pr-more-commits { + margin-top: 10px; + margin-bottom: 10px; + margin-left: 64px; + font-size: 12px; + color: #777 +} + +.branch-action { + padding-left: 64px; + margin-top: 15px; + margin-bottom: 15px +} + +.branch-action .merge-branch-heading { + margin-bottom: 2px +} + +.branch-action .delete-branch-failure { + display: none; + padding: 15px +} + +.branch-action.error .delete-branch-failure { + display: block +} + +.branch-action.error .merge-message { + display: none +} + +.branch-action-icon { + float: left; + width: 48px; + height: 48px; + margin-left: -64px; + line-height: 48px; + color: #fff; + text-align: center; + border-radius: 3px +} + +.branch-action-body { + position: relative; + background-color: #fff; + border: 1px solid #e5e5e5; + border-radius: 3px +} + +.branch-action-body:after,.branch-action-body:before { + position: absolute; + top: 11px; + left: -16px; + right: 100%; + width: 0; + height: 0; + display: block; + content: " "; + border-color: transparent; + border-style: solid solid outset; + pointer-events: none +} + +.branch-action-body:after { + border-width: 7px; + border-right-color: #fff; + margin-top: 1px; + margin-left: 2px +} + +.branch-action-body:before { + border-right-color: #ddd; + border-width: 8px +} + +.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-message,.branch-action-body .merge-branch-form { + padding: 15px +} + +.branch-action-state-clean .branch-action-icon { + background-color: #6cc644 +} + +.branch-action-state-clean .branch-action-body { + border-color: #95c97e +} + +.branch-action-state-clean .branch-action-body:before { + border-right-color: #95c97e +} + +.branch-action-state-unknown .branch-action-icon,.branch-action-state-unstable .branch-action-icon { + background-color: #cea61b +} + +.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: #6e5494 +} + +.branch-action-state-merged .branch-action-body { + border-color: #886ead +} + +.branch-action-state-merged .branch-action-body:before { + border-right-color: #886ead +} + +.branch-action-state-dirty .branch-action-icon,.branch-action-state-closed-dirty .branch-action-icon { + background-color: #888 +} + +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { + .branch-action-body .spinner { + background-image:url(/images/spinners/octocat-spinner-64.gif); + background-size: 32px 32px + } +} + +.collected-todos { + padding-left: 64px; + margin-top: 15px; + margin-bottom: 15px +} + +.collected-todos .status-tabs-content-view { + border: 1px solid #eee; + border-width: 1px 0 0; + border-radius: 0 0 3px 3px +} + +.collected-todos .open .statuses-toggle-opened { + display: block +} + +.collected-todos .open .statuses-toggle-closed { + display: none +} + +.collected-todos-body { + position: relative; + background-color: #fff; + border: 1px solid #e5e5e5; + border-radius: 3px +} + +.merge-branch-form { + display: none; + margin: 15px 0 +} + +.merge-branch-form .commit-form { + border-color: #95c97e +} + +.merge-branch-form .commit-form:before { + border-right-color: #95c97e +} + +.merge-branch-form.error .commit-form { + border-color: #e97a74 +} + +.merge-branch-form.error .commit-form:before { + border-right-color: #e97a74 +} + +.merge-branch-form .merge-form-failed { + display: none +} + +.merge-branch-form.error .merge-form-failed { + display: block +} + +.merge-branch-form.error .merge-form-contents { + display: none +} + +.merge-button-matrix-merge-form .merge-branch-form { + display: block +} + +.merge-button-matrix-merge-form .merge-branch-form .merge-form-contents { + display: block +} + +.merge-button-matrix-merge-failed .merge-branch-form { + display: block +} + +.merge-button-matrix-merge-failed .merge-branch-form .merge-form-failed { + display: block +} + +.merge-button-matrix-merge-failed .merge-branch-form .merge-form-contents { + display: none +} + +p.recently-touched-branches-description { + margin: 0; + font-size: 11px; + color: #888 +} + +.recently-touched-branches { + padding: 0; + margin: 5px 0 10px; + color: #4c4a42; + background-color: #fff9ea; + border: solid 1px #dfd8c2; + border-radius: 3px +} + +.recently-touched-branches a.branch-link { + font-weight: bold +} + +.recently-touched-branches li { + height: 36px; + padding: 5px; + margin: 0; + line-height: 23px; + list-style-type: none; + border-bottom: 1px solid #e5e2c8 +} + +.recently-touched-branches li:last-child { + border-bottom: 0 +} + +.recently-pushed-branch-actions { + float: right +} + +.recently-pushed-branch-details { + display: inline-block; + margin: 0 0 0 7px; + font-size: 13px; + line-height: 26px; + color: #a19e7f +} + +.recently-pushed-branch-details a { + color: #6b694f +} + +.recently-pushed-branch-details .css-truncate-target { + max-width: 400px +} + +.branch-name { + display: inline-block; + padding: 2px 6px; + font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace; + color: rgba(0,0,0,0.5); + background-color: rgba(209,227,237,0.5); + border-radius: 3px +} + +.branch-name .octicon { + margin: 1px -2px 0 0; + color: #b0c4ce +} + +a.branch-name { + color: #4183c4 +} + +.range-editor { + position: relative; + padding: 15px 15px 15px 45px; + margin-bottom: 10px; + background-color: #fafafa; + border: 1px solid #eee; + border-radius: 3px +} + +.range-editor .range { + position: relative +} + +.range-editor .range p { + margin: 0 0 8px; + font-size: 12px; + color: #999 +} + +.range-editor .range .dots { + margin: 0 4px; + font-size: 16px; + color: #999 +} + +.range-editor .range .select-menu { + position: relative; + display: inline-block +} + +.range-editor .range .select-menu.fork-suggester { + display: none +} + +.range-editor .range .branch-name { + line-height: 22px +} + +.is-cross-repo .range-editor .range .select-menu.fork-suggester { + display: inline-block +} + +.is-cross-repo .range-editor .range .cross-repo-text { + display: none +} + +.range-editor .range .branch .css-truncate-target,.range-editor .range .fork-suggester .css-truncate-target { + max-width: 180px +} + +.range-editor-icon { + float: left; + margin-left: -30px; + color: #666 +} + +.range-cross-repo-pair { + display: inline-block; + white-space: nowrap +} + +ul.comparison-list { + width: 350px; + margin: 25px auto 15px; + font-size: 14px; + text-align: left; + background: #fff; + border: 1px solid #ddd; + border-radius: 3px +} + +ul.comparison-list>li { + padding: 7px 10px; + list-style-type: none; + border-top: 1px solid #eee +} + +ul.comparison-list>li a { + font-weight: bold +} + +ul.comparison-list>li em { + float: right; + font-style: normal; + color: #999 +} + +ul.comparison-list>li .octicon { + position: relative; + top: 1px; + color: #aaa +} + +ul.comparison-list>li .css-truncate-target { + max-width: 200px +} + +ul.comparison-list>li.title { + font-size: 12px; + font-weight: bold; + color: #aaa; + text-transform: uppercase; + background: #fafafa; + border-top: 0; + border-top-left-radius: 3px; + border-top-right-radius: 3px +} + +.recently-touched-branches-wrapper { + margin: 15px 0 +} + +.starring-container .unstarred,.starring-container.on .starred { + display: block +} + +.starring-container.on .unstarred,.starring-container .starred { + display: none +} + +.starring-container.loading { + opacity: 0.5 +} + +.user-following-container .follow,.user-following-container.on .unfollow { + display: inline-block +} + +.user-following-container.on .follow,.user-following-container .unfollow { + display: none +} + +.user-following-container.loading { + opacity: 0.5 +} + +.members .user-following-container { + float: right +} + +.close-button,.web-edit-button { + background: transparent; + border: 0; + padding: 0; + outline: none +} + +.code-list .file-box { + border: 1px solid #ddd; + border-radius: 3px +} + +.code-list em { + background-color: rgba(255,255,140,0.5); + padding: 3px; + border-radius: 3px; + font-weight: bold; + font-style: normal; + color: #333 +} + +.code-list .title { + margin: -3px 0 10px 38px; + min-height: 24px; + font-weight: bold; + line-height: 1.2 +} + +.code-list .repo-specific .title,.code-list .repo-specific .full-path { + margin-left: 0 +} + +.code-list .match-count,.code-list .updated-at { + margin: 0; + font-size: 11px; + color: #999; + font-weight: normal +} + +.code-list .language { + float: right; + color: rgba(51,51,51,0.75); + font-size: 12px; + margin-left: 10px +} + +.code-list .avatar { + float: left +} + +.code-list .code-list-item+.code-list-item { + margin-top: 20px; + padding-top: 20px; + border-top: 1px solid #eee; + margin-bottom: 10px +} + +.code-list .blob-num { + padding: 0 +} + +.code-list .blob-num:before { + content: normal +} + +.code-list .blob-num a { + color: inherit; + padding: 0 10px +} + +.code-list .blob-num a:hover { + color: #4183c4 +} + +.code-list .blob-code { + white-space: pre-wrap +} + +.code-list .divider .blob-num,.code-list .divider .blob-code { + background-color: #f8fafd; + padding-top: 0; + padding-bottom: 0; + cursor: default +} + +.code-list .divider .blob-num { + background-color: #f0f5fa; + line-height: 15px; + padding: 0 10px; + height: 18px +} + +.code-list .full-path { + margin: 0 0 0 40px +} + +.code-list .full-path .octicon-repo { + color: #666 +} + +.code-list .full-path .octicon-lock { + color: #e9dba4 +} + +.code-list .full-path a { + color: #999 +} + +.code-list-item-private .file-box { + border: 1px solid #fadda5 +} + +.code-list-item-private .blob-num { + background-color: #fff9ea; + border-right: 1px solid #fadda5 +} + +.code-list-item-private .blob-num a { + color: #a1882b +} + +.code-list-item-private .divider .blob-num,.code-list-item-private .divider .blob-code { + background-color: #fff9ea; + color: #a1882b +} + +.codesearch-head { + padding-bottom: 20px +} + +.codesearch-head.pagehead h1 { + float: left; + width: 250px; + line-height: 33px +} + +.advanced-search-form h3 { + margin-top: 20px +} + +.advanced-search-form .flattened dt { + width: 230px +} + +.advanced-search-form .flattened dt label { + font-weight: normal +} + +.advanced-search-form .flattened dd { + margin-left: 250px +} + +.advanced-search-form .form-checkbox { + margin-left: 250px +} + +.advanced-search-form fieldset { + border-bottom: 1px solid #f1f1f1; + padding-bottom: 20px; + margin-bottom: 30px +} + +.codesearch-results .large-format-loader { + padding-top: 5% +} + +.codesearch-results .repo-list { + margin-top: -20px +} + +.codesearch-results .repo-list-name { + font-weight: normal +} + +.codesearch-results .repo-list-name a,.codesearch-results .code-list .title a { + word-wrap: break-word +} + +.codesearch-results .repo-list-name em,.codesearch-results .repo-list-description em { + padding: 3px; + font-style: normal; + font-weight: bold; + background-color: rgba(255,255,140,0.5); + border-radius: 3px +} + +.codesearch-results .search-foot-note { + color: #999; + text-align: center +} + +.meta-search-links { + margin-top: 20px +} + +.meta-search-links a { + margin-right: 10px +} + +.codesearch-aside .menu .octicon { + width: 16px; + text-align: center; + margin-right: 5px +} + +.codesearch-aside .meta-search-links { + margin-top: 20px +} + +.codesearch-aside .meta-search-links a { + margin-right: 10px +} + +.codesearch-aside .filter-list { + border-bottom: 1px solid #f1f1f1; + margin-bottom: 20px; + padding-bottom: 20px +} + +.codesearch-aside .filter-list li { + position: relative +} + +.codesearch-aside .filter-list li span.bar { + background: #f1f1f1; + display: inline-block; + position: absolute; + z-index: -1; + top: 2px; + bottom: 2px; + right: 0 +} + +.simple-search-page { + width: 740px; + padding-top: 100px; + padding-bottom: 100px +} + +.simple-search-page h2 { + font-weight: normal +} + +.simple-search-page h2 .mega-octicon { + vertical-align: middle +} + +.search-form-fluid { + position: relative +} + +.search-form-fluid .flex-table-item-primary { + padding-right: 10px +} + +.search-form-fluid .completed-query { + position: absolute; + top: 7px; + left: 8px; + right: 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: normal; + cursor: text +} + +.search-form-fluid .search-page-label.focus .completed-query { + opacity: 0.6 +} + +.search-form-fluid .search-page-input { + position: relative; + z-index: 2; + min-height: 0; + margin: 0; + padding: 0; + background: none; + border: 0; + box-shadow: none +} + +.search-form-fluid .search-page-input:focus { + box-shadow: none +} + +.token-warning { + position: absolute; + top: 10px; + right: 85px; + color: #000 +} + +.sort-bar { + border-bottom: 1px solid #f1f1f1; + margin-bottom: 20px; + padding-bottom: 20px +} + +.sort-bar .sort-label { + padding-right: 5px; + font-weight: 200; + font-size: 13px; + color: #666 +} + +.sort-bar .select-menu { + float: right +} + +.sort-bar h3 { + margin: 0 +} + +.sort-bar .sort-form { + float: right +} + +.sort-bar .sort-link { + font-weight: bold; + color: #8a8a8a; + text-decoration: none; + margin-top: 4px +} + +.sort-form .sort-icon { + border: 5px solid #8a8a8a; + height: 0; + width: 0; + display: inline-block; + margin-left: 5px +} + +.sort-form .sort-desc .sort-icon { + border-color: #8a8a8a transparent transparent; + border-width: 5px 4px 2px +} + +.sort-form .sort-asc .sort-icon { + border-color: transparent transparent #8a8a8a; + border-width: 2px 4px 5px +} + +.file-editor-textarea { + width: 100%; + padding: 5px 4px; + font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace; + resize: vertical; + border: 0; + border-radius: 0; + outline: none +} + +.container-preview .tabnav-tabs { + margin: -6px 0 -5px -11px +} + +.container-preview .tabnav-tabs .tabnav-tab { + padding: 12px 15px; + border-radius: 0 +} + +.container-preview .tabnav-tabs>li:first-child .selected { + border-top-left-radius: 3px +} + +.container-preview .tabnav-tabs .selected { + font-weight: bold +} + +.container-preview.show-code .commit-create,.container-preview.show-code .actions { + display: block +} + +.container-preview.show-code .commit-preview,.container-preview.show-code .loading-preview-msg,.container-preview.show-code .no-changes-preview-msg,.container-preview.show-code .error-preview-msg { + display: none +} + +.container-preview:not(.show-code) .commit-create,.container-preview:not(.show-code) .actions { + display: none +} + +.container-preview.loading-preview .loading-preview-msg { + display: block +} + +.container-preview.loading-preview .no-changes-preview-msg,.container-preview.loading-preview .error-preview-msg,.container-preview.loading-preview .commit-preview { + display: none +} + +.container-preview.show-preview .commit-preview { + display: block +} + +.container-preview.show-preview .loading-preview-msg,.container-preview.show-preview .no-changes-preview-msg,.container-preview.show-preview .error-preview-msg { + display: none +} + +.container-preview.no-changes-preview .no-changes-preview-msg { + display: block +} + +.container-preview.no-changes-preview .loading-preview-msg,.container-preview.no-changes-preview .error-preview-msg,.container-preview.no-changes-preview .commit-preview { + display: none +} + +.container-preview.error-preview .error-preview-msg { + display: block +} + +.container-preview.error-preview .loading-preview-msg,.container-preview.error-preview .no-changes-preview-msg,.container-preview.error-preview .commit-preview { + display: none +} + +.container-preview p.preview-msg { + padding: 30px; + font-size: 16px +} + +.ace_editor.ace-github-light { + position: relative; + font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; + font-size: 12px; + line-height: 18px +} + +.ace_editor.ace-github-light .ace_scroller.ace_scroll-left { + box-shadow: none +} + +.ace_gutter { + border-right: 1px solid #eee +} + +.ace_gutter-layer { + min-width: 50px +} + +.ace_nobold .ace_line>span { + font-weight: normal !important +} + +.ace_marker-layer .ace_step { + background-color: #fcff00 +} + +.ace_marker-layer .ace_stack { + background-color: #a4e565 +} + +.ace_marker-layer .ace_selected-word { + background-color: #fafaff +} + +.ace_indent-guide { + box-shadow: inset -1px 0 0 rgba(0,0,0,0.1) +} + +.details-collapse .collapse { + position: relative; + display: none; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease-in-out; + transition: height 0.35s ease-in-out +} + +.details-collapse.open .collapse { + display: block; + height: auto; + overflow: visible +} + +.comment.is-comment-editing .timeline-comment-actions,.comment.is-comment-editing .edit-comment-hide { + display: none +} + +.comment.is-comment-editing .form-content { + display: block +} + +.comment.is-comment-loading .context-loader { + display: block +} + +.comment.is-comment-loading .form-content { + opacity: 0.5 +} + +.comment.is-comment-stale .comment-form-stale { + display: block +} + +.comment.is-comment-stale .comment-content { + padding-top: 10px +} + +.comment.is-comment-stale .form-content { + opacity: 0.75 +} + +.comment .email-format { + line-height: 1.5 +} + +.comment .context-loader { + display: none +} + +.comment-body { + width: 100%; + padding: 15px; + overflow: visible; + font-size: 14px +} + +.comment-body .highlight { + overflow: visible !important; + background-color: transparent +} + +.form-actions:before { + display: table; + content: "" +} + +.form-actions:after { + display: table; + clear: both; + content: "" +} + +.form-actions .button,.form-actions .minibutton { + float: right; + margin-left: 5px +} + +.form-actions .left .button,.form-actions .left .minibutton { + margin-left: 0 +} + +.form-content { + display: none; + padding: 10px +} + +.form-content .form-actions { + margin-top: 10px +} + +.comment-form-textarea { + width: 100%; + max-width: 100%; + height: 100px; + min-height: 100px; + margin: 0; + font-size: 14px; + line-height: 1.6; + -webkit-transform: translateZ(0) +} + +.comment-form-textarea.dragover { + border: solid 1px #4183c4 +} + +.discussion-topic-header { + position: relative; + padding: 10px; + word-wrap: break-word +} + +.discussion-hidden { + opacity: 0.75 +} + +.comment-form-error,.comment-form-stale { + display: none; + padding: 5px 10px; + margin: 0 10px; + font-weight: bold; + color: #900; + background-color: #ffeaea; + border: 1px solid #e2a0a0 +} + +.comment-form-error.comment-form-bottom,.comment-form-stale.comment-form-bottom { + margin-bottom: 10px +} + +.comment-form-stale { + margin-top: 0 +} + +.email-format { + line-height: 1.5em !important +} + +.email-format div { + white-space: pre-wrap +} + +.email-format .email-hidden-reply { + display: none; + white-space: pre-wrap +} + +.email-format .email-quoted-reply,.email-format .email-signature-reply { + padding: 0 15px; + margin: 15px 0; + color: #777; + border-left: 4px solid #ddd +} + +.email-format .email-hidden-toggle a { + display: inline-block; + height: 12px; + padding: 0 9px; + font-size: 12px; + font-weight: bold; + line-height: 6px; + color: #555; + text-decoration: none; + vertical-align: middle; + background: #ddd; + border-radius: 1px +} + +.email-format .email-hidden-toggle a:hover { + background-color: #ccc +} + +.email-format .email-hidden-toggle a:active { + color: #fff; + background-color: #4183c4 +} + +.comment-email-format div { + white-space: normal +} + +.comment-email-format .email-hidden-reply { + display: none; + white-space: normal +} + +.comment-email-format blockquote,.comment-email-format p { + margin: 0 +} + +.blankslate.conversation-limited { + padding: 20px 0 10px; + margin: 15px +} + +.locked-conversation .write-tab,.locked-conversation .preview-tab { + color: #ccc +} + +.commit-sha { + padding: 0.2em 0.4em; + font-size: 90%; + font-weight: normal; + background-color: #f5f5f5; + border: 1px solid #eee; + border-radius: 0.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: #4e575b +} + +.commit .commit-title.blank,.commit .commit-title.blank a { + color: #9cabb1 +} + +.commit .commit-title .issue-link { + font-weight: bold; + color: #4183c4 +} + +.commit .sha-block,.commit .sha { + font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; + font-size: 12px +} + +.commit.open .commit-desc { + display: block +} + +.commit-link { + font-weight: normal; + color: #4183c4 +} + +.commit-email-flash { + display: inline +} + +.commit-desc { + display: none +} + +.commit-desc pre { + max-width: 700px; + margin: 10px 0; + font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; + font-size: 13px; + line-height: 1.45; + color: #596063; + white-space: pre-wrap +} + +.commit-desc+.commit-branches { + padding-top: 8px; + margin-top: 2px; + border-top: solid 1px #d1e2eb +} + +.commit-tease { + padding: 8px 8px 0; + background: #e6f1f6; + border: 1px solid #b7c7cf; + border-bottom-color: #d8e6ec; + border-top-left-radius: 3px; + border-top-right-radius: 3px +} + +.commit-tease p.commit-title { + margin: 0 0 6px +} + +.commit-tease .commit-desc { + margin: -3px 0 10px +} + +.commit-tease .commit-desc pre { + font-size: 11px +} + +.commit-tease .commit-meta { + padding: 8px; + margin-right: -8px; + margin-left: -8px; + background: #fff; + border-top: 1px solid #d8e6ec +} + +.commit-tease .commit-meta .loader-loading { + margin: 0 0 -9px +} + +.commit-tease .zeroclipboard-link { + float: right; + margin-top: -2px; + margin-left: 5px +} + +.commit-tease .sha-block { + float: right; + color: #888 +} + +.commit-tease .sha-block>.sha { + color: #444 +} + +.commit-tease .sha-block>a { + color: #444; + text-decoration: none +} + +.commit-tease .authorship { + margin: -2px 0 -4px -4px; + font-size: 12px; + color: #999 +} + +.commit-tease .authorship a { + font-weight: bold; + color: #444; + text-decoration: none +} + +.commit-tease .authorship a:hover { + text-decoration: underline +} + +.commit-tease .authorship .avatar { + margin: -2px 3px 0 0 +} + +.commit-tease .authorship .author-name { + color: #444 +} + +.commit-tease .authorship .committer { + display: block; + margin-left: 30px; + font-size: 11px +} + +.comment-count { + float: right; + margin-top: 1px; + font-size: 11px; + color: #7f9199 +} + +.comment-count .octicon { + margin-left: 5px; + vertical-align: middle +} + +.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: #f3f3f3 +} + +.commits-listing .discussion-item-icon { + margin-right: 5px; + margin-left: -1px +} + +.commits-listing .timeline-commits { + padding-left: 8px; + margin-bottom: 20px +} + +.commits-listing .timeline-commits:last-child { + margin-bottom: 0 +} + +.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: #777 +} + +.commit-group-title .octicon-git-commit { + margin-right: 17px; + color: #ccc; + background: #fff +} + +.commits-list-item.navigation-focus { + background: #f7fbfc +} + +.commits-list-item .commit-title { + margin: 0; + font-size: 15px; + font-weight: bold; + color: #333 +} + +.commits-list-item .commit-meta { + margin-top: 1px; + font-weight: normal; + color: #999 +} + +.commits-list-item .deployment-indicator { + color: #bbb +} + +.commits-list-item .status .octicon { + height: 14px; + line-height: 14px +} + +.commits-list-item .commit-author { + color: #777 +} + +.commits-list-item .octicon-arrow-right { + margin: 0 3px +} + +.commits-list-item .button-outline { + padding: 5px 8px; + margin-top: 4px +} + +.commits-list-item .octicon-clippy,.commits-list-item .octicon-code { + display: block +} + +.commits-list-item .commit-desc pre { + padding-left: 8px; + margin-top: 5px; + margin-bottom: 10px; + font-size: 12px; + color: #596063; + border-left: 1px solid #e5e5e5 +} + +.commits-list-item .commit-desc pre a { + word-break: break-word +} + +.commits-comments-link { + margin-top: 9px; + color: #999; + vertical-align: middle +} + +.commits-comments-link:hover { + color: #4183c4; + text-decoration: none +} + +.commit-avatar-cell { + width: 47px +} + +.commit-avatar-cell.table-list-cell { + padding-right: 0 +} + +.commit-indicator { + margin-left: 5px +} + +.commit-links-cell { + width: 230px; + text-align: right +} + +.commit-links-group { + margin-right: 5px +} + +.timeline-commits { + width: 100%; + margin-top: 5px; + border-collapse: separate +} + +.timeline-commits+.timeline-commits { + margin-top: 15px +} + +.timeline-commits td { + padding-top: 4px; + padding-right: 8px; + padding-bottom: 4px; + font-size: 12px; + line-height: 16px; + vertical-align: top; + background-color: transparent +} + +.discussion-item .timeline-commits .commit-author { + display: none +} + +.timeline-commits .commit-gravatar { + width: 16px; + padding-left: 10px +} + +.timeline-commits .commit-author { + width: 200px; + padding-right: 20px; + white-space: nowrap +} + +.timeline-commits .author { + font-weight: bold; + color: #555 +} + +.timeline-commits .commit-message { + min-height: 0; + max-width: 550px +} + +.timeline-commits .commit-message a { + color: #555 +} + +.timeline-commits .commit-message a:hover { + color: #4183c4 +} + +.timeline-commits .commit-desc pre { + padding-left: 10px; + font-size: 11px; + color: #777; + border-left: 1px solid #eee +} + +.timeline-commits .hidden-text-expander { + margin-top: 3px; + margin-left: 0; + vertical-align: top +} + +.timeline-commits .hidden-text-expander a { + height: 13px; + background-color: #eee +} + +.timeline-commits .hidden-text-expander a:hover { + color: #fff; + background-color: #4183c4 +} + +.timeline-commits .commit-meta { + text-align: right; + white-space: nowrap +} + +.timeline-commits .commit-meta .status { + width: 16px; + text-align: center +} + +.timeline-commits .commit-meta .status.status-pending { + color: #cea61b +} + +.timeline-commits .commit-meta .octicon { + margin-right: 1px; + margin-left: 1px +} + +.commit-icon { + display: table-cell; + width: 16px; + color: #ccc +} + +.commit-icon .octicon { + background-color: #fff +} + +.commit-id { + color: #bbb +} + +.commit-id:hover { + color: #4183c4 +} + +.full-commit { + padding: 8px 8px 0; + margin: 10px 0; + background: #e6f1f6; + border: 1px solid #c5d5dd; + border-radius: 3px +} + +.full-commit:first-child { + margin-top: 0 +} + +.full-commit .button-outline { + background: none; + border: 1px solid #cedee5 +} + +.full-commit .button-outline:hover { + color: #4183c4; + border: 1px solid #4183c4 +} + +.full-commit p.commit-title { + margin: 0 0 8px; + font-size: 18px; + font-weight: bold; + color: #213f4d; + text-shadow: 0 1px rgba(255,255,255,0.5) +} + +.full-commit .branches-list { + display: inline-block; + margin-right: 10px; + vertical-align: middle; + list-style: none +} + +.full-commit .branches-list li { + display: inline-block; + padding-left: 3px; + font-weight: bold; + color: #596063 +} + +.full-commit .branches-list li:before { + padding-right: 6px; + font-weight: normal; + 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 { + font-weight: normal; + color: #818c90 +} + +.full-commit .branches-list li.pull-request { + font-weight: normal; + color: #818c90 +} + +.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 #d8e6ec; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px +} + +.full-commit .sha-block { + float: right; + margin-left: 15px; + font-size: 12px; + color: #888 +} + +.full-commit.merge-commit .sha-block { + clear: right +} + +.full-commit.merge-commit .sha-block+.sha-block { + margin-top: 2px +} + +.full-commit .sha-block>.sha { + color: #444 +} + +.full-commit .sha-block>a { + color: #444; + text-decoration: none; + border-bottom: 1px dotted #ccc +} + +.full-commit .sha-block>a:hover { + border-bottom: 1px solid #444 +} + +.full-commit .authorship { + margin-top: -2px; + margin-bottom: -4px; + margin-left: -4px; + font-size: 14px; + color: #999 +} + +.full-commit .authorship .gravatar { + margin-top: -2px; + margin-right: 3px; + vertical-align: middle; + border-radius: 3px +} + +.full-commit .authorship a { + font-weight: bold; + color: #444; + text-decoration: none +} + +.full-commit .authorship a:hover { + text-decoration: underline +} + +.full-commit .authorship .author-name { + color: #444 +} + +.full-commit .authorship .hint a { + color: #4183c4 +} + +.full-commit .authorship .committer { + display: block; + margin-top: -2px; + margin-left: 34px; + font-size: 12px +} + +.branches-tag-list { + display: inline-block; + margin-right: 10px; + 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: bold; + color: #596063 +} + +.branches-tag-list li.loading { + font-weight: normal; + color: #818c90 +} + +.branches-tag-list li.abbrev-tags { + cursor: pointer +} + +.branches-tag-list li a { + color: inherit +} + +.branches-tag-list li .hidden-text-expander a { + background-color: #dae5eb +} + +.branches-tag-list li .hidden-text-expander a:hover { + background-color: #d1dbe0 +} + +.commit-branches { + min-height: 18px; + margin-top: -6px; + margin-bottom: 8px; + font-size: 12px; + color: #818c90; + vertical-align: middle +} + +.commit-branches .octicon { + vertical-align: middle +} + +.full-commit .commit-desc,.commit-desc-container .commit-desc { + display: block; + margin: -5px 0 10px +} + +.full-commit .commit-desc pre,.commit-desc-container .commit-desc pre { + max-width: 100%; + overflow: visible; + text-shadow: 0 1px rgba(255,255,255,0.5); + word-wrap: break-word +} + +.commit-loader .loader-error { + display: none; + margin: 0; + font-size: 12px; + font-weight: bold; + color: #bd2c00 +} + +.commit-loader.error .loader-loading { + display: none +} + +.commit-loader.error .loader-error { + display: block +} + +.historical-banner { + padding: 15px 20px 15px 130px; + margin-bottom: 20px; + overflow: hidden; + color: #333; + background: #fff; + border: 1px solid #e5e5e5; + border-radius: 5px +} + +.historical-banner h2 { + margin: 0 0 5px +} + +.historical-banner p { + margin: 0 +} + +.historical-banner .illustration { + position: absolute; + top: 12px; + left: 20px; + color: rgba(0,0,0,0.1) +} + +.roses-divider { + margin-bottom: 20px; + text-align: center +} + +.file-history-tease { + margin-bottom: 10px; + font-size: 14px; + color: #7b878c; + background: #e7ecee; + border: 1px solid #d2d9dd; + border-radius: 3px +} + +.file-history-tease .author a { + font-weight: bold; + color: #000 +} + +.file-history-tease .commit-title { + display: inline +} + +.file-history-tease .sha { + font-size: 13px +} + +.file-history-tease .loader-loading,.file-history-tease .loader-error { + margin: 0 +} + +.file-history-tease .loader-loading img,.file-history-tease .loader-error img { + vertical-align: middle +} + +.file-history-tease .participation { + padding: 5px 8px; + font-size: 12px; + font-weight: normal; + line-height: 20px; + color: #666; + background-color: #fff; + border-top: 1px solid #d8e6ec; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px +} + +.file-history-tease .participation:before { + display: table; + content: "" +} + +.file-history-tease .participation:after { + display: table; + clear: both; + content: "" +} + +.file-history-tease .participation .quickstat { + float: left; + margin: 0 10px 0 0 +} + +.file-history-tease .participation .quickstat strong { + color: #000 +} + +.file-history-tease .participation a { + color: #888; + text-decoration: none +} + +.file-history-tease .participation .avatar-link { + margin-right: 3px +} + +.file-history-tease-header { + padding: 5px 8px; + line-height: 24px +} + +.file-history-tease-header .avatar { + float: left; + margin-right: 5px +} + +.toggle-line-notes-below { + color: #777 +} + +.commit-comments-heading h3 { + display: inline-block; + margin-right: 15px +} + +.commit-build-statuses { + position: relative; + display: inline-block; + text-align: left +} + +.commit-build-statuses.active .dropdown-menu-content { + display: block +} + +.commit-build-statuses.active .tooltipped:before,.commit-build-statuses.active .tooltipped:after { + display: none +} + +.commit-build-statuses .dropdown-menu { + min-width: 400px; + max-width: 500px; + padding-top: 0; + padding-bottom: 0 +} + +.commit-build-statuses .dropdown-menu .build-statuses-list { + max-height: 170px; + border-bottom: 0 +} + +.commit-build-statuses .dropdown-menu-w,.commit-build-statuses .dropdown-menu-e { + top: -11px +} + +.commit-build-statuses .status-description .button-link { + display: none +} + +.commit-build-statuses .build-status-item:last-child { + border-radius: 0 0 2px 2px +} + +.commit-ref { + position: relative; + display: inline-block; + padding: 0 5px; + border-radius: 3px; + font: 0.75em/2 Consolas, "Liberation Mono", Menlo, Courier, monospace; + color: #336479; + white-space: nowrap; + background-color: #e8f0f8 +} + +.commit-ref .user { + color: #598a9f +} + +a.commit-ref:hover { + text-shadow: -1px -1px 0 rgba(0,0,0,0.2); + background-color: #2a5177; + background-image: -webkit-linear-gradient(#74a4d4, #2a5177); + background-image: linear-gradient(#74a4d4, #2a5177); + background-repeat: repeat-x; + border-color: #2a5177; + text-decoration: none +} + +.compare-cutoff,.diff-cutoff { + margin: 5px 0; + padding: 8px 0; + font-weight: bold; + text-align: center; + border-radius: 3px; + color: #4c4a42; + background-color: #fff9ea; + border: solid 1px #dfd8c2 +} + +.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 #eee +} + +.table-of-contents li>.octicon { + margin-right: 3px; + vertical-align: -1px +} + +.table-of-contents .octicon-diff-removed { + color: #bd2c00 +} + +.table-of-contents .octicon-diff-renamed { + color: #677a85 +} + +.table-of-contents .octicon-diff-modified { + color: #d0b44c +} + +.table-of-contents .octicon-diff-added { + color: #6cc644 +} + +.toc-diff-stats { + padding-left: 20px; + line-height: 26px +} + +.toc-diff-stats .octicon { + float: left; + margin-top: 3px; + margin-left: -20px; + color: #ccc +} + +.toc-diff-stats .button-link { + font-weight: bold +} + +.toc-diff-stats+.content { + padding-top: 5px +} + +span.no-nl-marker { + position: relative; + top: 1px; + color: #bd2c00; + margin-left: 4px; + 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: normal; + color: #aaa +} + +.existing-pull .css-truncate { + max-width: 700px +} + +.existing-pull .css-truncate p { + display: inline +} + +.compare-pr-placeholder { + margin: 10px 0; + padding: 15px; + font-size: 14px; + color: #4c4a42; + background-color: #fff9ea; + border: solid 1px #dfd8c2; + border-radius: 3px +} + +.compare-pr-placeholder p { + margin: 7px 0; + color: #6d6c60 +} + +.compare-pr-placeholder .button { + margin-right: 10px; + margin-bottom: -2px +} + +.compare-pr-placeholder .button .octicon { + vertical-align: -1px +} + +.compare-pr-placeholder .help-link { + margin-top: 5px; + margin-right: -3px; + padding: 3px; + color: #9c997d; + text-decoration: none +} + +.compare-pr .pull-request-composer { + display: none +} + +.compare-pr .contributing { + display: none +} + +.compare-pr.open .compare-pr-placeholder { + display: none +} + +.compare-pr.open .pull-request-composer { + display: block +} + +.compare-pr.open .contributing { + display: block +} + +.contributing { + padding: 15px; + margin: 15px 0; + font-size: 14px; + color: #4c4a42; + background-color: #fff9ea; + border: 1px solid #dfd8c2; + border-radius: 3px +} + +.pull-request-composer { + position: relative; + margin-bottom: 15px; + border: 1px solid #ddd; + border-radius: 3px +} + +.pull-request-composer .preview-content { + min-height: 120px +} + +.discussion-topic { + float: left; + width: 80%; + border-right: 1px solid #ddd +} + +.composer-meta { + float: left; + width: 20%; + padding-right: 10px; + padding-left: 10px; + text-align: center +} + +.composer-meta .branch-action-icon { + display: inline-block; + float: none; + margin: 15px 0 +} + +.composer-meta .merge-branch-heading { + font-size: 14px +} + +.composer-meta .merge-branch-description { + margin: 10px 0; + font-size: 12px +} + +.composer-meta .branch-action-state-clean .merge-branch-heading { + color: #6cc644 +} + +.composer-submit { + position: absolute; + right: 1%; + bottom: 10px; + width: 18% +} + +#contact-github textarea { + height: 100px; + resize: vertical +} + +.heartocat { + display: block; + margin: 50px auto 0 +} + +.documentation-results-wrapper { + position: relative; + top: -19px +} + +.documentation-results { + position: absolute; + top: 0; + z-index: 2; + width: 400px; + margin-top: 5px; + clear: both; + box-shadow: 0 0 5px rgba(0,0,0,0.2) +} + +.documentation-results ul { + width: 100% +} + +.documentation-results ul li:first-child a { + border-top-left-radius: 3px; + border-top-right-radius: 3px +} + +.documentation-results .documentation-results-footer a { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px +} + +.documentation-results a { + outline: none; + padding: 5px 10px; + display: block; + color: #333; + font-weight: bold; + cursor: pointer; + text-decoration: none; + border: solid #ddd; + border-width: 0 1px 1px; + background-color: #fff +} + +.documentation-results a:hover { + background-color: #3586c3; + color: #fff +} + +.documentation-results a.selected { + background-color: #3586c3; + color: #fff +} + +ul.documentation-results-group { + list-style-type: none +} + +.contact-form-extras { + display: none +} + +.context-loader-container .context-loader { + display: none +} + +.context-loader-container .context-loader.is-context-loading { + display: block; + white-space: nowrap +} + +.context-loader-container .context-loader-overlay { + opacity: 1; + -webkit-transition: opacity 0.25s ease-in-out; + transition: opacity 0.25s ease-in-out +} + +.context-loader-container .context-loader-overlay.is-context-loading { + opacity: 0.5 +} + +.page-context-loader { + margin-left: 10px; + display: none +} + +.page-context-loader.is-context-loading { + display: inline-block +} + +body.disables-context-loader .page-context-loader,body.disables-context-loader .context-loader { + display: none !important +} + +.contributions-tab { + margin-top: 20px +} + +.calendar-graph { + padding: 5px 0 0; + height: 126px; + text-align: center +} + +.calendar-graph.days-selected rect.day { + opacity: 0.5 +} + +.calendar-graph.days-selected rect.day.active { + opacity: 1 +} + +.calendar-graph .activity { + margin-top: 0 +} + +.calendar-graph .dots { + margin: 20px auto 0; + width: 64px; + height: 64px +} + +.calendar-graph text.month { + font-size: 10px; + fill: #aaa +} + +.calendar-graph text.wday { + fill: #ccc; + font-size: 9px +} + +#contributions-calendar rect.day { + shape-rendering: crispedges +} + +#contributions-calendar rect.day.empty:hover { + stroke: none +} + +#contributions-calendar rect.day:hover { + stroke: #555; + stroke-width: 1px +} + +.contrib-column { + padding: 15px 0; + text-align: center; + border-left: 1px solid #ddd; + border-top: 1px solid #ddd; + font-size: 11px +} + +.contrib-column-first { + border-left: 0 +} + +.contrib-number { + font-weight: 300; + line-height: 1.3em; + font-size: 24px; + display: block; + color: #333 +} + +.contrib-footer { + font-size: 11px; + padding: 0 10px 12px +} + +.contrib-legend { + font-size: 11px; + color: #999; + float: right +} + +.contrib-legend .legend { + display: inline-block; + list-style: none; + margin: 0 5px; + position: relative; + bottom: -1px +} + +.contrib-legend .legend li { + display: inline-block; + width: 10px; + height: 10px +} + +.new-user-contrib-intro { + border-top: solid 1px #ddd; + padding: 5px 20px; + font-size: 16px +} + +.contrib-square { + color: #d6e685; + font-size: 22px; + line-height: 1 +} + +.contribution-activity h2 { + font-size: 18px; + font-weight: normal; + margin: 30px 0 15px +} + +.contribution-activity .select-menu-button { + position: relative; + top: -4px +} + +.contribution-activity.loading .contribution-activity-listing { + display: none +} + +.contribution-activity.loading .contribution-activity-spinner { + display: block +} + +.contribution-activity-spinner { + margin: 20px auto 0; + width: 64px; + height: 64px; + display: none +} + +ul.simple-conversation-list a.meta { + color: #777 +} + +li.contribution { + list-style: none; + padding: 10px 0 +} + +li.contribution:last-child { + border-bottom: 0 +} + +li.contribution h3 { + font-size: 14px; + display: inline-block; + margin: 0 +} + +li.contribution h3 a { + color: #4183c4 +} + +li.contribution .cmeta { + display: block; + font-size: 12px; + color: #aaa; + font-weight: normal +} + +li.contribution .cmeta a { + color: #666 +} + +li.contribution .cmt { + color: #999 +} + +li.contribution .d { + color: #c00 +} + +li.contribution .a { + color: #8cac29 +} + +li.contribution .num { + color: #777 +} + +.subscribe-feed { + display: inline-block; + color: #333 +} + +.subscribe-feed .octicon { + margin-right: 5px +} + +.new-user-panel { + position: relative; + padding: 18px; + margin-bottom: 30px; + font-size: 16px; + border: dashed 2px #ccc; + border-radius: 3px +} + +.new-user-panel-close { + position: absolute; + top: 10px; + right: 18px; + color: #ccc +} + +.new-user-panel-close:hover { + color: #666 +} + +.new-user-intro { + margin: 0 120px; + font-size: 36px; + font-weight: normal; + line-height: 1.3; + text-align: center +} + +.new-user-heading-small { + margin: 5px 170px 20px; + font-size: 20px; + color: #888; + text-align: center +} + +.button-hello-world { + font-size: 16px; + padding: 10px 50px +} + +.welcome-guides { + position: relative; + padding: 30px; + margin-bottom: 30px; + border: 2px dashed #ddd; + border-radius: 3px +} + +.welcome-guides h1 { + margin-top: 0; + margin-bottom: 0; + text-align: center +} + +.welcome-guides .lead { + margin-top: 0; + margin-bottom: 20px; + text-align: center +} + +.welcome-guides .guides-list-item { + color: #777 +} + +.welcome-guides .guides-list-item:hover { + color: #4183c4; + text-decoration: none +} + +.welcome-guides .guides-list-item p { + margin-bottom: 0 +} + +.welcome-guides .dismiss-guides { + position: absolute; + top: 30px; + right: 28px; + display: block; + padding-left: 5px; + color: #ccc +} + +.welcome-guides .dismiss-guides:hover { + color: #4183c4 +} + +.guides-bootcamp { + text-align: center +} + +.guides-bootcamp p { + margin-top: 0; + margin-bottom: 0 +} + +.guides-bootcamp .guides-list-item { + padding-right: 15px; + padding-left: 15px +} + +.guides-bootcamp .guides-image { + display: block; + width: auto; + height: 100px; + margin: 10px auto 20px +} + +.guides-bootcamp .guides-list-title { + margin-top: 0; + margin-bottom: 5px; + color: #4183c4 +} + +.bootcamp { + margin: 0 0 20px +} + +.bootcamp h1 { + position: relative; + padding: 8px 10px; + margin: 0; + font-size: 16px; + font-weight: bold; + color: #fff; + text-shadow: 0 -1px 0 rgba(0,0,0,0.4); + background-color: #829aa8; + border: 1px solid #677c89; + border-bottom-color: #6b808d; + border-radius: 3px 3px 0 0 +} + +.bootcamp h1 a { + color: #fff; + text-decoration: none +} + +.bootcamp .octicon-x { + position: relative; + top: -2px; + font-size: 16px; + line-height: 16px +} + +.bootcamp .dismiss-bootcamp { + position: absolute; + top: 9px; + right: 9px; + display: block; + width: 16px; + height: 16px; + background-repeat: no-repeat; + background-position: 0 0 +} + +.bootcamp .dismiss-bootcamp:hover { + background-position: 0 -19px +} + +.bootcamp .bootcamp-body { + padding: 10px 1%; + overflow: hidden; + background-color: #e9f1f4; + border-color: #e9f1f4 #d8dee2 #d8dee2; + border-style: solid; + border-width: 1px; + border-radius: 0 0 3px 3px +} + +.bootcamp ul li { + background-color: #f5f3b4; + background-image: -webkit-linear-gradient(#fffff5, #f5f3b4); + background-image: linear-gradient(#fffff5, #f5f3b4); + background-repeat: repeat-x; + position: relative; + display: block; + float: left; + width: 24.25%; + height: 215px; + margin: 0 1% 0 0; + overflow: hidden; + font-size: 13px; + font-weight: normal; + color: #666; + border: 1px solid #dfddb5; + border-radius: 3px; + box-shadow: 0 1px 0 #fff +} + +.bootcamp ul li.be-social { + margin-right: 0 +} + +.bootcamp ul li:hover { + background-color: #f1eea3; + background-image: -webkit-linear-gradient(#fcfce9, #f1eea3); + background-image: linear-gradient(#fcfce9, #f1eea3); + background-repeat: repeat-x; + border: 1px solid #d6d4ad +} + +.bootcamp ul li a { + color: #666; + text-decoration: none +} + +.bootcamp .image { + position: relative; + display: block; + height: 133px; + background-repeat: no-repeat; + background-position: center center +} + +.bootcamp .setup .image { + background-image: url(/images/modules/dashboard/bootcamp/octocat_setup.png); + background-size: 129px 96px +} + +.bootcamp .create-a-repo .image { + background-image: url(/images/modules/dashboard/bootcamp/octocat_repo.png); + background-size: 129px 96px +} + +.bootcamp .fork-a-repo .image { + background-image: url(/images/modules/dashboard/bootcamp/octocat_fork.png); + background-size: 178px 96px +} + +.bootcamp .be-social .image { + background-image: url(/images/modules/dashboard/bootcamp/octocat_collabocats.png); + background-position: center 27px; + background-size: 207px 96px +} + +.bootcamp .desc { + position: relative; + z-index: 2; + padding: 10px 15px 20px; + overflow: hidden; + text-align: center; + background-repeat: no-repeat +} + +.bootcamp .desc>h2 { + padding: 0; + margin: 0 0 5px; + font-size: 15px; + color: #393939 +} + +.bootcamp .desc p { + padding: 0; + margin: 0; + line-height: 1.2em +} + +.bootcamp .step-number { + position: absolute; + top: -1px; + left: 10px; + font-size: 36px; + font-weight: bold; + color: #e4e1a8; + opacity: 0.75 +} + +.first-run { + width: 800px; + margin: 25px auto; + text-align: center +} + +.first-run-heading { + font-size: 36px; + font-weight: normal +} + +.first-run-subheading { + font-size: 16px; + font-weight: normal; + color: #999 +} + +.first-run-survey { + width: 800px; + padding: 0; + margin: 0 auto +} + +.first-run-survey .button+.button { + margin-left: 12px +} + +.first-run-survey ul.guides { + list-style-type: none +} + +.first-run-small-wrapper { + box-sizing: border-box; + padding: 35px 25px; + margin-top: 25px; + background-color: #f0f7fd; + border: 1px solid #d2d8dd; + border-radius: 3px +} + +.first-run-survey-question p { + margin: 0 0 25px; + font-size: 22px; + font-weight: 500; + line-height: 1 +} + +.first-run-survey-progress { + margin-top: 25px +} + +.first-run-survey-progress .circle { + display: inline-block; + width: 10px; + height: 10px; + margin: 0 4px; + border: 1px solid #d1d1d1; + border-radius: 52% +} + +.first-run-survey-progress .current { + background-color: #4183c4; + border-color: #4183c4 +} + +.first-run-survey-progress .completed { + background-color: #d1d1d1; + border-color: #d1d1d1 +} + +.first-run-survey-other { + width: 230px; + margin: 16px auto auto +} + +.first-run-skip { + padding: 15px 0 0; + margin-top: 30px; + font-size: 14px; + border-top: 1px solid #e9e9e9 +} + +.first-run-skip span { + font-weight: 500 +} + +.first-run-get-started { + box-sizing: border-box; + padding: 0 2px; + margin: 25px 0; + overflow: hidden; + clear: both; + border: 1px solid #e5e5e5; + border-radius: 3px; + box-shadow: 0 1px 1px rgba(0,0,0,0.01) +} + +.first-run-get-started div { + float: left; + width: 50%; + box-sizing: border-box; + padding: 18px 20px 22px 18px; + text-align: left +} + +.first-run-get-started .mega-octicon { + float: left; + color: #cccccc +} + +.first-run-get-started p { + padding: 0 0 0 47px; + margin: 5px 0; + color: #333 +} + +.first-run-get-started h2 { + padding: 0 0 0 47px; + margin: 0 0 10px; + font-size: 18px; + font-weight: bold; + color: #333 +} + +.first-run-get-started a { + margin-top: 12px; + margin-left: 47px +} + +.first-run-get-started .first-box { + border-right: 1px solid #eee +} + +.first-run-help-link { + color: #999 +} + +.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 +} + +#example_octofication { + float: right; + width: 335px; + margin: 0 +} + +.octofication { + margin-bottom: 15px +} + +.octofication .message { + min-height: 56px; + padding: 10px 10px 10px 50px; + border: solid 1px #4183c4; + border-radius: 3px +} + +.octofication .message h3 { + margin: 1px 20px 3px 0; + font-size: 14px; + line-height: 1.2 +} + +.octofication .message p { + padding: 0; + margin: 0; + font-size: 12px; + color: #555 +} + +.octofication .message p+p { + margin-top: 15px +} + +.octofication .broadcast-icon { + position: relative; + float: left; + margin-left: -40px; + color: #4183c4 +} + +.octofication .broadcast-icon-mask { + position: absolute; + top: 0; + width: 10px; + height: 16px; + background-color: #fff; + opacity: 0; + -webkit-animation: broadCastMaskFade 1s ease-in-out 2s 2; + animation: broadCastMaskFade 1s ease-in-out 2s 2 +} + +.octofication .broadcast-icon-mask.left { + left: 0 +} + +.octofication .broadcast-icon-mask.right { + right: 0 +} + +.octofication .notice-dismiss { + position: relative; + top: -2px; + float: right; + color: #bbb +} + +.octofication .notice-dismiss:hover { + color: #666 +} + +.octofication-more { + margin: 5px 0; + font-size: 11px; + text-align: right +} + +@-webkit-keyframes broadCastMaskFade { + 0% { + opacity: 0 + } + + 30% { + opacity: 1 + } + + 70% { + opacity: 1 + } + + 100% { + opacity: 0 + } +} + +@keyframes broadCastMaskFade { + 0% { + opacity: 0 + } + + 30% { + opacity: 1 + } + + 70% { + opacity: 1 + } + + 100% { + opacity: 0 + } +} + +.github-jobs-promotion { + margin-bottom: 15px +} + +.github-jobs-promotion p { + background-color: #e4f0ff; + background-image: -webkit-linear-gradient(#f5fbff, #e4f0ff); + background-image: linear-gradient(#f5fbff, #e4f0ff); + background-repeat: repeat-x; + position: relative; + padding: 10px 18px; + font-size: 12px; + color: #1b3650; + text-align: center; + border: 1px solid #cee0e7; + border-radius: 3px +} + +.github-jobs-promotion p a { + color: #1b3650 +} + +.github-jobs-promotion a.jobs-logo { + display: block; + font-size: 11px; + color: #999; + text-align: center +} + +.github-jobs-promotion a.jobs-logo:hover { + text-decoration: none +} + +.github-jobs-promotion a.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 +} + +.github-jobs-promotion .job-location { + white-space: nowrap +} + +.github-jobs-promotion a.octicon-info { + position: absolute; + right: 5px; + bottom: 5px; + color: #a9b8be; + color: #a9b8be; + text-decoration: none; + cursor: pointer; + opacity: 0.8 +} + +.github-jobs-promotion p:hover .octicon-info { + opacity: 1 +} + +#dashboard h1 { + margin-bottom: 0.5em; + font-size: 160% +} + +#dashboard h1 a { + font-size: 70%; + font-weight: normal +} + +#dashboard .notice { + padding: 15px; + margin-top: 0; + margin-bottom: 0; + text-align: center +} + +.news .release { + margin-top: 0; + margin-bottom: 0 +} + +.news blockquote { + color: #666 +} + +.news h1 { + margin-bottom: 0 +} + +.news .alert { + position: relative; + padding: 0 0 1em 45px; + overflow: hidden; + border-top: 1px solid #f1f1f1 +} + +.news .alert .commits { + padding-left: 40px +} + +.news .alert .css-truncate.css-truncate-target,.news .alert .css-truncate .css-truncate-target { + max-width: 180px +} + +.news .alert p { + margin: 0 +} + +.news .alert .markdown-body blockquote { + padding: 0 0 0 40px; + border: 0 none +} + +.news .alert .mega-octicon { + position: absolute; + top: 14px; + left: 0; + width: 32px; + height: 32px; + padding: 3px; + color: #bbb +} + +.news .alert .mega-octicon::before { + color: inherit +} + +.news .alert .octicon { + width: 16px; + height: 16px; + color: #bbb +} + +.news .alert .body { + padding: 1em 0 0; + overflow: hidden; + font-size: 14px; + border-bottom: 0 +} + +.news .alert .time { + font-size: 12px; + color: #bbb +} + +.news .alert .title { + padding: 0; + font-weight: bold +} + +.news .alert .title .subtle { + color: #bbb +} + +.news .alert .gravatar { + float: left; + margin-right: 0.6em; + line-height: 0; + background-color: #fff; + border-radius: 3px +} + +.news .alert .simple>.octicon { + position: absolute !important; + left: 11px; + width: 16px; + height: 16px +} + +.news .alert .simple .title { + display: inline-block; + font-size: 13px; + font-weight: normal; + color: #666 +} + +.news .alert .simple .time { + display: inline-block +} + +.news .alert .pull-info,.news .alert .branch-link { + display: inline-block; + padding: 3px 7px; + margin-top: 5px; + font-size: 12px; + color: rgba(0,0,0,0.5); + background: #e8f1f6; + border-radius: 3px +} + +.news .alert .pull-info em,.news .alert .branch-link em { + font-style: normal; + font-weight: bold +} + +.news .alert .branch-link { + position: relative; + top: -2px; + margin: 0; + font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace +} + +.news .alert .branch-link .octicon { + color: #b0c4ce +} + +.news .alert:first-child { + border-top: 0 +} + +.news .alert:first-child .body { + padding-top: 0 +} + +.news .alert:first-child .mega-octicon { + top: 0 +} + +.news .git_hub .done { + color: #666; + text-decoration: line-through +} + +.news .commits li { + margin-top: 0.15em; + list-style-type: none +} + +.news .commits li.more { + padding-top: 2px; + font-size: 11px +} + +.news .commits li .committer { + display: none; + padding-left: 0.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: #666 +} + +.release-assets { + padding-left: 40px +} + +.release-assets li { + margin-top: 0.15em; + list-style-type: none +} + +.release-assets .more { + padding-top: 2px; + font-size: 11px +} + +.news-full,.page-profile .news { + float: none; + width: auto +} + +.activity-tab .blankslate { + margin-top: 10px +} + +.activity-tab .news .markdown-body blockquote,.activity-tab .news .alert .commits { + padding-left: 0 +} + +.activity-tab .news a.gravatar,.activity-tab .news div.gravatar { + display: none +} + +.saml-signed-out-notice { + position: relative; + width: 450px; + padding: 10px 10px 10px 70px; + margin: 50px auto 30px; + border: 1px solid #eee; + border-radius: 3px +} + +.saml-signed-out-notice .mega-octicon { + position: absolute; + top: 30px; + left: 20px; + color: #ddd +} + +.saml-signed-out-notice h3 { + margin-bottom: 0 +} + +.saml-signed-out-notice p { + margin-top: 5px +} + +.survey-box.simple-box { + position: fixed; + right: 25px; + bottom: -20px; + z-index: 11; + padding-bottom: 0; + border-bottom: 0; + border-radius: 4px 4px 0 0; + background-color: #f9f9f9; + box-shadow: 0 0 10px rgba(0,0,0,0.05); + -webkit-animation: slideUp 0.5s ease 1.25s both; + animation: slideUp 0.5s ease 1.25s both; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) +} + +.survey-box.simple-box .simple-box-title { + margin-bottom: -7px; + padding-bottom: 0; + border-bottom: 0; + font-size: 14px +} + +.survey-box.simple-box .simple-box-footer { + margin: 0 -15px; + padding: 7px; + background-color: #fff +} + +.survey-box.simple-box .close-button { + margin-top: -5px; + color: #aaa +} + +@-webkit-keyframes slideUp { + 0% { + -webkit-transform: translate3d(0, 500px, 0); + transform: translate3d(0, 500px, 0) + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +@keyframes slideUp { + 0% { + -webkit-transform: translate3d(0, 500px, 0); + transform: translate3d(0, 500px, 0) + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) + } +} + +.dashboards-overview-lead { + width: 700px +} + +.dashboards-overview-cards .boxed-group { + margin: 10px 0; + width: 100% +} + +.dashboards-overview-cards .boxed-group path { + stroke: #1db34f; + stroke-opacity: 0.5 +} + +.dashboards-overview-cards .blankslate { + border: 0; + background-color: #fff; + box-shadow: none; + padding-top: 47px +} + +.dashboards-overview-cards .octicon-arrow-down { + color: #bd2c00 +} + +.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 .created_at { + color: #1db34f +} + +.dashboards-overview-cards .summary-stats .closed_at,.dashboards-overview-cards .summary-stats .merged_at { + color: #4183c4 +} + +.dashboards-overview-cards .summary-stats .totals-num { + margin: 0 7px +} + +.dashboards-overview-cards .summary-stats .single { + width: 100% +} + +.dashboards-overview-graph { + height: 160px +} + +.dashboards-overview-graph .path { + fill: none; + stroke-width: 2 +} + +.dashboards-overview-graph path.created_at { + stroke: #1db34f +} + +.dashboards-overview-graph path.merged_at,.dashboards-overview-graph path.closed_at { + stroke: #1d7fb3 +} + +.dashboards-overview-graph .y line { + stroke: #1db34f +} + +.dashboards-overview-graph .y.unique line { + stroke: #1d7fb3 +} + +.dashboards-overview-graph .overlay { + fill-opacity: 0 +} + +.created_at circle { + fill: #1db34f; + stroke: #fff; + stroke-width: 2 +} + +.merged_at circle,.closed_at circle { + fill: #1d7fb3; + stroke: #fff; + stroke-width: 2 +} + +.diffstat { + font-size: 12px; + font-weight: bold; + color: #666; + white-space: nowrap; + cursor: default +} + +.diffstat-bar { + display: inline-block; + margin-left: 3px; + font-size: 16px; + color: #ddd; + letter-spacing: 1px; + text-align: left; + text-decoration: none; + font: normal normal 16px/1 "octicons"; + display: inline-block; + text-decoration: none; + -webkit-font-smoothing: antialiased +} + +.discussion-timeline { + position: relative; + width: 760px; + float: left +} + +.discussion-timeline:before { + display: block; + content: ""; + position: absolute; + top: 0; + bottom: 0; + left: 79px; + width: 2px; + background-color: #f3f3f3; + z-index: -1 +} + +.discussion-sidebar { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 21; + float: right; + width: 140px +} + +.discussion-sidebar-item { + padding-top: 15px; + font-size: 12px; + color: #999 +} + +.discussion-sidebar-item .minibutton .octicon { + margin-right: 0 +} + +.discussion-sidebar-item .button-block { + margin-bottom: 8px +} + +.discussion-sidebar-item+.discussion-sidebar-item { + margin-top: 15px; + border-top: 1px solid #eee +} + +.discussion-sidebar-item .select-menu { + position: relative +} + +.discussion-sidebar-item .select-menu-modal-holder { + top: 25px; + left: auto; + right: -1px +} + +.discussion-sidebar-heading { + margin-top: 0; + margin-bottom: 10px; + font-size: 12px; + line-height: 16px; + color: #777 +} + +.discussion-sidebar-toggle { + padding: 5px; + margin: -5px -5px 5px +} + +.discussion-sidebar-toggle .octicon { + float: right; + padding: 5px; + margin: -6px -5px -5px 5px; + color: #ccc +} + +.discussion-sidebar-toggle:hover { + color: #4183c4; + text-decoration: none; + cursor: pointer +} + +.discussion-sidebar-toggle:hover .octicon { + color: inherit +} + +button.discussion-sidebar-toggle { + display: block; + width: 150px; + font-weight: bold; + text-align: left; + background: none; + border: 0 +} + +.sidebar-labels .labels .label { + display: block; + max-width: 100%; + padding: 6px 10px; + font-size: 12px; + box-shadow: none +} + +.sidebar-labels .labels .label+.label { + margin-top: 3px +} + +.sidebar-milestone .progress-bar { + margin-bottom: 2px; + border-radius: 2px; + height: 8px +} + +.milestone-name { + display: block; + margin-top: 5px; + font-weight: bold; + color: #555 +} + +.milestone-name .css-truncate-target { + max-width: 100% +} + +.milestone-name:hover { + color: #4183c4; + text-decoration: none +} + +.sidebar-assignee .css-truncate-target { + max-width: 110px +} + +.sidebar-assignee .avatar { + margin-top: -1px; + margin-right: 2px; + border-radius: 2px +} + +.sidebar-assignee .assignee { + color: #555; + font-weight: bold +} + +.sidebar-assignee .assignee:hover { + color: #4183c4; + text-decoration: none +} + +.sidebar-notifications { + position: relative +} + +.sidebar-notifications .thread-subscription-status { + margin: 0; + padding: 0; + border: 0 +} + +.sidebar-notifications .thread-subscription-status .thread-subscribe-form { + display: block +} + +.sidebar-notifications .thread-subscription-status .mega-octicon { + display: none +} + +.sidebar-notifications .thread-subscription-status .reason { + padding: 0; + margin: 5px 0 0; + font-size: 11px; + color: #999 +} + +.sidebar-notifications .thread-subscription-status .minibutton { + display: block; + width: 100% +} + +.participation .participant-avatar { + float: left; + margin: 3px 0 0 3px +} + +.participation a { + color: #999 +} + +.participation a:hover { + color: #4183c4; + text-decoration: none +} + +.participation-avatars { + margin-left: -3px +} + +.participation-avatars:before { + display: table; + content: "" +} + +.participation-avatars:after { + display: table; + clear: both; + content: "" +} + +.participation-more { + float: left; + margin: 6px 0 0; + line-height: 14px +} + +.lock-toggle-link { + color: #777; + font-weight: bold +} + +.lock-toggle-link:hover { + color: #4183c4; + text-decoration: none +} + +.inline-comment-form .form-actions,.timeline-new-comment .form-actions { + padding: 0 10px 10px +} + +.form-content .form-actions { + padding: 0 +} + +.gh-header-actions { + float: right; + margin-top: 3px +} + +.gh-header-actions .minibutton { + float: left; + margin-left: 5px +} + +.gh-header-actions .minibutton .octicon { + margin-right: 0 +} + +.gh-header .gh-header-edit { + display: none +} + +.gh-header.open .gh-header-show { + display: none +} + +.gh-header.open .gh-header-edit { + display: block +} + +.gh-header-title { + margin-top: 0; + margin-bottom: 0; + margin-right: 150px; + font-weight: normal; + line-height: 1.1; + word-wrap: break-word +} + +.gh-header-no-access .gh-header-title { + margin-right: 0 +} + +.gh-header-number { + font-weight: 300; + color: #aaa; + letter-spacing: -1px +} + +.gh-header-edit { + margin-top: -5px +} + +.gh-header-edit:before { + display: table; + content: "" +} + +.gh-header-edit:after { + display: table; + clear: both; + content: "" +} + +.gh-header-edit .edit-issue-title { + float: left; + width: 760px; + padding: 6px 10px; + margin-right: 10px; + font-size: 16px; + background-color: #fafafa +} + +.gh-header-edit .edit-issue-title:focus { + background-color: #fff +} + +.gh-header-edit .button { + float: left; + padding: 8px 15px +} + +.gh-header-edit .button-link { + float: left; + margin: 10px +} + +.gh-header-meta { + margin-top: 9px; + font-size: 14px; + line-height: 20px; + color: #777; + padding-bottom: 20px; + border-bottom: 1px solid #eee +} + +.gh-header.issue .gh-header-meta { + margin-bottom: 15px +} + +.gh-header.pull .gh-header-meta { + border-bottom: 0; + padding-bottom: 0 +} + +.gh-header-meta.discussions-header-meta { + margin-top: 6px; + padding-bottom: 15px +} + +.gh-header-meta .flex-table-item { + vertical-align: top +} + +.gh-header-meta .flex-table-item-primary { + padding-top: 4px; + white-space: normal; + word-wrap: break-word +} + +.gh-header-meta .flex-table-item-primary .commit-ref .css-truncate-target,.gh-header-meta .flex-table-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: -3px; + margin-right: 5px +} + +.gh-header-meta .author { + color: #555; + font-weight: bold +} + +.gh-header-meta .noun { + text-transform: lowercase +} + +.tabnav-pr { + margin: 15px 0 20px; + border-color: #e5e5e5 +} + +.tabnav-pr .tabnav-tab { + padding: 9px 14px; + font-size: 13px; + color: #777 +} + +.tabnav-pr .tabnav-tab.selected { + color: #333; + border-color: #e5e5e5 +} + +.tabnav-pr .diffstat-bar { + padding-bottom: 3px +} + +.timeline-comment-wrapper>.timeline-comment:after,.timeline-comment-wrapper>.timeline-comment:before,.timeline-new-comment .timeline-comment:after,.timeline-new-comment .timeline-comment:before { + position: absolute; + top: 11px; + left: -16px; + right: 100%; + width: 0; + height: 0; + display: block; + content: " "; + border-color: transparent; + border-style: solid solid outset; + pointer-events: none +} + +.timeline-comment-wrapper>.timeline-comment:after,.timeline-new-comment .timeline-comment:after { + border-width: 7px; + border-right-color: #f7f7f7; + margin-top: 1px; + margin-left: 2px +} + +.timeline-comment-wrapper>.timeline-comment:before,.timeline-new-comment .timeline-comment:before { + border-right-color: #ddd; + border-width: 8px +} + +.timeline-comment-wrapper { + position: relative; + padding-left: 64px; + margin-top: 15px; + margin-bottom: 15px; + border-top: 2px solid #fff; + border-bottom: 2px solid #fff +} + +.timeline-comment-wrapper:first-child { + margin-top: 0 +} + +.discussion-timeline-actions .timeline-comment-wrapper:first-child { + margin-top: 15px +} + +.timeline-comment-wrapper .timeline-comment.unread-item:after,.timeline-comment-wrapper .timeline-comment.unread-item:before { + position: absolute; + top: 11px; + left: -16px; + right: 100%; + width: 0; + height: 0; + display: block; + content: " "; + border-color: transparent; + border-style: solid solid outset; + pointer-events: none +} + +.timeline-comment-wrapper .timeline-comment.unread-item:after { + border-width: 7px; + border-right-color: #fff9ea; + margin-top: 1px; + margin-left: 2px +} + +.timeline-comment-wrapper .timeline-comment.unread-item:before { + border-right-color: #dfd8c2; + border-width: 8px +} + +.timeline-comment-avatar { + float: left; + margin-left: -64px; + border-radius: 3px +} + +.timeline-comment { + position: relative; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 3px +} + +.timeline-comment.current-user { + border-color: #bfccd1 +} + +.timeline-comment.current-user:after { + border-right-color: #f2f8fa +} + +.timeline-comment.current-user:before { + border-right-color: #bfccd1 +} + +.timeline-comment.current-user .timeline-comment-header { + color: #8e9597; + background-color: #f2f8fa; + border-bottom-color: #e1edf1 +} + +.timeline-comment.will-transition-once { + -webkit-transition: border-color 0.65s ease-in-out; + transition: border-color 0.65s ease-in-out +} + +.timeline-comment.will-transition-once .timeline-comment-header { + -webkit-transition: background-color 0.65s ease, border-bottom-color 0.65s ease-in-out; + transition: background-color 0.65s ease, border-bottom-color 0.65s ease-in-out +} + +.timeline-comment.will-transition-once .timeline-comment-label { + -webkit-transition: border-color 0.65s ease-in-out; + transition: border-color 0.65s ease-in-out +} + +.timeline-comment.will-transition-once:before,.timeline-comment.will-transition-once:after { + -webkit-transition: border-right-color 0.65s ease-in-out; + transition: border-right-color 0.65s ease-in-out +} + +.timeline-comment.unread-item { + border-color: #dfd8c2 +} + +.timeline-comment.unread-item .timeline-comment-header { + background-color: #fff9ea; + border-bottom-color: #f1ede3 +} + +.timeline-comment.unread-item .timeline-comment-label { + border-color: #dfd8c2 +} + +.timeline-comment:empty { + display: none +} + +.timeline-comment .comment+.comment { + border-top: 1px solid #e5e5e5 +} + +.timeline-comment .comment+.comment:before,.timeline-comment .comment+.comment:after { + display: none +} + +.timeline-comment .comment+.comment .timeline-comment-header { + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +.timeline-comment-header { + padding-left: 15px; + padding-right: 15px; + color: #999; + background-color: #f7f7f7; + border-bottom: 1px solid #eee; + border-top-left-radius: 3px; + border-top-right-radius: 3px +} + +.timeline-comment-header .author { + font-weight: bold; + color: #555 +} + +.timeline-comment-header .timestamp { + white-space: nowrap; + color: inherit +} + +.timeline-comment-header code { + word-break: break-all +} + +.comment-type-icon { + color: inherit +} + +.timeline-comment-label { + float: right; + margin: 8px 0 0 10px; + padding: 2px 5px; + font-size: 12px; + border: 1px solid rgba(0,0,0,0.1); + border-radius: 3px +} + +.timeline-comment-label-spammy { + color: #bd2c00; + border-color: #bd2c00 +} + +.timeline-comment-header-text { + max-width: 78%; + padding-top: 10px; + padding-bottom: 10px +} + +.timeline-comment-header-text code a { + color: #555 +} + +.timeline-comment-header-avatar { + float: left; + margin-top: 10px; + margin-right: 5px +} + +.timeline-comment-actions { + float: right; + margin-right: -5px; + margin-left: 10px +} + +.timeline-comment-action { + display: inline-block; + padding: 10px 5px; + color: inherit; + opacity: 0.5 +} + +.timeline-comment-action:hover { + opacity: 1; + color: #4183c4; + text-decoration: none +} + +.timeline-comment-action .octicon-check { + height: 16px; + font-size: 18px +} + +.compare-tab-comments .timeline-comment-actions { + display: none +} + +.discussion-item-ref .commit-gravatar { + padding-left: 2px; + padding-right: 5px +} + +.discussion-item-ref .task-progress { + display: block; + margin-bottom: -2px +} + +.discussion-item-ref .task-progress .progress-bar { + margin-bottom: 0 +} + +.discussion-item-ref .task-progress .octicon { + font-size: 16px +} + +.discussion-item-ref .discussion-item-body .title { + margin-top: 10px +} + +.discussion-item-ref .state { + padding: 1px 5px; + margin-top: -4px; + margin-left: 8px; + font-size: 12px +} + +.discussion-item-ref .state .octicon { + width: 1em; + font-size: 14px +} + +.timeline-new-comment { + max-width: 780px; + margin-bottom: 0 +} + +.timeline-new-comment .comment-form-head { + margin-bottom: 10px +} + +.timeline-new-comment .previewable-comment-form .comment-body { + padding: 5px 5px 15px; + border-bottom: 1px solid #eee +} + +.discussion-item { + position: relative; + margin: 15px 0 15px 79px; + padding-left: 25px +} + +.discussion-item+.discussion-item { + padding-top: 15px; + border-top: 1px solid #f5f5f5 +} + +.discussion-item .author { + color: #555; + font-weight: bold +} + +.discussion-item .timestamp { + color: inherit; + white-space: nowrap +} + +.discussion-item .label-color { + padding: 2px 4px; + font-size: 12px; + font-weight: bold; + border-radius: 2px; + box-shadow: inset 0 -1px 0 rgba(0,0,0,0.12) +} + +.discussion-item .label-color a:hover { + text-decoration: none +} + +.discussion-item-icon { + float: left; + width: 32px; + height: 32px; + margin-top: -7px; + margin-left: -40px; + line-height: 28px; + color: #666; + text-align: center; + background-color: #f3f3f3; + border: 2px solid #fff; + border-radius: 50% +} + +.discussion-item-icon.octicon-pencil { + font-size: 14px +} + +.discussion-item-header { + min-height: 30px; + padding-top: 5px; + padding-bottom: 5px; + color: #777; + line-height: 20px; + word-wrap: break-word +} + +.discussion-item-header .avatar { + float: left; + margin-top: 2px; + margin-right: 5px +} + +.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: baseline +} + +.discussion-item-header .button-outline { + float: right; + padding: 4px 8px; + margin-top: -5px +} + +.discussion-item-body { + margin-top: 5px +} + +.discussion-item-link { + color: #777 +} + +.discussion-item-link:hover { + color: #4183c4 +} + +.discussion-item-entity { + font-weight: bold; + color: #333 +} + +.discussion-item-entity:hover { + color: #4183c4; + text-decoration: none +} + +.discussion-item-ref-title { + margin-top: 0; + margin-bottom: 0; + line-height: 1.2 +} + +.discussion-item-ref-title .issue-num { + font-weight: normal; + color: #999 +} + +.discussion-item-ref-title .title-link { + color: #333 +} + +.discussion-item-ref-title .title-link:hover { + color: #4183c4; + text-decoration: none +} + +.discussion-item-ref-title .title-link:hover .issue-num { + color: inherit +} + +.discussion-item-context-icon { + display: inline-block; + line-height: 22px; + margin-top: -2px; + margin-left: 10px +} + +.discussion-item-help { + color: #999 +} + +.discussion-item-help:hover { + color: #4183c4 +} + +.discussion-item-private { + color: #a1882b +} + +.discussion-item-rollup-ref .state { + margin-top: 2px +} + +.discussion-item-rollup-ref .discussion-item-context-icon { + margin-top: 2px +} + +.discussion-item-reopened .discussion-item-icon { + color: #fff; + background-color: #6cc644 +} + +.discussion-item-merged .discussion-item-icon { + padding-left: 2px; + color: #fff; + background-color: #6e5494 +} + +.discussion-item-closed .discussion-item-icon { + color: #fff; + background-color: #bd2c00 +} + +.discussion-item-head_ref_deleted .discussion-item-icon { + padding-left: 2px; + color: #fff; + background-color: #999 +} + +.discussion-item-locked .discussion-item-icon,.discussion-item-unlocked .discussion-item-icon { + color: #fff; + background-color: #333 +} + +.discussion-item .renamed-was,.discussion-item .renamed-is { + color: #333; + font-weight: bold +} + +.discussion-commits .discussion-item-icon { + padding-top: 1px +} + +.discussion-commits .discussion-item-body { + margin-top: 0; + margin-left: -31px +} + +.discussion-item-toggle-open { + display: none +} + +.discussion-item-toggle { + float: right; + color: #777 +} + +.discussion-item-toggle:hover { + color: #4183c4; + text-decoration: none +} + +.discussion-item-toggle .octicon { + vertical-align: middle +} + +.outdated-diff-comment-container .discussion-item-body { + display: none +} + +.outdated-diff-comment-container.open .discussion-item-body,.outdated-diff-comment-container.open .discussion-item-toggle-open { + display: block +} + +.outdated-diff-comment-container.open .discussion-item-toggle-closed { + display: none +} + +.new-discussion-timeline .form-content textarea { + font-size: 14px; + line-height: 1.6 +} + +.new-discussion-timeline .previewable-comment-form .comment-form-head.tabnav { + background: #f7f7f7; + padding: 6px 10px 0; + border-radius: 3px 3px 0 0 +} + +.new-discussion-timeline .previewable-comment-form .draft-indicator { + position: relative; + top: -1px +} + +.new-discussion-timeline .previewable-comment-form .comment { + border: 0 +} + +.new-discussion-timeline .previewable-comment-form .comment-body { + padding: 5px 5px 15px; + border-bottom: 1px solid #eee; + background-color: transparent +} + +.new-discussion-timeline .previewable-comment-form .timeline-comment .timeline-comment-actions { + display: none +} + +.new-discussion-timeline .closed-banner { + position: relative; + margin: 15px 0 -15px; + height: 19px; + overflow: visible; + background: #f3f3f3; + border-radius: 0; + border-bottom: 15px solid #fff +} + +.new-discussion-timeline .discussion-hidden { + background: #fff; + opacity: 1; + position: relative +} + +.new-discussion-timeline .discussion-hidden .comment-header { + background: #fff +} + +.new-discussion-timeline .discussion-hidden .comment-snippet p { + vertical-align: middle +} + +.new-discussion-timeline .composer .timeline-comment { + margin-bottom: 10px +} + +.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 +} + +.discussion-timeline-actions { + border-top: 2px solid #f3f3f3; + background-color: #fff +} + +.discussion-timeline-actions .merge-pr { + padding-top: 0; + border-top: 0 +} + +.discussion-timeline-actions .thread-subscription-status { + margin-top: 20px +} + +.discussion-timeline-actions .thread-subscription-status .mega-octicon { + display: none +} + +.discussions-header { + margin-bottom: 20px +} + +.discussions-header .select-menu,.discussions-header .primary { + float: left; + margin-left: 5px +} + +.discussions-header-title { + margin-top: 0; + margin-bottom: 0; + line-height: 26px +} + +.discussions-new { + max-width: 800px; + padding: 15px +} + +.blankslate.discussions { + padding: 115px 0 +} + +.discussions { + margin: 0 0 20px +} + +.discussions .discussion { + font-size: 13px; + list-style-type: none; + padding: 12px 0 12px 72px; + border-bottom: 1px solid #eee; + position: relative; + min-height: 74px +} + +.discussions .discussion:before { + display: table; + content: "" +} + +.discussions .discussion:after { + display: table; + clear: both; + content: "" +} + +.discussions .discussion.navigation-focus { + background: #f9f9f9 +} + +.discussions .discussion.selected { + background-color: #f9f9f9 +} + +.discussions .discussion.selected:before { + background: #999 +} + +.discussions .discussion input[type="checkbox"] { + top: 27px +} + +.discussions .discussion:before { + position: absolute; + display: block; + content: ""; + top: -1px; + left: 0; + bottom: 0; + width: 3px +} + +.discussions .discussion.spammy:before { + background: #bd2c00 +} + +.discussions .discussion h3 { + font-size: 17px; + margin: 4px 0 0; + padding-bottom: 5px +} + +.discussions .discussion h3 span { + font-weight: 300; + color: #c5c5c5 +} + +.discussions .discussion h3 a { + color: #333; + font-weight: bold +} + +.discussions .discussion h4 { + margin-top: 1px; + margin-bottom: 2px; + font-size: 12px; + line-height: 18px; + color: #666 +} + +.discussions .discussion p { + margin: 0 0 5px +} + +.discussions .discussion p.muted { + color: #999; + padding: 5px 0 +} + +.discussions .discussion .pull-info { + background: #e8f1f6; + border-radius: 3px; + color: rgba(0,0,0,0.5); + display: inline-block; + font-size: 12px; + margin-top: 5px; + padding: 3px 7px; + box-shadow: inset 0 -1px 0 rgba(0,0,0,0.12) +} + +.discussions .discussion .pull-info em { + font-style: normal +} + +.discussions .discussion:first-child { + border-top: 1px solid #eee +} + +.discussions .discussion.unread:before { + position: absolute; + display: block; + content: ""; + top: -1px; + bottom: -1px; + left: 0; + width: 3px; + background: #4183c4 +} + +.discussion-username { + color: #333; + font-weight: normal +} + +.discussions-avatar { + position: absolute; + left: 12px +} + +.discussion-issue-number { + color: #bbb +} + +.discussion-body p { + color: #444; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + font-size: 13px +} + +.discussion-meta { + font-size: 12px; + line-height: 17px +} + +.discussion-meta:before { + display: table; + content: "" +} + +.discussion-meta:after { + display: table; + clear: both; + content: "" +} + +.discussion-meta a { + color: #999 +} + +.discussion-meta p { + color: #999; + padding: 0; + margin: 0 +} + +.discussion-meta .octicon-comment { + font-size: 14px; + color: #bbb; + margin-left: 4px +} + +.discussion-participants { + float: left; + width: 150px; + margin-left: 30px; + color: #999 +} + +.discussion-participants .avatar-link { + margin-right: 3px +} + +.discussion-last-comment { + float: left; + width: 150px; + margin-left: 30px +} + +.discussion-last-comment .avatar { + float: left; + margin-right: 3px +} + +.discussion-description { + float: left; + width: 474px +} + +.discussion-timeline .email-hidden-container { + margin: 3px 0 +} + +.discussion-hidden { + background: #fff +} + +.discussion-hidden .timeline-comment-content { + border: 1px solid #ddd; + opacity: 0.8; + margin-left: 64px +} + +.discussion-hidden .timeline-comment-content:hover { + -webkit-transition: opacity 0.25s ease-in-out; + transition: opacity 0.25s ease-in-out; + opacity: 1 +} + +.discussion-hidden .timeline-comment-header { + background: none; + border-bottom: 0; + line-height: 33px +} + +.discussion-hidden .timeline-comment-header:before { + display: table; + content: "" +} + +.discussion-hidden .timeline-comment-header:after { + display: table; + clear: both; + content: "" +} + +.discussion-hidden .timeline-comment-header .octicon { + margin: 0 3px +} + +.discussion-hidden .timeline-comment-header .comment-snippet { + display: inline-block; + position: relative; + top: -1px +} + +.discussion-hidden .timeline-comment-header .comment-snippet p { + width: 370px; + overflow: hidden; + text-overflow: ellipsis; + display: inline-block; + white-space: nowrap; + margin: 0 0 0 3px; + line-height: 1 +} + +.discussion-hidden+.discussion-hidden { + margin-top: -1px +} + +.comment-header-right { + float: right +} + +.comment-header-actions { + list-style-type: none +} + +.comment-header-actions:before { + display: table; + content: "" +} + +.comment-header-actions:after { + display: table; + clear: both; + content: "" +} + +.comment-header-actions li { + float: left; + font-size: 11px; + line-height: 33px; + margin: 0 0 0 10px +} + +.discussion-comment-label { + background: #eee; + border-radius: 3px; + color: #666; + padding: 2px 4px; + margin: 0 5px 0 0 +} + +.explore-head .container { + position: relative +} + +.explore-content { + margin-top: -15px +} + +.explore-content .blankslate { + margin-top: 15px +} + +.repo-collection>ul { + list-style-type: none; + background: #f7f7f7; + border: 1px solid #ddd; + border-radius: 3px +} + +.repo-collection .author-gravatar { + float: left; + margin-right: 10px; + background: #fff; + border-radius: 3px +} + +.collection-stat { + float: right; + margin-left: 10px; + font-size: 12px; + color: #444 +} + +.collection-stat .octicon { + margin-right: 5px; + color: #a7a7a7 +} + +.collection-item { + position: relative; + float: left; + width: 50%; + height: 70px; + padding: 15px +} + +.collection-item .octicon-x { + position: absolute; + top: 10px; + right: 10px; + color: #ccc; + text-decoration: none +} + +.collection-item .repo-name { + display: block; + font-size: 16px; + font-weight: bold +} + +.collection-item .css-truncate-target { + max-width: 380px +} + +.collection-item .repo-description { + margin: 0 +} + +.explore-collection h2 { + margin: 0 0 10px; + font-size: 18px; + font-weight: normal; + color: #2a2a2a +} + +.explore-collection h2 .select-menu { + position: relative; + display: inline-block +} + +.explore-collection h2 .select-menu-button { + font-weight: bold; + cursor: pointer +} + +.explore-collection h2 .mega-octicon { + vertical-align: middle +} + +.explore-collection .see-more-link { + float: right; + margin-top: 7px +} + +.explore-page .see-more-link { + font-size: 14px; + color: inherit +} + +.explore-page .see-more-link .octicon { + margin-left: 5px +} + +.explore-page.marketing-section { + border-bottom: 0 +} + +.explore-page.marketing-section .thread-subscription-status { + border: 0 +} + +.explore-page.marketing-section .signed-out-comment { + margin-left: 0 +} + +.explore-page .language-filter-list { + margin-bottom: 10px +} + +.explore-section { + position: relative; + padding: 40px 0; + border-bottom: 1px solid #eee +} + +.explore-section:nth-child(even) { + background: #f9f9f9 +} + +.explore-section:nth-child(even) .repo-collection>ul { + background: #fff +} + +.explore-section:first-child { + padding-top: 0 +} + +.explore-section:nth-child(odd):last-child { + padding-bottom: 0; + border-bottom: 0 +} + +.explore-pjax-container { + position: relative +} + +.user-leaderboard-list .follow-list-info { + margin-top: 12px; + margin-bottom: 0; + font-size: 12px; + color: #666 +} + +.user-leaderboard-list .follow-list-info .css-truncate.css-truncate-target { + max-width: none +} + +.user-leaderboard-list .repo-list-item { + padding-top: 10px; + padding-bottom: 0; + padding-left: 21px; + border-top: 0 +} + +.user-leaderboard-list .repo-list-item .repo-description,.user-leaderboard-list .repo-list-item .repo-and-owner { + max-width: 530px +} + +.user-leaderboard-list .repo-list-item .repo { + color: #5c5c5c +} + +.leaderboard-list { + margin: 0; + list-style-type: none +} + +.user-leaderboard-list-name { + margin: 0; + font-size: 18px; + font-weight: normal +} + +.user-leaderboard-list-name .full-name { + margin-left: 5px; + font-weight: bold; + color: #5c5c5c +} + +.repo-snipit { + display: inline-block; + margin-top: 7px +} + +.repo-snipit:hover { + text-decoration: none +} + +.repo-snipit .octicon { + font-size: 14px; + color: #999 +} + +.repo-snipit-name { + max-width: 200px; + color: #666 +} + +.repo-snipit-description { + max-width: 300px; + color: #999 +} + +.repo-snipit:hover .repo-snipit-name,.repo-snipit:hover .repo-snipit-description { + color: #4183c4 +} + +.leaderboard-action { + float: right; + margin-top: -3px; + margin-left: 10px +} + +.leaderboard-list-rank { + position: absolute; + top: 25px; + left: 0; + width: 20px; + font-size: 11px; + font-weight: 300; + color: #b9b9b9; + text-align: right; + text-transform: uppercase +} + +.leaderboard-list-item { + position: relative; + padding-top: 20px; + padding-bottom: 20px; + padding-left: 35px; + border-bottom: 1px solid #eee +} + +.leaderboard-list-item:last-child { + border-bottom: 0 +} + +.leaderboard-gravatar { + float: left; + width: 48px; + height: 48px; + border-radius: 3px +} + +.leaderboard-list-content { + min-height: 48px; + margin-left: 58px +} + +.collection-page .signed-out-comment { + margin-left: 0 +} + +.explore-mail-tease { + padding-top: 20px; + overflow: hidden; + background: #202021 url(/images/modules/home/octicons-bg.png) center repeat; + border-bottom: 1px solid #ddd +} + +.explore-mail-tease h3 { + color: #fff; + text-align: center +} + +.explore-mail-tease img { + margin-bottom: -5px +} + +.newsletter-frequency-choice { + display: -ms-flexbox; + display: -webkit-flex; + display: -webkit-box; + display: flex; + margin: 40px 0; + list-style-type: none; + -webkit-flex-flow: row wrap; + -webkit-justify-content: space-around; + -ms-flex-pack: distribute; + justify-content: space-around +} + +.newsletter-frequency-choice .choice { + position: relative; + width: 25% +} + +.newsletter-frequency-choice .choice>label { + display: block; + height: 100%; + margin: 0 10px; + font-weight: normal; + text-align: center; + cursor: pointer; + background: #fff; + border: 3px solid #eee; + border-radius: 4px +} + +.newsletter-frequency-choice .choice:hover label { + border-color: #4183c4 +} + +.newsletter-frequency-choice .choice:hover h3 { + color: #fff; + background: #4183c4; + border-color: #4183c4 +} + +.newsletter-frequency-choice .choice.selected label { + border-color: #6cc644; + box-shadow: 0 0 5px rgba(0,0,0,0.2) +} + +.newsletter-frequency-choice .choice.selected h3 { + color: #fff; + background: #6cc644; + border-color: #6cc644 +} + +.newsletter-frequency-choice .choice.selected p { + color: #333 +} + +.newsletter-frequency-choice .choice .notice { + position: absolute; + right: 0; + bottom: 1em; + left: 0; + z-index: -1; + font-weight: bold; + color: #6cc644; + text-align: center; + opacity: 0 +} + +.newsletter-frequency-choice .choice .notice.visible { + bottom: -2em; + opacity: 1; + -webkit-transition: opacity 0.15s ease-in-out; + transition: opacity 0.15s ease-in-out +} + +.newsletter-frequency-choice h3 { + padding: 10px; + margin: 0; + font-weight: normal; + background: #fafafa; + border-bottom: 1px solid #eee +} + +.newsletter-frequency-choice h3 input { + position: relative; + top: -2px; + margin: 0 3px 0 -19px +} + +.newsletter-frequency-choice p { + height: 7em; + margin: 15px; + color: #777; + text-align: left +} + +.explore-signup-entice { + position: relative; + padding: 15px; + font-size: 14px; + background: #f7f7f7; + border: 1px solid #ddd; + border-radius: 3px +} + +.explore-signup-entice h3 { + margin-bottom: 10px; + font-size: 18px +} + +.explore-signup-entice-inner { + position: absolute; + top: 3px; + right: 3px; + bottom: 3px; + left: 3px; + padding-top: 30px; + text-align: center; + background: rgba(247,247,247,0.9) +} + +.explore-signup-entice-wrapper { + max-width: 500px; + padding: 5px; + margin: 0 auto; + background: rgba(247,247,247,0.6) +} + +.explore-signup-cta { + margin-right: -10px; + font-size: 13px; + vertical-align: middle +} + +.explore-signup-cta a { + font-weight: bold +} + +.explore-signup-cta .button,.explore-signup-cta .minibutton { + position: relative; + top: -1px +} + +@-webkit-keyframes fadein { + 0% { + opacity: 0 + } + + 100% { + opacity: 1 + } +} + +@keyframes fadein { + 0% { + opacity: 0 + } + + 100% { + opacity: 1 + } +} + +.explore-marketing-header { + margin: 10px auto 30px; + text-align: center +} + +.explore-marketing-header.is-animating { + -webkit-animation: fadein 1s; + animation: fadein 1s +} + +.explore-marketing-header h2 { + margin: 0 0 5px; + font-size: 32px; + font-weight: normal +} + +.explore-marketing-header .lead { + margin: 5px 0 0 +} + +.linux .show-mac,.macintosh .show-mac { + display: block +} + +.linux .hide-mac,.macintosh .hide-mac { + display: none +} + +.windows .show-mac { + display: none +} + +.homepage .container { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif +} + +.homepage .header-logged-out .primary { + display: none +} + +.homepage .site-footer { + border-top: 0; + margin-top: 0 +} + +.marketing-section-depth { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 10; + height: 30px; + background-image: -webkit-linear-gradient(transparent, rgba(0,0,0,0.15)); + box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25) +} + +.marketing-section-signup { + text-shadow: 0 1px 3px #222; + background: #202021 url(/images/modules/home/octicons-bg.png) center repeat; + padding-top: 80px; + padding-bottom: 80px; + position: relative +} + +.marketing-section-signup .heading { + margin-top: 0; + padding-top: 10px; + font-size: 70px; + font-weight: normal; + line-height: 1; + color: #fff; + letter-spacing: -1px +} + +.marketing-section-signup .subheading { + margin: 10px 0 0; + font-size: 21px; + line-height: 1.5; + color: #fff +} + +.marketing-section-signup .subheading a { + font-weight: 500 +} + +.form-signup-home { + float: right; + width: 320px; + margin-left: 40px +} + +.form-signup-home .text-muted:last-child { + margin-bottom: 0 +} + +.form-signup-home dl.form { + position: relative; + margin-top: 0; + margin-bottom: 10px +} + +.form-signup-home dl.form dd+.text-muted { + margin-top: 5px +} + +.form-signup-home .button,.form-signup-home dl.form input[type="text"],.form-signup-home dl.form input[type="password"] { + padding: 10px; + font-size: 16px; + border-radius: 5px +} + +.form-signup-home .button { + border: 0 +} + +.form-signup-home .button:focus { + box-shadow: 0 1px 3px rgba(0,0,0,0.05),0 0 12px rgba(255,255,255,0.75) +} + +.form-signup-home dl.form input[type="text"],.form-signup-home dl.form input[type="password"] { + width: 100%; + margin-right: 0; + border-color: #fff +} + +.form-signup-home dl.form input[type="text"]:focus,.form-signup-home dl.form .focused .drag-and-drop,.focused .form-signup-home dl.form .drag-and-drop,.form-signup-home dl.form input[type="password"]:focus { + background-color: #fff; + border-color: #fff; + box-shadow: inset 0 1px 2px rgba(0,0,0,0.075),0 0 12px rgba(255,255,255,0.75) +} + +.form-signup-home dl.form.errored dd.error,.form-signup-home dl.form.errored dd.warning { + position: absolute; + top: 100%; + left: 0; + right: 0; + z-index: 5; + margin-top: 2px; + font-size: 12px; + font-weight: normal; + padding: 10px; + border: 0; + text-align: left; + border-radius: 3px; + background-color: #333; + color: #fff +} + +.form-signup-home dl.form.errored dd.error:after,.form-signup-home dl.form.errored dd.warning:after { + position: absolute; + left: 10px; + bottom: 100%; + height: 0; + width: 0; + content: ""; + border: solid transparent; + border-bottom-color: #333; + border-width: 8px; + pointer-events: none +} + +.form-signup-home dl.form.errored dd.error:empty,.form-signup-home dl.form.errored dd.warning:empty { + display: none +} + +.form-signup-home dl.form dd input.is-autocheck-successful,.form-signup-home dl.form dd input.is-autocheck-errored,.form-signup-home dl.form dd input.is-autocheck-loading { + background-image: none +} + +.form-signup-home dl.successed:after,.form-signup-home dl.errored:after { + position: absolute; + top: 15px; + right: 10px; + text-shadow: none; + font: normal normal 16px/1 "octicons"; + display: inline-block; + text-decoration: none; + -webkit-font-smoothing: antialiased +} + +.form-signup-home dl.successed:after { + content: "\f03a"; + color: #6cc644 +} + +.form-signup-home dl.errored:after { + content: "\f02d"; + color: #bd2c00 +} + +.form-signup-home dl.is-loading:after { + position: absolute; + top: 15px; + right: 10px; + display: block; + width: 16px; + height: 16px; + content: ""; + background-image: url(/images/spinners/octocat-spinner-16px.gif) +} + +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { + .form-signup-home dl.is-loading:after { + background-image:url(/images/spinners/octocat-spinner-32.gif); + background-size: 16px 16px + } +} + +.text-muted .notice-highlight { + color: #fff +} + +.text-center { + text-align: center +} + +.marketing-section-img { + display: block; + max-width: 980px; + margin: 40px auto; + border-radius: 5px; + border: 1px solid rgba(0,0,0,0.25); + box-shadow: 0 5px 15px rgba(0,0,0,0.15) +} + +.marketing-section-enterprise { + overflow: hidden; + max-height: 375px; + padding-bottom: 20px; + margin-top: -1px; + text-shadow: 0 1px 2px rgba(0,0,0,0.3); + background-color: #614381; + background-image: -webkit-linear-gradient(#202d5f, #614381); + background-image: linear-gradient(#202d5f, #614381); + background-repeat: repeat-x; + border-bottom: 0; + box-shadow: inset 0 10px 20px rgba(0,0,0,0.1); + color: #fff +} + +.marketing-section-enterprise.marketing-inline { + margin-bottom: 30px +} + +.marketing-section-enterprise h1>a { + color: inherit; + text-decoration: none +} + +.marketing-section-enterprise .marketing-header .lead { + color: #cecbda +} + +.marketing-section-enterprise .marketing-button { + display: inline-block; + margin-top: 20px; + margin-bottom: 20px; + padding: 9px 15px; + border-radius: 4px; + font-size: 18px; + background-color: #1d6ac8; + background-image: -webkit-linear-gradient(#45b3f3, #1d6ac8); + background-image: linear-gradient(#45b3f3, #1d6ac8); + background-repeat: repeat-x; + box-shadow: 0 1px 1px rgba(0,0,0,0.25); + text-shadow: 0 -1px 0 rgba(0,0,0,0.25); + text-decoration: none; + color: #fff +} + +.marketing-section-enterprise .marketing-button:hover { + background-position: 0 -10px +} + +.aws-section { + background: #515d81 url(/images/modules/aws/aws-bg.jpg) no-repeat center top; + background-size: cover; + overflow: hidden; + text-shadow: 0 1px 1px rgba(0,0,0,0.1) +} + +.aws-section .container { + position: relative +} + +.aws-section .content { + position: relative; + z-index: 9; + padding: 80px 0; + color: #fff; + text-align: center +} + +.aws-section h2 { + margin-top: 0; + font-size: 36px; + font-weight: 300; + color: #fff +} + +.aws-section p { + margin-bottom: 15px; + font-size: 15px; + font-weight: 300 +} + +.aws-section .aws-button { + display: inline-block; + padding: 7px 15px; + font-size: 16px; + color: #fff; + text-shadow: none; + border: 1px solid #fff; + border-radius: 5px +} + +.aws-section .aws-button:hover { + color: #fff; + text-decoration: none; + background-color: #2a2b55; + border-color: #2a2b55 +} + +.aws-section .bg-animation { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100% +} + +.aws-section .cloud { + position: absolute +} + +.aws-section .cloud-1 { + top: 10px; + right: 20px; + -webkit-animation: cloud1animation 6s ease-out 1s; + animation: cloud1animation 6s ease-out 1s +} + +.aws-section .cloud-2 { + top: 10px; + left: -60px; + -webkit-animation: cloud2animation 6s ease-out 1s; + animation: cloud2animation 6s ease-out 1s +} + +.aws-section .cloud-3 { + bottom: 50px; + right: -255px; + -webkit-animation: cloud3animation 14s ease-out 1s; + animation: cloud3animation 14s ease-out 1s +} + +.aws-section .cloud-4 { + bottom: -96px; + left: -470px; + -webkit-animation: cloud4animation 9s ease-out 1s; + animation: cloud4animation 9s ease-out 1s +} + +.aws-section .cloud-5 { + bottom: -120px; + right: -160px; + -webkit-animation: cloud5animation 14s ease-out 1s; + animation: cloud5animation 14s ease-out 1s +} + +.aws-section .cloud-6 { + bottom: -100px; + right: -600px; + -webkit-animation: cloud6animation 8s ease-out 1s; + animation: cloud6animation 8s ease-out 1s +} + +@-webkit-keyframes cloud1animation { + 0% { + -webkit-transform: translateX(-70px); + transform: translateX(-70px) + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +@keyframes cloud1animation { + 0% { + -webkit-transform: translateX(-70px); + transform: translateX(-70px) + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +@-webkit-keyframes cloud2animation { + 0% { + -webkit-transform: translateX(50px); + transform: translateX(50px) + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +@keyframes cloud2animation { + 0% { + -webkit-transform: translateX(50px); + transform: translateX(50px) + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +@-webkit-keyframes cloud3animation { + 0% { + -webkit-transform: translateX(-150px); + transform: translateX(-150px) + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +@keyframes cloud3animation { + 0% { + -webkit-transform: translateX(-150px); + transform: translateX(-150px) + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +@-webkit-keyframes cloud4animation { + 0% { + -webkit-transform: translateX(125px); + transform: translateX(125px) + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +@keyframes cloud4animation { + 0% { + -webkit-transform: translateX(125px); + transform: translateX(125px) + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +@-webkit-keyframes cloud5animation { + 0% { + -webkit-transform: translateX(-80px); + transform: translateX(-80px) + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +@keyframes cloud5animation { + 0% { + -webkit-transform: translateX(-80px); + transform: translateX(-80px) + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +@-webkit-keyframes cloud6animation { + 0% { + -webkit-transform: translateX(-200px); + transform: translateX(-200px) + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +@keyframes cloud6animation { + 0% { + -webkit-transform: translateX(-200px); + transform: translateX(-200px) + } + + 100% { + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +.issue-list em { + font-weight: bold; + background-color: rgba(255,255,140,0.5); + padding: 3px; + border-radius: 3px; + font-style: normal +} + +.issue-list .title { + padding: 0; + min-height: 24px; + font-weight: normal; + font-size: 18px; + line-height: 24px; + margin: 0 80px 10px 0; + word-wrap: break-word +} + +.issue-list .title .mega-octicon { + position: absolute; + top: -4px; + left: 0; + width: 32px; + color: #888; + text-align: center +} + +.issue-list .title .closed.mega-octicon { + color: #bd2c00 +} + +.issue-list .title .open.mega-octicon { + color: #6cc644 +} + +.issue-list .title .merged.mega-octicon { + color: #6e5494 +} + +.issue-list .description { + margin: 0 0 10px; + line-height: 20px; + overflow: hidden +} + +.issue-list-meta { + margin: 0; + list-style-type: none; + font-size: 11px; + color: #999 +} + +.issue-list-meta:before { + display: table; + content: "" +} + +.issue-list-meta:after { + display: table; + clear: both; + content: "" +} + +.issue-list-meta>li { + display: inline-block; + margin-right: 10px +} + +.issue-list-meta a { + color: #333 +} + +.issue-list-meta .octicon { + color: #838383; + vertical-align: middle +} + +.issue-list-item { + border-bottom: 1px solid #f1f1f1; + padding: 0 0 20px 40px; + margin: 0 0 20px; + position: relative +} + +.labels-list-item .table-list-cell { + width: 100% +} + +.labels-list-item .label { + display: inline-block; + height: 34px; + padding: 0 10px; + margin-right: 5px; + font-size: 16px; + font-weight: bold; + line-height: 34px; + text-align: center; + border-radius: 3px; + -webkit-transition: all 0.2s linear; + transition: all 0.2s linear +} + +.labels-list-item .label .octicon { + margin-right: 3px +} + +.labels-list-item .label:hover { + opacity: 0.85 +} + +.labels-list-item.open .label,.labels-list-item.open .label-description,.labels-list-item.open .labels-list-action { + display: none +} + +.labels-list-item.open .label-delete { + display: block; + text-align: left +} + +.labels-list-item.edit .label,.labels-list-item.edit .label-description,.labels-list-item.edit .labels-list-action { + display: none +} + +.labels-list-item.edit .label-edit { + display: block +} + +.label-description { + padding: 8px 10px; + color: #999 +} + +.label-delete-confirmation { + line-height: 34px +} + +.labels-list-actions { + margin-left: 60px +} + +.labels-list-action { + float: left; + display: block; + color: #999; + padding: 8px 10px +} + +.labels-list-action .octicon { + margin-right: 2px +} + +.labels-list-action .octicon-pencil { + font-size: 14px +} + +.labels-list-action:hover { + color: #4183c4; + cursor: pointer +} + +.new-label { + display: none; + padding: 10px; + margin-bottom: 15px; + background-color: #fafafa; + border: 1px solid #e5e5e5; + border-radius: 3px +} + +.new-label .label-edit { + display: block +} + +.new-label .label-edit:before { + display: table; + content: "" +} + +.new-label .label-edit:after { + display: table; + clear: both; + content: "" +} + +.new-label-actions { + float: right +} + +.open .new-label { + display: block +} + +.label-spinner { + display: none; + float: left; + margin-left: -35px; + margin-top: 9px +} + +.label-edit:before { + display: table; + content: "" +} + +.label-edit:after { + display: table; + clear: both; + content: "" +} + +.label-edit label { + display: block; + margin-bottom: 5px +} + +.label-edit .error { + float: left; + margin-top: 8px; + margin-left: 10px; + color: #f00 +} + +.label-edit.is-valid .color-editor .octicon-check { + display: block +} + +.label-edit.loading .label-spinner { + display: block +} + +.color-editor { + position: relative; + float: left; + width: 100px +} + +.color-editor.open .label-colors { + display: block +} + +.color-editor-bg { + position: absolute; + left: 0; + z-index: 10; + width: 20px; + height: 20px; + margin-top: 7px; + margin-left: 7px; + cursor: pointer; + border-radius: 3px +} + +input.color-editor-input { + width: 100px; + padding-left: 34px; + border-color: #ccc !important +} + +input.color-editor-input:focus { + border-color: #51a7e8 !important +} + +input.color-editor-input:focus ~ .label-colors { + display: block +} + +.invalid-color-indicator { + display: none; + position: absolute; + top: 7px; + left: 7px; + z-index: 11; + width: 20px; + height: 20px; + line-height: 20px; + font-weight: bold; + color: #fff; + text-align: center +} + +.label-edit-name { + width: 40%; + float: left; + margin-right: 10px +} + +.label-colors { + position: absolute; + left: 0; + float: left; + display: none; + width: auto; + margin-left: 0; + padding: 5px +} + +.label-colors:before { + left: 8px +} + +.label-colors:after { + left: 9px +} + +.label-edit,.label-delete { + display: none +} + +.label-delete-form { + display: inline +} + +.label-delete-form.loading .label-delete-spinner { + display: block +} + +.label-delete-spinner { + display: none; + margin-top: 10px; + margin-right: 10px; + float: left +} + +.color-chooser { + display: table-row; + height: 25px; + list-style: none +} + +.color-chooser li { + display: table-cell; + width: 1% +} + +.color-chooser li:hover { + position: relative; + z-index: 2; + outline: 2px solid #fff; + box-shadow: 0 0 5px 2px rgba(0,0,0,0.25) +} + +.color-chooser .color-cooser-color { + display: block; + width: 25px; + height: 25px; + text-align: center; + cursor: pointer +} + +.repository-lang-stats { + position: relative +} + +.repository-lang-stats ol.repository-lang-stats-numbers li { + display: table-cell; + width: 1%; + border-bottom: 0; + text-align: center; + padding: 11px 5px; + white-space: nowrap +} + +.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 { + color: #999; + text-decoration: none; + font-weight: bold +} + +.repository-lang-stats ol.repository-lang-stats-numbers li .lang { + color: #333 +} + +.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 +} + +.stats-switcher-viewport { + overflow: hidden; + height: 38px +} + +.stats-switcher-viewport .stats-switcher-wrapper { + position: relative; + top: 0; + -webkit-transition: top 0.25s ease-in-out; + transition: top 0.25s ease-in-out +} + +.stats-switcher-viewport.is-revealing-lang-stats .stats-switcher-wrapper { + top: -38px +} + +.repository-lang-stats-graph { + display: block; + width: 100%; + height: auto; + line-height: 12px; + white-space: nowrap; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + overflow: hidden +} + +.repository-lang-stats-graph span { + display: inline-block; + height: 8px; + background: #ccc; + text-indent: -9999px +} + +.repository-lang-stats-graph .language-color { + height: auto; + line-height: 12px; + vertical-align: top +} + +.repository-lang-stats-graph .language-color:first-child { + border-bottom-left-radius: 3px +} + +.repository-lang-stats-graph .language-color:last-child { + border-bottom-right-radius: 3px +} + +.language-color { + background-color: #ccc +} + +.list-group-item { + position: relative; + display: block; + margin-bottom: -1px; + padding: 8px 10px 10px 40px; + border: 1px solid #e5e5e5 +} + +.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-left-radius: 3px; + border-bottom-right-radius: 3px +} + +.list-group-item.closed { + background-color: #fcfcfc +} + +.list-group-item.selectable { + padding-left: 60px +} + +.list-group-item.selected { + background-color: #ffffef +} + +.list-group-item.navigation-focus { + background-color: #f5f9fc +} + +.list-group-item .list-group-item-summary a { + color: #666 +} + +.list-group-item .list-group-item-summary a.quiet { + color: #999 +} + +.list-group-item .status { + position: relative; + top: 2px; + margin-right: -9px; + float: right +} + +.list-group-item .type-icon { + vertical-align: middle; + position: relative; + top: 1px; + width: 16px; + text-align: center +} + +.list-group-item .assignee { + float: right +} + +.list-group-item .assignee img { + display: block; + border-radius: 2px +} + +.list-group-item .labels { + display: inline-block; + top: -2px; + 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: #333 +} + +.closed.octicon,.reverted.octicon { + color: #bd2c00 +} + +.open.octicon { + color: #6cc644 +} + +.merged.octicon { + color: #6e5494 +} + +.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 +} + +.animated-ellipsis-container { + display: inline-block; + overflow: hidden; + height: 12px; + width: 12px; + -webkit-transform: translateZ(0) +} + +.animated-ellipsis-container>.animated-ellipsis { + overflow: hidden; + display: inline-block; + vertical-align: bottom +} + +@-webkit-keyframes ellipsis { + from { + width: 2px + } + + to { + width: 12px + } +} + +@keyframes ellipsis { + from { + width: 2px + } + + to { + width: 12px + } +} + +.large-loading-area { + text-align: center; + padding: 100px 0 +} + +.context-loader.large-format-loader { + position: fixed; + display: none; + top: 0; + left: 0; + bottom: 0; + right: 0; + margin: 0; + width: auto; + padding: 190px 0 0; + font-weight: normal; + background: rgba(255,255,255,0.8); + border: 0; + z-index: 9999; + text-align: center; + color: #999 +} + +.context-loader.large-format-loader.is-loading { + display: block +} + +.requested-reviewer { + text-align: left; + list-style-type: none; + margin-bottom: 4px +} + +.requested-reviewer .octicon-jersey { + margin-left: 3px; + margin-right: 5px +} + +.request-reviewers { + border-top: solid 1px #ddd; + padding: 10px 10px 0 +} + +.request-reviewers .autocomplete-results { + display: block; + border: 0 +} + +.request-reviewers .autocomplete-results .typeahead-result { + display: block; + width: 300px +} + +.request-reviewers .avatar,.request-reviewers .octicon-jersey { + float: left; + margin-right: 10px +} + +.request-reviewers .reviewer-suggestion-info { + width: 75%; + overflow: hidden; + margin-bottom: 0; + margin-top: 4px; + white-space: nowrap; + text-overflow: ellipsis +} + +dl.form-request-reviewers { + display: inline-block; + margin-top: 0; + margin-bottom: 0 +} + +dl.form-request-reviewers>dd input[type="text"] { + width: 300px; + margin-bottom: 10px; + display: inline-block +} + +.suggested-reviewers { + margin-left: 5px; + display: inline-block; + vertical-align: super; + color: #999 +} + +.suggested-reviewers .requested-reviewer-suggestion { + margin-left: 3px +} + +.requested-reviewer-item { + float: left; + margin-bottom: 10px; + margin-right: 4px; + height: 32px; + padding: 5px 8px; + font-size: 12px; + line-height: 18px; + color: #555; + background: #eee; + border-radius: 3px +} + +.requested-reviewer-item .avatar,.requested-reviewer-item .octicon-jersey { + float: none; + margin-right: 2px +} + +.requested-reviewer-item .octicon-jersey { + margin-top: 4px +} + +.requested-reviewer-item .remove-reviewer { + color: #bbb; + margin-top: 2px; + display: inline-block; + margin-left: 2px +} + +.requested-reviewer-item .remove-reviewer .octicon-x { + vertical-align: middle +} + +#quick-issue-modal { + display: none +} + +.quick-issue-modal-footer { + margin-bottom: 0 +} + +.quick-issue-thanks { + display: none; + font-size: 18px +} + +.quick-issue-link { + margin-left: 30px +} + +.quick-issue-body { + display: block; + width: 100% +} + +.quick-issue-form { + position: relative +} + +.quick-issue-form .suggestions { + margin-left: 0; + margin-bottom: 0 +} + +.quick-issue-form .drag-and-drop { + font-size: 10px +} + +.clearfix:before { + display: table; + content: "" +} + +.clearfix:after { + display: table; + clear: both; + content: "" +} + +.right { + float: right +} + +.left { + float: left +} + +.text-right { + text-align: right +} + +.text-left { + text-align: left +} + +.danger { + color: #c00 +} + +.mute { + color: #000 +} + +.text-diff-added { + color: #55a532 +} + +.text-diff-deleted { + color: #bd2c00 +} + +.text-open,.text-success { + color: #6cc644 +} + +.text-closed { + color: #bd2c00 +} + +.text-reverted { + color: #bd2c00 +} + +.text-merged { + color: #6e5494 +} + +.text-renamed { + color: #fffa5d +} + +.text-pending { + color: #cea61b +} + +.text-error,.text-failure { + color: #bd2c00 +} + +.muted-link { + color: #777 +} + +.muted-link:hover { + color: #4183c4; + text-decoration: none +} + +.hidden { + display: none +} + +.warning { + padding: 0.5em; + margin-bottom: 0.8em; + font-weight: bold; + background-color: #fffccc +} + +.error_box { + padding: 1em; + font-weight: bold; + background-color: #ffebe8; + border: 1px solid #dd3c10 +} -- cgit v1.2.3