/*! 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 }