summaryrefslogtreecommitdiff
path: root/public/css/github-emoji-unminify.css
diff options
context:
space:
mode:
authorWu Cheng-Han2015-05-04 15:53:29 +0800
committerWu Cheng-Han2015-05-04 15:53:29 +0800
commit4b0ca55eb79e963523eb6c8197825e9e8ae904e2 (patch)
tree574f3923af77b37b41dbf1b00bcd7827ef724a28 /public/css/github-emoji-unminify.css
parent61eb11d23c65c9e5c493c67d055f785cbec139e2 (diff)
First commit, version 0.2.7
Diffstat (limited to 'public/css/github-emoji-unminify.css')
-rw-r--r--public/css/github-emoji-unminify.css13772
1 files changed, 13772 insertions, 0 deletions
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
+}