
@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin : 0;
padding : 0;
border : 0;
}

input, button, textarea {
margin : 0;
padding : 0;
font-size : 100%;
font-family : inherit;
}

button {
box-sizing : content-box;
}

html, body {
height : 100%;
min-width : 960px;
}

blockquote, q {
quotes : none;
}

blockquote:before, blockquote:after, q:before, q:after {
content : '';
content : none;
}

table {
border-collapse : collapse;
border-spacing : 0;
font-size : 100%;
font : inherit;
}

html {
overflow-y : scroll;
}

article, aside, header, footer, nav, section, figure, figcaption, hgroup, progress, canvas {
display : block;
}

h1, h2, h3, h4, h5, h6 {
font-weight : bold;
}

strong, b {
font-weight : bold;
}

em, i {
font-style : italic;
}

:-moz-ui-invalid {
box-shadow : none;
}

a.book {
display : inline-block;
margin-left : -2px;
padding : 0 5px 5px 0;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/books/background-effect.gif?3b70b479") 0 0 no-repeat;
}

a.book > img {
width : 100px;
height : 130px;
box-shadow : 1px 1px 0 rgba(0, 0, 0, 0.1) inset;
}

.callout {
margin : 15px 0;
padding : 10px;
font-size : 13px;
color : #8d8d6d;
background : #fffef1;
border : #e5e2c8 solid 1px;
border-radius : 4px;
}
.callout strong {
font-weight : bold;
color : #000;
}
.callout h2 {
margin : 0;
font-size : 16px;
font-weight : 300;
}
.callout p:last-child {
margin-bottom : 0;
}
.callout hr {
margin : 10px 0 10px -10px;
width : 100%;
padding : 0 10px;
background : transparent;
border-top : 1px solid #e5e2c8;
border-bottom : 1px solid #fff;
}
.callout.subdued {
margin : 10px 0;
color : #666;
border-color : #ddd;
background : #f8f8f8;
}
p.subdued {
color : #666;
}
.featured-callout {
margin : 15px 0;
padding : 10px;
font-size : 12px;
color : #333;
background : #e8f0f5;
border : #d2d9de solid 1px;
border-right-color : #e5e9ed;
border-bottom-color : #e5e9ed;
border-radius : 3px;
}
.featured-callout .rule {
width : 100%;
padding : 0 10px;
margin : 10px 0 10px -10px;
border-top : 1px solid #c6d5df;
border-bottom : 1px solid #fff;
}
.featured-callout h2 {
margin : 0;
font-size : 14px;
font-weight : bold;
line-height : 20px;
color : #000;
}
.featured-callout ol, .featured-callout ul {
margin-left : 20px;
}
.featured-callout ol li, .featured-callout ul li {
margin : 5px 0;
}
.featured-callout p:last-child {
margin-bottom : 0;
}
.featured-callout p.more {
font-weight : bold;
}
.featured-callout pre.console {
padding : 5px;
color : #eee;
background : #333;
border : #000 solid 1px;
border-right-color : #222;
border-bottom-color : #222;
border-radius : 3px;
}
.featured-callout pre.console code {
font-size : 11px;
}
.featured-callout .diagram {
margin : 15px 0;
text-align : center;
}
.featured-callout .screenshot {
margin : 15px 0;
padding : 1px;
background : #fff;
border : #b4cad8 solid 1px;
}
.mini-callout {
margin : 15px 0;
padding : 10px;
color : #5d5900;
border : #e7e7ce solid 1px;
border-radius : 5px;
background-color : #fffde3;
background-image : linear-gradient(#fffff6, #fffde3);
background-repeat : repeat-x;
}
.mini-callout img {
position : relative;
top : -2px;
vertical-align : middle;
margin-right : 5px;
}
.inset-callout {
margin : 15px 0;
padding : 10px;
font-size : 12px;
color : #333;
background : #eee;
border : #d5d5d5 solid 1px;
border-right-color : #e5e5e5;
border-bottom-color : #e5e5e5;
border-radius : 3px;
}
.help-callout {
font-size : 11px;
}
.help-callout p:last-child {
margin-bottom : 0;
}
.help-callout h2 {
margin-top : 20px;
}
.help-callout h2:first-child {
margin : 0;
}
.featured-callout .mega-icon {
vertical-align : middle;
}
.infotip {
margin : 15px 0;
padding : 10px;
font-size : 12px;
color : #6d6d4b;
background : #ffffde;
border : #e4e4c6 solid 1px;
border-right-color : #eff2c7;
border-bottom-color : #eff2c7;
border-radius : 3px;
}
.infotip p {
margin : 0;
}
.infotip p + p {
margin-top : 15px;
}
.dashboard-notice {
position : relative;
margin : 0 0 20px 0;
padding : 13px;
font-size : 12px;
color : #333;
border : #e7e7ce solid 1px;
border-radius : 5px;
background-color : #fffde3;
background-image : linear-gradient(#fffff6, #fffde3);
background-repeat : repeat-x;
}
.dashboard-notice .dismiss {
position : absolute;
display : block;
top : 5px;
right : 5px;
width : 16px;
height : 16px;
cursor : pointer;
color : #ceceb8;
}
.dashboard-notice .dismiss:hover {
color : #c60000;
}
.dashboard-notice .title {
margin-left : -13px;
margin-bottom : 13px;
width : 100%;
padding : 0 13px 13px;
border-bottom : 1px solid #e7e7ce;
}
.dashboard-notice .title p {
margin : 0;
font-size : 14px;
color : #666;
}
.dashboard-notice h2 {
margin : 0;
font-size : 16px;
font-weight : normal;
color : #000;
}
.dashboard-notice p {
margin-bottom : 0;
}
.dashboard-notice p.no-title {
margin-top : 0;
padding-right : 5px;
}
.dashboard-notice .inset-figure {
margin : 0 0 10px 15px;
float : right;
clear : right;
padding : 6px;
background : #fff;
border : #e4e4e4 solid 1px;
border-right-color : #f4f4f4;
border-bottom-color : #fff;
border-radius : 3px;
}
.dashboard-notice .inset-comment {
margin : 15px 0;
padding : 6px;
background : #fff;
color : #444;
border : #e4e4e4 solid 1px;
border-right-color : #f4f4f4;
border-bottom-color : #fff;
border-radius : 3px;
}
.dashboard-notice ul {
margin-left : 25px;
}
.dashboard-notice .coupon {
margin : 15px 0;
padding : 10px;
text-align : center;
font-weight : bold;
font-size : 20px;
background : #fff;
border : #d1e5ff dashed 1px;
}
.dashboard-notice.org-newbie .fancytitle .mega-icon-team {
position : relative;
float : left;
top : 5px;
color : #dddb8e;
margin-right : 10px;
}
.octotip {
position : relative;
margin : 10px 0;
padding : 5px 5px 5px 27px;
color : #25494f;
font-size : 12px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/callouts/octotip-octocat.png?c2e593c4") 0 50% no-repeat #ccf1f9;
border : #b1ecf8 solid 1px;
border-radius : 3px;
}
.frame .octotip {
margin-top : 0;
}
.octotip p {
margin : 0;
}
.octotip .dismiss {
position : absolute;
display : block;
top : 50%;
right : 5px;
margin-top : -9px;
width : 18px;
height : 18px;
text-indent : -9999px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/notices/close.png?00aeffd3") 0 0 no-repeat;
cursor : pointer;
}
.octotip .dismiss:hover {
background-position : 0 -50px;
}
.kbd {
display : inline-block;
padding : 3px 5px;
color : #000;
font-family : Monaco, "Liberation Mono", Courier, monospace;
font-size : 11px;
background-color : #e7e7e7;
background-image : linear-gradient(#fefefe, #e7e7e7);
background-repeat : repeat-x;
border : #cfcfcf solid 1px;
border-radius : 2px;
}
#facebox .badmono, .kbd.badmono {
font-family : sans-serif;
font-weight : bold;
}
label, input[type="text"], #adv_code_search .search-page-label, input[type="password"], input[type="email"], input[type="number"], textarea {
font-size : 13px;
}
label {
font-weight : bold;
}
input[type="text"], #adv_code_search .search-page-label, input[type="password"], input[type="email"], input[type="number"], textarea {
min-height : 34px;
padding : 7px 8px;
outline : none;
color : #333;
background-color : #fff;
background-repeat : no-repeat;
background-position : right center;
border : #ccc solid 1px;
border-radius : 3px;
box-shadow : 0 1px 2px rgba(0, 0, 0, 0.075) inset;
box-sizing : border-box;
transition : all 0.15s ease-in;
vertical-align : middle;
}
input[type="text"].focus, #adv_code_search .focus.search-page-label, input[type="text"]:focus, .focused .drag-and-drop, #adv_code_search .search-page-label:focus, input[type="password"].focus, input[type="password"]:focus, input[type="email"].focus, input[type="email"]:focus, input[type="number"].focus, input[type="number"]:focus, textarea.focus, textarea:focus {
border-color : #51a7e8;
box-shadow : 0 1px 2px rgba(0, 0, 0, 0.075) inset, 0 0 5px rgba(81, 167, 232, 0.5);
}
::-webkit-input-placeholder, :-moz-placeholder {
color : #aaa;
}
::-webkit-validation-bubble-message {
color : #fff;
background : #9c2400;
border : 0;
border-radius : 3px;
font-size : 12px;
}
input::-webkit-validation-bubble-icon {
display : none;
}
::-webkit-validation-bubble-arrow {
background-color : #9c2400;
border : #9c2400 solid 1px;
}
.input-block {
display : block;
width : 100%;
}
dl.form {
margin : 15px 0;
}
dl.form input[type="text"], dl.form #adv_code_search .search-page-label, #adv_code_search dl.form .search-page-label, dl.form input[type="password"], dl.form input[type="email"], 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 #adv_code_search .search-page-label:focus, #adv_code_search dl.form .search-page-label:focus, dl.form input[type="password"]:focus, dl.form input[type="email"]:focus, dl.form textarea:focus {
background-color : #fff;
}
dl.form > dt {
margin : 0 0 6px 0;
}
dl.form > dt label {
position : relative;
}
dl.form.flattened > dt {
float : left;
line-height : 32px;
margin : 0;
}
dl.form.flattened > dd {
line-height : 32px;
}
dl.form > dd input[type="text"], dl.form > dd #adv_code_search .search-page-label, #adv_code_search dl.form > dd .search-page-label, dl.form > dd input[type="password"], dl.form > dd input[type="email"] {
margin-right : 5px;
width : 400px;
}
dl.form > dd input[type="text"].short, dl.form > dd #adv_code_search .short.search-page-label, #adv_code_search dl.form > dd .short.search-page-label, dl.form > dd input[type="password"].short, dl.form > dd input[type="email"].short {
width : 250px;
}
dl.form > dd input[type="text"].shorter, dl.form > dd #adv_code_search .shorter.search-page-label, #adv_code_search dl.form > dd .shorter.search-page-label, dl.form > dd input[type="password"].shorter, dl.form > dd input[type="email"].shorter {
width : 130px;
}
dl.form > dd input[type="text"].long, dl.form > dd #adv_code_search .long.search-page-label, #adv_code_search dl.form > dd .long.search-page-label, dl.form > dd input[type="password"].long, dl.form > dd input[type="email"].long {
width : 100%;
}
dl.form > dd input[type="text"].is-autocheck-loading, dl.form > dd #adv_code_search .is-autocheck-loading.search-page-label, #adv_code_search dl.form > dd .is-autocheck-loading.search-page-label, dl.form > dd input[type="password"].is-autocheck-loading, dl.form > dd input[type="email"].is-autocheck-loading {
background-image : url("https://a248.e.akamai.net/assets.github.com/images/spinners/octocat-spinner-16px.gif?e9c4b2b0");
}
dl.form > dd input[type="text"].is-autocheck-successful, dl.form > dd #adv_code_search .is-autocheck-successful.search-page-label, #adv_code_search dl.form > dd .is-autocheck-successful.search-page-label, dl.form > dd input[type="password"].is-autocheck-successful, dl.form > dd input[type="email"].is-autocheck-successful {
background-image : url("https://a248.e.akamai.net/assets.github.com/images/modules/ajax/success.png?abac128d");
}
dl.form > dd input[type="text"].is-autocheck-errored, dl.form > dd #adv_code_search .is-autocheck-errored.search-page-label, #adv_code_search dl.form > dd .is-autocheck-errored.search-page-label, dl.form > dd input[type="password"].is-autocheck-errored, dl.form > dd input[type="email"].is-autocheck-errored {
background-image : url("https://a248.e.akamai.net/assets.github.com/images/modules/ajax/error.png?f961c55a");
}
dl.form > dd textarea {
width : 100%;
height : 200px;
min-height : 200px;
}
dl.form > dd textarea.short {
height : 50px;
min-height : 50px;
}
dl.form > dd p.note {
margin : 4px 0 2px 0;
font-size : 12px;
min-height : 17px;
color : #777;
}
dl.form > dd p.note .spinner {
vertical-align : middle;
margin-right : 3px;
}
dl.form > dd h4 {
margin : 4px 0 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 {
content : "*";
color : #9f1006;
padding-left : 5px;
}
.form-checkbox {
margin : 15px 0;
padding-left : 20px;
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 {
margin : 0;
display : block;
font-size : 12px;
font-weight : normal;
color : #666;
}
.form-cards {
margin : 0 0 15px;
height : 31px;
}
.form-cards > .cards {
margin : 0;
}
.form-cards > .cards > li {
list-style-type : none;
float : left;
margin : 0 4px 0 0;
}
.form-cards > .cards > li.text {
font-size : 11px;
color : #999;
line-height : 31px;
}
.form-cards > .cards .card {
float : left;
width : 47px;
height : 31px;
text-indent : -9999px;
background-position : 0 0;
background-image : url("https://a248.e.akamai.net/assets.github.com/images/modules/pricing/credit-cards-@1x.png?bb1c47b4");
}
.form-cards > .cards .card.visa {
background-position : 0 0;
}
.form-cards > .cards .card.american_express {
background-position : -50px 0;
}
.form-cards > .cards .card.master {
background-position : -100px 0;
}
.form-cards > .cards .card.discover {
background-position : -150px 0;
}
.form-cards > .cards .card.jcb {
background-position : -200px 0;
}
.form-cards > .cards .card.diners_club {
background-position : -250px 0;
}
.form-cards > .cards .card.disabled {
opacity : 0.300000011920928955078125;
}
dl.form .success, dl.form .error, dl.form .indicator {
display : none;
font-size : 12px;
font-weight : bold;
}
dl.form.loading {
opacity : 0.5;
}
dl.form.loading .indicator {
display : inline;
}
dl.form.successful .success {
display : inline;
color : #339900;
}
dl.form.successful .success .mini-icon-confirm {
display : inline-block;
position : relative;
top : 2px;
}
dl.form.errored > dt label {
color : #990000;
}
dl.form.errored .error {
display : inline;
color : #990000;
}
dl.form.errored dd.error, dl.form.errored dd.warning {
display : inline-block;
padding : 5px;
font-size : 11px;
color : #494620;
background : #f7ea57;
border : #c0b536 solid 1px;
border-top-color : #fff;
border-bottom-right-radius : 3px;
border-bottom-left-radius : 3px;
}
dl.form.warn .warning {
display : inline;
color : #990000;
}
dl.form.warn dd.warning {
display : inline-block;
padding : 5px;
font-size : 11px;
color : #494620;
background : #f7ea57;
border : #c0b536 solid 1px;
border-top-color : #fff;
border-bottom-right-radius : 3px;
border-bottom-left-radius : 3px;
}
dl.form .form-note {
margin-top : -1px;
display : inline-block;
padding : 5px;
font-size : 11px;
color : #494620;
background : #f7ea57;
border : #c0b536 solid 1px;
border-top-color : #fff;
border-bottom-right-radius : 3px;
border-bottom-left-radius : 3px;
}
.hfields {
margin : 15px 0;
}
.hfields:before, .hfields:after {
content : " ";
display : table;
}
.hfields:after {
clear : both;
}
.hfields dl.form {
float : left;
margin : 0 30px 0 0;
}
.hfields dl.form > dt label {
display : inline-block;
margin : 5px 0 0 0;
color : #666;
}
.hfields dl.form > dt label img {
position : relative;
top : -2px;
}
.hfields .button {
float : left;
margin : 23px 25px 0 -20px;
}
.hfields select {
margin-top : 5px;
}
.fieldgroup .fields dl.form:first-child {
margin-top : 0;
}
html.no-xhr2 .drag-and-drop {
display : none;
}
html.no-xhr2 .upload-enabled textarea {
border-bottom : 1px solid #ddd;
}
.drag-and-drop {
margin : 0;
padding : 7px 10px;
color : #aaa;
height : 16px;
line-height : 16px;
background : #fafafa;
border : #ccc solid 1px;
border-top : none;
border-bottom-left-radius : 3px;
border-bottom-right-radius : 3px;
}
.drag-and-drop .manual-file-chooser {
position : absolute;
width : 240px;
margin-left : -80px;
opacity : 0.0000999999974737875163555145263671875;
cursor : pointer;
}
.drag-and-drop .manual-file-chooser:hover + .manual-file-chooser-text {
text-decoration : underline;
}
.drag-and-drop .default, .drag-and-drop .loading, .drag-and-drop .error {
display : none;
}
.drag-and-drop .error {
color : #bd2c00;
}
.is-default .drag-and-drop .default {
display : inline-block;
}
.is-uploading .drag-and-drop .loading {
display : inline-block;
}
.is-uploading .drag-and-drop .loading img {
vertical-align : top;
}
.is-bad-file .drag-and-drop .bad-file {
display : inline-block;
}
.is-failed .drag-and-drop .failed-request {
display : inline-block;
}
.upload-enabled textarea {
border-bottom : 1px dashed #ddd;
border-bottom-left-radius : 0;
border-bottom-right-radius : 0;
display : block;
}
.focused .drag-and-drop {
box-shadow : 0 0 3px rgba(81, 167, 232, 0.5);
}
.dragover textarea, .dragover .drag-and-drop {
box-shadow : 0 0 3px #c9ff00;
}
.previewable-comment-form {
position : relative;
}
.previewable-comment-form .tabnav {
position : relative;
}
.previewable-comment-form .tabnav ul.tabnav-tabs {
padding-left : 10px;
}
.previewable-comment-form .comment {
border : #CACACA solid 1px;
}
.previewable-comment-form .comment-header .comment-header-actions {
display : none;
}
.previewable-comment-form .comment-form-error {
margin-bottom : 10px;
}
.previewable-comment-form .write-content, .previewable-comment-form .preview-content {
display : none;
padding : 0 10px 10px;
}
.previewable-comment-form.write-selected .write-content, .previewable-comment-form.preview-selected .preview-content {
display : block;
}
.previewable-comment-form .tabnav-widget.text {
margin-right : 11px;
}
.previewable-comment-form textarea {
display : block;
width : 100%;
min-height : 100px;
max-height : 500px;
padding : 10px;
resize : vertical;
}
.previewable-comment-form textarea#fullscreen-contents:focus {
border : none;
box-shadow : none;
}
.previewable-comment-form .drag-and-drop {
margin : 0;
padding : 7px 10px;
color : #aaa;
height : 16px;
line-height : 16px;
background-color : #fafafa;
border : #ccc solid 1px;
border-top : 0;
border-bottom-left-radius : 3px;
border-bottom-right-radius : 3px;
transition : all 0.15s ease-in;
}
.previewable-comment-form .drag-and-drop .manual-file-chooser {
position : absolute;
width : 240px;
margin-left : -80px;
opacity : 0.0000999999974737875163555145263671875;
cursor : pointer;
}
.previewable-comment-form .drag-and-drop .manual-file-chooser:hover + .manual-file-chooser-text {
text-decoration : underline;
}
.previewable-comment-form .drag-and-drop .default, .previewable-comment-form .drag-and-drop .loading, .previewable-comment-form .drag-and-drop .error {
display : none;
}
.previewable-comment-form .drag-and-drop .error {
color : #bd2c00;
}
.previewable-comment-form .is-default .drag-and-drop .default {
display : inline-block;
}
.previewable-comment-form .is-uploading .drag-and-drop .loading {
display : inline-block;
}
.previewable-comment-form .is-uploading .drag-and-drop .loading img {
vertical-align : top;
}
.previewable-comment-form .is-bad-file .drag-and-drop .bad-file {
display : inline-block;
}
.previewable-comment-form .is-bad-browser .drag-and-drop .bad-browser {
display : inline-block;
}
.previewable-comment-form .is-failed .drag-and-drop .failed-request {
display : inline-block;
}
.previewable-comment-form .upload-enabled textarea {
border-bottom : 1px dashed #ddd;
border-bottom-left-radius : 0;
border-bottom-right-radius : 0;
}
.previewable-comment-form .focused .drag-and-drop {
border-color : #51a7e8;
box-shadow : 0 1px 2px rgba(0, 0, 0, 0.075) inset, 0 0 5px rgba(81, 167, 232, 0.5);
}
.previewable-comment-form .dragover textarea, .previewable-comment-form .dragover .drag-and-drop {
box-shadow : 0 0 3px #c9ff00;
}
div.composer {
margin-top : 0;
}
div.composer input[type="text"], div.composer #adv_code_search .search-page-label, #adv_code_search div.composer .search-page-label {
display : block;
width : 100%;
max-width : 100%;
}
div.composer dl.form {
margin : 0;
}
div.composer dl.form input[type="text"], div.composer dl.form #adv_code_search .search-page-label, #adv_code_search div.composer dl.form .search-page-label {
width : 100%;
}
div.composer .contributing {
padding : 10px 0;
font-weight : bold;
text-align : center;
border-bottom : 1px solid #ddd;
background : #ffc;
}
div.composer .discussion-bubble {
margin-top : 0;
}
div.composer .comment-content {
background : inherit;
}
div.composer .comment-header {
display : none;
}
div.composer .comment-body {
padding : 4px 6px;
}
div.composer .comment {
border : 0;
}
div.composer .composer-infobar {
height : 35px;
border-bottom : 1px solid #ddd;
padding : 0 10px;
margin-bottom : 10px;
}
div.composer .tabnav {
margin : 0 0 10px;
}
.infobar-widget.milestone {
float : right;
}
.infobar-widget.milestone .context-pane, .infobar-widget.milestone .select-menu-modal-holder {
right : 0;
}
.infobar-widget.assignee {
float : left;
}
.infobar-widget .text, .infobar-widget .avatar, .infobar-widget .context-menu-container, .infobar-widget .select-menu {
display : inline-block;
vertical-align : top;
}
.infobar-widget .text {
margin-top : 3px;
}
.infobar-widget .text a {
color : #333;
font-weight : bold;
}
.infobar-widget .progress-bar {
width : 220px;
line-height : 18px;
}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
margin : 0;
}
.tabnav {
margin : 10px 0;
border-bottom : 1px solid #ddd;
height : 35px;
}
.tabnav .tabnav-tabs {
display : inline-block;
}
.tabnav .tabnav-tabs > li {
display : inline-block;
}
.tabnav-tab {
display : inline-block;
margin-bottom : -1px;
padding : 8px 12px;
border : transparent solid 1px;
border-bottom : 0;
font-size : 14px;
color : #666;
text-decoration : none;
}
.tabnav-tab.selected {
border-color : #ddd;
border-radius : 3px 3px 0 0;
background-color : #fff;
color : #333;
font-weight : bold;
}
.tabnav-tab:hover {
text-decoration : none;
}
.tabnav .counter {
position : relative;
top : -1px;
margin : 0 0 0 5px;
padding : 1px 5px 2px 5px;
font-size : 10px;
font-weight : bold;
color : #666;
background : #e5e5e5;
border-radius : 10px;
}
.tabnav .counter.blank {
display : none;
}
.tabnav-right {
position : relative;
display : block;
float : right;
}
.tabnav-widget {
display : inline-block;
vertical-align : top;
margin-top : 4px;
}
.tabnav-widget + ul.tabnav-tabs {
margin-left : 10px;
}
.tabnav-widget.text {
margin-top : 12px;
font-size : 11px;
color : #666;
}
.tabnav-widget.search .spinner {
vertical-align : middle;
position : absolute;
top : 7px;
left : -22px;
margin-right : 8px;
}
.tabnav-widget.search .search-link {
display : inline-block;
height : 26px;
padding-right : 5px;
line-height : 26px;
font-weight : 200;
font-size : 13px;
color : #666;
vertical-align : top;
}
.tabnav-widget.search .fieldwrap {
display : inline-block;
height : 26px;
border-radius : 4px;
}
.tabnav-widget.search .fieldwrap > input, .tabnav-widget.search .fieldwrap > button {
display : inline-block;
}
.tabnav-widget.search input {
padding : 0 4px 0 4px;
font-size : 12px;
min-height : 26px;
border-radius : 3px 0 0 3px;
vertical-align : top;
}
.tabnav-widget.search .minibutton {
position : relative;
margin-left : 0;
height : 24px;
vertical-align : top;
padding : 0 8px;
border-left : none;
border-radius : 0 3px 3px 0;
box-sizing : content-box;
}
.tabnav-widget.search .minibutton:hover {
color : #fff;
}
ul.filter-list {
list-style-type : none;
}
ul.filter-list.small .filter-item {
font-size : 12px;
padding : 4px 10px;
margin : 0 0 2px 0;
}
ul.filter-list .filter-item {
display : block;
padding : 8px 10px;
margin : 0 0 5px 0;
font-size : 14px;
border-radius : 3px;
text-decoration : none;
color : #777;
white-space : nowrap;
overflow : hidden;
text-overflow : ellipsis;
}
ul.filter-list .filter-item:hover {
background : #eee;
}
ul.filter-list .filter-item.selected {
color : #fff;
background : #4183c4;
}
ul.filter-list .filter-item.selected .mini-icon-remove-close {
float : right;
opacity : 0.800000011920928955078125;
display : inline-block;
}
ul.filter-list .filter-item .count {
font-weight : bold;
float : right;
}
ul.filter-list.pjax-active .filter-item {
color : #777;
background : transparent;
}
ul.filter-list.pjax-active .filter-item.pjax-active {
color : #fff;
background : #4183c4;
}
ul.color-label-list.editable .color {
width : 14px;
}
ul.color-label-list.editable .color:hover {
background : url("https://a248.e.akamai.net/assets.github.com/images/icons/arrow-down.png?b61f676c") 1px 2px no-repeat transparent;
}
ul.color-label-list.editable .mini-icon-remove-close {
display : inline-block;
color : #AAA;
}
ul.color-label-list.editable .mini-icon-remove-close:hover {
color : #ba3d37;
}
ul.color-label-list .color-label {
line-height : 16px;
}
ul.color-label-list .color-label:hover .color {
box-shadow : 0 0 4px rgba(0, 0, 0, 0.4);
}
ul.color-label-list .color-label:hover .mini-icon-remove-close {
opacity : 1;
}
ul.color-label-list .color-label.selected {
font-weight : bold;
background : 98% 5px no-repeat transparent;
}
ul.color-label-list .color-label.selected .count, ul.color-label-list .color-label.selected .color {
display : none;
}
ul.color-label-list .color-label.selected .mini-icon-remove-close {
display : inline-block;
}
ul.color-label-list .color-label.zeroed, ul.color-label-list .color-label.zeroed .count {
color : #999;
}
ul.color-label-list .count {
color : #333;
}
ul.color-label-list .name a {
color : #333;
}
ul.color-label-list .color {
display : block;
float : left;
margin-left : -5px;
margin-right : 4px;
width : 6px;
height : 14px;
border-radius : 2px;
}
ul.color-label-list .mini-icon-remove-close {
display : none;
float : right;
opacity : 0.800000011920928955078125;
}
ul.color-label-list .nolabels {
margin : 10px 0;
font-size : 11px;
color : #666;
}
.plans-next {
list-style : none;
width : 655px;
}
.plans-next .plan {
float : left;
width : 121px;
padding : 0;
margin : 0;
border : 0;
}
.plans-next .plan h3 {
font-size : 15px;
text-align : center;
padding : 29px 0 10px 0;
margin : 0 0 10px 0;
border-bottom : 1px solid #ddd;
}
.plans-next .plan.active {
border-radius : 3px;
width : 158px;
border : #dedede solid 1px;
box-shadow : 0 0 8px rgba(120, 163, 193, 0.2);
}
.plans-next .plan.active h3 {
margin : 0.5em 0;
padding : 0;
font-family : "Helvetica-Light";
font-weight : 300;
font-size : 18px;
border-bottom : none;
font-weight : normal;
}
.plans-next .plan.active ul {
margin : 0 0 2em 0;
}
.plans-next ul {
list-style : none;
}
.plans-next ul li {
text-align : center;
margin : 1em 0;
color : #444;
}
.plans-next ul strong {
color : #222;
font-weight : bold;
font-size : 16px;
}
.plans-next ul small {
font-size : 12px;
color : #999;
}
.plans-next ul small strong {
font-size : 18px;
color : #999;
}
.plans-next .current-plan {
position : relative;
left : -1px;
top : -1px;
width : 160px;
background-color : #226fbb;
background-image : linear-gradient(#329ed1, #226fbb);
background-repeat : repeat-x;
border-top-left-radius : 3px;
border-top-right-radius : 3px;
display : block;
padding : 3px 0;
margin : 0 0 5px 0;
border-bottom : 1px solid #194a7b;
color : #fff;
font-weight : bold;
font-size : 10px;
text-align : center;
text-transform : uppercase;
text-shadow : 0 -1px 0 #105095;
}
.payment {
border-radius : 3px;
padding : 10px;
background : #f8f8f8;
text-align : center;
margin : 0 0 20px 0;
border : #ddd solid 1px;
}
.payment p {
margin : 0 0 5px 0;
}
.payment ul {
list-style : none;
}
.payment ul li {
display : inline-block;
margin : 0 10px 0 0;
}
ul.notification-routing strong {
color : #000;
}
ul.notification-routing .notification-email {
float : right;
}
ul.notification-routing .notification-email .edit-link {
margin-right : 10px;
font-weight : bold;
}
ul.notification-routing .notification-email input[type="text"] {
width : 200px;
padding : 2px;
color : #444;
}
ul.notification-routing .notification-email form {
display : none;
}
ul.notification-routing .notification-email form .minibutton {
float : none;
margin : 0;
}
ul.notification-routing .notification-email.open form {
display : block;
}
ul.notification-routing .notification-email.open .email-display {
display : none;
}
table.notifications {
margin : 0 0 15px 0;
width : 100%;
border-collapse : collapse;
font-size : 12px;
color : #666;
}
table.notifications th {
padding : 15px 0 5px 0;
text-align : left;
font-size : 11px;
text-transform : uppercase;
color : #000;
border-bottom : 1px solid #ccc;
}
table.notifications td {
padding : 2px 0;
border-bottom : 1px solid #ddd;
}
table.notifications td.checkbox {
width : 1%;
text-align : center;
}
p.notification-settings {
margin : 15px 0;
font-size : 12px;
color : #333;
}
p.notification-settings.on .mini-icon-notifications {
color : #fa9e00;
}
p.notification-settings strong {
font-weight : bold;
}
p.notification-settings em {
font-style : normal;
color : #666;
}
p.notification-settings.on .subscription-on, p.notification-settings .subscription-off {
display : inline;
}
p.notification-settings .subscription-on, p.notification-settings.on .subscription-off {
display : none;
}
.page-notifications p.notification-settings {
margin-bottom : 0;
padding : 8px 5px 8px 25px;
background-color : #eee;
background-position : 5px 50%;
border : #d5d5d5 solid 1px;
border-right-color : #e5e5e5;
border-bottom-color : #e5e5e5;
border-radius : 3px;
}
p.notification-settings label {
margin-right : 5px;
}
.listings-layout {
overflow : hidden;
padding-bottom : 10px;
}
.listings-layout {
overflow : hidden;
padding-bottom : 10px;
}
.listings-layout a:hover {
text-decoration : none;
}
.listings-layout > .header {
position : relative;
border-bottom : 1px solid #ddd;
}
.listings-layout > .header .nav {
font-size : 14px;
}
.listings-layout > .header .nav li {
display : inline-block;
cursor : pointer;
}
.listings-layout > .header .nav li a {
color : #666;
text-decoration : none;
padding : 8px 12px;
display : inline-block;
margin-bottom : -1px;
}
.listings-layout > .header .nav li.selected {
font-weight : bold;
border-left : 1px solid #ddd;
border-top : 1px solid #ddd;
border-right : 1px solid #ddd;
border-top-left-radius : 3px;
border-top-right-radius : 3px;
background-color : #fff;
}
.listings-layout > .header .nav li.selected a {
color : #333;
background-color : #fff;
border-top-left-radius : 3px;
border-top-right-radius : 3px;
}
.listings-layout .columns.sidebar {
float : left;
width : 220px;
padding-right : 19px;
border-right : 1px solid #ddd;
}
.listings-layout .columns.sidebar .nav li {
list-style-type : none;
display : block;
}
.listings-layout .columns.sidebar .nav li a:hover {
background : #eee;
}
.listings-layout .columns.sidebar .nav li a.selected {
color : #fff;
background : #4183c4;
}
.listings-layout .columns.sidebar .nav li a .count {
float : right;
color : #777;
font-weight : bold;
}
.listings-layout .columns.sidebar .nav.big {
margin : 0 0 -5px 0;
}
.listings-layout .columns.sidebar .nav.big li {
margin : 0 0 5px 0;
}
.listings-layout .columns.sidebar .nav.big li a {
display : block;
padding : 8px 10px;
font-size : 14px;
border-radius : 5px;
}
.listings-layout .columns.sidebar .nav.big li a.selected .count {
color : #fff;
}
.listings-layout .columns.sidebar .nav.small li {
margin : 0 0 2px 0;
}
.listings-layout .columns.sidebar .nav.small li a {
display : block;
padding : 4px 10px;
font-size : 12px;
white-space : nowrap;
text-overflow : ellipsis;
overflow : hidden;
border-radius : 4px;
}
.listings-layout .columns.sidebar .nav.small li a .count {
color : #333;
}
.listings-layout .columns.sidebar .nav.small li a.selected .count {
color : #fff;
}
.listings-layout .columns.sidebar .nav.small li.zeroed a, .listings-layout .columns.sidebar .nav.small li.zeroed a .count {
color : #999;
font-weight : normal;
}
.listings-layout .columns.main {
float : right;
width : 660px;
}
.sub-navigation {
overflow : hidden;
}
.pagehead .sub-navigation {
float : right;
}
.sub-navigation .sub-menu-item {
padding : 7px 20px;
float : left;
text-decoration : none;
margin-left : 5px;
border-radius : 5px;
}
.sub-navigation .sub-menu-item:hover {
background-color : #eee;
}
.sub-navigation .selected, .sub-navigation .selected:hover {
background-color : #4183c4;
color : #fff;
}
.sub-navigation li {
list-style-type : none;
margin : 0;
padding : 0;
float : left;
}
.date_selector {
width : auto;
height : auto;
border : none;
background : none;
margin : 0;
padding : 0;
text-align : left;
text-decoration : none;
box-shadow : 0 0 13px rgba(0, 0, 0, 0.31);
background : #fff;
border : #c1c1c1 solid 1px;
padding : 5px;
margin-top : 10px;
z-index : 9;
width : 240px;
border-radius : 5px;
display : none;
}
.date_selector.no_shadow {
box-shadow : none;
}
.date_selector_ieframe {
position : absolute;
z-index : 99999;
display : none;
}
.date_selector .nav {
width : 17.5em;
}
.date_selector .month_nav, .date_selector .year_nav {
margin : 0 0 3px 0;
padding : 0;
display : block;
position : relative;
text-align : center;
}
.date_selector .month_nav {
float : left;
width : 55%;
}
.date_selector .year_nav {
float : right;
width : 35%;
margin-right : -8px;
}
.date_selector .month_name, .date_selector .year_name {
font-weight : bold;
line-height : 20px;
}
.date_selector .button {
display : block;
position : absolute;
top : 0;
width : 18px;
height : 18px;
line-height : 17px;
font-weight : bold;
color : #003C78;
text-align : center;
font-size : 120%;
overflow : hidden;
border : #F2F2F2 solid 1px;
}
.date_selector .button:hover, .date_selector .button.hover {
background : none;
color : #003C78;
cursor : pointer;
border-color : #ccc;
}
.date_selector .prev {
left : 0;
}
.date_selector .next {
right : 0;
}
.date_selector table {
clear : both;
}
.date_selector th, .date_selector td {
width : 2.5em;
height : 2em;
padding : 0;
text-align : center;
color : black;
}
.date_selector td {
border : #ccc solid 1px;
line-height : 2em;
text-align : center;
white-space : nowrap;
color : #003C78;
background : white;
}
.date_selector td.today {
background : #FFFEB3;
}
.date_selector td.unselected_month {
color : #ccc;
}
.date_selector td.selectable_day {
cursor : pointer;
}
.date_selector td.selected {
background : #D8DFE5;
font-weight : bold;
}
.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover {
background : #003C78;
color : white;
}
#facebox {
position : absolute;
top : 0;
left : 0;
z-index : 100;
text-align : left;
}
#facebox .popup {
position : relative;
border : rgba(0, 0, 0, 0) solid 3px;
border-radius : 5px;
box-shadow : 0 0 18px rgba(0, 0, 0, 0.4);
}
#facebox .content > p:first-child {
margin-top : 0;
}
#facebox .content > p:last-child {
margin-bottom : 0;
}
#facebox .close {
position : absolute;
top : 4px;
right : 5px;
padding : 2px;
}
#facebox .close img {
opacity : 0.300000011920928955078125;
}
#facebox .close:hover img {
opacity : 1;
}
#facebox .loading {
text-align : center;
}
#facebox .image {
text-align : center;
}
#facebox img {
border : 0;
margin : 0;
}
#facebox_overlay {
position : fixed;
top : 0;
left : 0;
height : 100%;
width : 100%;
}
.facebox_hide {
z-index : -100;
}
.facebox_overlayBG {
background-color : #000;
z-index : 99;
}
.popover {
position : absolute;
top : 0;
left : 0;
z-index : 1010;
display : none;
width : 236px;
padding : 1px;
text-align : left;
white-space : normal;
background-color : #ffffff;
border : #ccc solid 1px;
border : rgba(0, 0, 0, 0.2) solid 1px;
border-radius : 6px;
box-shadow : 0 5px 10px rgba(0, 0, 0, 0.2);
background-clip : padding-box;
}
.popover.tipsy-s {
margin-top : -10px;
}
.popover.tipsy-w {
margin-left : 10px;
}
.popover.tipsy-n {
margin-top : 10px;
}
.popover.tipsy-e {
margin-left : -10px;
}
.popover .tipsy-arrow, .popover .tipsy-arrow:after {
position : absolute;
display : block;
width : 0;
height : 0;
border-color : transparent;
border-style : solid;
}
.popover .tipsy-arrow {
border-width : 11px;
}
.popover .tipsy-arrow:after {
border-width : 10px;
content : "";
}
.popover.tipsy-s .tipsy-arrow {
bottom : -11px;
left : 50%;
margin-left : -11px;
border-top-color : #999;
border-top-color : rgba(0, 0, 0, 0.25);
border-bottom-width : 0;
}
.popover.tipsy-s .tipsy-arrow:after {
bottom : 1px;
margin-left : -10px;
border-top-color : #ffffff;
border-bottom-width : 0;
}
.popover.tipsy-w .tipsy-arrow {
top : 50%;
left : -11px;
margin-top : -11px;
border-right-color : #999;
border-right-color : rgba(0, 0, 0, 0.25);
border-left-width : 0;
}
.popover.tipsy-w .tipsy-arrow:after {
bottom : -10px;
left : 1px;
border-right-color : #ffffff;
border-left-width : 0;
}
.popover.tipsy-n .tipsy-arrow {
top : -11px;
left : 50%;
margin-left : -11px;
border-bottom-color : #999;
border-bottom-color : rgba(0, 0, 0, 0.25);
border-top-width : 0;
}
.popover.tipsy-n .tipsy-arrow:after {
top : 1px;
margin-left : -10px;
border-bottom-color : #ffffff;
border-top-width : 0;
}
.popover.tipsy-e .tipsy-arrow {
top : 50%;
right : -11px;
margin-top : -11px;
border-left-color : #999;
border-left-color : rgba(0, 0, 0, 0.25);
border-right-width : 0;
}
.popover.tipsy-e .tipsy-arrow:after {
right : 1px;
bottom : -10px;
border-left-color : #ffffff;
border-right-width : 0;
}
.popover .tipsy-inner {
max-width : initial;
color : inherit;
background-color : inherit;
padding : inherit;
text-align : inherit;
}
.tipsy {
font-size : 10px;
position : absolute;
padding : 5px;
z-index : 100000;
}
.tipsy-inner {
background-color : #000;
color : #FFF;
max-width : 200px;
padding : 5px 8px 4px 8px;
text-align : center;
}
.tipsy-inner {
border-radius : 3px;
}
.tipsy-arrow {
position : absolute;
width : 0;
height : 0;
line-height : 0;
border : #000 dashed 6px;
}
.tipsy-arrow-n {
border-bottom-color : #000;
}
.tipsy-arrow-s {
border-top-color : #000;
}
.tipsy-arrow-e {
border-left-color : #000;
}
.tipsy-arrow-w {
border-right-color : #000;
}
.tipsy-n .tipsy-arrow {
top : 0;
left : 50%;
margin-left : -5px;
border-bottom-style : solid;
border-top : none;
border-left-color : transparent;
border-right-color : transparent;
}
.tipsy-nw .tipsy-arrow {
top : 0;
left : 10px;
border-bottom-style : solid;
border-top : none;
border-left-color : transparent;
border-right-color : transparent;
}
.tipsy-ne .tipsy-arrow {
top : 0;
right : 10px;
border-bottom-style : solid;
border-top : none;
border-left-color : transparent;
border-right-color : transparent;
}
.tipsy-s .tipsy-arrow {
bottom : 0;
left : 50%;
margin-left : -5px;
border-top-style : solid;
border-bottom : none;
border-left-color : transparent;
border-right-color : transparent;
}
.tipsy-sw .tipsy-arrow {
bottom : 0;
left : 10px;
border-top-style : solid;
border-bottom : none;
border-left-color : transparent;
border-right-color : transparent;
}
.tipsy-se .tipsy-arrow {
bottom : 0;
right : 10px;
border-top-style : solid;
border-bottom : none;
border-left-color : transparent;
border-right-color : transparent;
}
.tipsy-e .tipsy-arrow {
right : 0;
top : 50%;
margin-top : -5px;
border-left-style : solid;
border-right : none;
border-top-color : transparent;
border-bottom-color : transparent;
}
.tipsy-w .tipsy-arrow {
left : 0;
top : 50%;
margin-top : -5px;
border-right-style : solid;
border-left : none;
border-top-color : transparent;
border-bottom-color : transparent;
}
span.cadd {
font-weight : bold;
color : #1db34f;
}
span.cdel {
font-weight : bold;
color : #ad1017;
}
span.ctot {
font-weight : bold;
color : #047dda;
}
.weekbar.odd {
display : none;
}
.weekbar text {
font-size : 11px;
}
.yearlbl {
font-weight : bold;
}
.commit-activity-graphs .dots {
display : none;
}
.commit-activity-graphs.is-graph-loading .dots {
display : block;
}
#commit-activity-detail {
border-radius : 6px;
background : #f3f3f3;
position : relative;
margin-top : 20px;
}
#commit-activity-detail.transparent {
background : #fff;
}
#commit-activity-detail .activity {
margin-top : 0;
padding-top : 100px;
}
#commit-activity-master {
border : #ddd solid 1px;
border-radius : 3px;
margin-top : 20px;
}
#commit-activity-master #commit-activity-master-head {
background : #fff;
padding : 10px;
text-align : center;
margin : -16px auto 0 auto;
width : 160px;
font-size : 14px;
font-weight : bold;
color : #333;
text-transform : uppercase;
letter-spacing : 0.2em;
}
.is-graph-loading #commit-activity-master {
display : none;
}
#commit-activity-detail .tip {
font-size : 10px;
}
#commit-activity-detail .days text {
font-size : 11px;
}
.tint-box {
border-radius : 6px;
background : #f3f3f3;
position : relative;
margin-bottom : 10px;
}
.tint-box.transparent {
background : #fff;
}
.tint-box .activity {
margin-top : 0;
padding-top : 100px;
}
.tint-box .tip {
font-size : 10px;
}
.tint-box .days text {
font-size : 11px;
}
.contrib-data {
margin : 0 0 10px 0;
list-style : none;
padding : 0;
}
#contributors .person {
float : left;
width : 450px;
box-sizing : border-box;
border-radius : 2px;
margin : 10px;
border : #ddd solid 1px;
}
#contributors .person:nth-child(odd) {
margin-left : 0;
}
#contributors .person:nth-child(even) {
margin-right : 0;
}
#contributors .person h3 {
margin : 0;
border-bottom : 1px solid #eee;
padding : 10px;
line-height : 100%;
}
#contributors .person h3:after {
content : ".";
display : block;
clear : both;
visibility : hidden;
height : 0;
}
#contributors .person .avatar {
width : 30px;
height : 30px;
border-radius : 3px;
float : left;
border : #bbb solid 1px;
margin-right : 5px;
}
#contributors .person .aname {
font-weight : bold;
}
#contributors .person .ameta {
display : block;
font-size : 12px;
color : #ccc;
margin-top : 3px;
font-weight : normal;
}
#contributors .person .rank {
display : inline-block;
float : right;
font-size : 12px;
color : #bbb;
}
#contributors .person .cmt {
color : #999;
}
#contributors .person .d {
color : #c00;
}
#contributors .person .a {
color : #8cac29;
}
#contributors .person .spark {
display : block;
background : #f7f7f7;
}
#contributors .person .wklbl {
font-size : 10px;
}
#contributors .person .x.axis {
font-size : 9px;
}
#graph-shots:after {
content : ".";
display : block;
clear : both;
visibility : hidden;
height : 0;
}
#graph-shots li {
float : left;
width : 450px;
margin : 10px;
box-sizing : border-box;
border-radius : 2px;
border : #ddd solid 1px;
list-style : none;
}
#graph-shots li:nth-child(odd) {
margin-left : 0;
}
#graph-shots li:nth-child(even) {
margin-right : 0;
}
#graph-shots li h3 {
margin : 0;
line-height : 100%;
padding : 10px 10px 5px 10px;
}
#graph-shots li p {
line-height : 100%;
display : block;
border-bottom : 1px solid #eee;
margin : 0;
padding : 0 10px 10px 10px;
font-size : 15px;
color : #999;
}
#graph-shots li > a {
display : block;
text-indent : 100%;
white-space : nowrap;
overflow : hidden;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/graphs/graph-sprites.png?bdd71878") 0 0 no-repeat;
background-size : 896px 840px;
height : 124px;
}
li#g-contributors a {
background-position : 0 0;
}
li#g-commits a {
background-position : 0 -120px;
}
li#g-code-frequency a {
background-position : 0 -240px;
}
li#g-punchcard a {
background-position : 0 -480px;
}
li#g-traffic a {
background-position : 0 -600px;
}
li#g-clones a {
background-position : 0 -720px;
}
.axis {
font-size : 10px;
}
.axis path {
display : none;
}
.graphs .is-graph-loading {
min-height : 500px;
}
.graphs.wheader h2 {
padding : 1px;
}
.graphs text.axlabel {
font-size : 10px;
font-family : "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.graphs text.axlabel.biglabel {
font-size : 11px;
letter-spacing : 0.09em;
}
.graphs .d3-tip text {
font-size : 11px;
}
.graphs .activity {
text-align : center;
width : 400px;
margin : 100px auto 0 auto;
color : #444;
border-radius : 3px;
padding : 10px;
}
.graphs .error {
color : #900;
background : #feeaea;
padding : 10px;
border-radius : 3px;
}
.graphs .dots {
margin : 0 auto;
}
.graphs .dir {
font-size : 12px;
font-weight : normal;
color : #555;
line-height : 100%;
padding-top : 5px;
float : right;
}
.graph-filter {
padding-bottom : 20px;
}
.graph-filter h3 {
display : inline-block;
margin : 5px 0 0 0;
padding : 0;
}
.graph-filter p.info {
margin : 0;
padding : 0;
font-weight : normal;
font-size : 12px;
color : #777;
}
h3 .dash {
color : #bbb;
}
.graph-filter .select-menu {
float : right;
margin-top : 12px;
}
h2.ghead:after {
content : ".";
height : 0;
display : block;
visibility : hidden;
clear : both;
}
kbd {
background-color : #dddddd;
background-image : linear-gradient(#f1f1f1, #ddd);
background-repeat : repeat-x;
border-radius : 2px;
border : #ddd solid 1px;
border-bottom-color : #ccc;
border-right-color : #ccc;
padding : 1px 4px;
line-height : 10px;
font-family : "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.graph-canvas .graph-loading, .graph-canvas .graph-error, .graph-canvas .graph-empty, .graph-canvas .graph-crunching {
display : none;
}
.graph-canvas > .activity {
display : none;
}
.graph-canvas.is-graph-loading > .activity, .graph-canvas.is-graph-empty > .activity, .graph-canvas.is-graph-error > .activity {
display : block;
}
.graph-canvas.is-graph-loading .graph-loading, .graph-canvas.is-graph-crunching .graph-crunching, .graph-canvas.is-graph-empty .graph-empty, .graph-canvas.is-graph-load-error .graph-error {
display : block;
}
#milestone-graph {
position : relative;
min-height : 236px;
}
#milestone-graph .dots {
position : absolute;
top : 100px;
left : 48%;
width : 64px;
height : 64px;
display : block;
}
#graph-open-close {
margin-top : -5px;
}
#total-events {
border-bottom : 1px solid #ddd;
background : #f7f7f7;
}
.issues-graph-title {
margin : 0;
padding-left : 20px;
padding-top : 10px;
}
.milestone-stats .domain {
display : none;
}
.milestone-stats .legend {
padding : 0 0 10px 0;
text-align : center;
border-bottom : 1px solid #eee;
}
.milestone-stats .legend ul.legend-data {
display : inline-block;
margin : 0 auto;
}
.milestone-stats .legend ul.legend-data li {
display : inline-block;
color : #666;
font-weight : bold;
font-size : 11px;
margin-right : 10px;
border : none;
}
.milestone-stats .legend span.color {
width : 10px;
height : 10px;
display : inline-block;
vertical-align : middle;
margin-right : 5px;
margin-top : -2px;
border-radius : 1px;
}
.milestone-stats .legend span.state-open {
background : #6cc644;
}
.milestone-stats .legend span.state-closed {
background : #bd2c00;
}
.activity-label {
font-size : 9px;
letter-spacing : 0.15em;
}
.axis text {
font-family : "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size : 11px;
}
.label {
font-size : 11px;
}
circle.day.h0 {
display : none;
}
@font-face {
{
font-family : "'Octicons Regular'";
src : url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-a20448aa13cf370506c8a675c4fc0efba750115c.eot");
src : url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-a20448aa13cf370506c8a675c4fc0efba750115c.eot#iefix") format("embedded-opentype"), url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-46d3d8ac303cad13c0b2006f8e8149a472d9d4e5.woff") format("woff"), url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-93f33ad81ec64b5f0980ad57a53cf82e8445cab9.ttf") format("truetype"), url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-f963ccb8f0402b76e11107147fe5b2e275319280.svg#newFontRegular") format("svg");
font-weight : normal;
font-style : normal;
}
}
.mini-icon, .mega-icon {
font-family : 'Octicons Regular';
font-weight : normal;
font-style : normal;
display : inline-block;
text-decoration : inherit;
line-height : 1;
line-height : 1;
text-decoration : none;
}
.mini-icon {
font-size : 16px;
width : 16px;
height : 16px;
}
.mini-icon-private-repo:before {
content : "\f06a";
}
.mini-icon-public-repo:before {
content : "\f001";
}
.mini-icon-repo-forked:before {
content : "\f002";
}
.mini-icon-create:before {
content : "\f003";
}
.mini-icon-delete:before {
content : "\f004";
}
.mini-icon-push:before {
content : "\f005";
}
.mini-icon-pull:before {
content : "\f006";
}
.mini-icon-readme:before, .mini-icon-wiki:before {
content : "\f007";
}
.mini-icon-octocat:before {
content : "\f008";
}
.mini-icon-site-message:before, .mini-icon-blacktocat:before {
content : "\f009";
}
.mini-icon-invertocat:before {
content : "\f00a";
}
.mini-icon-download:before {
content : "\f00b";
}
.mini-icon-upload:before {
content : "\f00c";
}
.mini-icon-keyboard:before {
content : "\f00d";
}
.mini-icon-gist:before {
content : "\f00e";
}
.mini-icon-gist-private:before {
content : "\f00f";
}
.mini-icon-code-file:before, .mini-icon-download-unknown:before {
content : "\f010";
}
.mini-icon-download-text:before, .mini-icon-text-file:before {
content : "\f011";
}
.mini-icon-download-media:before {
content : "\f012";
}
.mini-icon-download-zip:before {
content : "\f013";
}
.mini-icon-download-pdf:before {
content : "\f014";
}
.mini-icon-download-tag:before, .mini-icon-tag:before {
content : "\f015";
}
.mini-icon-directory:before {
content : "\f016";
}
.mini-icon-submodule:before {
content : "\f017";
}
.mini-icon-person:before {
content : "\f018";
}
.mini-icon-team:before {
content : "\f019";
}
.mini-icon-member-added:before {
content : "\f01a";
}
.mini-icon-member-removed:before {
content : "\f01b";
}
.mini-icon-follow:before {
content : "\f01c";
}
.mini-icon-watching:before {
content : "\f01d";
}
.mini-icon-unwatch:before {
content : "\f01e";
}
.mini-icon-commit:before {
content : "\f01f";
}
.mini-icon-public-fork:before, .mini-icon-fork:before, .mini-icon-branch:before, .mini-icon-tree:before {
content : "\f020";
}
.mini-icon-private-fork:before {
content : "\f021";
}
.mini-icon-pull-request:before {
content : "\f022";
}
.mini-icon-merge:before {
content : "\f023";
}
.mini-icon-public-mirror:before {
content : "\f024";
}
.mini-icon-private-mirror:before {
content : "\f025";
}
.mini-icon-issue-opened:before {
content : "\f026";
}
.mini-icon-issue-reopened:before {
content : "\f027";
}
.mini-icon-issue-closed:before {
content : "\f028";
}
.mini-icon-issue-comment:before {
content : "\f029";
}
.mini-icon-star:before {
content : "\f02a";
}
.mini-icon-commit-comment:before {
content : "\f02b";
}
.mini-icon-help:before {
content : "\f02c";
}
.mini-icon-exclamation:before {
content : "\f02d";
}
.mini-icon-search-input:before {
content : "\f02e";
}
.mini-icon-advanced-search:before {
content : "\f02f";
}
.mini-icon-notifications:before {
content : "\f030";
}
.mini-icon-account-settings:before {
content : "\f031";
}
.mini-icon-logout:before {
content : "\f032";
}
.mini-icon-admin-tools:before {
content : "\f033";
}
.mini-icon-feed:before {
content : "\f034";
}
.mini-icon-clipboard:before {
content : "\f035";
}
.mini-icon-apple:before {
content : "\f036";
}
.mini-icon-windows:before {
content : "\f037";
content : "";
background : url("https://a248.e.akamai.net/assets.github.com/assets/primer/buttons/windows-sprite-706270f53ca712affded933ac9751b4fa97721e8.png") 0 0 no-repeat transparent;
width : 16px;
height : 16px;
display : inline-block;
}
.mini-icon-ios:before {
content : "\f038";
}
.mini-icon-download-android:before, .mini-icon-android:before {
content : "\f039";
}
.mini-icon-confirm:before {
content : "\f03a";
}
.mini-icon-unread-note:before {
content : "\f03b";
}
.mini-icon-read-note:before {
content : "\f03c";
}
.mini-icon-arr-up:before {
content : "\f03d";
}
.mini-icon-arr-right:before {
content : "\f03e";
}
.mini-icon-arr-down:before {
content : "\f03f";
}
.mini-icon-arr-left:before {
content : "\f040";
}
.mini-icon-pin:before {
content : "\f041";
}
.mini-icon-gift:before {
content : "\f042";
}
.mini-icon-graph:before {
content : "\f043";
}
.mini-icon-wrench:before {
content : "\f044";
}
.mini-icon-credit-card:before {
content : "\f045";
}
.mini-icon-time:before {
content : "\f046";
}
.mini-icon-ruby:before {
content : "\f047";
}
.mini-icon-podcast:before {
content : "\f048";
}
.mini-icon-key:before {
content : "\f049";
}
.mini-icon-force-push:before {
content : "\f04a";
}
.mini-icon-sync:before {
content : "\f04b";
}
.mini-icon-clone:before {
content : "\f04c";
}
.mini-icon-diff:before {
content : "\f04d";
}
.mini-icon-watchers:before {
content : "\f04e";
}
.mini-icon-discussion:before {
content : "\f04f";
}
.mini-icon-delete-note:before, .mini-icon-remove-close:before {
content : "\f050";
}
.mini-icon-reply:before {
content : "\f051";
}
.mini-icon-mail-status:before {
content : "\f052";
}
.mini-icon-block:before {
content : "\f053";
}
.mini-icon-tag-create:before {
content : "\f054";
}
.mini-icon-tab-delete:before {
content : "\f055";
}
.mini-icon-branch-create:before {
content : "\f056";
}
.mini-icon-branch-delete:before {
content : "\f057";
}
.mini-icon-edit:before {
content : "\f058";
}
.mini-icon-info:before {
content : "\f059";
}
.mini-icon-arr-collapsed:before {
content : "\f05a";
}
.mini-icon-arr-expanded:before {
content : "\f05b";
}
.mini-icon-link:before {
content : "\f05c";
}
.mini-icon-add:before {
content : "\f05d";
}
.mini-icon-reorder:before {
content : "\f05e";
}
.mini-icon-code:before {
content : "\f05f";
}
.mini-icon-location:before {
content : "\f060";
}
.mini-icon-u-list:before {
content : "\f061";
}
.mini-icon-o-list:before {
content : "\f062";
}
.mini-icon-quotemark:before {
content : "\f063";
}
.mini-icon-version:before {
content : "\f064";
}
.mini-icon-brightness:before {
content : "\f065";
}
.mini-icon-fullscreen:before {
content : "\f066";
}
.mini-icon-normalscreen:before {
content : "\f067";
}
.mini-icon-calendar:before {
content : "\f068";
}
.mini-icon-beer:before {
content : "\f069";
}
.mini-icon-secure:before, .mini-icon-lock:before {
content : "\f06a";
}
.mini-icon-added:before {
content : "\f06b";
}
.mini-icon-removed:before {
content : "\f06c";
}
.mini-icon-modified:before {
content : "\f06d";
}
.mini-icon-moved:before, .mini-icon-renamed:before {
content : "\f06e";
}
.mini-icon-add-comment:before {
content : "\f06f";
}
.mini-icon-horizontal-rule:before {
content : "\f070";
}
.mini-icon-arr-right-mini:before {
content : "\f071";
}
.mini-icon-jump-down:before {
content : "\f072";
}
.mini-icon-jump-up:before {
content : "\f073";
}
.mini-icon-reference:before {
content : "\f074";
}
.mini-icon-milestone:before {
content : "\f075";
}
.mini-icon-save-document:before {
content : "\f076";
}
.mini-icon-megaphone:before {
content : "\f077";
}
.mini-icon-chevron:before {
content : "\f078";
}
.mini-icon-gist-forked:before {
content : "\f079";
}
.mini-icon-gist-add:before {
content : "\f07a";
}
.mini-icon-bookmark:before {
content : "\f07b";
}
.mini-icon-filters:before {
content : "\f07c";
}
.mini-icon-dashboard:before {
content : "\f07d";
}
.mini-icon-history:before {
content : "\f07e";
}
.mini-icon-external-link:before {
content : "\f07f";
}
.mini-icon-mute:before {
content : "\f080";
}
.mini-icon-x:before {
content : "\f081";
}
.mini-icon-add-star:before {
content : "\f082";
}
.mini-icon-remove-star:before {
content : "\f083";
}
.mini-icon-circle-slash:before {
content : "\f084";
}
.mini-icon-pulse:before {
content : "\f085";
}
.mini-icon-new-file:before {
content : "\f086";
}
.mini-icon-refresh:before {
content : "\f087";
}
.mini-icon-telescope:before {
content : "\f088";
}
.mini-icon-microscope:before {
content : "\f089";
}
.mini-icon-align:before {
content : "\f08a";
}
.mini-icon-unalign:before {
content : "\f08b";
}
.mini-icon-gist-secret:before {
content : "\f08c";
}
.mini-icon-home:before {
content : "\f08d";
}
.mini-icon-aligned-to:before {
content : "\f08e";
}
.mini-icon-stop-spam:before {
content : "\f08f";
}
.mini-icon-zap:before {
content : "\f090";
}
.mini-icon-bug:before {
content : "\f091";
}
.mini-icon-loading-inner:before {
content : "\f092";
}
.mini-icon-loading-outer:before {
content : "\f093";
}
.mini-icon-binary-file:before {
content : "\f094";
}
.mini-icon-create-directory:before {
content : "\f095";
}
.mini-icon-database:before {
content : "\f096";
}
.mini-icon-server:before {
content : "\f097";
}
.mini-icon-ignored-file:before {
content : "\f098";
}
.mini-icon-ignore:before {
content : "\f099";
}
.mini-icon-ellipsis:before {
content : "\f09a";
}
.mini-icon-symlink:before {
content : "\f09b";
}
.mini-icon-no-newline:before {
content : "\f09c";
}
.mini-icon-hubot:before {
content : "\f09d";
}
.mini-icon-hourglass:before {
content : "\f09e";
}
.mega-icon {
font-size : 32px;
width : 32px;
height : 32px;
}
.mega-icon-private-repo:before {
content : "\f26a";
}
.mega-icon-public-repo:before {
content : "\f201";
}
.mega-icon-repo-forked:before {
content : "\f202";
}
.mega-icon-create:before {
content : "\f203";
}
.mega-icon-delete:before {
content : "\f204";
}
.mega-icon-push:before {
content : "\f205";
}
.mega-icon-pull:before {
content : "\f206";
}
.mega-icon-readme:before, .mega-icon-wiki:before {
content : "\f207";
}
.mega-icon-octocat:before {
content : "\f208";
}
.mega-icon-site-message:before, .mega-icon-blacktocat:before {
content : "\f209";
}
.mega-icon-invertocat:before {
content : "\f20a";
}
.mega-icon-download:before {
content : "\f20b";
}
.mega-icon-upload:before {
content : "\f20c";
}
.mega-icon-keyboard:before {
content : "\f20d";
}
.mega-icon-gist:before {
content : "\f20e";
}
.mega-icon-gist-private:before {
content : "\f20f";
}
.mega-icon-code-file:before, .mega-icon-download-unknown:before {
content : "\f210";
}
.mega-icon-download-text:before, .mega-icon-text-file:before {
content : "\f211";
}
.mega-icon-download-media:before {
content : "\f212";
}
.mega-icon-download-zip:before {
content : "\f213";
}
.mega-icon-download-pdf:before {
content : "\f214";
}
.mega-icon-download-tag:before, .mega-icon-tag:before {
content : "\f215";
}
.mega-icon-directory:before {
content : "\f216";
}
.mega-icon-submodule:before {
content : "\f217";
}
.mega-icon-person:before {
content : "\f218";
}
.mega-icon-team:before {
content : "\f219";
}
.mega-icon-member-added:before {
content : "\f21a";
}
.mega-icon-member-removed:before {
content : "\f21b";
}
.mega-icon-follow:before {
content : "\f21c";
}
.mega-icon-watching:before {
content : "\f21d";
}
.mega-icon-unwatch:before {
content : "\f21e";
}
.mega-icon-commit:before {
content : "\f21f";
}
.mega-icon-public-fork:before, .mega-icon-fork:before, .mega-icon-branch:before, .mega-icon-tree:before {
content : "\f220";
}
.mega-icon-private-fork:before {
content : "\f221";
}
.mega-icon-pull-request:before {
content : "\f222";
}
.mega-icon-merge:before {
content : "\f223";
}
.mega-icon-public-mirror:before {
content : "\f224";
}
.mega-icon-private-mirror:before {
content : "\f225";
}
.mega-icon-issue-opened:before {
content : "\f226";
}
.mega-icon-issue-reopened:before {
content : "\f227";
}
.mega-icon-issue-closed:before {
content : "\f228";
}
.mega-icon-issue-comment:before {
content : "\f229";
}
.mega-icon-star:before {
content : "\f22a";
}
.mega-icon-commit-comment:before {
content : "\f22b";
}
.mega-icon-help:before {
content : "\f22c";
}
.mega-icon-exclamation:before {
content : "\f22d";
}
.mega-icon-search-input:before {
content : "\f22e";
}
.mega-icon-advanced-search:before {
content : "\f22f";
}
.mega-icon-notifications:before {
content : "\f230";
}
.mega-icon-account-settings:before {
content : "\f231";
}
.mega-icon-logout:before {
content : "\f232";
}
.mega-icon-admin-tools:before {
content : "\f233";
}
.mega-icon-feed:before {
content : "\f234";
}
.mega-icon-clipboard:before {
content : "\f235";
}
.mega-icon-apple:before {
content : "\f236";
}
.mega-icon-windows:before {
content : "\f237";
}
.mega-icon-ios:before {
content : "\f238";
}
.mega-icon-android:before {
content : "\f239";
}
.mega-icon-confirm:before {
content : "\f23a";
}
.mega-icon-unread-note:before {
content : "\f23b";
}
.mega-icon-read-note:before {
content : "\f23c";
}
.mega-icon-arr-up:before {
content : "\f23d";
}
.mega-icon-arr-right:before {
content : "\f23e";
}
.mega-icon-arr-down:before {
content : "\f23f";
}
.mega-icon-arr-left:before {
content : "\f240";
}
.mega-icon-pin:before {
content : "\f241";
}
.mega-icon-gift:before {
content : "\f242";
}
.mega-icon-graph:before {
content : "\f243";
}
.mega-icon-wrench:before {
content : "\f244";
}
.mega-icon-credit-card:before {
content : "\f245";
}
.mega-icon-time:before {
content : "\f246";
}
.mega-icon-ruby:before {
content : "\f247";
}
.mega-icon-podcast:before {
content : "\f248";
}
.mega-icon-key:before {
content : "\f249";
}
.mega-icon-force-push:before {
content : "\f24a";
}
.mega-icon-sync:before {
content : "\f24b";
}
.mega-icon-clone:before {
content : "\f24c";
}
.mega-icon-diff:before {
content : "\f24d";
}
.mega-icon-watchers:before {
content : "\f24e";
}
.mega-icon-discussion:before {
content : "\f24f";
}
.mega-icon-delete-note:before, .mega-icon-remove-close:before {
content : "\f250";
}
.mega-icon-reply:before {
content : "\f251";
}
.mega-icon-mail-status:before {
content : "\f252";
}
.mega-icon-block:before {
content : "\f253";
}
.mega-icon-tag-create:before {
content : "\f254";
}
.mega-icon-tab-delete:before {
content : "\f255";
}
.mega-icon-branch-create:before {
content : "\f256";
}
.mega-icon-branch-delete:before {
content : "\f257";
}
.mega-icon-edit:before {
content : "\f258";
}
.mega-icon-info:before {
content : "\f259";
}
.mega-icon-arr-collapsed:before {
content : "\f25a";
}
.mega-icon-arr-expanded:before {
content : "\f25b";
}
.mega-icon-link:before {
content : "\f25c";
}
.mega-icon-add:before {
content : "\f25d";
}
.mega-icon-reorder:before {
content : "\f25e";
}
.mega-icon-code:before {
content : "\f25f";
}
.mega-icon-location:before {
content : "\f260";
}
.mega-icon-u-list:before {
content : "\f261";
}
.mega-icon-o-list:before {
content : "\f262";
}
.mega-icon-quotemark:before {
content : "\f263";
}
.mega-icon-version:before {
content : "\f264";
}
.mega-icon-brightness:before {
content : "\f265";
}
.mega-icon-fullscreen:before {
content : "\f266";
}
.mega-icon-normalscreen:before {
content : "\f267";
}
.mega-icon-calendar:before {
content : "\f268";
}
.mega-icon-beer:before {
content : "\f269";
}
.mega-icon-secure:before, .mega-icon-lock:before {
content : "\f26a";
}
.mega-icon-added:before {
content : "\f26b";
}
.mega-icon-removed:before {
content : "\f26c";
}
.mega-icon-modified:before {
content : "\f26d";
}
.mega-icon-moved:before, .mega-icon-renamed:before {
content : "\f26e";
}
.mega-icon-add-comment:before {
content : "\f26f";
}
.mega-icon-horizontal-rule:before {
content : "\f270";
}
.mega-icon-arr-right-mini:before {
content : "\f271";
}
.mega-icon-jump-down:before {
content : "\f272";
}
.mega-icon-jump-up:before {
content : "\f273";
}
.mega-icon-reference:before {
content : "\f274";
}
.mega-icon-milestone:before {
content : "\f275";
}
.mega-icon-save-document:before {
content : "\f276";
}
.mega-icon-megaphone:before {
content : "\f277";
}
.mega-icon-chevron:before {
content : "\f278";
}
.mega-icon-gist-forked:before {
content : "\f279";
}
.mega-icon-gist-add:before {
content : "\f27a";
}
.mega-icon-bookmark:before {
content : "\f27b";
}
.mega-icon-filters:before {
content : "\f27c";
}
.mega-icon-dashboard:before {
content : "\f27d";
}
.mega-icon-history:before {
content : "\f27e";
}
.mega-icon-external-link:before {
content : "\f27f";
}
.mega-icon-mute:before {
content : "\f280";
}
.mega-icon-x:before {
content : "\f281";
}
.mega-icon-add-star:before {
content : "\f282";
}
.mega-icon-remove-star:before {
content : "\f283";
}
.mega-icon-circle-slash:before {
content : "\f284";
}
.mega-icon-pulse:before {
content : "\f285";
}
.mega-icon-new-file:before {
content : "\f286";
}
.mega-icon-refresh:before {
content : "\f287";
}
.mega-icon-telescope:before {
content : "\f288";
}
.mega-icon-microscope:before {
content : "\f289";
}
.mega-icon-align:before {
content : "\f28a";
}
.mega-icon-unalign:before {
content : "\f28b";
}
.mega-icon-gist-secret:before {
content : "\f28c";
}
.mega-icon-home:before {
content : "\f28d";
}
.mega-icon-aligned-to:before {
content : "\f28e";
}
.mega-icon-stop-spam:before {
content : "\f28f";
}
.mega-icon-zap:before {
content : "\f290";
}
.mega-icon-bug:before {
content : "\f291";
}
.mega-icon-loading-inner:before {
content : "\f292";
}
.mega-icon-loading-outer:before {
content : "\f293";
}
.mega-icon-binary-file:before {
content : "\f294";
}
.mega-icon-create-directory:before {
content : "\f295";
}
.mega-icon-database:before {
content : "\f296";
}
.mega-icon-server:before {
content : "\f297";
}
.mega-icon-ignored-file:before {
content : "\f298";
}
.mega-icon-ignore:before {
content : "\f299";
}
.mega-icon-ellipsis:before {
content : "\f29a";
}
.mega-icon-symlink:before {
content : "\f29b";
}
.mega-icon-no-newline:before {
content : "\f29c";
}
.mega-icon-hubot:before {
content : "\f29d";
}
.mega-icon-hourglass:before {
content : "\f29e";
}
.markdown-body {
font-size : 14px;
line-height : 1.6;
overflow : hidden;
}
.markdown-body > *:first-child {
margin-top : 0 !important ;
}
.markdown-body > *:last-child {
margin-bottom : 0 !important ;
}
.markdown-body a.absent {
color : #c00;
}
.markdown-body a.anchor {
display : block;
padding-left : 30px;
margin-left : -30px;
cursor : pointer;
position : absolute;
top : 0;
left : 0;
bottom : 0;
}
.markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 {
margin : 20px 0 10px;
padding : 0;
font-weight : bold;
cursor : text;
position : relative;
}
.markdown-body h1 .mini-icon-link, .markdown-body h2 .mini-icon-link, .markdown-body h3 .mini-icon-link, .markdown-body h4 .mini-icon-link, .markdown-body h5 .mini-icon-link, .markdown-body h6 .mini-icon-link {
display : none;
color : #000;
}
.markdown-body h1:hover a.anchor, .markdown-body h2:hover a.anchor, .markdown-body h3:hover a.anchor, .markdown-body h4:hover a.anchor, .markdown-body h5:hover a.anchor, .markdown-body h6:hover a.anchor {
text-decoration : none;
line-height : 1;
padding-left : 0;
margin-left : -22px;
top : 15%;
}
.markdown-body h1:hover a.anchor .mini-icon-link, .markdown-body h2:hover a.anchor .mini-icon-link, .markdown-body h3:hover a.anchor .mini-icon-link, .markdown-body h4:hover a.anchor .mini-icon-link, .markdown-body h5:hover a.anchor .mini-icon-link, .markdown-body h6:hover a.anchor .mini-icon-link {
display : inline-block;
}
.markdown-body h1 tt, .markdown-body h1 code, .markdown-body h2 tt, .markdown-body h2 code, .markdown-body h3 tt, .markdown-body h3 code, .markdown-body h4 tt, .markdown-body h4 code, .markdown-body h5 tt, .markdown-body h5 code, .markdown-body h6 tt, .markdown-body h6 code {
font-size : inherit;
}
.markdown-body h1 {
font-size : 28px;
color : #000;
}
.markdown-body h2 {
font-size : 24px;
border-bottom : 1px solid #ccc;
color : #000;
}
.markdown-body h3 {
font-size : 18px;
}
.markdown-body h4 {
font-size : 16px;
}
.markdown-body h5 {
font-size : 14px;
}
.markdown-body h6 {
color : #777;
font-size : 14px;
}
.markdown-body p, .markdown-body blockquote, .markdown-body ul, .markdown-body ol, .markdown-body dl, .markdown-body table, .markdown-body pre {
margin : 15px 0;
}
.markdown-body hr {
background : url("https://a248.e.akamai.net/assets.github.com/assets/primer/markdown/dirty-shade-fece7958c2c99bc667b41d1f3a42820bb5cc40e3.png") 0 0 repeat-x transparent;
border : none 0;
color : #ccc;
height : 4px;
padding : 0;
}
.markdown-body > h2:first-child, .markdown-body > h1:first-child, .markdown-body > h1:first-child + h2, .markdown-body > h3:first-child, .markdown-body > h4:first-child, .markdown-body > h5:first-child, .markdown-body > h6:first-child {
margin-top : 0;
padding-top : 0;
}
.markdown-body a:first-child h1, .markdown-body a:first-child h2, .markdown-body a:first-child h3, .markdown-body a:first-child h4, .markdown-body a:first-child h5, .markdown-body a:first-child h6 {
margin-top : 0;
padding-top : 0;
}
.markdown-body h1 + p, .markdown-body h2 + p, .markdown-body h3 + p, .markdown-body h4 + p, .markdown-body h5 + p, .markdown-body h6 + p {
margin-top : 0;
}
.markdown-body li p.first {
display : inline-block;
}
.markdown-body ul, .markdown-body ol {
padding-left : 30px;
}
.markdown-body ul.no-list, .markdown-body ol.no-list {
list-style-type : none;
padding : 0;
}
.markdown-body ul li > :first-child, .markdown-body ul li ul:first-of-type, .markdown-body ol li > :first-child, .markdown-body ol li ul:first-of-type {
margin-top : 0;
}
.markdown-body ul ul, .markdown-body ul ol, .markdown-body ol ol, .markdown-body ol ul {
margin-bottom : 0;
}
.markdown-body dl {
padding : 0;
}
.markdown-body dl dt {
font-size : 14px;
font-weight : bold;
font-style : italic;
padding : 0;
margin : 15px 0 5px;
}
.markdown-body dl dt:first-child {
padding : 0;
}
.markdown-body dl dt > :first-child {
margin-top : 0;
}
.markdown-body dl dt > :last-child {
margin-bottom : 0;
}
.markdown-body dl dd {
margin : 0 0 15px;
padding : 0 15px;
}
.markdown-body dl dd > :first-child {
margin-top : 0;
}
.markdown-body dl dd > :last-child {
margin-bottom : 0;
}
.markdown-body blockquote {
border-left : 4px solid #DDD;
padding : 0 15px;
color : #777;
}
.markdown-body blockquote > :first-child {
margin-top : 0;
}
.markdown-body blockquote > :last-child {
margin-bottom : 0;
}
.markdown-body table th {
font-weight : bold;
}
.markdown-body table th, .markdown-body table td {
border : #ccc solid 1px;
padding : 6px 13px;
}
.markdown-body table tr {
border-top : 1px solid #ccc;
background-color : #fff;
}
.markdown-body table tr:nth-child(2n) {
background-color : #f8f8f8;
}
.markdown-body img {
max-width : 100%;
box-sizing : border-box;
}
.markdown-body span.frame {
display : block;
overflow : hidden;
}
.markdown-body span.frame > span {
border : #ddd solid 1px;
display : block;
float : left;
overflow : hidden;
margin : 13px 0 0;
padding : 7px;
width : auto;
}
.markdown-body span.frame span img {
display : block;
float : left;
}
.markdown-body span.frame span span {
clear : both;
color : #333;
display : block;
padding : 5px 0 0;
}
.markdown-body span.align-center {
display : block;
overflow : hidden;
clear : both;
}
.markdown-body span.align-center > span {
display : block;
overflow : hidden;
margin : 13px auto 0;
text-align : center;
}
.markdown-body span.align-center span img {
margin : 0 auto;
text-align : center;
}
.markdown-body span.align-right {
display : block;
overflow : hidden;
clear : both;
}
.markdown-body span.align-right > span {
display : block;
overflow : hidden;
margin : 13px 0 0;
text-align : right;
}
.markdown-body span.align-right span img {
margin : 0;
text-align : right;
}
.markdown-body span.float-left {
display : block;
margin-right : 13px;
overflow : hidden;
float : left;
}
.markdown-body span.float-left span {
margin : 13px 0 0;
}
.markdown-body span.float-right {
display : block;
margin-left : 13px;
overflow : hidden;
float : right;
}
.markdown-body span.float-right > span {
display : block;
overflow : hidden;
margin : 13px auto 0;
text-align : right;
}
.markdown-body code, .markdown-body tt {
margin : 0 2px;
padding : 0 5px;
border : #eaeaea solid 1px;
background-color : #f8f8f8;
border-radius : 3px;
}
.markdown-body code {
white-space : nowrap;
}
.markdown-body pre > code {
margin : 0;
padding : 0;
white-space : pre;
border : none;
background : transparent;
}
.markdown-body .highlight pre, .markdown-body pre {
background-color : #f8f8f8;
border : #ccc solid 1px;
font-size : 13px;
line-height : 19px;
overflow : auto;
padding : 6px 10px;
border-radius : 3px;
}
.markdown-body pre code, .markdown-body pre tt {
margin : 0;
padding : 0;
background-color : transparent;
border : none;
}
.highlight {
background : #ffffff;
}
.highlight .c {
color : #999988;
font-style : italic;
}
.highlight .err {
color : #a61717;
background-color : #e3d2d2;
}
.highlight .k {
font-weight : bold;
}
.highlight .o {
font-weight : bold;
}
.highlight .cm {
color : #999988;
font-style : italic;
}
.highlight .cp {
color : #999999;
font-weight : bold;
}
.highlight .c1 {
color : #999988;
font-style : italic;
}
.highlight .cs {
color : #999999;
font-weight : bold;
font-style : italic;
}
.highlight .gd {
color : #000000;
background-color : #ffdddd;
}
.highlight .gd .x {
color : #000000;
background-color : #ffaaaa;
}
.highlight .ge {
font-style : italic;
}
.highlight .gr {
color : #aa0000;
}
.highlight .gh {
color : #999999;
}
.highlight .gi {
color : #000000;
background-color : #ddffdd;
}
.highlight .gi .x {
color : #000000;
background-color : #aaffaa;
}
.highlight .go {
color : #888888;
}
.highlight .gp {
color : #555555;
}
.highlight .gs {
font-weight : bold;
}
.highlight .gu {
color : #800080;
font-weight : bold;
}
.highlight .gt {
color : #aa0000;
}
.highlight .kc {
font-weight : bold;
}
.highlight .kd {
font-weight : bold;
}
.highlight .kn {
font-weight : bold;
}
.highlight .kp {
font-weight : bold;
}
.highlight .kr {
font-weight : bold;
}
.highlight .kt {
color : #445588;
font-weight : bold;
}
.highlight .m {
color : #009999;
}
.highlight .s {
color : #d14;
}
.highlight .n {
color : #333333;
}
.highlight .na {
color : #008080;
}
.highlight .nb {
color : #0086B3;
}
.highlight .nc {
color : #445588;
font-weight : bold;
}
.highlight .no {
color : #008080;
}
.highlight .ni {
color : #800080;
}
.highlight .ne {
color : #990000;
font-weight : bold;
}
.highlight .nf {
color : #990000;
font-weight : bold;
}
.highlight .nn {
color : #555555;
}
.highlight .nt {
color : #000080;
}
.highlight .nv {
color : #008080;
}
.highlight .ow {
font-weight : bold;
}
.highlight .w {
color : #bbbbbb;
}
.highlight .mf {
color : #009999;
}
.highlight .mh {
color : #009999;
}
.highlight .mi {
color : #009999;
}
.highlight .mo {
color : #009999;
}
.highlight .sb {
color : #d14;
}
.highlight .sc {
color : #d14;
}
.highlight .sd {
color : #d14;
}
.highlight .s2 {
color : #d14;
}
.highlight .se {
color : #d14;
}
.highlight .sh {
color : #d14;
}
.highlight .si {
color : #d14;
}
.highlight .sx {
color : #d14;
}
.highlight .sr {
color : #009926;
}
.highlight .s1 {
color : #d14;
}
.highlight .ss {
color : #990073;
}
.highlight .bp {
color : #999999;
}
.highlight .vc {
color : #008080;
}
.highlight .vg {
color : #008080;
}
.highlight .vi {
color : #008080;
}
.highlight .il {
color : #009999;
}
.highlight .gc {
color : #999;
background-color : #EAF2F5;
}
.type-csharp .highlight .k {
color : #0000FF;
}
.type-csharp .highlight .kt {
color : #0000FF;
}
.type-csharp .highlight .nf {
color : #000000;
font-weight : normal;
}
.type-csharp .highlight .nc {
color : #2B91AF;
}
.type-csharp .highlight .nn {
color : #000000;
}
.type-csharp .highlight .s {
color : #A31515;
}
.type-csharp .highlight .sc {
color : #A31515;
}
.button, .minibutton {
position : relative;
display : inline-block;
padding : 7px 15px;
font-size : 13px;
font-weight : bold;
color : #333;
text-shadow : 0 1px 0 rgba(255, 255, 255, 0.9);
white-space : nowrap;
background-color : #eaeaea;
background-image : linear-gradient(#fafafa, #eaeaea);
background-repeat : repeat-x;
border-radius : 3px;
border : #ddd solid 1px;
border-bottom-color : #c5c5c5;
box-shadow : 0 1px 3px rgba(0, 0, 0, 0.075);
vertical-align : middle;
cursor : pointer;
}
.button:hover, .button:active, .minibutton:hover, .minibutton:active {
color : #fff;
text-decoration : none;
text-shadow : 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color : #3072b3;
background-image : linear-gradient(#599bcd, #3072b3);
background-repeat : repeat-x;
border-color : #2a65a0;
}
.button:active, .minibutton:active {
background-color : #3072b3;
background-image : none;
border-color : #25588c;
box-shadow : 0 3px 5px rgba(0, 0, 0, 0.15) inset;
}
.button:disabled, .button:disabled:hover, .button.disabled, .button.disabled:hover, .minibutton:disabled, .minibutton:disabled:hover, .minibutton.disabled, .minibutton.disabled:hover {
opacity : 0.5;
color : #666;
text-shadow : 0 1px 0 rgba(255, 255, 255, 0.9);
background-image : none;
background-color : #e5e5e5;
border-color : #c5c5c5;
cursor : default;
}
.button.primary, .minibutton.primary {
color : #fff;
text-shadow : 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color : #60b044;
background-image : linear-gradient(#8add6d, #60b044);
background-repeat : repeat-x;
border-color : #5ca941;
}
.button.primary:hover, .minibutton.primary:hover {
color : #fff;
background-color : #5ba740;
background-image : linear-gradient(#82db63, #5ba740);
background-repeat : repeat-x;
border-color : #4a993e;
}
.button.primary:active, .minibutton.primary:active {
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 : #fff;
text-shadow : 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color : #60b044;
background-image : linear-gradient(#8add6d, #60b044);
background-repeat : repeat-x;
border-color : #74bb5a #74bb5a #509338;
}
.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 : linear-gradient(#dc5f59, #b33630);
background-repeat : repeat-x;
border-color : #cd504a;
}
.button.danger:active, .minibutton.danger:active {
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 : #900;
text-shadow : 0 1px 0 rgba(255, 255, 255, 0.9);
background-color : #e1e1e1;
background-image : linear-gradient(#fff, #e1e1e1);
background-repeat : repeat-x;
border-color : #c5c5c5;
}
.button.blue, .button.blue:hover, .minibutton.blue, .minibutton.blue:hover {
color : #fff;
text-shadow : 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color : #32687b;
background-image : linear-gradient(#448da6, #32687b);
background-repeat : repeat-x;
border-color : #2b5969;
}
.button.blue:hover, .minibutton.blue:hover {
background-position : 0 -10px;
}
.button.blue:active, .minibutton.blue:active {
background-color : #32687b;
background-image : none;
}
.button.blue:disabled, .button.blue.disabled, .minibutton.blue:disabled, .minibutton.blue.disabled {
background-position : 0 0;
background-color : #32687b;
background-image : linear-gradient(#448da6, #32687b);
background-repeat : repeat-x;
}
.button, .minibutton {
outline : none;
}
.button:focus, .minibutton:focus {
text-decoration : none;
border-color : #51a7e8;
box-shadow : 0 0 5px rgba(81, 167, 232, 0.5);
}
.button img {
position : relative;
top : -1px;
margin-right : 3px;
vertical-align : middle;
}
.minibutton {
padding : 0 10px;
line-height : 24px;
box-shadow : none;
}
.minibutton:hover .mini-icon-windows:before {
background-position : -18px 0;
}
.minibutton.selected, .context-menu-container.active .minibutton.switcher, .context-menu-container.active .context-button {
color : #fff;
text-shadow : 0 -1px 0 rgba(0, 0, 0, 0.5);
background-color : #767676;
background-image : none;
border-color : #686868;
box-shadow : 0 3px 5px rgba(0, 0, 0, 0.15) inset;
}
.minibutton i {
font-weight : 500;
font-style : normal;
opacity : 0.60000002384185791015625;
}
.minibutton.dark-grey, .minibutton.dark-grey.disabled:hover, .minibutton.dark-grey:disabled:hover {
color : #fff;
text-shadow : 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color : #6d6d6d;
background-image : linear-gradient(#8c8c8c, #6d6d6d);
background-repeat : repeat-x;
border : #707070 solid 1px;
border-bottom-color : #595959;
}
.minibutton.dark-grey:hover, .minibutton.dark-grey:active {
border-color : #585858;
}
.minibutton.dark-grey:hover {
background-color : #545454;
background-image : linear-gradient(#737373, #545454);
background-repeat : repeat-x;
}
.minibutton.dark-grey:active {
background-color : #545454;
background-image : none;
border-color : #474747;
box-shadow : 0 3px 5px rgba(0, 0, 0, 0.15) inset;
}
input[type="text"] + .minibutton {
margin-left : 5px;
}
.minibutton .mini-icon {
vertical-align : -2px;
margin-right : 6px;
transition : none;
}
.minibutton.empty-icon .mini-icon {
margin-right : 0;
}
.minibutton .mini-icon-arr-right {
float : right;
margin-right : 0;
margin-left : 5px;
margin-top : 4px;
}
.minibutton.switcher {
padding : 0;
height : 24px;
line-height : 1;
}
.minibutton.switcher > span {
display : block;
position : relative;
padding : 0 26px 0 10px;
line-height : 24px;
height : 24px;
}
.minibutton.switcher > span:before {
content : "";
display : block;
position : absolute;
border : #000 solid 3px;
border-color : #000 transparent transparent;
top : 10px;
right : 7px;
width : 0;
height : 0;
}
.minibutton.switcher > span:after {
position : absolute;
top : 0;
bottom : 0;
right : 18px;
display : block;
content : "";
width : 1px;
background-color : #f9f9f9;
box-shadow : -1px 0 0 #e4e4e4;
}
.minibutton.switcher:hover > span:after {
background-color : #6a9fd3;
box-shadow : -1px 0 0 #3c74ab;
}
.minibutton.switcher:active > span:after {
background-color : #357ec8;
box-shadow : -1px 0 0 #25588c;
}
.minibutton.switcher.with-image {
height : 32px;
}
.minibutton.switcher.with-image > span {
display : block;
height : 32px;
line-height : 32px;
padding : 0 26px 0 6px;
}
.minibutton.switcher.with-image > span:before {
top : 14px;
}
.minibutton.switcher.with-image img {
position : relative;
top : -1px;
margin-right : 2px;
vertical-align : middle;
border-radius : 2px;
}
.minibutton.switcher.with-image.selected span:before, .context-menu-container.active .switcher.with-image.minibutton span:before, .context-menu-container.active .switcher.with-image.context-button span:before {
top : 14px;
}
.minibutton.switcher.selected > span:before, .context-menu-container.active .switcher.minibutton > span:before, .context-menu-container.active .switcher.context-button > span:before, .context-menu-container.active .minibutton.switcher > span:before {
top : 10px;
border-color : #fff transparent transparent;
}
.minibutton.switcher.selected > span:after, .context-menu-container.active .switcher.minibutton > span:after, .context-menu-container.active .switcher.context-button > span:after, .context-menu-container.active .minibutton.switcher > span:after {
background-color : #888;
box-shadow : -1px 0 0 #585858;
}
.minibutton.switcher:hover > span:before, .context-menu-container.active .context-button:after {
border-color : #fff transparent transparent;
}
.context-button {
position : relative;
width : 12px;
height : 22px;
line-height : 23px;
font-family : 'Octicons Regular';
font-weight : normal;
font-style : normal;
display : inline-block;
text-decoration : inherit;
line-height : 1;
}
.context-button:before {
position : absolute;
top : 3px;
left : 3px;
content : "\f02f";
display : block;
padding : 0;
font-size : 16px;
line-height : 16px;
}
.context-button:after {
position : absolute;
top : 10px;
right : 5px;
content : "";
display : block;
width : 0;
height : 0;
border : #000 solid 3px;
border-color : #000 transparent transparent;
}
.context-button:hover:after, .context-button.selected:after {
border-color : #fff transparent transparent;
}
.hidden-text-expander {
display : block;
}
.hidden-text-expander.inline {
display : inline-block;
line-height : 0;
margin-left : 5px;
position : relative;
top : -1px;
}
.hidden-text-expander a {
background : #ddd;
color : #555;
padding : 0 5px;
line-height : 6px;
height : 12px;
font-size : 12px;
font-weight : bold;
vertical-align : middle;
display : inline-block;
border-radius : 1px;
text-decoration : none;
}
.hidden-text-expander a:hover {
background-color : #ccc;
text-decoration : none;
}
.hidden-text-expander a:active {
background-color : #4183C4;
color : #fff;
}
.button-block {
display : block;
width : 100%;
box-sizing : border-box;
}
.social-count {
position : relative;
display : inline-block;
padding : 0 7px 0;
margin-left : 8px;
font-size : 11px;
font-weight : bold;
line-height : 24px;
color : #333333;
vertical-align : middle;
background-color : #fafafa;
border : #ccc solid 1px;
border-radius : 3px;
}
.social-count:hover {
color : #4183c4;
cursor : pointer;
text-decoration : none;
}
.social-count:before {
content : "";
display : block;
width : 0;
height : 0;
border : #ccc solid 6px;
border-color : transparent #ccc transparent transparent;
position : absolute;
right : 100%;
margin-right : 0;
top : 50%;
margin-top : -6px;
}
.social-count:after {
content : "";
display : block;
width : 0;
height : 0;
border : #fafafa solid 6px;
border-color : transparent #fafafa transparent transparent;
position : absolute;
right : 100%;
margin-right : -1px;
top : 50%;
margin-top : -6px;
}
.button-group {
display : inline-block;
vertical-align : middle;
}
.button-group:before, .button-group:after {
content : " ";
display : table;
}
.button-group:after {
clear : both;
}
.button-group .button, .button-group .minibutton {
position : relative;
float : left;
border-radius : 0;
}
.button-group .button:first-child, .button-group .minibutton:first-child {
border-top-left-radius : 3px;
border-bottom-left-radius : 3px;
}
.button-group .button:last-child, .button-group .minibutton: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 .minibutton:hover, .button-group .minibutton:focus, .button-group .minibutton:active {
z-index : 2;
}
.button-group .button + .button, .button-group .minibutton + .minibutton {
margin-left : -1px;
box-shadow : 1px 0 0 rgba(255, 255, 255, 0.2) inset;
}
.button-group .button + .button:hover, .button-group .minibutton + .minibutton:hover {
box-shadow : none;
}
.button-group .button + .button:active, .button-group .minibutton + .minibutton:active {
box-shadow : 0 3px 5px rgba(0, 0, 0, 0.15) inset;
}
.button-group + .button-group, .button-group + .button, .button-group + .minibutton {
margin-left : 5px;
}
.menu-container {
float : left;
width : 200px;
padding : 3px;
background : #efefef;
border-radius : 2px;
}
.menu {
background : #fafafb;
border-radius : 2px;
border : #d8d8d8 solid 1px;
list-style : none;
}
.menu a:hover {
text-decoration : none;
}
.menu li {
border-bottom : 1px solid #eee;
border-top : 1px solid #fff;
}
.menu li:last-child {
border-bottom : none;
}
.menu li:first-child {
border-top : none;
}
.menu a {
display : block;
padding : 8px 10px 8px 8px;
text-shadow : 0 1px 0 #fff;
border-left : 2px solid #fafafb;
}
.menu a:hover {
background : #fdfdfe;
}
.menu a .mini-icon {
color : #333333;
}
.menu a.selected {
background : #fff;
border-left : 2px solid #d26911;
font-weight : bold;
color : #222;
cursor : default;
box-shadow : 0 0 1px rgba(0, 0, 0, 0.1) inset;
}
.menu a .counter {
float : right;
margin : 0 0 0 5px;
padding : 2px 5px;
font-size : 11px;
font-weight : bold;
color : #999;
background : #eee;
border-radius : 2px;
}
.menu .menu-warning {
color : #D26911;
float : right;
}
.accordion {
background : #fafafb;
list-style : none;
}
.accordion .section {
border-top : 1px solid #d8d8d8;
border-top : none;
}
.accordion .section:first-child {
border-top : none;
}
.accordion .section a.section-head {
background-color : #e0e0e0;
background-image : linear-gradient(#fafafa, #e0e0e0);
background-repeat : repeat-x;
box-shadow : 0 1px 0 rgba(255, 255, 255, 0.5) inset;
display : block;
padding : 10px 10px;
border-bottom : 1px solid #ccc;
color : #222;
font-weight : bold;
font-size : 14px;
line-height : 20px;
text-shadow : 0 1px 0 rgba(255, 255, 255, 0.7);
border-left : 0 none;
}
.accordion .section a.section-head img {
float : left;
margin : 0 10px 0 0;
border-radius : 2px;
}
.accordion .section .section-nav {
list-style : none;
display : none;
}
.accordion .section .section-nav.expanded {
display : block;
}
.css-truncate.css-truncate-target, .css-truncate .css-truncate-target {
max-width : 125px;
display : inline-block;
overflow : hidden;
text-overflow : ellipsis;
vertical-align : top;
white-space : nowrap;
}
.css-truncate.expandable.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 ;
}
.sticky.stick {
position : fixed !important ;
}
.sticky.stick-bottom {
position : absolute !important ;
bottom : 0 !important ;
top : auto !important ;
}
.about {
color : #4d4d4d;
}
.about .container {
margin-top : 0 !important ;
}
.about .site {
padding-top : 0;
}
.about ul {
list-style : none;
}
.about .intro {
margin-top : 0;
font-size : 20px;
font-weight : 300;
color : #393939;
line-height : 1.65;
}
.about .left-col {
float : left;
width : 200px;
}
.about #menu-about {
float : none;
margin : 0 0 20px 0;
}
.about #about-links {
clear : left;
width : 200px;
padding : 0 10px;
font-size : 14px;
}
.about #about-links dt {
font-weight : bold;
}
.about #about-links dd {
margin : 0 0 20px 0;
}
.about .spacefield {
position : absolute;
left : 0;
width : 100%;
height : 170px;
overflow : hidden;
background-color : #000 !important ;
}
.about #about_header {
width : 100%;
height : 170px;
overflow : hidden;
margin-bottom : 25px;
}
.about #about_header .intro {
position : relative;
top : 60px;
font-weight : bold;
color : #fff;
line-height : 1.2;
font-size : 36px;
width : 580px;
text-shadow : 0 0 20px #549ef9;
}
.about #about_header ul {
position : absolute;
bottom : 35px;
left : 27px;
z-index : 9;
}
.about #about_header ul li {
display : inline;
margin-right : 20px;
}
.about #about_header ul li a {
color : #138fd9;
font-size : 14px;
font-weight : normal;
}
.about #about_header .width_wrapper {
position : relative;
height : 300px;
width : 1100px;
margin : 0 auto;
}
.about .skinny {
height : 70px !important ;
}
.about .skinny .spacefield {
height : 100px;
}
.about .skinny h1.skinny {
text-indent : 0 !important ;
overflow : visible !important ;
z-index : 10 !important ;
line-height : 70px;
color : #fff;
font-size : 28px;
font-weight : bold;
text-shadow : 0 0 20px #32578D;
}
.about .skinny #parallax_octocat {
left : 800px;
top : -10px;
}
.about .skinny #parallax_earth {
top : -10px;
left : 700px;
}
.about .about-content {
position : relative;
float : right;
width : 650px;
}
.about .employees {
margin-top : 40px;
}
.about .employee_container {
position : relative;
display : inline;
float : left;
width : 130px;
height : 130px;
padding-bottom : 20px;
font-size : 12px;
color : #999;
}
.about .employee_container:nth-child(5n 5) {
margin-right : 0;
}
.about .employee_container img {
width : 130px;
height : 130px;
}
.about .employee_container .info {
background-color : rgba(0, 0, 0, 0.9);
background-image : linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
background-repeat : repeat-x;
position : absolute;
z-index : 10;
bottom : 0;
left : 0;
width : 110px;
text-align : center;
padding : 5px 10px;
}
.about .employee_container h3 {
margin : 0;
font-size : 12px;
line-height : 1;
}
.about .employee_container h3 a {
color : #fff;
text-shadow : 0 1px 2px rgba(0, 0, 0, 0.8);
}
.about .employee_container address {
font-size : 11px;
font-weight : normal;
font-style : normal;
color : rgba(255, 255, 255, 0.8);
min-height : 17px;
white-space : nowrap;
overflow : hidden;
text-overflow : ellipsis;
}
.about .about-intro {
margin-top : 15px;
font-size : 20px;
font-weight : 300;
color : #393939;
line-height : 1.65;
}
.about #press_releases {
padding-bottom : 15px;
}
.about #in_the_news ul {
padding-left : 0;
}
.about #in_the_news li {
list-style : none;
padding-bottom : 15px;
}
.about #in_the_news li a {
font-size : 22px;
}
.about #in_the_news li .byline {
font-style : italic;
color : #666;
padding-left : 20px;
}
.about #in_the_news .more_news {
font-style : italic;
}
.about #media_contacts {
padding-bottom : 15px;
}
.about #media_contacts .email {
font-size : 18px;
}
.about .minibutton {
display : block;
width : 80px;
height : 20px;
position : relative;
margin : 9px auto 0 auto;
}
#media_downloads .download {
float : left;
text-align : center;
margin-bottom : 30px;
}
#media_downloads .download .mini-icon {
margin-right : 5px;
}
#media_downloads img {
display : block;
width : 300px;
height : 100px;
margin : 20px 10px 5px 10px;
padding : 2px;
border : #ccc solid 1px;
box-shadow : 0 0 5px rgba(0, 0, 0, 0.1);
}
#media_downloads img:hover {
box-shadow : 0 0 5px rgba(0, 0, 0, 0.3);
}
#media_downloads .aup {
clear : both;
}
#acceptable_use {
padding-top : 250px;
}
#facts {
width : 100%;
margin : 0 0 20px 0;
padding : 0 0 20px 0;
border-bottom : 1px solid #ddd;
}
#facts li {
display : inline-block;
width : 159px;
margin : 0;
padding : 0;
}
#facts li .mega-icon-location, #facts li .mega-icon-calendar, #facts li .mega-icon-team, #facts li .mega-icon-blacktocat {
float : left;
width : 32px;
height : 32px;
margin : 2px 10px 0 0;
}
#facts li h4 {
font-size : 11px;
font-weight : bold;
text-transform : uppercase;
margin : 0;
}
#facts li p {
font-size : 13px;
font-weight : 300;
margin : 0;
}
#jobs-container h4 {
margin-top : 0;
}
#jobs-container .life-at-github {
padding : 2px;
border : #ccc solid 1px;
margin : 30px 0;
}
#jobs-container .benefits {
margin : 0 0 20px 0;
padding : 0;
}
#jobs-container .benefits li {
width : 295px;
float : left;
margin : 0 40px 20px 0;
padding : 0;
}
#jobs-container .benefits li:nth-child(even) {
margin-right : 0;
}
#jobs-container .benefits h5 {
margin : 0;
}
#jobs-container .benefits p {
font-weight : 300;
margin-bottom : 0;
}
#jobs-container ul.jobs {
margin : 0;
padding : 0;
}
#jobs-container .open_positions {
margin-top : 30px;
}
#jobs-container .octospinner {
display : none;
}
#jobs-container .loading .octospinner {
display : block;
margin : 0 auto;
}
#press .mentions {
margin : 0;
padding : 0;
list-style : none;
}
#press li {
font-size : 16px;
margin : 0;
padding : 10px 0;
}
#press li cite {
color : #666;
font-size : 12px;
}
#press .archive {
border-top : 1px solid #ccc;
margin-top : 10px;
padding : 15px;
text-align : center;
font-size : 14px;
font-weight : normal;
margin-top : 3px;
}
#press .archive .mini-icon {
margin-right : 5px;
}
#press img {
border : #ddd solid 1px;
width : 220px;
}
#press .press-info ul {
padding : 0;
text-align : center;
}
#press .press-info li {
font-size : 16px;
display : inline-block;
margin-right : 40px;
}
#press .press-info span {
margin-right : 5px;
}
#press .press-info a, #press .press-info span {
vertical-align : middle;
}
div.plax {
position : relative;
width : 100%;
}
div.plax #parallax_octocat {
position : absolute;
top : 0;
left : 669px;
z-index : 4;
}
div.plax #parallax_text {
position : absolute;
top : 30px;
left : 15px;
z-index : 3;
}
div.plax #parallax_earth {
position : absolute;
top : 50px;
left : 608px;
z-index : 2;
}
div.plax #parallax_bg {
position : absolute;
width : 100%;
top : -19px;
left : -19px;
}
.accountcols .main {
float : left;
width : 560px;
}
.accountcols .sidebar {
float : right;
width : 330px;
}
.accountcols .main > p.overview {
margin-top : 20px;
color : #333;
}
.fieldgroup p.explain.planusage {
color : #333;
}
.fieldgroup p.explain.planusage strong {
color : #000;
}
.billing-plans tbody td {
width : 25%;
vertical-align : middle;
}
.billing-plans .name {
font-size : 14px;
font-weight : bold;
color : #333;
}
.billing-plans .mini-icon-time {
vertical-align : -2px;
}
.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 td .coupon-label:after {
border-bottom-color : #df6e00;
}
.billing-plans .coupon-label {
position : relative;
margin : -9px;
padding : 9px;
}
.billing-plans .coupon-label:after {
position : absolute;
left : 15px;
bottom : 100%;
content : " ";
height : 0;
width : 0;
border : transparent solid;
border-width : 5px;
border-bottom-color : #6cc644;
}
.billing-plans tbody > .selected {
background-color : #fdffce;
}
.billing-contact-info button {
margin-bottom : 15px;
}
.billing-contact-info .add-billing-contact-info-modal {
display : none;
}
#facebox .billing-credit-cards {
margin : 0 0 15px;
}
#facebox .billing-credit-cards li {
margin : 0 4px 0 0;
}
.payment-type {
margin : 10px 0 10px 0;
padding : 0 0 15px 0;
border-bottom : 1px solid #ddd;
}
.payment-type ul.actions {
margin : 0;
float : right;
}
.payment-type ul.actions li {
list-style-type : none;
float : right;
margin : 0 0 0 10px;
height : 25px;
line-height : 25px;
font-size : 11px;
color : #999;
}
.payment-type h3 {
margin : 0;
height : 25px;
line-height : 24px;
font-size : 14px;
}
.payment-type h3 .mini-icon {
position : relative;
top : 1px;
margin-right : 5px;
}
.two-factor-container {
width : 480px;
margin : 150px auto;
}
.two-factor-container #otp {
float : left;
width : 250px;
margin : 0 10px 0 0;
}
.two-factor-container #recovery_code {
float : left;
width : 250px;
margin : 0 10px 0 0;
}
.two-factor-container .is-hidden {
display : none;
}
.auth-form {
width : 400px;
margin : 60px auto;
}
.auth-form form {
border-radius : 4px;
box-shadow : 0 1px 3px rgba(0, 0, 0, 0.075);
}
.auth-form-header {
position : relative;
padding : 10px 20px;
margin : 0;
color : #fff;
text-shadow : 0 -1px 0 rgba(0, 0, 0, 0.5);
background-color : #6c8393;
background-image : linear-gradient(#7f95a5, #6c8393);
background-repeat : repeat-x;
border : #6e8290 solid 1px;
border-bottom-color : #586873;
border-radius : 4px 4px 0 0;
}
.auth-form-header h1 {
font-size : 16px;
}
.auth-form-header h1 a {
color : #fff;
}
.auth-form-header .mini-icon {
position : absolute;
right : 0;
top : 12px;
right : 10px;
color : rgba(0, 0, 0, 0.4);
text-shadow : 0 1px 0 rgba(255, 255, 255, 0.1);
}
.auth-form-body {
padding : 20px;
box-sizing : border-box;
font-size : 14px;
background-color : #fff;
border : #d8dee2 solid 1px;
border-top-color : white;
border-radius : 0 0 4px 4px;
}
.auth-form-body .input-block {
margin-top : 5px;
margin-bottom : 15px;
}
.auth-form-body p.small_notice {
display : inline;
padding : 0 10px;
}
.auth-form-subheading {
margin : 0;
}
.auth-form-body p {
margin : 0 0 10px;
}
.auth-form-permissions {
padding-bottom : 20px;
margin-bottom : 20px;
border-bottom : 1px solid #d8dee2;
}
.auth-form-permissions li {
list-style-position : inside;
padding-left : 15px;
}
.auth-form .note {
margin : 15px 0;
color : #777;
text-align : center;
}
.autocomplete-results {
display : none;
position : absolute;
max-height : 20em;
list-style : none;
background : #fff;
border : #c1c1c1 solid 1px;
border-radius : 3px;
box-shadow : 0 0 5px rgba(0, 0, 0, 0.3);
overflow-y : auto;
font-size : 13px;
z-index : 99;
box-sizing : border-box;
}
.autocomplete-group {
width : 100%;
overflow : hidden;
border-radius : 0 0 3px 3px;
}
.autocomplete-group .autocomplete-group-title {
width : 68px;
padding : 5px;
border-right : 1px solid #ddd;
font-size : 11px;
font-weight : normal;
color : #999;
vertical-align : top;
text-align : right;
}
.autocomplete-group:first-child {
border-radius : 3px;
}
.autocomplete-item {
display : block;
padding : 5px;
color : #000;
text-decoration : none;
font-weight : bold;
cursor : pointer;
}
.autocomplete-item.navigation-focus {
background-color : #4183c4;
text-decoration : none;
color : #fff;
}
.autocomplete-item.selected {
background-color : #4183c4;
color : #fff;
}
.autocomplete-item.selected .due_on, .autocomplete-item.selected .past_due, .autocomplete-item.selected .number {
color : #fff;
}
.autocomplete-item .due_on, .autocomplete-item .past_due {
display : block;
font-weight : normal;
}
.autocomplete-item .due_on {
color : #666;
}
.autocomplete-item .past_due {
color : #984646;
}
.autocomplete-item .state {
display : block;
float : left;
margin-right : 5px;
margin-top : 3px;
width : 13px;
height : 9px;
border-radius : 2px;
}
.autocomplete-item .state.closed {
background-color : #bd2c00;
}
.autocomplete-item .state.open {
background-color : #6cc644;
}
.autocomplete-item .number {
color : #999;
font-weight : bold;
}
.autocomplete-item img {
border-radius : 3px;
}
.autocomplete-header {
border-radius : 3px 3px 0 0;
}
.autocomplete-header:last-child {
border-radius : 3px;
}
.suggester-container {
position : absolute;
top : 46px;
left : 10px;
z-index : 1;
}
.pull-form .suggester-container {
top : 65px;
}
.orgs-next-content .suggester-container {
top : 0;
left : 0;
}
.suggester {
position : relative;
top : 0;
left : 0;
display : none;
margin-top : 20px;
background : #fff;
border : #ddd solid 1px;
border-radius : 3px;
box-shadow : 0 0 5px rgba(0, 0, 0, 0.1);
min-width : 180px;
}
.suggester.active {
display : block;
}
.suggester ul {
list-style : none;
margin : 0;
padding : 0;
}
.suggester li {
display : block;
padding : 5px 10px;
border-bottom : 1px solid #ddd;
font-weight : bold;
}
.suggester li small {
color : #777;
font-weight : normal;
}
.suggester li:last-child {
border-bottom : none;
border-bottom-left-radius : 3px;
border-bottom-right-radius : 3px;
}
.suggester li:first-child a {
border-top-left-radius : 3px;
border-top-right-radius : 3px;
}
.suggester li.navigation-focus {
color : #fff;
background : #4183c4;
text-decoration : none;
}
.suggester li.navigation-focus small {
color : #fff;
}
body, input, select, textarea, button {
font : 13px Helvetica, arial, freesans, clean, sans-serif;
line-height : 1.4;
}
body {
background-color : #fff;
color : #333333;
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding : 0;
border : 0;
}
*::-moz-selection {
text-shadow : none;
background-color : rgba(65, 131, 196, 0.4);
}
.skinny-page {
width : 700px;
margin : 0 auto;
}
.container {
width : 920px;
margin : 0 auto;
}
.wider .container {
width : 960px;
}
select, option {
padding : 0 0.25em;
}
optgroup {
margin-top : 0.5em;
}
input.text {
padding : 1px 0;
}
pre, code, tt {
font-size : 12px;
font-family : Consolas, "Liberation Mono", Courier, monospace;
}
p {
margin : 1em 0;
}
small {
font-size : 11px;
font-weight : 200;
}
img {
border : 0;
}
abbr {
border-bottom : none;
}
.center {
text-align : center;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}
.center {
text-align : center;
}
a {
color : #4183c4;
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
a.action {
color : #d00;
text-decoration : underline;
}
a.danger {
color : #cc0000;
}
a.mute {
color : #000;
}
a:active, a:focus {
outline : none;
text-decoration : underline;
}
.sparkline {
display : none;
}
.right {
float : right;
}
.left {
float : left;
}
.text-right {
text-align : right;
}
.text-left {
text-align : left;
}
.hidden {
display : none;
}
img.help {
vertical-align : middle;
}
.warning {
background : #fffccc;
font-weight : bold;
padding : 0.5em;
margin-bottom : 0.8em;
}
.error_box {
background : none 0% repeat scroll #FFEBE8;
border : #DD3C10 solid 1px;
padding : 1em;
font-weight : bold;
}
.rule, hr {
clear : both;
margin : 15px 0;
height : 0;
overflow : hidden;
border : none;
background : transparent;
border-bottom : 1px solid #ddd;
}
.corner {
border-radius : 8px;
padding : 3px;
}
#spinner {
height : 16px;
width : 16px;
background : transparent;
border : none;
margin-right : 0;
}
h2.with-icon .mega-icon {
position : relative;
top : 4px;
color : #ddd;
}
.clear {
clear : both;
}
.columns:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
* html .columns {
height : 1%;
}
.columns {
display : inline-block;
}
.columns {
display : block;
}
#facebox .content {
width : 425px;
color : #333;
font-size : 12px;
padding : 10px;
border-radius : 4px;
background-color : #f4f9fb;
background-image : linear-gradient(#fff, #f4f9fb);
background-repeat : repeat-x;
}
#facebox .content.wider {
width : 500px;
}
#facebox .content.full {
width : 900px;
}
#facebox pre {
padding : 5px 10px;
border : #ddd solid 1px;
border-bottom-color : #eee;
border-right-color : #eee;
background : #eee;
border-radius : 3px;
}
#facebox pre.console {
color : #fff;
background : #333;
border-color : #000;
border-right-color : #333;
border-bottom-color : #333;
}
#facebox ul, #facebox ol {
margin : 15px 0 15px 20px;
}
#facebox ul li {
margin : 5px 0;
}
#facebox h2 {
width : 100%;
margin : 0 0 10px -10px;
padding : 0 10px 10px 10px;
font-size : 16px;
border-bottom : 1px solid #ddd !important ;
}
#facebox h3 {
margin-bottom : -0.5em;
font-size : 14px;
color : #000;
}
#facebox .rule {
width : 100%;
padding : 0 10px;
margin-left : -10px;
}
#facebox input[type="text"] {
width : 100%;
}
#facebox .form-actions {
margin-top : 10px;
}
#facebox .warning {
width : 100%;
padding : 5px 10px;
margin-top : -9px;
margin-left : -10px;
font-weight : bold;
color : #990000;
background : url("https://a248.e.akamai.net/assets.github.com/images/icons/bigwarning.png?fe16de5e") 10px 50% no-repeat #fffbc9;
border-bottom : 1px solid #ede7a3;
}
#facebox .warning p {
margin-left : 45px;
}
#facebox .full-button {
margin-top : 10px;
}
#facebox .full-button .button {
margin : 0;
display : block;
}
#facebox .full-button .button {
width : 100%;
box-sizing : border-box;
}
#facebox .full-button .button span {
display : block;
text-align : center;
}
#facebox .loading img {
width : 32px;
}
.site {
padding : 0;
width : 100%;
}
h3 {
font-size : 15px;
}
h2, h3 {
margin : 1em 0;
}
.bold {
font-weight : bold;
}
.sidebar > h4 {
margin : 15px 0 5px 0;
font-size : 11px;
color : #666;
text-transform : uppercase;
}
.file {
margin : 15px 0;
}
.file > .highlight {
padding : 5px;
background : #f8f8ff;
border : #d4d4e3 solid 1px;
}
p.bigmessage {
margin : 30px 0;
text-align : center;
font-size : 16px;
color : #333;
}
.blob-editor textarea {
font-family : Monaco, "Liberation Mono", Courier, monospace;
font-size : 11px;
}
.placeholder-field {
position : relative;
}
.placeholder-field label.placeholder {
position : absolute;
top : 3px;
left : 5px;
margin : 0;
color : #aaa;
font-size : 12px;
}
strong.highlight {
padding : 2px 4px;
color : #000;
background : #fffbdc;
border-radius : 3px;
}
.fieldgroup {
position : relative;
margin-top : 10px;
}
.sidebar .fieldgroup + .fieldgroup {
margin-top : 40px;
}
.fieldgroup h2, h2.account {
margin : 15px 0 0 0;
font-size : 18px;
font-weight : normal;
color : #666;
}
p.explain {
font-size : 12px;
color : #666;
position : relative;
}
p.explain strong {
color : #333;
}
p.explain .mini-icon {
margin-right : 5px;
color : #bbb;
position : relative;
top : 1px;
}
p.explain .minibutton {
float : right;
top : -4px;
}
.fieldgroup p.explain {
margin : 0;
}
.options-content p.explain {
margin-top : 0;
border-top : 1px solid #ddd;
padding : 10px 10px 0 10px;
}
.fieldgroup .fields {
margin : 10px 0 0 0;
padding : 10px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/account/fieldgroup_back.png?3e9778f8") 0 0 no-repeat;
}
.equacols .fieldgroup .fields {
background-image : url("https://a248.e.akamai.net/assets.github.com/images/modules/account/fieldgroup_back-440.png?bec77e50");
}
.fieldgroup p.addlink {
margin : 15px 0;
font-size : 14px;
font-weight : bold;
}
.fieldgroup p.checkbox label {
margin-left : 5px;
}
.fieldgroup p.checkbox .succeed {
margin-left : 10px;
font-weight : normal;
color : #33cc00;
}
.fieldgroup p.danger {
margin : 15px 0;
font-weight : bold;
color : #cc0000;
}
.fieldgroup p:first-child {
margin-top : 0;
}
.fieldgroup p.extra {
margin : -8px 0 15px 0;
font-size : 12px;
color : #666;
}
.fieldgroup p.legal {
margin : 15px 0;
font-size : 14px;
font-weight : bold;
}
.fieldgroup div.error {
margin : 10px 0 0 0;
padding : 10px;
color : #fff;
font-weight : bold;
background : #aa0000;
border-radius : 4px;
}
.fieldgroup div.error p {
margin : 0;
}
.fieldgroup div.error p + p {
margin-top : 10px;
}
ul.fieldpills {
position : relative;
margin : 0;
}
ul.fieldpills li {
position : relative;
list-style-type : none;
margin : 3px 0;
min-height : 24px;
line-height : 24px;
padding : 4px 5px;
background : #eee;
font-size : 12px;
font-weight : bold;
color : #333;
border : #ddd solid 1px;
border-radius : 3px;
}
ul.fieldpills li .mini-icon {
position : relative;
top : 2px;
}
ul.fieldpills li:first-child {
margin-top : 0;
}
ul.fieldpills li:hover {
background-color : #f5f5f5;
border-color : #ccc;
}
ul.fieldpills li .remove-close {
position : absolute;
top : 50%;
right : 10px;
margin-top : -9px;
text-decoration : none;
color : #666;
}
ul.fieldpills li .remove-close:hover {
color : #333;
}
ul.fieldpills li img.remove {
background : none;
}
ul.fieldpills li .dingus {
position : absolute;
top : 50%;
right : 10px;
margin-top : -9px;
text-indent : -9999px;
text-decoration : none;
}
.avatarexplain {
margin : 15px 0;
height : 54px;
}
.avatarexplain img {
float : left;
margin-right : 10px;
padding : 2px;
background : #fff;
border : #ddd solid 1px;
}
.avatarexplain p {
margin : 0;
padding-top : 10px;
font-size : 12px;
line-height : 1;
color : #999;
}
.avatarexplain p strong {
display : block;
font-size : 14px;
font-weight : bold;
color : #333;
}
.add-pill-form {
margin : 15px 0;
padding : 4px 5px;
background : #f5f5f5;
font-size : 12px;
color : #333;
border : #ddd solid 1px;
border-radius : 5px;
}
.add-pill-form input[type="text"] {
font-size : 14px;
width : 350px;
padding : 2px 5px;
color : #666;
}
.equacols .add-pill-form input[type="text"] {
width : 332px;
}
.add-pill-form img {
vertical-align : middle;
margin : 0 5px;
}
.add-pill-form .error_box {
margin : 5px 0 0 0;
padding : 0;
border : none;
background : transparent;
color : #cc0000;
font-size : 12px;
}
.add-pill-form label {
margin : 12px 0 2px 0;
display : block;
font-weight : bold;
color : #333;
}
.add-pill-form label:first-child {
margin-top : 0;
}
.add-pill-form textarea.key_value {
font-size : 11px;
font-family : Monaco, "Liberation Mono", Courier, monospace;
width : 95%;
height : 120px;
}
.add-pill-form .form-actions {
margin-top : 10px;
text-align : left;
}
ul.smalltabs {
margin : 15px 0 15px 0;
height : 24px;
line-height : 24px;
font-size : 12px;
color : #555;
text-shadow : 1px 1px 0 rgba(255, 255, 255, 0.5);
background-color : #d2d2d2;
background-image : linear-gradient(#e8e8e8, #d2d2d2);
background-repeat : repeat-x;
border : #d1d1d1 solid 1px;
border-bottom-color : #bbb;
border-radius : 3px;
}
ul.smalltabs li {
list-style-type : none;
display : inline;
}
ul.smalltabs a {
float : left;
height : 24px;
padding : 0 7px;
color : #666;
font-weight : bold;
text-decoration : none;
border-right : 1px solid #ababab;
border-left : 1px solid #f6f6f6;
}
ul.smalltabs li:first-child a {
border-left : none;
}
ul.smalltabs a.selected {
color : #333;
background-color : #f2f2f2;
background-image : linear-gradient(#fff, #f2f2f2);
background-repeat : repeat-x;
}
ul.smalltabs li:first-child a.selected {
border-top-left-radius : 3px;
border-bottom-left-radius : 3px;
}
ul.smalltabs .counter {
display : inline-block;
position : relative;
top : -1px;
margin-left : 2px;
line-height : 12px;
padding : 1px 3px 0 3px;
font-size : 9px;
background : #ececec;
border : #afafaf solid 1px;
border-right-color : #ececec;
border-bottom-color : #ececec;
border-radius : 2px;
}
ul.smalltabs .counter.green_highlight {
background : #ccffcc;
color : #339933;
}
ul.smalltabs .counter.red_highlight {
background : #ffcccc;
color : #993333;
}
ul.smalltabs .mini-icon {
vertical-align : middle;
color : #888;
}
ul.smalltabs a.selected span:before {
color : #333;
}
#repo-settings .usage-bar {
padding-left : 0;
padding-right : 0;
}
.repo-settings-content {
position : relative;
float : right;
width : 685px;
}
.repo-settings-content .fieldgroup .fields {
padding : 0;
background : none;
}
.columns.typical .main {
float : left;
width : 560px;
}
.columns.typical .sidebar {
float : right;
width : 330px;
}
.columns.typical.compact-sidebar .main {
width : 650px;
}
.columns.typical.compact-sidebar .sidebar {
width : 230px;
}
.columns.dashcols .main {
float : left;
width : 560px;
}
.columns.dashcols .sidebar {
float : right;
width : 337px;
}
.columns.equacols .column {
width : 440px;
float : left;
}
.columns.equacols .secondary {
float : right;
}
.columns.equacols.bordered {
border-top : 1px solid #ddd;
border-bottom : 1px solid #ddd;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/global/column_separator.gif?fd947ef9") 50% 0 repeat-y;
}
.columns.contactcols .column {
float : left;
width : 500px;
}
.columns.contactcols .last {
float : right;
width : 380px;
}
.columns.hooks .sidebar {
float : left;
width : 210px;
}
.columns.hooks .main {
float : right;
width : 440px;
}
.columns.browser .sidebar {
float : left;
width : 220px;
padding-right : 19px;
border-right : 1px solid #ddd;
}
.columns.browser .sidebar .button {
text-align : center;
display : block;
}
.columns.browser .main {
float : right;
width : 660px;
}
.columns.content-left {
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/marketing/rule.gif?c9565e57") 670px 0 repeat-y;
}
.columns.content-left .main {
float : left;
width : 650px;
}
.columns.content-left .sidebar {
float : right;
width : 230px;
}
.columns.fourcols .column {
float : left;
margin-left : 20px;
width : 215px;
}
.columns.fourcols .column.leftmost {
margin-left : 0;
}
.wider .columns.content-left {
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/marketing/rule.gif?c9565e57") 690px 0 repeat-y;
}
.wider .columns.content-left .main {
float : left;
width : 670px;
}
.wider .columns.content-left .sidebar {
float : right;
width : 248px;
}
.wider .feature-content {
padding : 0 5px;
}
.wider .columns.equacols .first {
float : left;
width : 460px;
}
.wider .columns.equacols .last {
float : right;
width : 460px;
}
.wider .columns.threecols .column {
float : left;
width : 300px;
margin-left : 24px;
}
.wider .columns.threecols .column.first {
margin-left : 0;
}
.keyboard-shortcuts {
float : right;
font-size : 11px;
color : #999;
}
.keyboard-shortcuts .mini-icon {
top : 2px;
position : relative;
margin-left : 5px;
}
#facebox .content.shortcuts {
width : 700px;
}
#facebox .content.shortcuts .columns.equacols .column {
width : 45%;
}
#facebox .content.shortcuts .equacols .last {
float : right;
}
#facebox .content.shortcuts .columns.threecols .column {
float : left;
width : 32%;
}
dl.keyboard-mappings {
margin : 5px 0;
font-size : 12px;
}
dl.keyboard-mappings dt {
display : inline-block;
margin : 0;
padding : 3px 6px;
min-width : 10px;
text-align : center;
font-family : Monaco, "Liberation Mono", Courier, monospace;
background : #333;
color : #EEE;
border-radius : 2px;
text-shadow : 1px 1px 0 #000;
}
dl.keyboard-mappings dt em {
padding : 0 4px;
color : #999;
font-style : normal;
font-weight : normal;
font-size : 10px;
font-family : Helvetica, arial, freesans, clean, sans-serif;
text-shadow : none;
}
dl.keyboard-mappings dd {
display : inline;
margin : 0 0 0 5px;
color : #666;
}
dl.keyboard-mappings .platform-mac {
display : none;
}
.macintosh dl.keyboard-mappings .platform-mac {
display : inline;
}
.macintosh dl.keyboard-mappings .platform-other {
display : none;
}
#facebox .shortcuts h3 {
margin : 0 0 10px 0;
font-size : 14px;
}
ol.help-steps, #facebox ol.help-steps {
margin : 15px 0;
color : #666;
}
ol.help-steps li {
list-style-type : none;
margin : 15px 0;
}
ol.help-steps strong {
color : #000;
font-weight : bold;
}
ol.help-steps p {
margin-bottom : 5px;
}
.animated-ellipsis {
overflow : hidden;
display : inline-block;
vertical-align : bottom;
}
.chooser-box {
padding : 0 10px 10px;
background-color : #f1f1f1;
background-image : linear-gradient(#fff, #f1f1f1);
background-repeat : repeat-x;
border : #ddd solid 1px;
border-radius : 5px;
}
.chooser-box h3 {
margin : 0 0 0 -10px;
width : 100%;
padding : 13px 10px 10px;
font-size : 16px;
line-height : 1.2;
color : #222;
text-shadow : 1px 1px 0 rgba(255, 255, 255, 0.5);
background-color : #f2f2f2;
background-image : linear-gradient(#fbfbfb, #f2f2f2);
background-repeat : repeat-x;
border-top-left-radius : 5px;
border-top-right-radius : 5px;
border-bottom : 1px solid #fff;
}
.chooser-box .fakerule {
margin : 0 0 0 -10px;
width : 100%;
height : 1px;
padding : 0 10px;
font-size : 1px;
line-height : 1px;
background : #ddd;
}
.chooser-box .ac-accept, .chooser-box .ac_loading {
background : inherit;
}
.large-loading-area {
text-align : center;
padding : 100px 0;
}
.loading-area {
text-align : center;
}
h1.centered {
margin : 1em 0;
font-size : 24px;
font-weight : 300;
text-align : center;
}
.context-loader.large-format-loader {
position : absolute;
display : none;
top : 0;
left : 0;
bottom : 0;
right : 0;
margin : 0;
width : auto;
padding : 190px 0 0 0;
font-weight : normal;
background : rgba(255, 255, 255, 0.8);
border : none;
z-index : 9999;
text-align : center;
color : #999999;
}
.context-loader.large-format-loader.is-loading {
display : block;
}
.user-mention, .team-mention {
font-weight : bold;
color : #333;
}
#files input.filename {
padding : 6px 7px;
font-family : Helvetica, arial, freesans, clean, sans-serif;
font-size : 16px;
color : #444;
border : #ddd solid 1px;
border-radius : 4px;
outline : none;
background : none;
}
#files input.filename:focus {
border-color : #51A7E8;
box-shadow : 0 0 5px rgba(81, 167, 232, 0.5), 0 1px 1px rgba(0, 0, 0, 0.2) inset;
}
#files input.filename, #files .abort {
position : relative;
top : -1px;
}
#files .gitignore-template {
float : right;
font-size : 14px;
position : relative;
top : 3px;
display : none;
}
#files .gitignore-template.is-visible {
display : inline;
}
#files .select-menu-modal-holder {
right : 0;
}
.new-file-link {
display : inline-block;
cursor : pointer;
}
.new-file-link span {
color : #4183c4;
}
.repo-access-false {
position : relative;
border : #C5D5DD solid 1px;
padding : 3px 0 0 15px;
background : #E6F1F6;
margin : 10px 0 50px 0;
border-radius : 4px;
}
.repo-access-false p {
float : left;
font-size : 16px;
text-shadow : 0 1px 0 #fff;
}
.repo-access-false button {
margin : 8px 340px 0 0;
}
.bubble#files .file {
margin-bottom : 0;
}
.bubble#files .file {
background : #ececec;
}
.bubble#files .file .data {
background : #fff;
}
.bubble#files .file .meta {
padding : 5px 10px;
}
.bubble#files .file .meta .info {
font-family : Helvetica, arial, freesans, clean, sans-serif;
}
.blob-ctags-list {
float : right;
height : auto;
margin-top : 4px;
margin-right : 8px;
}
.blob-ctags-list .navigation-focus a {
color : white;
}
.highlight .popover {
width : 400px;
}
.highlight .popover .loading {
font-size : 12px;
}
.highlight span.n > a, .highlight span.no > a {
cursor : text;
}
.highlight-ctags.ctags-loading {
cursor : wait;
}
.highlight-ctags span > a.ctag-relative {
cursor : auto;
border-bottom : 1px solid;
padding-bottom : 1px;
}
.highlight-ctags span > a.ctag-relative:hover {
text-decoration : none;
}
.highlight-ctags .valid-ctag {
cursor : pointer;
border-bottom : 1px dotted;
padding-bottom : 1px;
}
.ctags-lookup-results {
max-height : 195px;
overflow-y : auto;
position : relative;
}
.ctags-lookup-result {
padding : 8px 5px;
cursor : pointer;
}
.ctags-lookup-result .name {
font-size : 14px;
overflow : hidden;
text-overflow : ellipsis;
}
.ctags-lookup-result .link {
text-align : right;
font-size : 10px;
overflow : hidden;
}
.ctags-lookup-result .highlight > pre, .ctags-lookup-result pre.code {
overflow-x : hidden;
text-overflow : ellipsis;
width : 300px;
}
.ctags-lookup-result .highlight, .ctags-lookup-result pre.code {
display : inline-block;
}
.ctags-lookup-result pre.line_numbers.inline {
width : 25px;
display : inline-block;
margin-right : 5px;
background-color : white !important ;
cursor : auto !important ;
padding-top : 0 !important ;
padding-bottom : 0 !important ;
}
.ctags-lookup-result.navigation-focus, .ctags-lookup-result.navigation-focus pre, .ctags-lookup-result.navigation-focus pre.line_numbers.inline {
background-color : #ffffef !important ;
}
.file .no-preview {
margin : 5px;
}
.cleanheading h2 {
font-size : 20px;
margin : 15px 0 15px 0;
}
.cleanheading p.subtext {
margin : -15px 0 10px 0;
color : #666;
}
table.branches {
margin : 5px 0 0 0;
width : 100%;
}
table.branches th {
padding : 2px 0;
font-size : 11px;
text-transform : uppercase;
text-align : left;
color : #666;
border-bottom : 1px solid #ddd;
}
table.branches th.state-widget {
text-align : center;
}
table.branches tr td {
padding : 5px 0;
border-bottom : 1px solid #ddd;
}
table.branches tr:hover td {
background : #fafafa;
}
table.branches tr td.state-widget {
width : 200px;
}
table.branches tr.base td {
background : #333;
color : #fff;
}
table.branches tr.base td.name {
padding-left : 10px;
}
table.branches tr.base td.name p {
color : #aaa;
}
table.branches tr.base td.actions {
padding-right : 10px;
color : #eee;
}
table.branches tr.base a {
color : #fff;
}
table.branches tr td.actions {
white-space : nowrap;
}
table.branches tr td.actions .spinner {
vertical-align : middle;
display : none;
margin-right : 4px;
}
.branches .name h3 {
margin : 0;
font-size : 16px;
}
.branches .name p {
margin : -3px 0 0 0;
font-size : 12px;
color : #666;
}
.branches .name .css-truncate-target {
max-width : 490px;
}
.branches .state {
display : inline-block;
margin-right : 5px;
padding : 2px 5px;
font-size : 11px;
text-transform : uppercase;
font-weight : bold;
background : #eee;
border-radius : 2px;
}
.branches .state-progress {
font-size : 12px;
color : #666;
font-style : normal;
}
.branches div.actions {
float : right;
}
.branches div.actions > span {
list-style-type : none;
display : inline-block;
margin : 0 0 0 5px;
}
.branches div.actions > span.text {
padding : 5px 0;
font-size : 11px;
font-weight : bold;
}
.showing-unmerged td.name {
padding-left : 10px;
}
.branches .status {
position : relative;
top : 1px;
}
#branches-index .sidebar {
width : 160px;
}
#branches-index .main {
width : 720px;
}
.branch-discussions {
list-style : none;
}
.branch-discussion.capped-box {
list-style : none;
padding : 0;
border-radius : 0;
}
.branch-discussion.capped-box .commit-group-item {
border : none;
}
.branch-discussion.capped-box .css-truncate-target {
max-width : 520px;
}
.diverge-widget {
position : relative;
height : 35px;
}
.diverge-widget .ahead {
display : block;
position : absolute;
width : 50%;
height : 100%;
left : 50%;
}
.diverge-widget .behind {
display : block;
position : absolute;
width : 50%;
height : 100%;
right : 50%;
}
.diverge-widget .bar {
position : absolute;
top : 13px;
right : 0;
display : block;
height : 8px;
background : #d0d0d0;
}
.diverge-widget .ahead .bar {
background : #7a7a7a;
left : 0;
}
.diverge-widget.hot .bar {
background-color : #ff704f;
}
.diverge-widget.hot .ahead .bar {
background-color : #811201;
}
.diverge-widget.fresh .bar {
background-color : #ffd266;
}
.diverge-widget.fresh .ahead .bar {
background-color : #b69e67;
}
.diverge-widget.stale .bar {
background-color : #b2d0dd;
}
.diverge-widget.stale .ahead .bar {
background-color : #1e4152;
}
.diverge-widget em {
font-style : normal;
font-size : 10px;
line-height : 10px;
color : #999;
white-space : nowrap;
}
.diverge-widget .behind em {
position : absolute;
bottom : 0;
right : 5px;
}
.diverge-widget .ahead em {
position : absolute;
top : 0;
left : 5px;
}
.diverge-widget .separator {
display : block;
position : absolute;
top : 0;
left : 50%;
margin-left : -2px;
width : 2px;
height : 100%;
background : #454545;
}
ul.hotness-legend {
float : right;
margin : 10px 0 0 0;
}
ul.hotness-legend li {
list-style-type : none;
float : left;
margin : 0;
font-size : 11px;
color : #999;
}
ul.hotness-legend .ahead, ul.hotness-legend .behind {
display : block;
margin : 1px 0 0 0;
width : 15px;
height : 10px;
}
ul.hotness-legend .old .behind {
background-color : #d0d0d0;
}
ul.hotness-legend .old .ahead {
background-color : #7a7a7a;
}
ul.hotness-legend .stale .behind {
background-color : #b2d0dd;
}
ul.hotness-legend .stale .ahead {
background-color : #1e4152;
}
ul.hotness-legend .fresh .behind {
background-color : #ffd266;
}
ul.hotness-legend .fresh .ahead {
background-color : #b69e67;
}
ul.hotness-legend .hot .behind {
background-color : #ff704f;
}
ul.hotness-legend .hot .ahead {
background-color : #811201;
}
ul.hotness-legend li.text {
margin : 0 10px;
height : 23px;
line-height : 23px;
}
p.recently-touched-branches-description {
margin : 0;
font-size : 11px;
color : #888;
}
.recently-touched-branches {
margin : 5px 0 10px 0;
padding : 0;
background : #fffef1;
border : #e5e2c8 solid 1px;
border-radius : 4px;
}
.recently-touched-branches a.branch-name {
font-weight : bold;
}
.recently-touched-branches li {
list-style-type : none;
padding : 5px;
height : 26px;
border-bottom : 1px solid #e5e2c8;
}
.recently-touched-branches li:last-child {
border-bottom : none;
}
.recently-touched-branches li {
margin : 0;
line-height : 23px;
}
.recently-touched-branches p {
display : inline;
margin : 0 0 0 10px;
font-size : 13px;
color : #a19e7f;
}
.branch-discussion.capped-box .mini-icon {
float : right;
margin-left : 5px;
}
.showing-unmerged .merged-content, .showing-merged .unmerged-content {
display : none;
}
.form-actions {
text-align : right;
padding-bottom : 5px;
}
.form-actions .cancel {
margin-top : 5px;
float : left;
}
.form-actions .button.cancel {
margin-top : 0;
margin-left : 2px;
}
.form-actions .minibutton.cancel {
margin-top : 0;
}
.form-actions .optional {
display : block;
padding-top : 8px;
float : left;
margin-right : 15px;
}
.form-actions .optional span.text {
padding : 0 3px;
}
.form-actions .optional input {
position : relative;
top : -1px;
}
.form-warning {
margin : 10px 0;
padding : 8px 10px;
border : #E7E4C2 solid 1px;
font-size : 14px;
color : #333;
background : #ffffe2;
border-radius : 4px;
}
.form-warning p {
margin : 0;
line-height : 1.5;
}
.form-warning strong {
color : #000;
}
.form-warning a {
font-weight : bold;
}
ul.big-actions {
margin : 15px 0 10px 0;
float : right;
}
.page-edit-blob ul.big-actions {
margin : 0 0 0 0;
}
ul.big-actions li {
list-style-type : none;
float : left;
margin : 0;
}
.watch-button-container .watch-button, .watch-button-container.on .unwatch-button {
display : inline-block;
}
.watch-button-container.on .watch-button, .watch-button-container .unwatch-button {
display : none;
}
.watch-button-container.loading {
opacity : 0.5;
}
.starring-container .unstarred, .starring-container.on .starred {
display : inline-block;
}
.starring-container.on .unstarred, .starring-container .starred {
display : none;
}
.starring-container.loading {
opacity : 0.5;
}
.user-following-container .follow, .user-following-container.on .unfollow {
display : inline-block;
}
.user-following-container.on .follow, .user-following-container .unfollow {
display : none;
}
.user-following-container.loading {
opacity : 0.5;
}
.members .user-following-container {
float : right;
}
.featured-carousel {
margin-bottom : 20px;
}
.featured-carousel .carousel-slides {
position : relative;
width : 920px;
height : 252px;
list-style-type : none;
margin-bottom : 10px;
overflow : hidden;
box-sizing : border-box;
}
.featured-carousel .slide {
position : absolute;
width : 360px;
height : 180px;
top : 40px;
left : 268px;
z-index : 1;
transition : all 0.3s ease-in;
}
.featured-carousel .slide img {
width : 100%;
height : 100%;
border-radius : 5px;
}
.featured-carousel .slide.selected {
z-index : 3;
width : 500px;
height : 250px;
left : 200px;
top : 0;
opacity : 1;
}
.featured-carousel .slide.previous {
z-index : 2;
width : 360px;
height : 180px;
left : 10px;
top : 40px;
opacity : 0.89999997615814208984375;
}
.featured-carousel .slide.next {
z-index : 2;
width : 360px;
height : 180px;
left : 550px;
top : 40px;
opacity : 0.89999997615814208984375;
}
.featured-carousel .carousel-nav {
list-style-type : none;
text-align : center;
}
.featured-carousel .carousel-nav li {
display : inline-block;
margin-right : 5px;
}
.featured-carousel .carousel-nav .nav-icon {
display : inline-block;
width : 8px;
height : 8px;
border-radius : 100px;
background-color : #999999;
transition : all 0.25s ease-in;
background-color : #cccccc;
background-image : linear-gradient(#aaa, #ccc);
background-repeat : repeat-x;
box-shadow : 0 1px 0 rgba(0, 0, 0, 0.1) inset, 0 1px 0 #fff;
}
.featured-carousel .carousel-nav .selected .nav-icon {
background-color : #333333;
background-color : black;
background-image : linear-gradient(#333, #000);
background-repeat : repeat-x;
}
#facebox .popup .cheatsheet {
width : 800px;
overflow : hidden;
}
#facebox .popup .cheatsheet .col {
width : 260px;
margin-right : 10px;
float : left;
padding : 0 0 10px 0;
}
#facebox .popup .cheatsheet .col:last-child {
margin : 0;
}
#facebox .popup .cheatsheet .mod {
margin : 0 0 10px 0;
}
#facebox .popup .cheatsheet h3 {
margin : 0 0 5px 0;
}
#facebox .popup .cheatsheet p {
margin : 0 0 5px 0;
color : #888;
}
#facebox .popup .cheatsheet pre {
margin : 0;
padding : 5px;
margin : 0 0 20px 0;
border : #ddd solid 1px;
}
.chromed-list-browser {
border-color : #d5d5d5;
position : relative;
border : #ddd solid 1px;
border-radius : 5px;
}
.chromed-list-browser .context-loader {
top : 31px;
}
.chromed-list-browser .none, .chromed-list-browser .error {
padding : 10px;
border-bottom : 1px solid #ddd;
}
.chromed-list-browser .none p, .chromed-list-browser .error p {
margin : 0;
padding : 20px;
border-radius : 3px;
text-align : center;
font-weight : bold;
font-size : 14px;
color : #999;
background : #f3f3f3;
}
.chromed-list-browser .actions {
background-color : #ecf0f1;
background-image : linear-gradient(#fff, #ecf0f1);
background-repeat : repeat-x;
margin : 0;
padding : 0.5em;
font-size : 11px;
overflow : hidden;
}
.chromed-list-browser .actions .context-menu-container {
display : inline-block;
}
.chromed-list-browser .actions .buttons.deactivated .minibutton {
opacity : 0.5;
}
.chromed-list-browser .actions .buttons.activated .minibutton {
opacity : 1;
}
.chromed-list-browser .actions .buttons.activated .minibutton p.note {
display : none;
}
.chromed-list-browser .actions .buttons p.note {
margin : 0 0 0 5px;
display : inline-block;
font-size : 11px;
color : #9ca9a9;
}
.chromed-list-browser .pagination {
float : right;
margin : 7px;
font-weight : bold;
}
.chromed-list-browser .pagination a, .chromed-list-browser .pagination span {
padding : 4px;
font-size : 11px;
color : #4183C4;
}
.chromed-list-browser .pagination a:hover, .chromed-list-browser .pagination a:active, .chromed-list-browser .pagination span:hover, .chromed-list-browser .pagination span:active {
background : none;
}
.chromed-list-browser .pagination a.current, .chromed-list-browser .pagination a.current:hover, .chromed-list-browser .pagination span.current, .chromed-list-browser .pagination span.current:hover {
color : #333;
cursor : default;
}
.chromed-list-browser .pagination a.gap, .chromed-list-browser .pagination span.gap {
color : #ddd;
}
.chromed-list-browser .pagination a.disabled, .chromed-list-browser .pagination span.disabled {
display : none;
}
.chromed-list-browser .paging {
padding : 5px;
border-bottom : 1px solid #ddd;
}
.chromed-list-browser .button-pager {
display : block;
padding : 5px 0;
text-align : center;
font-size : 12px;
font-weight : bold;
text-shadow : 1px 1px 0 #fff;
text-decoration : none;
border : #e4e9ef solid 1px;
border-radius : 3px;
background-color : #eff3f6;
background-image : linear-gradient(#fdfdfe, #eff3f6);
background-repeat : repeat-x;
}
.chromed-list-browser .button-pager:hover {
border-color : #d9e1e8;
background-color : #dee8f1;
background-image : linear-gradient(#fafbfd, #dee8f1);
background-repeat : repeat-x;
}
.list-browser-item {
position : relative;
border-bottom : 1px solid #ddd;
}
.list-browser-item .list-browser-bottom-right-info {
position : absolute;
bottom : 3px;
right : 5px;
}
.list-browser-item .list-browser-bottom-right-item {
padding-left : 18px;
font-size : 11px;
font-weight : bold;
color : #999;
}
.list-browser-item .list-browser-bottom-right-item .mini-icon {
color : #bbb;
line-height : 11px;
}
.list-browser-item .list-browser-bottom-right-item a {
color : #666;
}
.list-browser-item.navigation-focus {
background : #ffffef !important ;
}
.list-browser-item.closed {
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/pulls/closed_back.gif?8b576191") 0 0;
}
.list-browser-filterbar {
font-family : "Helvetica Neue", Helvetica, Arial, freesans;
border-radius : 5px 5px 0 0;
height : 31px;
background-color : #cacaca;
background-image : linear-gradient(#efefef, #cacaca);
background-repeat : repeat-x;
border-bottom : 1px solid #b4b4b4;
box-sizing : border-box;
}
.list-browser-filterbar li {
list-style-type : none;
display : inline;
}
.list-browser-filterbar li:last-child .sort-type {
border-right : 0;
border-top-right-radius : 5px;
}
.list-browser-filter-tabs {
display : block;
float : left;
padding : 5px 5px 0;
overflow : hidden;
}
.list-browser-filter-tabs .filter-tab, .list-browser-filter-tabs.pjax-active .filter-tab.selected {
display : inline-block;
padding : 0 8px;
height : 24px;
line-height : 24px;
font-size : 12px;
font-weight : bold;
color : #888;
text-shadow : 1px 1px 0 rgba(255, 255, 255, 0.3);
text-decoration : none;
border : #ccc solid 1px;
border-bottom : 0;
border-radius : 3px 3px 0 0;
background : rgba(255, 255, 255, 0.2);
cursor : pointer;
}
.list-browser-filter-tabs .filter-tab.selected, .list-browser-filter-tabs.pjax-active .filter-tab.pjax-active {
color : #333;
background : #fff;
box-shadow : 0 0 5px rgba(0, 0, 0, 0.1);
border-color : #B4B4B4;
border-bottom : 1px solid #fff;
}
.list-browser-sorts {
float : right;
margin : 0;
}
.list-browser-sorts .sort-type {
display : inline-block;
padding : 0 10px;
height : 30px;
line-height : 29px;
font-size : 10px;
color : #666;
cursor : pointer;
}
.list-browser-sorts .sort-type:hover {
text-decoration : underline;
}
.list-browser-sorts .asc .sort-type, .list-browser-sorts .desc .sort-type {
position : relative;
padding-left : 20px;
color : #333;
font-weight : bold;
background : rgba(255, 255, 255, 0.5);
border : rgba(0, 0, 0, 0.1) solid 1px;
border-width : 0 1px;
}
.list-browser-sorts .asc .sort-type:before, .list-browser-sorts .desc .sort-type:before {
width : 0;
height : 0;
border : #777 solid 4px;
border-color : #777 transparent transparent;
border-width : 4px 4px 0;
display : block;
content : "";
position : absolute;
left : 6px;
top : 50%;
margin-top : -2px;
}
.list-browser-sorts .asc .sort-type:before {
border-color : transparent transparent #777;
border-width : 0 4px 4px;
}
.list-browser-footer {
font-size : 11px;
font-weight : bold;
color : #777;
overflow : hidden;
min-height : 15px;
background : #f6f6f6;
border-radius : 0 0 5px 5px;
}
.list-browser-footer .footer-text {
display : inline-block;
margin : 10px;
text-shadow : 1px 1px 0 rgba(255, 255, 255, 0.5);
}
.list-browser-footer .pagination {
margin : 5px;
}
.code-list em {
background-color : rgba(255, 255, 140, 0.5);
font-weight : bold;
padding : 2px 1px 0;
font-style : normal;
margin : 0 -1px;
color : #333333;
}
.code-list .title {
padding : 0 0 5px;
margin : 0 0 0 40px;
min-height : 24px;
font-weight : bold;
}
.code-list .repo-specific .title, .code-list .repo-specific .full-path {
margin-left : 0;
}
.code-list .updated-at {
margin : 0;
font-size : 11px;
color : #999999;
font-weight : normal;
}
.code-list .language {
float : right;
color : rgba(51, 51, 51, 0.75);
font-size : 12px;
margin-left : 10px;
}
.code-list img.avatar {
float : left;
border-radius : 3px;
margin-left : 3px;
}
.code-list .code-list-item {
border-bottom : 1px solid #f1f1f1;
padding : 0 0 20px 0;
margin : 0 0 20px 0;
}
.code-list .code-list-item pre.line_numbers {
min-width : 27px;
box-sizing : border-box;
}
.code-list .code-list-item .data {
background : #fff;
}
.code-list .private .bubble {
background-color : #F8EEC7;
}
.code-list .private .bubble pre.line_numbers {
background-color : #F8EEC7;
border-right : 1px solid #F7CA75;
}
.code-list .private .bubble pre.line_numbers a {
color : #A1882B;
}
.code-list .private .bubble .file-box {
border : #F7CA75 solid 1px;
}
.code-list .divider {
line-height : 17px;
}
.code-list .divider .line_numbers {
font-size : 10px;
padding : 0 6px 0 0 !important ;
}
.code-list .divider .highlight {
padding : 0 !important ;
background : #EAF2F5;
}
.code-list .full-path {
margin : 0 0 0 40px;
}
.code-list .full-path .mini-icon-public-repo {
color : #666666;
}
.code-list .full-path .mini-icon-private-repo {
color : #E9DBA4;
}
.code-list .full-path a {
color : #999999;
}
.codesearch-head {
padding-bottom : 20px;
}
.codesearch-head.in-repository {
margin : 20px 0;
padding-bottom : 0;
}
.codesearch-head.pagehead.separation h1 {
float : left;
margin : 0 20px 0 0;
width : 220px;
line-height : 33px;
}
.codesearch-head .commandbar {
display : inline-block;
width : auto;
}
.codesearch-head button {
float : right;
}
.codesearch-head #adv_code_search .completed-query {
margin : 0;
position : absolute;
top : 8px;
left : 8px;
right : 8px;
white-space : nowrap;
overflow : hidden;
}
.codesearch-head #adv_code_search .completed-query span {
opacity : 0;
}
.codesearch-head #adv_code_search .search-page-label {
width : 598px;
display : inline-block;
cursor : text;
position : relative;
font-weight : normal;
}
.codesearch-head #adv_code_search .search-page-label.focus .completed-query {
opacity : 0.60000002384185791015625;
}
.codesearch-head #adv_code_search .search-page-input {
border : none;
box-shadow : none;
padding : 0;
margin : 0;
width : 100%;
min-height : auto;
}
.advanced-search-form h3 {
margin-top : 20px;
}
.advanced-search-form .flattened dt label {
font-weight : normal;
}
.advanced-search-form .flattened dt {
width : 220px;
}
.advanced-search-form .flattened dd {
margin-left : 240px;
}
.advanced-search-form .form-checkbox {
margin-left : 240px;
}
.advanced-search-form fieldset {
border-bottom : 1px solid #F1F1F1;
padding-bottom : 20px;
margin-bottom : 30px;
}
.codesearch-cols .aside {
float : left;
width : 220px;
}
.codesearch-cols .aside .menu-container {
width : 100%;
box-sizing : border-box;
}
.codesearch-cols .aside .search-menu-container {
margin-bottom : 20px;
padding-bottom : 20px;
border-bottom : 1px solid #F1F1F1;
overflow : hidden;
}
.codesearch-cols .aside .meta-search-links {
margin-top : 20px;
}
.codesearch-cols .aside .meta-search-links a {
margin-right : 10px;
}
.codesearch-cols .aside .filter-list {
border-bottom : 1px solid #F1F1F1;
margin-bottom : 20px;
padding-bottom : 20px;
}
.codesearch-cols .aside .filter-list li {
position : relative;
}
.codesearch-cols .aside .filter-list li span.bar {
background : #f1f1f1;
display : inline-block;
position : absolute;
z-index : -1;
top : 2px;
bottom : 2px;
right : 0;
}
.codesearch-cols.in-repository .aside .search-menu-container {
border-bottom : none;
}
.codesearch-cols #repo-message {
margin : 0;
width : auto;
}
.codesearch-cols div.context-loader.large-format-loader {
padding-top : 5%;
}
.codesearch-cols .main-content {
position : relative;
margin-left : 240px;
}
.codesearch-cols .main-content .tabnav {
margin-bottom : 20px;
}
.codesearch-cols .main-content ul.members-list {
margin-top : 0;
}
.codesearch-cols .main-content ul.members-list li:first-child {
padding-top : 0;
}
.codesearch-cols ul.repolist h3 a:visited, .codesearch-cols .code-list .title a:visited {
color : #7C65C2;
}
.codesearch-cols ul.repolist h3 a em, .codesearch-cols ul.repolist .description em {
background-color : rgba(255, 255, 140, 0.5);
font-weight : bold;
padding : 2px 1px 0;
font-style : normal;
margin : 0 -1px;
text-shadow : none;
}
.codesearch-cols .search-foot-note {
float : right;
color : #999999;
margin-top : 14px;
}
.simple-search-page {
padding-top : 120px;
}
.simple-search-page button {
float : right;
}
.simple-search-page h2 {
font-weight : normal;
}
.simple-search-page h2 .mega-icon {
vertical-align : middle;
}
.simple-search-page .commandbar {
float : left;
width : auto;
}
.simple-search-page .container {
width : 680px;
}
#code_search input, .simple-search-page input {
width : 598px;
margin-right : 0;
}
.in-repository #code_search {
padding-bottom : 0;
}
.in-repository #code_search input {
width : 595px;
}
#code_search .commandbar, .simple-search-page .commandbar {
display : inline-block;
width : auto;
}
.sort-bar {
border-bottom : 1px solid #f1f1f1;
margin-bottom : 20px;
padding-bottom : 20px;
overflow : hidden;
}
.sort-bar .sort-label {
padding-right : 5px;
font-weight : 200;
font-size : 13px;
color : #666;
}
.sort-bar h3 {
margin : 0;
}
.sort-bar form {
float : right;
}
.sort-bar .sort-link {
font-weight : bold;
color : #8A8A8A;
text-decoration : none;
margin-top : 4px;
}
.sort-form .sort-icon {
border : #8A8A8A solid 5px;
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;
}
#ace-editor {
position : relative;
font-family : Monaco, "Liberation Mono", Courier, monospace;
}
#ace-editor .ace_content {
line-height : normal;
}
.ace-twilight .ace_editor {
border : #9f9f9f solid 2px;
}
.ace-twilight .ace_editor.ace_focus {
border : #327fbd solid 2px;
}
.ace-twilight .ace_gutter {
width : 50px;
background : #ECECEC;
color : #AAA;
overflow : hidden;
border-right : 1px solid #DDD;
font-family : Consolas, "Liberation Mono", Courier, monospace;
}
.ace-twilight .ace_gutter-layer {
width : 100%;
text-align : right;
}
.ace-twilight .ace_gutter-layer .ace_gutter-cell {
padding-right : 6px;
}
.ace-twilight .ace_print_margin {
width : 1px;
background : #e8e8e8;
}
.ace-twilight .ace_scroller {
background-color : #141414;
}
.ace-twilight .ace_text-layer {
cursor : text;
color : #F8F8F8;
}
.ace-twilight .ace_cursor {
border-left : 2px solid #F8F8F8;
}
.ace-twilight .ace_cursor.ace_overwrite {
border-left : 0;
border-bottom : 1px solid #A7A7A7;
}
.ace-twilight .ace_marker-layer .ace_selection {
background : rgba(221, 240, 255, 0.2);
}
.ace-twilight .ace_marker-layer .ace_step {
background : #c6dbae;
}
.ace-twilight .ace_marker-layer .ace_bracket {
margin : -1px 0 0 -1px;
border : rgba(255, 255, 255, 0.25) solid 1px;
}
.ace-twilight .ace_marker-layer .ace_active_line {
background : rgba(255, 255, 255, 0.12);
}
.ace-twilight .ace_invisible {
color : rgba(255, 255, 255, 0.25);
}
.ace-twilight .ace_keyword {
color : #CDA869;
}
.ace-twilight .ace_constant {
color : #CF6A4C;
}
.ace-twilight .ace_invalid.ace_illegal {
color : #F8F8F8;
background-color : rgba(86, 45, 86, 0.75);
}
.ace-twilight .ace_invalid.ace_deprecated {
text-decoration : underline;
font-style : italic;
color : #D2A8A1;
}
.ace-twilight .ace_support {
color : #9B859D;
}
.ace-twilight .ace_support.ace_function {
color : #DAD085;
}
.ace-twilight .ace_string {
color : #8F9D6A;
}
.ace-twilight .ace_string.ace_regexp {
color : #E9C062;
}
.ace-twilight .ace_comment {
font-style : italic;
color : #5F5A60;
}
.ace-twilight .ace_variable {
color : #7587A6;
}
.ace-twilight .ace_xml_pe {
color : #494949;
}
.ace-solarized-dark .ace_editor {
border : #9f9f9f solid 2px;
}
.ace-solarized-dark .ace_editor.ace_focus {
border : #327fbd solid 2px;
}
.ace-solarized-dark .ace_gutter {
width : 50px;
background : #e8e8e8;
color : #333;
overflow : hidden;
}
.ace-solarized-dark .ace_gutter-layer {
width : 100%;
text-align : right;
}
.ace-solarized-dark .ace_gutter-layer .ace_gutter-cell {
padding-right : 6px;
}
.ace-solarized-dark .ace_print_margin {
width : 1px;
background : #e8e8e8;
}
.ace-solarized-dark .ace_scroller {
background-color : #002B36;
}
.ace-solarized-dark .ace_text-layer {
cursor : text;
color : #93A1A1;
}
.ace-solarized-dark .ace_cursor {
border-left : 2px solid #D30102;
}
.ace-solarized-dark .ace_cursor.ace_overwrite {
border-left : 0;
border-bottom : 1px solid #D30102;
}
.ace-solarized-dark .ace_marker-layer .ace_selection {
background : #073642;
}
.ace-solarized-dark .ace_marker-layer .ace_step {
background : #c6dbae;
}
.ace-solarized-dark .ace_marker-layer .ace_bracket {
margin : -1px 0 0 -1px;
border : rgba(147, 161, 161, 0.5) solid 1px;
}
.ace-solarized-dark .ace_marker-layer .ace_active_line {
background : #073642;
}
.ace-solarized-dark .ace_invisible {
color : rgba(147, 161, 161, 0.5);
}
.ace-solarized-dark .ace_keyword {
color : #859900;
}
.ace-solarized-dark .ace_constant.ace_language {
color : #B58900;
}
.ace-solarized-dark .ace_constant.ace_numeric {
color : #D33682;
}
.ace-solarized-dark .ace_support.ace_function {
color : #268BD2;
}
.ace-solarized-dark .ace_string {
color : #2AA198;
}
.ace-solarized-dark .ace_string.ace_regexp {
color : #D30102;
}
.ace-solarized-dark .ace_comment {
font-style : italic;
color : #657B83;
}
.ace-solarized-dark .ace_variable.ace_language {
color : #268BD2;
}
.ace-solarized-light .ace_editor {
border : #9f9f9f solid 2px;
}
.ace-solarized-light .ace_editor.ace_focus {
border : #327fbd solid 2px;
}
.ace-solarized-light .ace_gutter {
width : 50px;
background : #e8e8e8;
color : #333;
overflow : hidden;
}
.ace-solarized-light .ace_gutter-layer {
width : 100%;
text-align : right;
}
.ace-solarized-light .ace_gutter-layer .ace_gutter-cell {
padding-right : 6px;
}
.ace-solarized-light .ace_print_margin {
width : 1px;
background : #e8e8e8;
}
.ace-solarized-light .ace_scroller {
background-color : #FDF6E3;
}
.ace-solarized-light .ace_text-layer {
cursor : text;
color : #586E75;
}
.ace-solarized-light .ace_cursor {
border-left : 2px solid #000000;
}
.ace-solarized-light .ace_cursor.ace_overwrite {
border-left : 0;
border-bottom : 1px solid #000000;
}
.ace-solarized-light .ace_marker-layer .ace_selection {
background : #073642;
}
.ace-solarized-light .ace_marker-layer .ace_step {
background : #c6dbae;
}
.ace-solarized-light .ace_marker-layer .ace_bracket {
margin : -1px 0 0 -1px;
border : rgba(147, 161, 161, 0.5) solid 1px;
}
.ace-solarized-light .ace_marker-layer .ace_active_line {
background : #EEE8D5;
}
.ace-solarized-light .ace_invisible {
color : rgba(147, 161, 161, 0.5);
}
.ace-solarized-light .ace_keyword {
color : #859900;
}
.ace-solarized-light .ace_constant.ace_language {
color : #B58900;
}
.ace-solarized-light .ace_constant.ace_numeric {
color : #D33682;
}
.ace-solarized-light .ace_support.ace_function {
color : #268BD2;
}
.ace-solarized-light .ace_string {
color : #2AA198;
}
.ace-solarized-light .ace_string.ace_regexp {
color : #D30102;
}
.ace-solarized-light .ace_comment {
color : #93A1A1;
}
.ace-solarized-light .ace_variable.ace_language {
color : #268BD2;
}
.details-collapse .collapse {
display : none;
position : relative;
height : 0;
overflow : hidden;
transition : height 0.35s ease;
}
.details-collapse.open .collapse {
display : block;
height : auto;
}
.discussion-bubble {
margin : 20px 0;
}
.discussion-bubble .boxed-group {
margin : 0;
}
.discussion-bubble .discussion-bubble-avatar {
position : relative;
float : left;
border-radius : 3px;
}
.discussion-bubble .discussion-bubble-content {
position : relative;
margin-left : 60px;
}
.discussion-bubble .discussion-bubble-content:before {
content : "";
display : block;
height : 0;
width : 0;
border : #EEE solid 10px;
border-width : 10px 10px 10px 0;
border-color : transparent #EEE transparent transparent;
position : absolute;
left : -10px;
top : 15px;
}
.discussion-bubble .form-actions {
margin : 10px 0 0 60px;
}
.mini-discussion-bubble .mini-discussion-bubble-action {
margin : 10px 0 15px 8px;
height : 24px;
font-size : 13px;
font-weight : 300;
color : #333;
}
.mini-discussion-bubble .mini-discussion-bubble-action a {
font-weight : bold;
color : #333;
}
.mini-discussion-bubble .mini-discussion-bubble-action .discussion-anchor-link {
font-weight : 300;
color : #999;
}
.mini-discussion-bubble .mini-discussion-bubble-action span {
color : #999;
}
.mini-discussion-bubble .discussion-bubble-avatar {
border-radius : 3px;
vertical-align : middle;
display : inline-block;
height : 24px;
margin-right : 3px;
}
.mini-discussion-bubble .discussion-bubble-content {
position : relative;
}
.mini-discussion-bubble .discussion-bubble-content:before {
content : "";
display : block;
height : 0;
width : 0;
border : #EEE solid 10px;
border-width : 0 10px 10px 10px;
border-color : transparent transparent #EEE transparent;
position : absolute;
left : 10px;
top : -10px;
}
.mini-discussion-bubble .discussion-bubble-inner {
min-height : 30px;
background-color : #fff;
}
.mini-discussion-bubble .file-box {
margin : 0;
}
.mini-discussion-bubble tr:last-child .line_numbers.comment-count, .mini-discussion-bubble tr:last-child .line-comments {
border-bottom : 0;
}
.discussion-bubble-inner {
min-height : 60px;
border : #CACACA solid 1px;
background-color : #fff;
}
.comment.is-comment-editing .edit-comment-hide {
display : none;
}
.comment.is-comment-editing .form-content {
display : block;
opacity : 1;
}
.comment.is-comment-loading .context-loader {
display : block;
}
.comment.is-comment-loading .formatted-content, .comment.is-comment-loading .form-content {
opacity : 0.5;
}
.comment.is-comment-error .comment-form-error {
display : block;
}
.comment + .comment {
border-top : 1px solid #CACACA;
}
.comment-header {
height : 33px;
padding : 0 10px 0 6px;
border-bottom : 1px solid #ccc;
background-color : #e1e1e1;
background-image : linear-gradient(#f8f8f8, #e1e1e1);
background-repeat : repeat-x;
font-size : 12px;
}
.comment-header .comment-header-gravatar {
display : inline-block;
margin-right : 3px;
vertical-align : middle;
border-radius : 3px;
}
.comment-header .comment-type-icon {
text-decoration : none;
}
.comment-header .comment-header-author {
max-width : 600px;
line-height : 33px;
font-weight : bold;
color : #222;
text-shadow : 1px 1px 0 rgba(255, 255, 255, 0.7);
overflow : hidden;
white-space : nowrap;
text-overflow : ellipsis;
}
.comment-header .comment-header-author a {
color : #333;
}
.comment-header .comment-header-tag {
margin-left : 5px;
padding : 2px 5px 3px;
font-size : 11px;
color : #fff;
text-shadow : -1px -1px 0 rgba(0, 0, 0, 0.2);
background : #2d90c3;
border-radius : 2px;
}
.comment-header .comment-header-right {
float : right;
}
.comment-header .comment-header-date {
display : inline-block;
margin : 0;
height : 33px;
font-size : 11px;
line-height : 33px;
font-style : normal;
color : #777;
text-shadow : 1px 1px 0 rgba(255, 255, 255, 0.7);
line-height : 33px;
}
.comment-header .comment-header-actions {
display : inline-block;
vertical-align : middle;
font-size : 13px;
}
.comment-header .comment-header-actions li {
list-style-type : none;
float : left;
margin : 0 0 0 8px;
height : 33px;
line-height : 31px;
}
.comment-header .comment-header-actions li .mini-icon {
transition : all 0.15s ease-in;
text-decoration : none;
}
.comment-header .comment-header-actions li:hover .mini-icon {
color : #4183c4;
}
.comment-header a {
color : #666;
}
.comment-header code {
font-size : 11px;
}
.comment-header .mini-icon {
color : #939AA0;
margin : 0 2px 0 1px;
position : relative;
top : 2px;
}
.repo-owner-comment .comment-header {
background-color : #d8e5dd;
background-image : linear-gradient(#f4faf6, #d8e5dd);
background-repeat : repeat-x;
}
.repo-owner-comment .comment-header-tag {
background : #2cc03e;
}
.discussion-reference .comment-header, .discussion-commit-list .comment-header, .repo-collab-comment .comment-header {
background-color : #dde8eb;
background-image : linear-gradient(#f8fbfc, #dde8eb);
background-repeat : repeat-x;
}
.inline-review-comment .inline-comments .comment-holder {
max-width : 704px;
}
.inline-review-comment .inline-comments .inline-comment-form {
max-width : 724px;
}
.comment-content {
padding : 0;
color : #333;
font-size : 12px;
background : #fbfbfb;
}
.comment-content .comment-body-title {
padding : 10px 10px 0 10px;
font-weight : bold;
color : #000;
}
.comment-content .comment-body {
padding : 10px;
font-size : 13px;
overflow : auto;
width : 100%;
box-sizing : border-box;
}
.comment-content .form-content {
padding : 10px;
display : none;
opacity : 1;
}
.comment-content .form-content textarea {
margin : 0;
width : 100%;
max-width : 100%;
height : 100px;
min-height : 100px;
}
.comment-content .form-content textarea.dragover {
border : #4183C4 solid 1px;
}
.comment-content .form-content input[type="text"] {
margin-bottom : 5px;
width : 100%;
}
.comment-content .form-content input.title-field {
font-size : 20px;
font-weight : bold;
}
.comment-content .form-content .form-actions {
margin : 10px 0 0 0;
}
.comment-content .email-format {
line-height : 1.5;
}
.comment-content .context-loader {
display : none;
}
.comment-content .comment-cancel-button {
float : left;
}
.discussion-reference-content .state {
float : right;
padding : 3px 10px;
margin : -1px 0;
font-size : 12px;
color : #fff;
background : #6cc644;
border-radius : 3px;
}
.discussion-reference-content .state-closed {
background-color : #bd2c00;
}
.discussion-reference-content h2 {
margin : 0 !important ;
font-size : 14px;
}
.discussion-reference-content h2 a {
color : #000;
}
.discussion-reference-content h2 span {
color : #999;
}
.discussion-topic .branch-status {
width : 100%;
padding : 10px 10px;
box-sizing : border-box;
color : #606020;
background : #f9f8a5;
border-top : 1px solid #e7e693;
}
.discussion-topic .branch-status > p {
margin : 0;
}
.discussion-topic .branch-status > p a {
font-weight : bold;
}
.discussion-topic .branch-status .mini-icon {
position : relative;
top : 1px;
}
.discussion-topic .branch-status.status-pending .mini-icon:before {
color : #bcbc00;
}
.discussion-topic .branch-status.status-success {
color : #5d8a4a;
background-color : #d8f5cd;
border-top-color : #a5d792;
}
.discussion-topic .branch-status.status-success .mini-icon:before {
color : #30a900;
}
.discussion-topic .branch-status.status-error, .discussion-topic .branch-status.status-failure {
padding-top : 13px;
color : #333;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/pulls/dirty-shade.png?fece7958") 0 0 repeat-x #eee;
border-top-color : #bbb;
}
.discussion-topic .branch-status.status-error .mini-icon:before, .discussion-topic .branch-status.status-failure .mini-icon:before {
color : #000;
}
.discussion-topic .comment-content {
position : relative;
}
.discussion-topic-header {
position : relative;
padding : 10px;
}
.discussion-topic-header .discussion-topic-author {
color : #666;
font-size : 12px;
}
.discussion-topic-header .discussion-topic-author a {
font-weight : bold;
color : #666;
}
.discussion-topic-header .discussion-topic-title {
border-bottom : none;
margin : 0;
}
.discussion-topic-header .comment-topic-actions {
position : absolute;
top : 10px;
right : 10px;
list-style-type : none;
}
.discussion-versions-info {
padding : 10px;
color : #666;
font-size : 11px;
}
.discussion-versions-info a {
font-weight : bold;
color : #666666;
}
.discusion-topic-infobar {
width : 100%;
height : 47px;
padding : 10px 10px 4px;
border : #e5e5e5 solid 1px;
border-width : 1px 0;
background : #f5f5f5;
box-sizing : border-box;
}
.discusion-topic-infobar .progress-bar {
display : inline-block;
vertical-align : middle;
margin-left : 5px;
}
.comment-form-error {
display : none;
margin : 10px 10px 0;
padding : 5px 10px;
font-weight : bold;
color : #900;
background-color : #FFEAEA;
border : #E2A0A0 solid 1px;
}
.email-format {
line-height : 1.5em !important ;
}
.email-format div {
white-space : pre-wrap;
}
.email-format .email-hidden-reply {
display : none;
white-space : pre-wrap;
}
.email-format .email-quoted-reply, .email-format .email-signature-reply {
margin : 0 0 15px 0;
border-left : 4px solid #ddd;
padding : 0 15px;
color : #777;
}
.email-format .email-hidden-toggle a {
display : inline-block;
height : 12px;
padding : 0 9px;
border-radius : 1px;
background : #ddd;
vertical-align : middle;
color : #555;
line-height : 6px;
font-size : 12px;
font-weight : bold;
text-decoration : none;
}
.email-format .email-hidden-toggle a:hover {
background-color : #ccc;
}
.email-format .email-hidden-toggle a:active {
background-color : #4183C4;
color : #fff;
}
.comment-email-format 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;
}
.inline-comments .comment {
margin : 5px 0 !important ;
border : #CACACA solid 1px;
}
.inline-comments .comment-header-action-text {
display : none;
}
.inline-comments .line-comments {
overflow : auto;
padding : 0;
border-top : 1px solid #ccc;
border-bottom : 1px solid #ddd;
background : #fff;
font-family : Helvetica, arial, freesans, clean, sans-serif !important ;
}
.inline-comments .line-comments .comment-content {
position : relative;
}
.inline-comments .line-comments .comment-content .suggester-container {
top : 10px;
}
.inline-comments .comment-count {
overflow : hidden;
padding : 0 !important ;
border : #ddd solid;
border-width : 1px 0;
vertical-align : top;
text-align : center !important ;
}
.inline-comments .counter {
display : inline-block;
padding : 2px 8px 6px;
color : #333 !important ;
border : #c0ccd0 solid 1px;
border-top : 0;
border-radius : 0 0 3px 3px;
cursor : default !important ;
}
.inline-comments .counter .mini-icon {
position : relative;
top : 2px;
margin-right : 2px;
}
.inline-comments .comment-holder {
max-width : 830px;
margin : 10px;
}
.inline-comments .comment-holder .form-actions {
padding : 0;
}
.inline-comments .ajaxindicator {
display : inline-block;
vertical-align : bottom;
}
.inline-comments .optional {
padding-top : 3px;
}
.inline-comments .form-actions {
padding : 0 10px 10px;
}
.only-commit-comments .inline-comment {
display : none;
}
.file-comments {
padding : 5px;
font-family : Helvetica, arial, freesans, clean, sans-serif !important ;
background : #fafafa;
border-top : 1px solid #ddd;
}
.deprecated-comment-form {
position : relative;
margin : -10px 0 10px 0;
padding : 5px;
background : #eee;
border-radius : 5px;
}
.deprecated-comment-form textarea {
margin : 0;
width : 100%;
height : 100px;
}
.deprecated-comment-form p.help {
margin : 3px 0 0;
float : right;
font-size : 11px;
color : #666;
}
.deprecated-comment-form.write-selected .write-tab, .deprecated-comment-form.preview-selected .preview-tab {
color : #333;
background : #fff;
border-color : #bbb;
border-right-color : #ddd;
border-bottom-color : #ddd;
}
.deprecated-comment-form .write-content, .deprecated-comment-form .preview-content {
display : none;
}
.deprecated-comment-form.write-selected .write-content, .deprecated-comment-form.preview-selected .preview-content {
display : block;
}
.deprecated-comment-form .edit-preview-tabs {
margin : 0 0 5px 0;
line-height : 13px;
}
.deprecated-comment-form .edit-preview-tabs li {
list-style-type : none;
margin : 0;
display : inline-block;
}
.deprecated-comment-form .edit-preview-tabs li a {
display : inline-block;
padding : 2px 8px;
font-size : 11px;
font-weight : bold;
text-decoration : none;
color : #666;
border : transparent solid 1px;
border-radius : 10px;
}
.commit-comments-header {
margin : 20px 0 5px 0;
font-size : 16px;
}
.commit-comments-header-sha {
font-weight : normal;
font-size : 14px;
}
.commit-comments-header-quiet {
font-style : normal;
font-weight : normal;
color : #888;
}
.commit-comments-toggle-line-notes-wrapper {
position : relative;
top : 5px;
float : right;
font-size : 11px;
font-weight : normal;
color : #666;
}
.commit-comments-toggle-line-notes {
position : relative;
top : 1px;
margin-right : 5px;
}
.commit-comments {
margin-bottom : 20px;
}
.commit-gitnotes {
background : #f5f5f5;
padding : 5px;
}
.commit-gitnotes-content {
border : #aaa solid 1px;
background : #ffd;
padding : 15px 10px 10px;
}
.commit-gitnotes-ref {
font-size : 12px;
background : #eea;
padding : 3px;
}
.form-actions .tip {
margin : 0 0 10px 0;
float : left;
width : 350px;
padding : 5px;
text-align : left;
font-size : 12px;
color : #333;
background : #fafbd2;
border : #e8eac0 solid 1px;
border-right-color : #f5f7ce;
border-bottom-color : #f5f7ce;
border-radius : 4px;
}
.form-actions .tip img {
float : left;
margin-right : 10px;
border : #ccc solid 1px;
}
.form-actions .tip p {
margin : 2px 0;
}
.commit .commit-title, .commit .commit-title a {
color : #4e575b;
}
.commit .commit-title.blank, .commit .commit-title.blank a {
color : #9cabb1;
}
.commit .commit-title .issue-link {
color : #4183C4;
font-weight : bold;
}
.commit .commit-title .commit-link {
color : #4183C4;
font-weight : normal;
}
.commit .commit-desc pre {
max-width : 700px;
white-space : pre-wrap;
font-family : Monaco, "Liberation Mono", Courier, monospace;
font-size : 14px;
color : #596063;
}
.commit .sha-block, .commit .sha {
font-size : 11px;
font-family : Monaco, "Liberation Mono", Courier, monospace;
}
.commit .commit-desc {
display : none;
}
.commit.open .commit-desc {
display : block;
}
.commit-tease {
padding : 8px 8px 0;
background : #e6f1f6;
border : #b7c7cf solid 1px;
border-bottom-color : #d8e6ec;
border-top-right-radius : 2px;
border-top-left-radius : 2px;
}
.commit-tease .comment-count {
float : right;
margin-top : 1px;
color : #7f9199;
font-size : 11px;
}
.commit-tease .comment-count .mini-icon {
font-size : 16px;
color : inherit;
vertical-align : top;
}
.commit-tease p.commit-title {
margin : 0 0 6px 0;
}
.commit-tease .commit-desc {
margin : -3px 0 10px 0;
}
.commit-tease .commit-desc pre {
font-size : 11px;
}
.commit-tease .commit-meta {
margin-left : -8px;
width : 100%;
padding : 8px;
background : #fff;
border-top : 1px solid #d8e6ec;
}
.commit-tease .commit-meta .loader-loading, .commit-tease .commit-meta .loader-error {
margin : 0 0 -9px;
}
.commit-tease .zeroclipboard-link {
float : right;
margin-left : 5px;
margin-top : -2px;
}
.commit-tease .sha-block {
float : right;
color : #888;
}
.commit-tease .sha-block > .sha {
color : #444;
}
.commit-tease .sha-block > a {
color : #444;
text-decoration : none;
}
.commit-tease .authorship {
margin : -2px 0 -4px -4px;
font-size : 12px;
color : #999;
}
.commit-tease .authorship a {
color : #444;
text-decoration : none;
font-weight : bold;
}
.commit-tease .authorship a:hover {
text-decoration : underline;
}
.commit-tease .authorship .gravatar {
margin : -2px 3px 0 0;
vertical-align : middle;
border-radius : 3px;
}
.commit-tease .authorship .author-name {
color : #444;
}
.commit-tease .authorship .committer {
display : block;
margin-left : 30px;
font-size : 11px;
}
.commit-tease .authorship .committer .mini-icon {
position : relative;
top : 2px;
}
p.branch-discussion {
float : right;
margin : 8px 8px 0 0;
font-weight : bold;
font-size : 16px;
}
p.history-link {
float : right;
margin : 8px 0 0 20px;
font-weight : bold;
font-size : 16px;
}
h3.commit-group-heading {
margin : 15px 0 0 0;
padding : 5px 8px;
font-size : 13px;
color : #3a505b;
text-shadow : 0 1px white;
background : #e6f1f6;
border : #c5d5dd solid 1px;
border-top-right-radius : 4px;
border-top-left-radius : 4px;
}
.commit-group {
list-style-type : none;
margin : 0 0 15px 0;
background : #f7fbfc;
border : #c5d5dd solid 1px;
border-top : none;
border-bottom-right-radius : 4px;
border-bottom-left-radius : 4px;
}
.commit-group-item {
position : relative;
padding : 8px 8px 8px 52px;
border-top : 1px solid #e2eaee;
}
.commit-group-item:first-child {
border-top : none;
}
.commit-group-item:last-child {
border-bottom-right-radius : 4px;
border-bottom-left-radius : 4px;
}
.commit-group-item:nth-child(2n 1) {
background : #fff;
}
.commit-group-item.navigation-focus {
background : #fcfce2;
}
.commit-group-item .gravatar {
float : left;
margin-left : -44px;
border-radius : 4px;
}
.commit-group-item .commit-title {
margin : 1px 0 1px 0;
font-size : 14px;
font-weight : bold;
color : #333;
}
.commit-group-item .commit-title a {
color : #333;
}
.commit-group-item .commit-desc pre {
margin-top : 5px;
margin-bottom : 10px;
font-size : 12px;
color : #596063;
border-left : 1px solid #e5e5e5;
padding-left : 8px;
}
.commit-group-item .authorship {
font-size : 12px;
color : #888;
}
.commit-group-item .authorship a {
color : #444;
}
.commit-group-item .authorship .author-name {
color : #444;
}
.commit-group-item .authorship .committer {
display : block;
font-size : 11px;
}
.commit-group-item .authorship .committer .mini-icon {
position : relative;
top : 2px;
}
.commit-group-item .commit-links {
position : absolute;
top : 7px;
right : 8px;
white-space : nowrap;
}
.commit-group-item .zeroclipboard-button {
visibility : hidden;
float : left;
margin-right : 7px;
}
.commit-group-item:hover .zeroclipboard-button, .zeroclipboard-button.zeroclipboard-is-hover, .zeroclipboard-button.zeroclipboard-is-active {
visibility : visible;
}
.commit-group-item .gobutton {
float : left;
height : 22px;
padding : 0 7px;
line-height : 22px;
font-size : 11px;
color : #4e575b;
text-shadow : 0 1px rgba(255, 255, 255, 0.5);
background-color : #ddecf3;
background-image : linear-gradient(#eff6f9, #ddecf3);
background-repeat : repeat-x;
border : #cedee5 solid 1px;
border-radius : 3px;
}
.commit-group-item.navigation-focus .gobutton {
color : #5a5b4e;
}
.commit-group-item:nth-child(2n 1) .gobutton {
border-color : #d5dcdf;
background-color : #e3eaed;
background-image : linear-gradient(#f2f5f6, #e3eaed);
background-repeat : repeat-x;
}
.commit-group-item.navigation-focus .gobutton {
border-color : #e7e86d;
background-color : #f3f494;
background-image : linear-gradient(#f9fac9, #f3f494);
background-repeat : repeat-x;
}
.commit-group-item .gobutton:hover {
text-decoration : none;
border-color : #cedee5;
background-color : #eaf4f8;
background-image : linear-gradient(#fbfdfe, #eaf4f8);
background-repeat : repeat-x;
}
.commit-group-item .gobutton > .sha, .commit-group-item.navigation-focus .gobutton:hover > .sha {
display : inline-block;
height : 22px;
margin-right : -3px;
}
.commit-group-item .gobutton > .sha .mini-icon, .commit-group-item.navigation-focus .gobutton:hover > .sha .mini-icon {
position : relative;
top : 2px;
border-radius : 30px;
border : #CFDEE5 solid 1px;
background-color : rgba(255, 255, 255, 0.5);
color : #91a6b1;
margin-left : 5px;
width : 16px;
}
.commit-group-item.navigation-focus .gobutton > .sha .mini-icon {
border : #E7E86D solid 1px;
color : #c3c45c;
}
.commit-group-item .gobutton.with-comments {
padding-left : 5px;
}
.commit-group-item .gobutton.with-comments .sha, .commit-group-item.navigation-focus .gobutton.with-comments:hover .sha {
padding-left : 8px;
border-left : 1px solid #cfdee5;
}
.commit-group-item.navigation-focus .gobutton.with-comments .sha {
border-left-color : #e1e29e;
}
.commit-group-item .gobutton .comment-count, .commit-group-item.navigation-focus .gobutton:hover .comment-count {
float : left;
height : 22px;
padding-right : 9px;
line-height : 24px;
font-weight : bold;
border-right : 1px solid #f6fafc;
}
.commit-group-item .gobutton .comment-count .mini-icon, .commit-group-item.navigation-focus .gobutton:hover .comment-count .mini-icon {
position : relative;
top : 2px;
color : #91A6B1;
}
.commit-group-item.navigation-focus .gobutton .comment-count .mini-icon {
color : #C3C45C;
}
.commit-group-item .browse-button {
float : right;
clear : left;
margin-top : 1px;
font-size : 11px;
font-weight : bold;
text-align : right;
color : #999;
}
.commit-group-item .browse-button .mini-icon {
position : relative;
top : 2px;
}
.commit-group-item .browse-button:hover {
color : #4183C4;
background-position : 100% -95px;
}
.commits-condensed {
margin-top : 0;
border : none;
background-color : #fff;
}
.commits-condensed td {
padding : 4px;
vertical-align : top;
border-top : 1px solid #E2EAEE;
}
.commits-condensed tr:nth-child(2n) td {
background : #F7FBFC;
}
.commits-condensed tr:first-child td {
border-top : 0;
}
.commits-condensed td.commit {
padding-left : 0.5em;
}
.commits-condensed td.gravatar {
width : 1%;
padding : 5px;
}
.commits-condensed span.gravatar {
display : block;
width : 16px;
height : 16px;
line-height : 1px;
padding : 1px;
border : #ddd solid 1px;
background : #fff;
}
.commits-condensed span.gravatar a {
display : inline-block;
}
.commits-condensed td.author {
padding-left : 0;
color : #666;
width : 80px;
font-weight : bold;
}
.commits-condensed td.author span.commit-author {
display : inline-block;
width : 80px;
text-overflow : ellipsis;
overflow : hidden;
line-height : 22px;
white-space : nowrap;
}
.commits-condensed td.author a {
color : #333;
}
.commits-condensed td.date {
text-align : right;
color : #777;
}
.commits-condensed td.message {
padding-left : 0;
}
.commits-condensed td.message .user-mention {
font-weight : normal;
}
.commits-condensed td.message a {
color : #333;
}
.commits-condensed td.message code, .commits-condensed td.message em {
line-height : 22px;
}
.commits-condensed td.commit-meta {
width : 1%;
text-align : right;
white-space : nowrap;
padding-right : 10px;
}
.commits-condensed td.commit-meta code {
line-height : 22px;
}
.commits-condensed td.commit-meta .mini-icon {
position : relative;
top : 2px;
}
.commits-condensed code {
font-family : Monaco, "Liberation Mono", Courier, monospace;
}
.commits-condensed .commit-desc pre {
margin-top : 5px;
margin-bottom : 4px;
border-left : 1px solid #E5E5E5;
padding-left : 8px;
font-size : 11px;
font-weight : normal;
color : #596063;
}
.full-commit {
margin : 10px 0;
padding : 8px 8px 0;
background : #e6f1f6;
border : #c5d5dd solid 1px;
border-radius : 4px;
}
.full-commit .browse-button {
float : right;
margin : -3px -3px 0 0;
height : 26px;
padding : 0 10px;
line-height : 26px;
font-size : 13px;
font-weight : bold;
text-shadow : 0 1px rgba(255, 255, 255, 0.5);
background-color : #ddecf3;
background-image : linear-gradient(#eff6f9, #ddecf3);
background-repeat : repeat-x;
border : #cedee5 solid 1px;
border-radius : 3px;
}
.full-commit p.commit-title {
margin : 0 0 8px 0;
font-size : 18px;
font-weight : bold;
color : #213f4d;
text-shadow : 0 1px rgba(255, 255, 255, 0.5);
}
.full-commit .commit-desc {
display : block;
margin : -5px 0 10px 0;
}
.full-commit .commit-desc pre {
max-width : 100%;
font-size : 14px;
text-shadow : 0 1px rgba(255, 255, 255, 0.5);
}
.full-commit .commit-branches {
color : #818c90;
font-size : 12px;
vertical-align : middle;
margin-top : -6px;
margin-bottom : 8px;
}
.full-commit .commit-branches .mini-icon {
vertical-align : middle;
}
.full-commit .commit-desc + .commit-branches {
border-top : 1px solid #d1e2eb;
margin-top : 2px;
padding-top : 8px;
}
.full-commit .branches-list {
display : inline-block;
list-style : none;
margin-right : 10px;
vertical-align : middle;
}
.full-commit .branches-list li {
padding-left : 3px;
display : inline-block;
}
.full-commit .branches-list li:before {
content : '+';
padding-right : 6px;
}
.full-commit .branches-list li:first-child {
color : #596063;
font-weight : bold;
padding-left : 0;
}
.full-commit .branches-list li:first-child:before {
content : '';
padding-right : 0;
}
.full-commit .branches-list li.loading {
color : #818c90;
font-weight : normal;
}
.full-commit .branches-list li.pull-request {
color : #818c90;
font-weight : normal;
}
.full-commit .branches-list li.pull-request:before {
content : "";
margin-left : -8px;
}
.full-commit .branches-list li a {
color : inherit;
}
.full-commit .tag-list {
display : inline-block;
list-style : none;
margin-right : 10px;
vertical-align : middle;
}
.full-commit .tag-list li {
padding-left : 3px;
display : inline-block;
}
.full-commit .tag-list li:first-child {
color : #596063;
font-weight : bold;
padding-left : 0;
}
.full-commit .tag-list li.loading {
color : #818c90;
font-weight : normal;
}
.full-commit .tag-list li.abbrev-tags {
cursor : pointer;
}
.full-commit .tag-list li a {
color : inherit;
}
.full-commit .tag-list li .hidden-text-expander a {
background-color : #dae5eb;
}
.full-commit .tag-list li .hidden-text-expander a:hover {
background-color : #d1dbe0;
}
.full-commit .commit-meta {
margin-left : -8px;
width : 100%;
padding : 8px;
background : #fff;
border-top : 1px solid #d8e6ec;
border-bottom-right-radius : 4px;
border-bottom-left-radius : 4px;
}
.full-commit .sha-block {
float : right;
margin-left : 15px;
color : #888;
font-size : 12px;
}
.full-commit.merge-commit .sha-block {
clear : right;
}
.full-commit.merge-commit .sha-block + .sha-block {
margin-top : 2px;
}
.full-commit .sha-block > .sha {
color : #444;
}
.full-commit .sha-block > a {
color : #444;
text-decoration : none;
border-bottom : 1px dotted #ccc;
}
.full-commit .sha-block > a:hover {
border-bottom : 1px solid #444;
}
.full-commit .authorship {
margin-top : -2px;
margin-left : -4px;
margin-bottom : -4px;
font-size : 14px;
color : #999;
}
.full-commit .authorship .gravatar {
margin-top : -2px;
margin-right : 3px;
vertical-align : middle;
border-radius : 3px;
}
.full-commit .authorship a {
color : #444;
text-decoration : none;
font-weight : bold;
}
.full-commit .authorship a:hover {
text-decoration : underline;
}
.full-commit .authorship .author-name {
color : #444;
}
.full-commit .authorship .committer {
display : block;
margin-top : -2px;
margin-left : 34px;
font-size : 12px;
}
.full-commit .authorship .committer .mini-icon {
position : relative;
top : 2px;
}
.commit.file-history-tease {
margin : 10px 0;
padding : 9px 8px 0 8px;
font-size : 14px;
color : #7b878c;
background : #e7ecee;
border : #d2d9dd solid 1px;
border-radius : 4px;
}
.commit.file-history-tease .main-avatar {
margin-top : -4px;
vertical-align : middle;
border-radius : 3px;
}
.commit.file-history-tease .author a {
color : #000;
font-weight : bold;
}
.commit.file-history-tease .commit-title {
display : inline;
}
.commit.file-history-tease .sha {
font-size : 13px;
}
.commit.file-history-tease .participation {
margin : 7px 0 0 -8px;
width : 100%;
min-height : 23px;
padding : 8px 8px 1px 8px;
font-weight : normal;
font-size : 12px;
color : #666;
background : #fff;
border-top : 1px solid #d8e6ec;
border-bottom-right-radius : 4px;
border-bottom-left-radius : 4px;
}
.commit.file-history-tease .loader-loading, .commit.file-history-tease .loader-error {
margin : 0;
}
.commit.file-history-tease .participation p.quickstat {
display : inline-block;
margin : 0 10px 0 0;
}
.commit.file-history-tease .participation a {
color : #888;
text-decoration : none;
}
.commit.file-history-tease .participation p.quickstat strong {
color : #000;
}
.commit.file-history-tease .participation .avatar {
position : relative;
display : inline-block;
height : 20px;
top : -2px;
margin-right : 3px;
margin-bottom : 3px;
}
.commit.file-history-tease .participation .avatar img {
vertical-align : middle;
border-radius : 3px;
}
#facebox ul.facebox-user-list {
margin : 0;
max-height : 400px;
overflow : auto;
}
ul.facebox-user-list li {
margin : 0;
padding : 3px 0;
list-style-type : none;
font-weight : bold;
vertical-align : middle;
}
ul.facebox-user-list li a {
color : #000;
}
ul.facebox-user-list li:first-child {
border-top : none;
}
#facebox ul.facebox-user-list li img {
margin-top : -2px;
margin-right : 5px;
border-radius : 3px;
vertical-align : middle;
}
.commit-loader .loader-error {
display : none;
}
.commit-loader.error .loader-loading {
display : none;
}
.commit-loader.error .loader-error {
display : block;
}
p.last-commit {
margin : 10px 0 -5px 0;
font-size : 11px;
color : #888;
}
p.last-commit .mini-icon {
color : #bbb;
position : relative;
top : 1px;
}
p.last-commit strong {
color : #444;
}
#compare h2 {
font-size : 20px;
margin : 15px 0 15px 0;
}
#compare p.subtext {
margin : -15px 0 10px 0;
color : #666;
}
#compare h2 .tag {
position : relative;
top : -3px;
display : inline-block;
padding : 3px 8px;
font-size : 12px;
color : #666;
background : #eee;
border-radius : 3px;
}
.commit-ref {
position : relative;
height : 20px;
display : inline-block;
padding : 0 5px;
border : #000 solid 1px;
border-radius : 3px;
font : 10px/20px Monaco, "Liberation Mono", Courier, monospace;
color : #fff;
white-space : nowrap;
vertical-align : middle;
background-color : #222222;
background-image : linear-gradient(#444, #222);
background-repeat : repeat-x;
}
.commit-ref .user {
color : #ccc;
}
a.commit-ref:hover {
text-shadow : -1px -1px 0 rgba(0, 0, 0, 0.2);
background-color : #2a5177;
background-image : linear-gradient(#74a4d4, #2a5177);
background-repeat : repeat-x;
border-color : #2a5177;
text-decoration : none;
}
.compare-range {
margin-top : -15px;
float : right;
}
.compare-range em {
padding : 0 4px;
font-style : normal;
color : #666;
}
.compare-range .switch {
display : inline-block;
width : 16px;
height : 16px;
text-indent : -9999px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/compare/switch_icon.png?21c02634") 0 0 no-repeat;
}
.compare-range .minibutton {
margin-right : 15px;
}
#compare .compare-cutoff, .diff-cutoff {
margin-top : 15px;
margin-bottom : -2px;
height : 35px;
line-height : 37px;
font-size : 12px;
font-weight : bold;
color : #000;
text-align : center;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/compare/compare_too_big.gif?51052b1d") 0 0 no-repeat;
}
.commit-preview {
margin : 10px 0 0 0;
font-size : 11px;
}
.commit-preview > p {
margin : 16px 0;
font-size : 14px;
text-align : center;
}
.commit-preview p.name {
margin : 0;
height : 20px;
line-height : 20px;
font-size : 12px;
color : #5b6375;
}
.commit-preview p.name .avatar {
float : left;
margin-right : 5px;
width : 16px;
height : 16px;
padding : 1px;
background : #fff;
border : #cedadf solid 1px;
}
.commit-preview p.name a {
font-weight : bold;
color : #000;
}
.commit-preview p.name .date {
color : #5b6375;
}
.commit-preview .message, .commit-preview p.error {
clear : both;
padding : 5px;
background : #eaf2f5;
border : #bedce7 solid 1px;
}
.commit-preview .message pre {
font-size : 11px;
color : #333;
white-space : pre-wrap;
overflow-wrap : break-word;
}
.commit-preview p.error {
text-align : center;
font-size : 12px;
font-weight : bold;
color : #000;
}
.commit-preview .message p.commit-id {
margin : 5px 0 0 0;
padding : 0;
font-family : Monaco, "Liberation Mono", Courier, monospace;
font-size : 11px;
}
#toc {
padding : 0;
margin : 15px 0;
}
#toc li {
border-bottom : 1px solid #ddd;
list-style-type : none;
padding : 5px 0;
}
#toc li:last-child {
border : none;
}
#toc .content {
font : 12px Monaco, "Liberation Mono", Courier, monospace;
clear : both;
}
#toc p.explain {
margin : 0;
}
#toc .mini-icon-removed {
color : #BD2C00;
}
#toc .mini-icon-modified {
color : #677a85;
}
#toc .mini-icon-renamed {
color : #D0B44C;
}
#toc .mini-icon-added {
color : #6CC644;
}
#toc .mini-icon-removed {
color : #BD2C00;
}
#toc .show-diff-stats, #toc.open .hide-diff-stats {
display : block;
}
#toc .hide-diff-stats, #toc.open .show-diff-stats {
display : none;
}
#toc .diffstat {
float : right;
}
span.diffstat {
white-space : nowrap;
text-align : right;
font-family : Helvetica, arial, freesans, clean, sans-serif;
color : #666;
font-weight : bold;
font-size : 11px;
cursor : default;
}
span.diffstat a {
text-decoration : none;
color : #666;
}
span.diffstat .diffstat-bar {
position : relative;
left : -3px;
display : inline-block;
height : 12px;
text-decoration : none;
text-align : left;
color : #eee;
font-family : 'Octicons Regular';
font-weight : normal;
font-style : normal;
display : inline-block;
text-decoration : inherit;
line-height : 1;
font-size : 16px;
letter-spacing : -7px;
}
span.diffstat .diffstat-bar.diff-deleted, span.diffstat .diffstat-bar i.minus {
color : #bd2c00;
font-style : normal;
}
span.diffstat .diffstat-bar.diff-added, span.diffstat .diffstat-bar i.plus {
color : #6cc644;
font-style : normal;
}
span.no-nl-marker {
position : relative;
top : 2px;
color : #bd2c00;
margin-left : 4px;
}
div.edu_contact_hidden {
display : none;
margin : 1em 0;
}
.edu-contact-container.open .edu_contact_hidden {
display : block;
}
div.edu_contact_hidden p:first-child {
margin-top : 0;
}
#contact-big-notice {
width : 370px;
}
#contact-github {
width : 500px;
}
#contact-github textarea {
box-sizing : border-box;
width : 500px;
height : 100px;
}
.heartocat {
margin-left : 125px;
}
#subject_wrapper {
position : relative;
}
.documentation-results {
position : absolute;
margin-top : 5px;
box-shadow : 0 0 5px rgba(0, 0, 0, 0.2);
clear : both;
z-index : 2;
border-radius : 3px;
background-clip : padding-box;
}
.documentation-results:first-child a {
border-radius : 3px;
background-clip : padding-box;
}
.documentation-results table {
width : 100%;
}
.documentation-results table tr:first-child a {
border-radius : 3px;
background-clip : padding-box;
}
.documentation-results .documentation-results-footer a {
border-radius : 0 0 3px 3px;
background-clip : padding-box;
}
.documentation-results a {
outline : none;
padding : 5px 10px;
display : block;
color : #333;
font-weight : bold;
cursor : pointer;
text-decoration : none;
border : #ddd solid;
border-width : 0 1px 1px 1px;
background-color : #fff;
}
.documentation-results a:hover {
background-color : #3586c3;
color : #fff;
}
.documentation-results a.selected {
background-color : #3586c3;
color : #fff;
}
.context-loader-container .context-loader {
display : none;
}
.context-loader-container .context-loader-overlay {
opacity : 1;
transition : opacity 0.2s ease-in;
}
.context-loader-container .context-loader.is-context-loading {
display : block;
white-space : nowrap;
}
.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 ;
}
.context-overlay {
display : none;
}
body.menu-active .context-overlay {
display : block;
position : fixed;
top : 0;
left : 0;
height : 100%;
width : 100%;
z-index : 20;
}
.context-menu-container .context-pane {
display : none;
}
.context-pane-wrapper {
position : relative;
}
.context-pane {
position : absolute;
background : #fff;
border : #c1c1c1 solid 1px;
border-radius : 5px;
box-shadow : 0 0 13px rgba(0, 0, 0, 0.31);
margin-top : 6px;
width : 300px;
z-index : 21;
}
.context-pane.active, .context-menu-container.active .context-pane {
display : block;
}
.context-pane.edit-label-context {
width : 240px;
}
.context-pane, .context-pane > .context-body {
border-bottom-right-radius : 4px;
border-bottom-left-radius : 4px;
}
.context-pane > .context-body {
display : block;
position : relative;
padding : 8px 10px;
border-top : 1px solid #ddd;
}
.context-pane > .context-title {
font-weight : bold;
font-size : 12px;
color : #111111;
text-shadow : 1px 1px 0 white;
padding : 8px 10px 5px 10px;
background-color : #e9eeee;
background-image : linear-gradient(#f6f8f8, #e9eeee);
background-repeat : repeat-x;
border-bottom : 1px solid #f0f3f3;
border-top-left-radius : 4px;
border-top-right-radius : 4px;
}
.context-pane .close, #facebox .close {
display : block;
float : right;
margin-right : 8px;
margin-top : 7px;
width : 16px;
height : 16px;
}
.context-pane .close:hover .mini-icon-remove-close, #facebox .close:hover .mini-icon-remove-close {
color : #555;
}
.context-pane .close .mini-icon-remove-close, #facebox .close .mini-icon-remove-close {
line-height : 16px;
height : 16px;
color : #CCC;
}
.context-pane .loader {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
font-size : 14px;
color : #666;
text-indent : -9999px;
background : url("https://a248.e.akamai.net/assets.github.com/images/spinners/octocat-spinner-32.gif?a110d95a") 50% 50% no-repeat #fff;
opacity : 0.800000011920928955078125;
border-bottom-right-radius : 4px;
border-bottom-left-radius : 4px;
}
.context-pane .error-message {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
font-size : 14px;
font-weight : bold;
color : #cc0000;
text-align : center;
line-height : 50px;
background : #fff;
opacity : 0.800000011920928955078125;
border-bottom-right-radius : 4px;
border-bottom-left-radius : 4px;
}
.context-pane > .context-body.pane-selector {
padding : 0;
max-height : 400px;
overflow-x : hidden;
overflow-y : auto;
}
.pane-selector .filter-list {
padding : 10px 10px 8px;
}
.pane-selector .selector-item {
position : relative;
display : block;
border-top : 1px solid #eee;
padding : 8px 10px 8px 30px;
cursor : pointer;
}
.pane-selector .selector-item.show-icon .mini-icon {
color : inherit;
}
.pane-selector .selector-item .mini-icon {
color : #fff;
display : inline-block;
position : absolute;
top : 8px;
left : 10px;
}
.pane-selector .selector-item h4 {
margin : 0;
font-size : 12px;
font-weight : bold;
color : #666;
text-shadow : none;
}
.pane-selector .selector-item h4 a {
font-weight : normal;
color : #666;
}
.pane-selector .selector-item h4.disabled {
color : #999;
}
.pane-selector .selector-item h4.disabled .avatar {
opacity : 0.5;
}
.pane-selector .selector-item p {
margin : 0;
font-size : 11px;
color : #888;
text-shadow : none;
}
.pane-selector .selector-item a {
display : block;
text-decoration : none;
}
.pane-selector .selector-item label {
cursor : pointer;
}
.pane-selector .selector-item input[type="radio"] {
display : none;
}
.pane-selector .selector-item .context-button-text {
display : none;
}
.context-body.pane-selector .milestone-item .confirm, .context-body.pane-selector .selector-item.milestone .confirm {
float : left;
line-height : 30px;
margin-right : 5px;
}
.context-body.pane-selector .selector-item.milestone h4 .confirm {
float : none;
line-height : 16px;
margin-right : 5px;
}
.pane-selector > .selector-item:first-child, .pane-selector .commitish-item:first-child, .filterbar + .selector-item {
border-top : none;
}
.pane-selector .selector-item.selected h4 {
color : #333;
text-shadow : none;
}
.pane-selector .selector-item.selected .mini-icon-confirm {
color : #333333;
}
.pane-selector .selector-item.clear.selected {
background-image : none;
}
.pane-selector .selector-item:last-child {
border-bottom-right-radius : 2px;
border-bottom-left-radius : 2px;
}
.pane-selector a.selector-item {
text-decoration : none;
}
.pane-selector .selector-item.navigation-focus {
background-color : #4f83c4;
}
.pane-selector .selector-item.navigation-focus h4 {
color : #fff;
text-shadow : 0 0 2px rgba(0, 0, 0, 0.6);
}
.pane-selector .selector-item.navigation-focus h4 a {
color : #fff;
}
.pane-selector .selector-item.navigation-focus p {
color : #fff;
text-shadow : 0 0 2px rgba(0, 0, 0, 0.4);
}
.pane-selector .selector-item.navigation-focus .mini-icon-confirm {
color : #fff;
text-shadow : 0 0 2px rgba(0, 0, 0, 0.6);
}
.pane-selector .filterbar {
padding : 10px;
background-color : #f8f8f8;
border-bottom : 1px solid #ddd;
}
.pane-selector .filterbar ul.tabs {
margin : 5px 0 -11px -10px;
width : 100%;
padding : 0 10px;
overflow : hidden;
}
.pane-selector .filterbar ul.tabs li {
list-style-type : none;
display : inline;
}
.pane-selector .filterbar ul.tabs li a {
float : left;
margin-top : 8px;
margin-right : 5px;
padding : 3px 6px 2px;
font-size : 11px;
font-weight : bold;
color : #666;
text-decoration : none;
border : transparent solid 1px;
border-top-left-radius : 2px;
border-top-right-radius : 2px;
}
.pane-selector .filterbar ul.tabs li a.selected {
position : relative;
top : 1px;
padding-top : 2px;
background : #fff;
border : #ddd solid 1px;
border-bottom-color : #fff;
}
.pane-selector .filterbar input[type="text"] {
width : 100%;
}
.context-pane .placeholder-field label.placeholder {
top : 9px;
}
.pane-selector .filterable-active .clear-selector-item {
display : none;
}
.user-selector .selector-item {
padding-bottom : 5px;
}
.user-selector .avatar {
position : relative;
top : -2px;
display : inline-block;
padding : 1px;
border : #eee solid 1px;
vertical-align : middle;
line-height : 1px;
}
.user-selector h4 a {
display : block;
text-decoration : none;
}
.user-selector h4 em.alt {
float : right;
margin-top : 2px;
font-weight : normal;
font-style : normal;
color : #999;
}
.user-selector .selector-item.navigation-focus h4 a em.alt {
color : #fff;
}
.new-label input[type="text"], .edit-label-context input[type="text"] {
padding : 2px;
width : 97%;
}
.new-label .custom-color, .edit-label-context .custom-color {
margin : 10px 0;
}
.new-label .form-actions, .edit-label-context .form-actions {
padding-right : 0;
}
.pane-selector.label-selector ul.labels {
margin : 0 10px 10px;
}
.pane-selector .tag {
float : right;
padding : 3px 4px 2px 4px;
font-size : 8px;
font-weight : bold;
text-transform : uppercase;
text-shadow : 1px 1px 0 rgba(0, 0, 0, 0.25);
color : #fff;
background : #4f83c4;
border-radius : 3px;
}
.pane-selector .no-results {
display : none;
margin : 0;
padding : 20px 0;
font-size : 14px;
color : #888;
text-align : center;
}
.pane-selector .filterable-empty > .no-results, .pane-selector .filter-tab-empty > .no-results, .pane-selector .filterable-empty + .no-results {
display : block;
}
.pane-selector .create-ref {
display : none;
font-size : 10px;
font-weight : normal;
}
.pane-selector .create-ref .mini-icon {
color : #4183c4;
}
.pane-selector .create-ref.navigation-focus, .pane-selector .create-ref.navigation-focus .mini-icon {
color : #fff;
}
.pane-selector .create-ref.is-enabled {
display : block;
}
.contributions-tab {
margin-top : 20px;
}
.contributions-tab .capped-box .mini-icon-lock {
color : #aaa;
}
.contributions-tab .capped-box .mini-icon-lock:hover {
color : #333;
}
.grid .col {
display : table-cell;
width : 1%;
}
.grid .col:first-child {
padding : 0 10px 0 0;
}
.grid .col:last-child {
padding : 0 0 0 10px;
}
.capped-box {
box-sizing : border-box;
border-radius : 3px;
border : #ddd solid 1px;
background-color : #fff;
margin-bottom : 20px;
}
.capped-box h3 {
margin : 0;
border-top-left-radius : 3px;
border-top-right-radius : 3px;
border-bottom : 1px solid #ddd;
padding : 10px;
line-height : 100%;
background : #f7f7f7;
}
.capped-box h3:after {
content : ".";
display : block;
clear : both;
visibility : hidden;
height : 0;
}
.capped-box h3 .mini-icon {
float : right;
}
.capped-box .info {
font-size : 12px;
color : #777;
text-align : center;
}
.popular-repos .capped-box {
width : 330px;
}
.popular-repos .col.single-column {
padding : 0;
}
.popular-repos .single-column .capped-box {
width : 100%;
}
.popular-repos .capped-box .css-truncate-target {
max-width : 250px;
}
.popular-repos h3 {
font-size : 14px;
}
.mini-repo-list {
list-style : none;
}
.mini-repo-list li a {
height : 40px;
display : block;
position : relative;
font-size : 14px;
padding : 6px 10px 5px 32px;
font-weight : bold;
border-bottom : 1px solid #E5E5E5;
}
.mini-repo-list li a:hover {
text-decoration : none;
}
.mini-repo-list li a:hover span.repo-and-owner {
text-decoration : underline;
}
.mini-repo-list li a .mini-icon {
color : #666;
position : absolute;
left : 9px;
top : 8px;
}
.mini-repo-list li:last-child a {
border-bottom : none;
}
.mini-repo-list li.no-repo {
padding : 10px;
color : #ccc;
}
.mini-repo-list li.no-description a {
height : 35px;
padding-top : 16px;
padding-bottom : 0;
}
.mini-repo-list li.no-description a .mini-icon {
top : 18px;
}
.mini-repo-list .stars {
position : relative;
float : right;
font-size : 12px;
color : #888;
margin-top : 2px;
}
.mini-repo-list .stars .mini-icon {
color : #888;
position : static;
vertical-align : middle;
margin-top : -3px;
}
.mini-repo-list span.rdesc {
display : block;
font-size : 12px;
font-weight : normal;
color : #777;
max-width : 286px;
margin-top : 3px;
}
.mini-repo-list span.rdesc:hover {
text-decoration : none;
}
.period-filter {
position : relative;
}
.period-filter h2 {
display : inline-block;
margin : 0;
padding : 0;
}
.period-filter .select-menu {
float : right;
}
.user-lang {
padding : 10px;
border-bottom : 1px solid #ddd;
}
.user-lang:before, .user-lang:after {
content : " ";
display : table;
}
.user-lang:after {
clear : both;
}
.user-lang .repository-lang-stats {
float : none;
width : auto;
padding-bottom : 0;
opacity : 1;
}
.user-lang .repository-lang-stats-graph {
height : 12px;
margin-bottom : 10px;
}
.user-lang .repository-lang-stats-graph span {
height : 10px;
border-bottom : 2px solid rgba(0, 0, 0, 0.2);
box-shadow : 0 1px 0 rgba(255, 255, 255, 0.2) inset;
}
.user-lang ol.list-tip {
left : 40%;
}
.calendar-graph {
min-height : 107px;
text-align : center;
padding : 5px 0 3px 0;
}
.calendar-graph.days-selected rect.day {
opacity : 0.5;
}
.calendar-graph.days-selected rect.day.active {
opacity : 1;
}
.calendar-graph .dots {
margin : 20px auto 0 auto;
width : 64px;
height : 64px;
}
.calendar-graph text.month {
font-size : 10px;
}
.calendar-graph text.wday {
font-size : 9px;
}
#contributions-calendar:before, #contributions-calendar:after {
content : " ";
display : table;
}
#contributions-calendar:after {
clear : both;
}
#contributions-calendar .contrib-details {
clear : right;
}
#contributions-calendar .contrib-details div {
box-sizing : border-box;
padding : 10px 0 0 0;
text-align : center;
border-left : 1px solid #ddd;
border-top : 1px solid #ddd;
color : #999;
}
#contributions-calendar .contrib-details div .lbl {
display : block;
font-weight : bold;
padding : 10px 0;
color : #777;
border-top : 1px solid #f7f7f7;
margin-top : 10px;
font-size : 11px;
}
#contributions-calendar .contrib-details div .num {
font-weight : bold;
font-size : 16px;
display : block;
color : #333;
}
#contributions-calendar .contrib-details div:first-child {
border-left : none;
}
.contrib-footer {
padding : 0 10px 10px 10px;
}
.contrib-footer .contrib-info {
font-size : 11px;
color : #999;
float : left;
}
.contrib-footer .contrib-info .mini-icon {
margin-right : 5px;
color : #999;
vertical-align : middle;
position : relative;
top : -1px;
}
.contrib-legend {
font-size : 11px;
color : #777;
font-weight : bold;
float : right;
}
.contrib-legend span {
font-weight : normal;
color : #999;
}
.contrib-legend ul.legend {
display : inline-block;
list-style : none;
margin : 0 5px;
}
.contrib-legend ul.legend li {
display : inline-block;
width : 10px;
height : 10px;
}
#contribution-activity .blankslate {
margin-top : 20px;
}
#contribution-activity .dots {
margin : 20px auto 0 auto;
width : 64px;
height : 64px;
display : block;
}
ul.simple-conversation-list a.meta {
color : #777;
}
li.contribution {
list-style : none;
padding : 10px 0;
}
li.contribution:last-child {
border-bottom : none;
}
li.contribution h3 {
font-size : 14px;
display : inline-block;
}
li.contribution h3 a {
color : #4183C4;
}
li.contribution .cmeta {
display : block;
font-size : 12px;
color : #aaa;
margin-top : 3px;
font-weight : normal;
}
li.contribution .cmeta a {
color : #666;
}
li.contribution .cmt {
color : #999;
}
li.contribution .d {
color : #c00;
}
li.contribution .a {
color : #8cac29;
}
li.contribution .num {
color : #777;
}
.contribution-status {
float : right;
font-size : 12px;
margin-top : 10px;
}
.commits-summary-list h3 {
margin : 0;
}
.pulls-list .cmeta {
margin-left : 87px;
}
.ctags-search-form .query {
margin-top : 5px;
padding : 8px;
font-size : 18pt;
width : 900px;
}
.ctags-search-form.pjax-active .query {
background : url("https://a248.e.akamai.net/assets.github.com/images/spinners/octocat-spinner-64.gif?8990b48c") 98% 50% no-repeat;
}
.ctags-search-result {
padding : 5px 5px 5px 0;
border-bottom : 1px solid #ccc;
cursor : pointer;
}
.ctags-search-result.navigation-focus {
background : #ffffef !important ;
}
.ctags-search-result .name {
font-family : Consolas, "Liberation Mono", Courier, monospace;
font-size : 1.1em;
white-space : nowrap;
display : inline-block;
}
.ctags-search-result .name .kind {
display : inline-block;
padding : 1px 2px;
font-size : 12px;
color : #777;
text-align : right;
width : 60px;
white-space : nowrap;
overflow : hidden;
}
.ctags-search-result .name .full {
display : inline-block;
max-width : 600px;
overflow : hidden;
text-overflow : ellipsis;
}
.ctags-search-result .name em {
font-style : normal;
font-weight : bold;
}
.ctags-search-result .link {
float : right;
font-size : 12px;
overflow : hidden;
}
.ctags-search-result .link a {
float : right;
white-space : nowrap;
}
.account-switcher {
display : inline-block;
}
p.tip {
margin : 0;
display : inline-block;
font-size : 13px;
color : #999;
}
p.tip strong.protip {
margin-left : 10px;
font-weight : normal;
color : #000;
}
.bootcamp {
margin : 0 0 20px 0;
}
.bootcamp h1 {
color : #fff;
font-size : 16px;
font-weight : bold;
background-color : #405a6a;
background-image : linear-gradient(#829aa8, #405a6a);
background-repeat : repeat-x;
border : #677c89 solid 1px;
border-bottom-color : #6b808d;
border-radius : 5px 5px 0 0;
text-shadow : 0 -1px 0 rgba(0, 0, 0, 0.7);
margin : 0;
padding : 8px 10px;
position : relative;
}
.bootcamp h1 a {
color : #fff;
text-decoration : none;
}
.bootcamp h1 span {
color : #e9f1f4;
font-size : 70%;
font-weight : normal;
text-shadow : none;
}
.bootcamp .mini-icon-remove-close {
font-size : 16px;
line-height : 16px;
}
.bootcamp .dismiss-bootcamp {
display : block;
width : 16px;
height : 16px;
background-repeat : no-repeat;
background-position : 0 0;
position : absolute;
right : 9px;
top : 9px;
}
.bootcamp .dismiss-bootcamp:hover {
background-position : 0 -19px;
}
.bootcamp .bootcamp-body {
padding : 10px 0 10px 10px;
background-color : #e9f1f4;
overflow : hidden;
border-style : solid;
border-width : 1px 1px 2px;
border-color : #e9f1f4 #d8dee2 #d8dee2;
border-radius : 0 0 5px 5px;
}
.bootcampo ul {
list-style-type : none;
position : relative;
}
.bootcamp ul li {
color : #666666;
font-size : 13px;
font-weight : normal;
background-color : #f5f3b4;
background-image : linear-gradient(#fffff5, #f5f3b4);
background-repeat : repeat-x;
border : #dfddb5 solid 1px;
border-radius : 5px 5px 5px 5px;
display : block;
width : 215px;
height : 215px;
float : left;
position : relative;
margin : 0 10px 0 0;
box-shadow : 0 1px 0 #fff;
}
.bootcamp ul li:hover {
background-color : #f1eea3;
background-image : linear-gradient(#fcfce9, #f1eea3);
background-repeat : repeat-x;
border : #d6d4ad solid 1px;
}
.bootcamp ul li a {
color : #666666;
text-decoration : none;
}
.bootcamp .image {
display : block;
position : relative;
height : 133px;
border-bottom : 1px solid #f1efaf;
background-repeat : no-repeat;
background-position : center center;
}
.bootcamp .setup .image {
background-image : url("https://a248.e.akamai.net/assets.github.com/images/modules/dashboard/bootcamp/octocat_setup.png?482691e2");
}
.bootcamp .create-a-repo .image {
background-image : url("https://a248.e.akamai.net/assets.github.com/images/modules/dashboard/bootcamp/octocat_create.png?412130aa");
}
.bootcamp .fork-a-repo .image {
background-image : url("https://a248.e.akamai.net/assets.github.com/images/modules/dashboard/bootcamp/octocat_fork.png?da89ec5e");
}
.bootcamp .be-social .image {
background-image : url("https://a248.e.akamai.net/assets.github.com/images/modules/dashboard/bootcamp/octocat_social.png?237f8cee");
}
.bootcamp ul li:hover .image {
border-bottom : 1px solid #f1eea3;
}
.bootcamp .desc {
padding : 13px 0 15px 15px;
display : block;
height : 50px;
overflow : hidden;
border-top : 1px solid #fff;
background-repeat : no-repeat;
position : relative;
z-index : 2;
}
.bootcamp ul li:hover .desc {
border-top : 1px solid #fcfce9;
}
.bootcamp .desc h2 {
margin : 0;
padding : 0;
font-size : 15px;
color : #393939;
}
.bootcamp .desc p {
margin : 0;
padding : 0;
line-height : 1.2em;
}
.bootcamp .step-number {
background-image : url("https://a248.e.akamai.net/assets.github.com/images/modules/dashboard/bootcamp/largenumb_sprites.png?c18c0590");
background-repeat : no-repeat;
display : block;
width : 64px;
height : 80px;
position : absolute;
right : 0;
bottom : 0;
z-index : 0;
}
.bootcamp .one {
background-position : 0 0;
}
.bootcamp ul li:hover .one {
background-position : 0 -80px;
}
.bootcamp .two {
background-position : -64px 0;
}
.bootcamp ul li:hover .two {
background-position : -64px -80px;
}
.bootcamp .three {
background-position : -128px 0;
}
.bootcamp ul li:hover .three {
background-position : -128px -80px;
}
.bootcamp .four {
background-position : -192px 0;
}
.bootcamp ul li:hover .four {
background-position : -192px -80px;
}
#dashboard .new-repo {
float : right;
margin : 10px 10px 0 0;
padding : 6px 10px;
font-size : 11px;
line-height : 1;
}
#dashboard .repos {
margin : 15px 0;
border : #ddd solid 1px;
border-radius : 5px;
}
#dashboard .repos .bottom-bar {
width : 100%;
min-height : 13px;
border-bottom-left-radius : 5px;
border-bottom-right-radius : 5px;
background-color : #fafafb;
}
#dashboard .repos a.show-more {
display : block;
padding : 10px;
font-size : 14px;
font-weight : bold;
color : #999;
}
#dashboard .repos .bottom-bar img {
margin : 10px;
}
#dashboard .repos .top-bar {
position : relative;
height : 44px;
background-color : #eaeaea;
background-image : linear-gradient(#fafafa, #eaeaea);
background-repeat : repeat-x;
border-top-left-radius : 5px;
border-top-right-radius : 5px;
border-bottom : 1px solid #e1e1e2;
}
#dashboard .repos h2 {
margin : 0;
height : 44px;
line-height : 44px;
padding : 0 10px;
font-size : 16px;
color : #52595d;
}
#dashboard .repos h2 em {
color : #99a4aa;
font-style : normal;
}
#dashboard .repos a.button {
position : absolute;
top : 11px;
right : 10px;
}
#dashboard .filter-bar {
padding : 10px 10px 0 10px;
background : #fafafb;
border-bottom : 1px solid #e1e1e2;
}
#dashboard .filter-bar .filter_input {
width : 100%;
min-height : 26px;
padding : 3px 10px;
font-size : 11px;
border-radius : 12px;
}
#dashboard .filter-bar label.placeholder {
font-size : 11px;
left : 10px;
}
#dashboard .filter-bar ul.repo_filterer {
margin : 7px 0 0 0;
text-align : right;
overflow : hidden;
}
#dashboard .filter-bar li {
display : block;
float : right;
margin : 0 0 0 10px;
padding : 0;
font-size : 11px;
position : relative;
}
#dashboard .filter-bar li.all_repos {
float : left;
margin : 0;
}
#dashboard .filter-bar li a {
display : inline-block;
padding-bottom : 8px;
color : #777;
}
#dashboard .filter-bar li a.filter_selected {
color : #000;
font-weight : bold;
}
#dashboard .filter-bar li a.filter_selected:after {
content : "";
position : absolute;
background-color : #C8C8C8;
height : 3px;
width : 25px;
bottom : 0;
left : 50%;
margin-left : -12px;
}
#dashboard ul.repo_list {
margin : 0;
}
#dashboard ul.repo_list li {
display : block;
margin : 0;
padding : 0;
}
#dashboard ul.repo_list li a {
display : block;
border : none;
border-bottom : 1px solid #e5e5e5;
padding : 6px 10px 5px 32px;
font-size : 14px;
position : relative;
}
#dashboard ul.repo_list li a .mini-icon {
color : #666;
position : absolute;
left : 9px;
top : 8px;
}
#dashboard ul.repo_list li a .mini-icon-repo-forked:before {
color : #666042;
}
#dashboard ul.repo_list li a .mini-icon-private-repo {
top : 7px;
}
#dashboard ul.repo_list li a .mini-icon-private-repo:before {
color : #666042;
}
#dashboard ul.repo_list li a .arrow {
display : block;
height : 0;
width : 0;
border-width : 5px 0 5px 5px;
border-style : solid;
border-color : transparent;
border-left-color : #d0d0d1;
position : absolute;
right : 10px;
top : 10px;
}
#dashboard ul.repo_list li.private {
background-color : #fffeea;
}
#dashboard ul.repo_list li.private a .arrow {
border-left-color : #b7b7b7;
}
#dashboard ul.repo_list li a:hover .arrow {
border-left-color : #9f9fa0;
}
#dashboard ul.repo_list li.private a:hover .arrow {
border-left-color : #939393;
}
#dashboard ul.repo_list li a .repo {
font-weight : bold;
max-width : 225px;
}
#dashboard .repo_list a:hover .owner, #dashboard .repo_list a:hover .repo {
text-decoration : underline;
}
#dashboard p.notice {
margin : 15px 10px 0 10px;
font-weight : bold;
font-size : 12px;
text-align : center;
}
#example_octofication {
float : right;
margin : 0;
width : 230px;
}
.octofication {
margin : 15px 0;
}
.octofication .message {
padding : 10px 10px 10px 35px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/dashboard/octofication.png?d11794be") 0 50% no-repeat #dcf7dd;
border : #bbd2bc solid 1px;
border-top-color : #d1ead2;
border-radius : 5px;
}
.octofication .message h3 {
margin : 0;
font-size : 14px;
text-shadow : 1px 1px 0 #fff;
}
.octofication .message p {
font-size : 12px;
color : #333;
padding : 0;
margin : 0;
}
.octofication .message p + p {
margin-top : 15px;
}
.octofication ul.actions {
margin : 5px 0 0 0;
font-size : 10px;
height : 15px;
}
.octofication ul.actions li {
list-style-type : none;
margin : 0;
}
.octofication li.hide {
float : left;
font-weight : bold;
}
.octofication li.hide a {
color : #666;
text-decoration : none;
}
.octofication li.hide a:hover {
color : #000;
}
.octofication li.hide a:hover strong {
color : #a60000;
}
.octofication li.more {
float : right;
}
.github-jobs-promotion p {
position : relative;
padding : 10px 18px;
font-size : 12px;
text-align : center;
color : #1b3650;
border : #cee0e7 solid 1px;
border-radius : 4px;
background-color : #e4f0ff;
background-image : linear-gradient(#f5fbff, #e4f0ff);
background-repeat : repeat-x;
}
.github-jobs-promotion p a {
color : #1b3650;
}
.github-jobs-promotion a.jobs-logo {
display : block;
text-align : center;
font-size : 11px;
color : #999;
}
.github-jobs-promotion a.jobs-logo:hover {
text-decoration : none;
}
.github-jobs-promotion a.jobs-logo strong {
display : inline-block;
width : 62px;
height : 15px;
text-indent : -9999px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/jobs/logo.png?0306614a") 0 0 no-repeat;
background-size : 62px auto;
}
.github-jobs-promotion .job-location {
white-space : nowrap;
}
.github-jobs-promotion a.mini-icon-info {
position : absolute;
bottom : 5px;
right : 5px;
text-decoration : none;
cursor : pointer;
color : #a9b8be;
opacity : 0.800000011920928955078125;
}
.github-jobs-promotion p:hover .mini-icon-info {
opacity : 1;
}
#dashboard {
margin-top : -10px;
overflow : hidden;
}
#dashboard h1 {
font-size : 160%;
margin-bottom : 0.5em;
}
#dashboard h1 a {
font-size : 70%;
font-weight : normal;
}
.dashboard-sidebar {
float : right;
width : 335px;
}
.dashboard-sidebar .capped-box {
margin-bottom : 0;
}
.dashboard-sidebar .repos-contributions .css-truncate-target {
max-width : 250px;
}
.news {
float : left;
margin-top : 15px;
width : 560px;
}
.page-profile .news {
float : none;
width : auto;
}
.news blockquote {
color : #666;
}
.news h1 {
margin-bottom : 0;
}
.filter, .feed_filter {
border-bottom : 1px solid #AAAAAA;
padding-bottom : 0.25em;
margin-bottom : 1em;
}
.filter li, .feed_filter li {
clear : none;
display : inline;
}
.news .alert {
padding : 0 0 1em 45px;
overflow : hidden;
position : relative;
border-top : 1px solid #f1f1f1;
}
.news .alert .commits {
padding-left : 40px;
}
.news .alert .css-truncate.css-truncate-target, .news .alert .css-truncate .css-truncate-target {
max-width : 180px;
}
.news .alert p {
margin : 0;
}
.news .alert .markdown-body blockquote {
border : none 0;
padding : 0 0 0 40px;
}
.news .alert .mega-icon {
position : absolute;
top : 14px;
left : 0;
width : 32px;
height : 32px;
padding : 3px;
color : #bbb;
}
.news .alert .mega-icon::before {
color : inherit;
}
.news .alert .mini-icon {
color : #bbb;
width : 16px;
height : 16px;
vertical-align : middle;
}
.news .alert .pull-info .mini-icon {
position : relative;
top : -1px;
opacity : 1;
color : #B0C4CE;
}
.news .alert .body {
border-bottom : none;
overflow : hidden;
padding : 1em 0 0 0;
font-size : 14px;
}
.news .alert .time {
font-size : 12px;
color : #bbb;
}
.news .alert .title {
padding : 0;
font-weight : bold;
}
.news .alert .title .subtle {
color : #bbb;
}
.news .alert .gravatar {
background-color : #fff;
float : left;
line-height : 0;
margin-right : 0.6em;
}
.news .alert .gravatar img {
border-radius : 2px;
margin-top : 3px;
}
.news .alert .simple .mini-icon {
position : absolute !important ;
top : 15px;
left : 11px;
width : 16px;
height : 16px;
}
.news .alert .simple .title {
color : #666;
display : inline-block;
font-size : 13px;
font-weight : normal;
}
.news .alert .simple .time {
display : inline-block;
}
.news .alert .pull-info, .news .alert .branch-link {
background : #e8f1f6;
border-radius : 3px;
color : rgba(0, 0, 0, 0.5);
display : inline-block;
font-size : 12px;
margin-top : 5px;
padding : 3px 7px;
}
.news .alert .pull-info em, .news .alert .branch-link em {
font-style : normal;
font-weight : bold;
}
.news .alert .branch-link {
font-family : Monaco, "Liberation Mono", Courier, monospace;
margin : 0;
position : relative;
top : -2px;
}
.news .alert .branch-link .mini-icon {
position : relative !important ;
top : -1px;
left : auto;
color : #B0C4CE;
display : inline-block;
}
.news .alert:first-child {
margin-top : -24px;
border-top : none;
}
.news .alert .release-assets {
padding-left : 40px;
}
.news .alert .release-assets li {
margin-top : 0.15em;
list-style-type : none;
}
.news .alert .release-assets .more {
font-size : 11px;
padding-top : 2px;
}
.news .alert .css-truncate.css-truncate-target, .news .alert .css-truncate .css-truncate-target {
max-width : 180px;
}
.news .git_hub .done {
text-decoration : line-through;
color : #666;
}
.activity-tab .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;
}
.news .commits li {
margin-top : 0.15em;
list-style-type : none;
}
.news .commits li .committer {
padding-left : 0.5em;
display : none;
}
.news .commits li img {
vertical-align : middle;
background-color : #fff;
margin : 0 1px 0 0;
border-radius : 2px;
}
.news .commits li img.emoji {
border : 0;
padding : 0;
margin : 0;
}
.news .commits li .message {
display : inline-block;
font-size : 13px;
line-height : 1.3;
margin-top : 2px;
overflow : hidden;
text-overflow : ellipsis;
vertical-align : top;
white-space : nowrap;
max-width : 390px;
}
.news div.message, .news li blockquote {
color : #666;
display : inline;
font-size : 13px;
}
.news .commits li.more {
font-size : 11px;
padding-top : 2px;
}
#dashboard .followers {
float : right;
width : 35em;
margin-bottom : 2em;
}
#dashboard .followers h1 {
margin-bottom : 0.3em;
border-bottom : 1px solid #ddd;
}
#dashboard .followers ul {
list-style-type : none;
}
#dashboard .followers ul li {
display : inline;
}
#dashboard .followers ul li img {
border : #d0d0d0 solid 1px;
padding : 1px;
}
#dashboard .news.public_news {
float : right;
width : 35em;
}
#dashboard .news.public_news h1 {
margin-bottom : 0.3em;
border-bottom : 1px solid #ddd;
}
#dashboard .repos h1 {
margin-bottom : 0;
}
#dashboard .repos img {
vertical-align : middle;
}
.discussions-new, .discussions-index {
max-width : 800px;
}
.discussions-new .composer-tip {
float : left;
margin-left : 65px;
color : #666;
}
.discussions-new .composer-tip a {
font-weight : bold;
}
.discussions-new .composer-tip strong {
color : #333;
}
.discussions-index h3.discussions-index-subject {
margin : 0 0 5px 0;
}
.discussions-index p.discussions-index-info {
float : right;
margin : 0;
padding : 3px 0;
}
.discussions-index .discussion-participants {
margin-left : 22px;
}
.discussion-topic-type a {
color : #bbb;
text-decoration : none;
display : block;
float : right;
}
.discussion-topic-type a:hover {
color : #999;
}
.discussion-timeline .email-hidden-container {
margin : 3px 0;
}
#docs {
position : relative;
}
#docs .tabnav {
margin-bottom : 0;
}
#docs .left-column {
float : left;
width : 240px;
top : 0;
}
#docs .left-column h3 {
padding-bottom : 3px;
margin-top : 0;
font-size : 12px;
border-bottom : 1px solid #eee;
}
#docs .right-column {
position : relative;
float : right;
width : 680px;
margin-top : 20px;
}
#docs .right-column div#docs-content h1:first-child, #docs .right-column div#docs-content h2:first-child, #docs .right-column div#docs-content h3:first-child, #docs .right-column div#docs-content h4:first-child, #docs .right-column div#docs-content h5:first-child, #docs .right-column div#docs-content h6:first-child {
margin-top : 0;
line-height : 1;
}
.docs-toc {
overflow : auto;
}
.docs-toc .toc-scroll {
padding-top : 20px;
width : 220px;
margin-bottom : 1px;
}
.docs-toc .toc-item, .docs-toc .toc-sub-item {
display : block;
padding : 4px 0 4px 18px;
line-height : 17px;
}
.docs-toc .toc-item:hover, .docs-toc .toc-sub-item:hover {
background-color : #eee;
border-radius : 3px;
text-decoration : none;
}
.docs-toc .toc-sub-item {
padding-left : 36px;
}
.docs-toc .toc-meta, .docs-toc .toc-chapters {
position : relative;
}
.docs-toc .toc-meta li, .docs-toc .toc-chapters li {
list-style-type : none;
margin-bottom : 1px;
font-weight : bold;
}
.docs-toc .toc-meta li li, .docs-toc .toc-chapters li li {
font-weight : normal;
}
.docs-toc .toc-expander {
float : left;
text-decoration : none;
margin : 4px -18px 4px 0;
}
.docs-toc .toc-expander:before {
font-family : 'Octicons Regular';
font-weight : normal;
font-style : normal;
display : inline-block;
text-decoration : inherit;
line-height : 1;
color : #aaa;
height : 16px;
width : 16px;
display : block;
content : "\f078";
font-size : 16px;
}
.docs-toc .toc-expander:hover:before {
color : #4183c4;
}
.zen .tabnav, .zen .topsearch, .zen .notification-indicator, .zen .upper_footer, .zen #user-links {
display : none;
}
.zen #header {
background : transparent;
box-shadow : none;
border-bottom : 1px solid #eee;
}
.zen .site-logo {
opacity : 0.300000011920928955078125;
}
.zen .site-logo:hover {
opacity : 1;
}
.zen #userbox {
opacity : 0.300000011920928955078125;
transition : opacity 0.15s ease-in;
}
.zen #userbox:hover {
opacity : 1;
transition : opacity 0.15s ease-in;
}
.emoji-icon {
display : inline-block;
height : 20px;
width : 20px;
vertical-align : middle;
background-repeat : no-repeat;
background-size : 20px 20px;
}
.explore-cols .explore-aside {
float : right;
width : 220px;
}
.explore-cols .explore-main {
margin-right : 240px;
}
.explore-main .tabnav {
margin-top : 0;
margin-bottom : 20px;
}
.explore-main .tabnav .explore-info {
cursor : help;
color : #999999;
margin-top : 10px;
}
.explore-main h2 {
font-size : 20px;
font-weight : normal;
margin : 0 0 8px;
}
.explore-main .explore-content, .explore-main.explore-content {
position : relative;
}
.explore-aside dl.form {
margin-top : 0;
}
.explore-aside a.see-more-link {
margin-top : 3px;
}
.explore-aside .select-menu-list {
max-height : 140px;
}
.explore-menu-container {
padding-bottom : 19px;
margin-bottom : 20px;
border-bottom : 1px solid #F1F1F1;
}
.explore-menu-container .menu-container {
float : none;
width : auto;
}
.repo-collection {
margin-bottom : 40px;
}
.repo-collection > ul {
list-style-type : none;
border-right : 1px solid #F1F1F1;
border-bottom : 1px solid #F1F1F1;
overflow : hidden;
background : #F9F9F9;
}
.repo-collection .collection-item {
padding : 10px;
border-top : 1px solid #F1F1F1;
border-left : 1px solid #F1F1F1;
overflow : hidden;
float : left;
width : 308px;
position : relative;
}
.repo-collection .collection-item .mini-icon-remove-close {
position : absolute;
top : 10px;
right : 10px;
text-decoration : none;
color : #CCC;
}
.repo-collection .collection-item .repo-name {
font-size : 16px;
font-weight : bold;
display : block;
}
.repo-collection .collection-item .repo-description {
margin : 0;
max-width : 255px;
}
.repo-top-list .top-repo-list-item {
overflow : hidden;
padding-bottom : 10px;
margin-bottom : 10px;
border-bottom : 1px solid #F1F1F1;
list-style-position : inside;
}
.repo-top-list .top-repo-list-item .repo-info {
display : inline-block;
margin : 0;
vertical-align : top;
margin-left : 5px;
}
.repo-top-list .top-repo-list-item .repo-name {
display : block;
font-size : 14px;
font-weight : bold;
}
.repo-top-list .top-repo-list-item .repo-lang {
display : block;
font-size : 11px;
color : #999;
}
.repo-top-list .top-repo-list-item .author-gravatar {
float : none;
vertical-align : top;
margin-left : 5px;
margin-right : 0;
width : 60px;
height : 60px;
}
.repo-top-list .author-gravatar, .repo-collection .author-gravatar, .grid-list .author-gravatar {
float : left;
padding : 5px;
background : white;
box-shadow : 0 1px 2px rgba(0, 0, 0, 0.15);
border : #DDD solid 1px;
margin-right : 10px;
}
.explore-section-toggle .tabnav-widget {
float : right;
}
.explore-section-toggle .tabnav-widget h2 {
margin : 3px 0;
}
.explore-page .sexy-menu-container {
margin-bottom : 20px;
}
.explore-page .see-more-link {
font-weight : bold;
margin-left : 10px;
font-size : 11px;
float : right;
margin-top : 12px;
}
.explore-page .see-more-link .mini-icon {
vertical-align : bottom;
}
.developers-corner {
margin-bottom : 40px;
overflow : hidden;
}
.developers-corner .developer-bar {
overflow : hidden;
background : #F5f5f5;
border : #ddd solid 1px;
}
.developers-corner .developer-bar .developer-name {
margin : 10px 0 0;
font-size : 18px;
font-weight : normal;
}
.developers-corner .developer-bar .developer-title {
margin : 0 0 10px;
font-size : 14px;
}
.developers-corner .developer-bar .author-gravatar {
float : left;
margin-right : 10px;
}
.developers-corner .repo-collection {
margin-bottom : 0;
border-top : 0 none;
}
.explore-grid {
margin-bottom : 40px;
}
.grid-list {
list-style-type : none;
overflow : hidden;
}
.grid-list .grid-item {
float : left;
}
.grid-list .grid-item .author-gravatar {
margin-bottom : 5px;
margin-right : 19px;
float : none;
}
.grid-list .grid-item .repo-name, .grid-list .grid-item .repo-lang {
display : block;
}
.grid-list .grid-item .repo-name {
font-size : 14px;
font-weight : bold;
max-width : 90px;
}
.grid-list .grid-item .repo-lang {
font-size : 11px;
color : #999;
}
.cluster-description {
font-size : 15px;
line-height : 22px;
margin-bottom : 20px;
border : #DDD solid 1px;
padding : 20px;
background-color : #F9f9f9;
margin-top : 0;
}
.cluster-image {
border : #DDD solid 1px;
border-bottom : 0 none;
padding : 90px;
font-size : 60px;
text-align : center;
background : url(https://f.cloud.github.com/assets/54012/55031/f1f2bb58-5aaf-11e2-8a17-4677295236d2.png) 0 -162px;
font-weight : bold;
color : rgba(255, 255, 255, 0.7);
}
.language-listing {
text-align : center;
margin-top : 35px;
}
.language-listing .language:after {
content : "•";
}
.language-listing .language:last-child:after {
content : "";
}
ol.leaderboard {
list-style-type : none;
}
ol.leaderboard h3 a:visited {
color : #7C65C2;
}
ol.leaderboard > li {
border-bottom : 1px solid #F1F1F1;
padding-bottom : 10px;
margin-bottom : 10px;
overflow : hidden;
position : relative;
padding-left : 40px;
}
ol.leaderboard > li:last-child {
border-bottom : none;
padding-bottom : 0;
margin-bottom : 0;
}
ol.leaderboard .member h4 {
margin : 0 70px 0 60px;
font-size : 16px;
line-height : 1.2;
}
ol.leaderboard .member h4 em {
font-style : normal;
font-weight : normal;
color : #99a7af;
display : block;
}
ol.leaderboard .member .language {
float : right;
color : rgba(51, 51, 51, 0.75);
font-size : 12px;
margin-left : 10px;
}
ol.leaderboard .member .gravatar {
float : left;
border-radius : 3px;
}
ol.leaderboard .rank {
position : absolute;
left : 0;
font-size : 21px;
width : 30px;
text-align : right;
opacity : 0.300000011920928955078125;
}
.leaderboard.repolist > li {
margin-bottom : 20px;
padding-bottom : 20px;
}
.leaderboard.repolist > li:last-child {
padding-bottom : 20px;
}
.leaderboard.repolist h3 {
font-weight : normal;
line-height : 1.4;
}
.leaderboard.repolist h3 .owner-gravatar {
height : 24px;
width : 24px;
vertical-align : middle;
border-radius : 2px;
margin-right : 7px;
}
.leaderboard.repolist h3 a {
line-height : 1.4;
position : static;
}
.leaderboard.repolist .repository-name {
font-weight : bold;
}
.leaderboard.no-ranks > li {
padding-left : 0;
}
.explore-paginations {
margin-top : 15px;
}
.explore-paginations .pagination {
vertical-align : middle;
margin-right : 10px;
}
.explore-paginations .pagination-info {
display : inline-block;
vertical-align : middle;
}
.explorecols .main {
float : left;
}
.explorecols .sidebar {
float : right;
}
.explore h2 {
margin-top : 15px;
margin-bottom : 0;
padding-bottom : 5px;
font-size : 16px;
color : #333;
border-bottom : 1px solid #ddd !important ;
}
.explore p {
margin : 0.75em 0;
}
.explore .trending-repositories {
margin-bottom : 40px;
position : relative;
}
.explore h2.trending-heading .times {
font-size : 12px;
font-weight : normal;
color : #000;
float : right;
}
.explore h2.trending-heading .times a {
color : #4183C4;
font-weight : bold;
}
.explore h2 .feed {
float : right;
height : 14px;
line-height : 14px;
font-size : 12px;
position : relative;
}
.explore h2 .feed .mini-icon-feed {
position : absolute;
left : -19px;
top : -1px;
font-size : 16px;
}
.ranked-repositories {
margin : 0 0 10px 0;
}
.ranked-repositories > li {
position : relative;
list-style-type : none;
margin : 0;
padding : 5px 0;
min-height : 30px;
border-bottom : 1px solid #ddd;
}
.ranked-repositories > li.last {
border-bottom : none;
}
.ranked-repositories h3 {
margin : 0;
width : 410px;
font-size : 14px;
color : #999;
}
.ranked-repositories p {
margin : 0;
width : 410px;
font-size : 12px;
color : #333;
}
.ranked-repositories ul.repo-stats {
font-size : 11px;
font-weight : bold;
float : right;
margin-left : 20px;
}
.ranked-repositories .meta {
margin-top : 3px;
font-size : 11px;
}
.ranked-repositories .meta a {
padding : 2px 5px;
color : #666;
background : #eee;
border-radius : 2px;
}
.podcast-player .title {
margin-top : 0;
}
.podcast-player .title span {
font-weight : normal;
font-size : 13px;
color : #999;
}
.podcast-player p {
margin : 10px 0;
}
.podcasts {
margin : 20px 0 0 0;
}
.podcasts li {
list-style-type : none;
margin : 10px;
padding-left : 22px;
font-size : 12px;
position : relative;
}
.podcasts li .mini-icon-podcast {
position : absolute;
left : 0;
top : 0;
}
.podcasts li em.date {
margin-top : -2px;
display : block;
font-size : 11px;
color : #666;
font-style : normal;
}
#wrapper {
min-height : 100%;
height : auto !important ;
height : 100%;
margin : 0;
margin-bottom : -268px;
}
#footer-push {
height : 268px;
clear : both;
}
.enterprise #wrapper {
margin-bottom : -119px;
}
.enterprise #footer-push {
height : 119px;
}
#footer {
position : relative;
margin : 40px 0 0 0;
font-size : 12px;
line-height : 1.5;
color : #777;
text-shadow : 0 1px 0 #fff;
}
#footer .container {
padding : 30px 0;
border-top : 1px solid #eee;
}
.footer-divider {
margin : 0 0 20px;
border : 0;
border-top : 1px solid #eee;
}
.footer_nav {
width : 20%;
float : left;
margin-bottom : 20px;
}
.footer_nav dt {
color : #52595d;
font-weight : bold;
}
#footer .mega-icon-invertocat {
position : absolute;
bottom : 26px;
left : 50%;
height : 24px;
width : 24px;
margin-top : -4px;
margin-left : -12px;
font-size : 24px;
color : #ccc;
}
#footer .mega-icon-invertocat:hover {
color : #bbb;
}
#footer .right {
margin : 0;
}
ul#legal {
margin : 0;
list-style : none;
}
ul#legal li {
display : inline-block;
margin-right : 15px;
}
.header {
text-shadow : 0 1px 0 #fff;
border-bottom : 1px solid #e5e5e5;
}
.header-logged-in {
background-color : #f3f3f3;
background-image : linear-gradient(#f9f9f9, #f3f3f3);
background-repeat : repeat-x;
}
.header-logo-wordmark, .header-logo-blacktocat {
float : left;
margin-left : -10px;
padding-left : 10px;
padding-right : 10px;
transition : all 0.1s ease-in;
white-space : nowrap;
}
.header-logo-blacktocat {
margin-right : -10px;
padding-top : 8px;
padding-bottom : 6px;
color : #333333;
}
.header-logo-blacktocat .mega-icon-blacktocat {
float : left;
width : 24px;
height : 25px;
font-size : 24px;
}
.header-logo-blacktocat:hover {
color : #4183c4;
text-decoration : none;
}
.logo-subbrand {
margin-left : 6px;
font-size : 16px;
font-weight : bold;
line-height : 26px;
}
.header-logo-wordmark {
position : relative;
padding-top : 9px;
padding-bottom : 9px;
}
.github-logo-4x-hover {
position : absolute;
top : 9px;
left : 10px;
}
.github-logo-4x {
float : left;
}
.github-logo-4x-hover {
opacity : 0;
}
.header-logo-wordmark:hover .github-logo, .header-logo-wordmark:hover .github-logo-4x {
opacity : 0;
}
.header-logo-wordmark:hover .github-logo-hover, .header-logo-wordmark:hover .github-logo-4x-hover {
opacity : 1;
}
.divider-vertical {
float : left;
width : 1px;
height : 40px;
margin : 0 10px;
background-color : #e5e5e5;
border-right : 1px solid #fff;
}
.notification-indicator {
float : left;
width : 36px;
height : 40px;
margin : 0 -10px;
text-align : center;
line-height : 40px;
}
.notification-indicator .mail-status {
display : inline-block;
width : 8px;
height : 8px;
border-radius : 100px;
background-color : #aaa;
background-color : #cccccc;
background-image : linear-gradient(#aaa, #ccc);
background-repeat : repeat-x;
box-shadow : 0 1px 0 rgba(0, 0, 0, 0.1) inset, 0 1px 0 #fff;
}
.notification-indicator:hover .mail-status {
background-color : #bbbbbb;
background-image : linear-gradient(#999, #bbb);
background-repeat : repeat-x;
}
.notification-indicator .unread {
background-color : #3269a0;
background-image : linear-gradient(#4183c4, #3269a0);
background-repeat : repeat-x;
box-shadow : 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(0, 0, 0, 0.1), 0 0 10px #4183c4;
}
.notification-indicator:hover .unread {
background-color : #2c5d8d;
background-image : linear-gradient(#3876b4, #2c5d8d);
background-repeat : repeat-x;
}
.notification-indicator.contextually-unread {
position : relative;
z-index : 2;
margin : 0 -11px -1px -12px;
padding-left : 1px;
background-color : #d2e4f9;
background-image : linear-gradient(#e9f2fc, #d2e4f9);
background-repeat : repeat-x;
border : #c2d5eb solid;
border-width : 0 1px 1px;
box-shadow : 1px 0 rgba(255, 255, 255, 0.5) inset;
}
.notification-indicator.contextually-unread:hover {
background-position : 0 -15px;
}
.top-nav {
float : left;
list-style : none;
}
.top-nav li {
float : left;
}
.top-nav a {
display : block;
padding : 5px;
margin-left : 5px;
color : #333333;
font-weight : bold;
transition : all 0.1s ease-in;
}
.top-nav a:hover {
color : #4183c4;
text-decoration : none;
}
.header-logged-out {
padding : 10px 0;
}
.header-logged-out .top-nav {
margin-top : 10px;
}
.header-logged-out .top-nav a {
margin-left : 15px;
font-size : 14px;
}
.header-actions {
float : right;
margin-top : 6px;
}
.header-actions .button {
margin-left : 5px;
padding-left : 12px;
padding-right : 12px;
box-shadow : 0 1px 0 #fff;
}
#user-links {
float : right;
margin : 0;
padding : 0;
list-style : none;
}
#user-links li {
float : left;
margin-left : 10px;
}
#user-links a {
display : block;
padding : 12px 5px 10px;
color : #333333;
line-height : 16px;
transition : all 0.1s ease-in;
}
#user-links a:hover {
color : #4183c4;
text-decoration : none;
}
#user-links .name {
font-weight : bold;
white-space : nowrap;
}
#user-links .name img {
float : left;
margin : -2px 5px 0 0;
border-radius : 3px;
box-shadow : 0 1px 0 #fff;
}
#user-links .setting_warning {
position : absolute;
top : -6px;
left : 75%;
float : left;
margin-left : -7px;
background : rgba(203, 108, 0, 0.8);
border-bottom : 1px solid #8f4f07;
border-radius : 2px;
padding : 3px 4px;
line-height : 1;
font-size : 10px;
color : #fff;
font-weight : bold;
white-space : nowrap;
background : #D26911;
padding : 3px 6px;
}
.global-notice {
padding : 8px;
background-color : #D4F6FA;
border-bottom : 1px solid #78909B;
}
.global-notice h2 {
color : #1D2B3D;
}
.global-notice p {
color : #637781;
}
.global-notice .global-notice-inner {
width : 920px;
margin : 0 auto;
}
.global-notice .global-notice-inner h2, .global-notice .global-notice-inner p {
font-size : 13px;
margin : 0;
}
.global-notice.warn {
background-color : #ffe3bf;
border-bottom : 1px solid #FD9800;
}
.global-notice.warn h2 {
color : #613A00;
}
.global-notice.warn p {
color : #C47500;
}
.global-notice.danger-zone {
background-color : #FFEAEA;
border-bottom : 1px solid #CC7575;
}
.global-notice.danger-zone h2, .global-notice.danger-zone p {
color : #900;
}
.enterprise .header, .enterprise.marketing .header-logged-out {
background-color : #2a2c2e;
background-image : linear-gradient(#434648, #2a2c2e);
background-repeat : repeat-x;
border-bottom-color : #000;
}
.enterprise #serverstats.enabled + .header {
box-shadow : 0 1px 0 rgba(255, 255, 255, 0.1) inset;
}
.enterprise .divider-vertical {
background-color : #2a2c2e;
border-right-color : #434648;
}
.enterprise .header-logo-blacktocat, .enterprise .top-nav a, .enterprise #user-links a {
color : white;
text-shadow : 0 1px 0 rgba(0, 0, 0, 0.5);
}
.enterprise .header-logo-blacktocat:hover, .enterprise .top-nav a:hover, .enterprise #user-links a:hover {
color : #4183c4;
}
.enterprise #user-links .name img {
box-shadow : 0 1px 0 rgba(0, 0, 0, 0.5);
}
.enterprise .notification-indicator .mail-status {
background-color : #434648;
background-image : linear-gradient(#2a2c2e, #434648);
background-repeat : repeat-x;
box-shadow : 0 1px 0 rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.15);
}
.enterprise .notification-indicator .mail-status.unread {
background-color : #3269a0;
background-image : linear-gradient(#689cd0, #3269a0);
background-repeat : repeat-x;
box-shadow : 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(0, 0, 0, 0.1), 0 0 10px #4183c4;
}
.enterprise .notification-indicator.contextually-unread {
background-color : #304254;
background-image : linear-gradient(#425567, #304254);
background-repeat : repeat-x;
border-color : #273644 #273644 #273644 #2a2c2e;
box-shadow : 1px 0 rgba(255, 255, 255, 0.1) inset;
}
.enterprise .header-actions .button {
border : 0;
box-shadow : 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 1px 1px rgba(0, 0, 0, 0.5);
}
.unsupported-browser {
padding : 15px 0;
color : #211e14;
background-color : #fae692;
background-image : linear-gradient(#feefae, #fae692);
background-repeat : repeat-x;
border-bottom : 1px solid #b3a569;
}
.unsupported-browser .container {
background : url("https://a248.e.akamai.net/assets.github.com/images/icons/ie-notice.png?2f9731c6") no-repeat;
}
.unsupported-browser h5 {
font-size : 13px;
padding-left : 48px;
}
.unsupported-browser p {
margin : 0;
padding-left : 48px;
}
.unsupported-browser .button {
float : right;
padding : 5px 9px;
margin-top : 15px;
color : #fff;
background-color : #b3a569;
background-image : none;
}
.unsupported-browser .button:hover {
text-decoration : none;
background-color : #9b8c4e;
}
.marketing .header-logged-out {
background : none;
}
.marketing .header-logged-out .primary {
display : none;
}
.jumbotron .heading, .jumbotron .subheading, .teasers h3 {
font-family : ProximaNovaRgRegular, "Helvetica Neue", Helvetica, sans-serif;
}
.jumbotron {
padding : 50px 0 40px;
margin-bottom : 60px;
border-bottom : 1px solid #e5e5e5;
background-color : #fafafa;
}
.jumbotron:before, .jumbotron:after {
content : " ";
display : table;
}
.jumbotron:after {
clear : both;
}
.jumbotron .heading {
margin-top : 0;
padding-top : 20px;
font-size : 70px;
font-weight : normal;
line-height : 1;
letter-spacing : -1px;
background : none;
}
.jumbotron .subheading {
margin : 10px 0 0;
font-size : 21px;
line-height : 1.5;
color : #888;
}
.logged_in .jumbotron {
text-align : center;
}
.logged_in .jumbotron .subheading {
margin-left : 10%;
margin-right : 10%;
margin-bottom : 20px;
}
.home-signup {
float : right;
width : 290px;
margin-left : 60px;
}
.home-signup dl.form {
margin : 0 0 10px;
position : relative;
}
.home-signup dl.form dd input, .home-signup button.primary {
width : 100%;
padding : 9px;
font-size : 16px;
border-radius : 5px;
}
.home-signup dl.form dd input {
background-color : #fff;
}
.home-signup dl.form.errored dd.error, .home-signup dl.form.errored dd.warning {
position : absolute;
top : 100%;
left : 0;
right : 10%;
z-index : 5;
border-top-color : rgba(255, 255, 255, 0.25);
}
.home-signup dl.form.errored dd.error:empty, .home-signup dl.form.errored dd.warning:empty {
display : none;
}
.home-signup dl.form > dd input.is-autocheck-errored, .home-signup dl.form > dd input.is-autocheck-loading, .home-signup dl.form > dd input.is-autocheck-successful {
background-position : 97.5% center;
}
.home-signup dl.form dd p.note {
margin-top : 7px;
color : #999;
}
.home-signup p.plans {
margin-bottom : 0;
font-size : 11px;
text-align : center;
}
.home-signup .signup-agreement {
font-size : 12px;
color : #777;
}
.teasers {
margin-bottom : 30px;
overflow : hidden;
text-align : center;
}
.teasers .teaser {
float : left;
width : 290px;
}
.teasers .teaser + .teaser {
margin-left : 25px;
}
.teasers .teaser-illustration {
margin-bottom : 10px;
}
.teasers h3, .teasers p {
padding-right : 10px;
}
.teasers h3 {
margin : 0 0 9px;
font-size : 24px;
font-weight : normal;
line-height : 1.1;
color : #2a2a2a;
}
.teasers p {
margin : 0 0 10px;
font-size : 15px;
color : #5a5a5a;
}
.plans-pricing-callout {
margin : 60px 0 40px;
padding : 30px;
font-size : 18px;
line-height : 1.4;
color : #48553b;
text-align : center;
text-shadow : 0 1px 0 rgba(255, 255, 255, 0.5);
background-color : #f0f8e8;
box-shadow : 0 -1px 1px #d6ecc0 inset;
border-radius : 5px;
}
.plans-pricing-callout .mega-icon {
vertical-align : middle;
margin-top : -4px;
}
#header.iphone {
width : 90%;
padding : 5px 5% 0 5%;
max-width : 480px;
}
#header.iphone .container {
width : auto;
}
#header.iphone .logo {
top : -2px;
}
#header.iphone #userbox {
float : right;
margin : -2px 0 0 10px;
}
#header.iphone #userbox #user-links {
display : none;
}
.iphone #posts .list {
width : 90%;
padding : 0 5%;
}
.iphone #footer {
width : 90%;
padding : 5%;
}
@media only screen and (min-device-width:320px) and (max-device-width:480px) {
html, body {
min-width : 0;
}
}
.issue-list em {
background-color : rgba(255, 255, 140, 0.5);
font-weight : bold;
padding : 2px 1px 0;
font-style : normal;
margin : 0 -1px;
}
.issue-list .title {
padding : 0;
min-height : 24px;
font-weight : normal;
font-size : 18px;
line-height : 24px;
margin : 0 0 10px;
}
.issue-list .title .mega-icon {
color : #888;
position : absolute;
left : 0;
top : -4px;
}
.issue-list .title .closed.mega-icon {
color : #BD2C00;
}
.issue-list .title .open.mega-icon {
color : #6CC644;
}
.issue-list .title a:visited {
color : #7C65C2;
}
.issue-list .issue-number {
float : right;
color : #999999;
}
.issue-list .description {
margin : 0 0 10px;
line-height : 20px;
overflow : hidden;
}
.issue-list .created-at {
font-size : 11px;
font-weight : normal;
margin : 0;
}
.issue-list .created-at a {
color : #999999;
font-weight : bold;
}
.issue-list .created-at a:visited {
color : #999999;
}
.issue-list .issue-meta {
font-size : 11px;
margin : 0;
list-style-type : none;
overflow : hidden;
color : #999999;
}
.issue-list .issue-meta > li {
float : left;
margin-right : 10px;
}
.issue-list .issue-meta a {
color : #333333;
}
.issue-list .issue-meta .mini-icon {
color : #838383;
vertical-align : middle;
}
.issue-list .issue-list-item {
border-bottom : 1px solid #f1f1f1;
padding : 0 0 20px 40px;
margin : 0 0 20px 0;
position : relative;
}
.issues-list-sidebar {
font-size : 12px;
}
.issues-list-sidebar .progress-bar {
margin-bottom : 6px;
}
.manage-labels-toggle {
display : block;
text-align : center;
}
.sidebar-milestone-widget {
position : relative;
}
.sidebar-milestone-widget .sidebar-milestone-widget-text {
color : #999999;
line-height : 26px;
}
.sidebar-milestone-widget .sidebar-milestone-widget-text.no-select {
color : #666666;
}
.sidebar-milestone-widget .info-main {
font-weight : bold;
margin-bottom : 5px;
line-height : 26px;
}
.sidebar-milestone-widget .info-main .label {
color : #999999;
}
.sidebar-milestone-widget .info-main .title {
color : #333333;
}
.sidebar-milestone-widget .info-secondary {
font-size : 11px;
}
.sidebar-milestone-widget .info-secondary .open {
color : #999999;
font-weight : bold;
}
.sidebar-milestone-widget .info-secondary .mini-icon {
position : relative;
top : 2px;
color : #bd2c00;
}
.sidebar-milestone-widget .select-menu {
position : absolute;
right : 0;
}
.issue-head {
margin-top : -10px;
padding : 10px;
border : #d5d5d5 solid 1px;
border-width : 0 1px 2px 1px;
border-radius : 0 0 5px 5px;
font-weight : bold;
color : #999;
}
.issue-head .number {
float : right;
font-size : 14px;
}
.issue-head .number strong {
color : #666;
}
.issue-head .mini-icon-arr-left {
position : relative;
top : 2px;
}
.discussion-sidebar {
float : right;
width : 100px;
}
.discussion-sidebar hr {
margin : 10px 0;
}
.discussion-sidebar .state-indicator {
padding : 7px 10px;
margin-bottom : 10px;
}
.discussion-sidebar p {
font-size : 12px;
text-align : center;
color : #666;
margin : 0;
}
.discussion-sidebar p strong {
color : #333;
}
.discussion-sidebar ul.changes {
list-style-type : none;
line-height : 25px;
}
.discussion-sidebar ul.changes span {
font-weight : bold;
}
.discussion-sidebar ul.changes .addition {
color : #309c00;
}
.discussion-sidebar ul.changes .deletion {
color : #bc0101;
}
.discussion-sidebar .label-manager {
line-height : 23px;
margin-bottom : 10px;
}
.discussion-sidebar .label-manager > span {
font-weight : bold;
font-size : 12px;
color : #636363;
}
.discussion-sidebar .label-manager .context-button {
float : right;
}
.discussion-sidebar .label-manager .context-menu-container {
position : relative;
}
.discussion-sidebar .label-manager .context-pane {
top : 25px;
right : 0;
}
.edit-color-label-form input[type="text"] {
width : 100%;
font-size : 12px;
}
.edit-color-label-form .new-labelform-actions {
margin-top : 10px;
padding-right : 0;
}
.edit-color-label-form .optional {
margin : 0;
padding-top : 0;
float : left;
font-size : 11px;
}
ul.color-chooser {
margin : 8px 0;
height : 22px;
list-style-type : none;
}
ul.color-chooser li {
display : table-cell;
width : 1%;
opacity : 0.699999988079071044921875;
vertical-align : top;
}
ul.color-chooser li:first-child .color-cooser-color {
border-radius : 3px 0 0 3px;
}
ul.color-chooser li:last-child .color-cooser-color {
border-radius : 0 3px 3px 0;
margin-right : 1px;
}
ul.color-chooser .color-cooser-color {
display : block;
margin-right : 1px;
text-align : center;
height : 22px;
cursor : pointer;
}
ul.color-chooser .color-cooser-color:hover {
box-shadow : 0 0 5px #2466a7;
}
ul.color-chooser .color-cooser-color.selected {
box-shadow : 0 0 5px #2466a7;
}
ul.color-chooser .color-cooser-color.selected .mini-icon-confirm {
visibility : visible;
position : relative;
top : 3px;
}
ul.color-chooser input {
display : none;
}
ul.color-chooser .mini-icon-confirm {
visibility : hidden;
}
.closed-banner {
margin : 15px 0;
height : 7px;
overflow : hidden;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/comments/closed_pattern.gif?4f191ad5");
border-radius : 5px;
}
.state-indicator {
display : block;
font-size : 14px;
font-weight : bold;
color : #fff;
text-align : center;
border-radius : 3px;
background : #999;
}
.state-indicator.open, .state-indicator.reopened, .state-indicator.merged {
background : #6cc644;
}
.state-indicator.closed {
background : #bd2c00;
}
.state-indicator.renamed {
background-color : #fffa5d;
}
#issues_next .autocomplete-results {
width : 250px;
max-height : none;
}
.issues-list-actions {
background-color : #ecf0f1;
background-image : linear-gradient(#fff, #ecf0f1);
background-repeat : repeat-x;
margin : 0;
font-size : 11px;
overflow : hidden;
}
.issues-list-actions .button-wrap {
margin : 7px;
}
.issues-list-actions .deactivated .minibutton {
opacity : 0.5;
}
.issues-list-actions .activated .note {
display : none;
}
.issues-list-actions .activated .minibutton {
opacity : 1;
}
.issues-list-actions .note {
margin : 0 0 0 5px;
display : inline-block;
font-size : 11px;
color : #9ca9a9;
}
.issues-list-actions .dropdown-button {
position : relative;
padding-right : 18px;
}
.issues-list-actions .dropdown-button:after {
content : "";
display : block;
position : absolute;
border : #333333 solid 3px;
border-color : #333333 transparent transparent;
top : 10px;
right : 8px;
width : 0;
height : 0;
}
.issues-list-actions .context-menu-container, .issues-list-actions .select-menu {
display : inline-block;
}
.issues-list table {
width : 100%;
border-collapse : inherit;
}
.issues-list td {
vertical-align : top;
padding : 5px;
border-bottom : 1px solid #eaeaea;
}
.issues-list .list-browser-item {
color : #888;
}
.issues-list .list-browser-item:nth-child(2n) {
background-color : #f9f9f9;
}
.issues-list .list-browser-item.selected {
background-color : #ffffef;
}
.issues-list .list-browser-item.selected .select-toggle-check {
opacity : 1;
}
.issues-list .read-status {
width : 10px;
}
.issues-list .read-status .mini-icon {
color : #c6c6c6;
}
.issues-list .read-status .mini-icon.unread {
color : #4183c4;
}
.issues-list .select-toggle {
width : 14px;
}
.issues-list .select-toggle .select-toggle-check {
opacity : 0.5;
}
.issues-list .number {
width : 30px;
}
.issues-list .info {
padding : 0;
}
.issues-list .info .info-wrapper {
position : relative;
padding : 5px;
}
.issues-list h3 {
margin : 0;
font-size : 13px;
font-weight : bold;
}
.issues-list h3 a {
color : #000;
}
.issues-list .label {
display : inline-block;
font-size : 11px;
padding : 1px 4px;
border-radius : 2px;
}
.issues-list p {
margin : 0;
font-size : 11px;
font-weight : 200;
}
.issues-list p strong {
font-weight : 200;
color : #333;
}
.issues-list p a {
color : inherit;
}
.issues-list .assignee {
position : absolute;
right : 0;
top : 0;
height : 20px;
border : #ddd solid 1px;
border-width : 0 0 1px 1px;
border-bottom-left-radius : 3px;
}
.issues-list .assignee.yours {
background-color : #fcff00;
}
.issues-list .assignee img {
margin : 2px;
border-radius : 2px;
}
.issues-search-sidebar .back {
font-weight : bold;
color : #999;
}
.issues-search-sidebar .back .mini-icon {
position : relative;
top : 1px;
}
.issues-search-sidebar .states {
list-style-type : none;
}
.issues-search-sidebar .states li {
display : inline;
margin-right : 20px;
}
.issues-search-sidebar .assignee {
margin-top : 15px;
}
.issues-search-sidebar .assignee select {
border : #ddd solid 1px;
font-size : 13px;
}
.issues-search-results .state-indicator {
float : left;
width : 50px;
padding : 3px 0;
font-size : 12px;
}
.issues-search-results .issue-search-result {
margin-bottom : 15px;
}
.issues-search-results .issue-search-result + .issue-search-result {
padding-top : 15px;
border-top : 1px solid #eee;
}
.issues-search-results em {
background-color : #fffbb8;
font-style : normal;
font-weight : bold;
padding : 1px 3px;
border-radius : 3px;
}
.issues-search-results .result-content {
margin-left : 60px;
}
.issues-search-results .number, .issues-search-results .title {
font-size : 14px;
font-weight : bold;
}
.issues-search-results .number {
color : #999;
}
.issues-search-results .body {
font-size : 12px;
margin-top : 5px;
}
.clear-issue-filters {
margin : 0 0 10px 0;
}
.clear-issue-filters a {
color : #999;
font-weight : bold;
text-decoration : none;
}
.clear-issue-filters a .mini-icon {
position : relative;
top : 1px;
}
.clear-issue-filters a:hover {
color : #666;
}
.clear-issue-filters a:hover .mini-icon {
color : #4183c4;
}
.repository-lang-stats {
position : relative;
float : right;
width : 135px;
opacity : 0.5;
padding-bottom : 10px;
}
.repository-lang-stats:hover {
opacity : 1;
}
.repository-lang-stats:hover .list-tip {
display : block;
}
.repository-lang-stats-graph {
height : 10px;
overflow : hidden;
}
.repository-lang-stats-graph span {
display : inline-block;
height : 8px;
background : #ccc;
text-indent : -9999px;
}
ol.list-tip, ul.list-tip {
border-radius : 3px;
box-shadow : 0 0 5px #ccc;
border : #ddd solid 1px;
background : #fff;
position : absolute;
top : 20px;
left : -20px;
width : 170px;
z-index : 100;
display : none;
}
ol.list-tip:before, ul.list-tip:before {
content : "?";
font-size : 14px;
margin : 0 auto;
width : 14px;
display : block;
margin-top : -13px;
color : #fff;
text-shadow : -1px -1px 2px #ccc;
}
ol.list-tip li, ul.list-tip li {
margin : 0;
line-height : 100%;
list-style : none;
border-bottom : 1px solid #eee;
font-weight : bold;
}
ol.list-tip li span.color-block, ul.list-tip li span.color-block {
display : inline-block;
width : 8px;
height : 10px;
margin-right : 5px;
}
ol.list-tip li a, ol.list-tip li .other, ul.list-tip li a, ul.list-tip li .other {
color : #333;
padding : 8px 10px;
display : block;
}
ol.list-tip li a:hover, ul.list-tip li a:hover {
text-decoration : none;
background-color : #E6F1F6;
}
ol.list-tip li span.percent, ul.list-tip li span.percent {
float : right;
color : #999;
}
ol.list-tip li:last-child, ul.list-tip li:last-child {
border-bottom : none;
}
.language-color {
background-color : #ccc;
}
.member-adder {
display : none;
position : absolute;
background : #eee;
padding : 0 5px 5px;
z-index : 2;
box-shadow : 0 0 3px #999999;
}
.member-adder.active {
display : inherit;
}
.member-adder ul {
list-style-type : none;
}
.member-adder ul li {
margin-top : 4px;
clear : both;
min-width : 400px;
border-bottom : 1px solid #ddd;
background : #fff;
padding : 3px;
}
.member-adder ul li a.button {
margin-top : 10px;
}
.member-adder .navigation-focus {
background-color : #4183c4;
color : #fff;
}
.member-adder .avatar {
float : left;
margin-right : 5px;
}
.member-adder .login {
font-weight : bold;
}
.member-adder .add-to-repo {
float : right;
margin-top : 15px;
}
.member-adder .no-results {
display : none;
}
.member-adder .no-results.active {
display : inherit;
}
form.member-capability-update {
display : inline;
}
.milestone-list .milestone {
padding : 10px 10px 10px 15px;
}
.milestone-list h3 {
margin : 5px 0 0;
font-size : 16px;
}
.milestone-list .date {
margin : 5px 0 5px 0;
font-size : 14px;
color : #999;
}
.milestone-list .pastdue .date {
font-weight : bold;
color : #bd2c00;
}
.milestone-list .description {
margin-top : 10px;
width : 100%;
padding : 10px 0 0;
border-top : 1px solid #eee;
font-size : 12px;
font-weight : 300;
color : #666;
}
.milestone-list .description strong {
color : #333;
}
.milestone-list .milestone-progress {
float : right;
width : 390px;
}
.milestone-list .progress-bar {
position : relative;
height : 30px;
margin-top : 3px;
}
.milestone-list .progress-bar .progress {
height : 30px;
}
.milestone-list .progress-bar .percent {
position : absolute;
top : 4px;
left : 7px;
font-size : 16px;
font-weight : bold;
color : #fff;
text-shadow : 0 0 2px rgba(0, 0, 0, 0.7);
}
.milestone-list .meta {
font-size : 11px;
}
.milestone-list .meta li {
list-style-type : none;
margin : 0 0 0 15px;
float : right;
font-weight : bold;
}
.milestone-list .meta .numbers {
float : left;
margin-left : 0;
color : #888;
font-weight : normal;
}
.progress-bar {
display : block;
height : 15px;
border-radius : 3px;
background-color : #d8d8d8;
background-image : linear-gradient(#e2e2e2, #d8d8d8);
background-repeat : repeat-x;
}
.progress-bar .progress {
display : block;
height : 15px;
border-radius : 3px 0 0 3px;
background-color : #65bd10;
background-image : linear-gradient(#8dcf16, #65bd10);
background-repeat : repeat-x;
}
.date_selector .button {
padding : 0;
border-color : #ddd;
box-shadow : none;
}
.milestones-next ul.tabs {
display : none;
}
.milestones-next .repohead {
border-bottom : 1px solid #ddd;
}
.milestones-next-container {
position : relative;
}
.milestones-next-container h1 {
margin : 0;
}
.milestones-next-container h2 {
margin : 0 20px 0 0;
}
.milestones-next-container p {
font-size : 14px;
color : #777;
margin : 0 0 20px 0;
}
.milestones-next-container .milestone-author {
float : left;
margin : 0 0 20px 0;
padding : 0 0 15px 0;
color : #999;
}
.milestones-next-container .milestone-author a {
color : #777;
}
.milestones-next-container .pull-participation {
float : right;
margin : -2px 0 0 0;
}
.milestones-next-container .milestone-back {
position : absolute;
left : -44px;
top : 2px;
padding : 0 1px 0 4px;
color : #ccc;
}
.milestones-next-container .milestone-back:hover {
color : #4183c4;
}
.milestones-next-container .milestone-back .mini-icon {
position : absolute;
top : 9px;
left : -10px;
}
.milestones-next-container .menu-container {
float : left;
width : 148px;
clear : left;
}
.milestones-next-container .milestone-content {
float : right;
width : 682px;
}
.milestones-next-container .milestone-activity {
margin-bottom : 40px;
}
.milestones-next-container .milestone-stats {
margin : 0 0 20px 0;
padding : 0;
box-sizing : border-box;
}
.milestones-next-container .milestone-stats li {
display : inline-block;
margin : 0;
padding : 0;
border-right : 1px solid #eaeaea;
width : 223px;
font-size : 14px;
text-align : center;
}
.milestones-next-container .milestone-stats li:last-child {
border : none;
}
.milestones-next-container .milestone-stats a {
display : block;
padding : 10px 0;
color : #999;
}
.milestones-next-container .milestone-stats a:hover {
text-decoration : none;
background : #fafafa;
}
.milestones-next-container .milestone-stats .mini-icon {
color : #aaa;
}
.milestones-next-container .milestone-stats .num {
color : #222;
font-weight : bold;
}
.milestones-next-container .hashtag {
font : 12px Monaco, "Liberation Mono", Courier, monospace;
color : #222;
}
.milestones-next-container .simple-conversation-list {
margin : 0 0 40px 0;
font-size : 14px;
}
.milestones-next-container .simple-conversation-list .title {
max-width : 450px;
}
.milestones-next-container .simple-conversation-list > li {
position : relative;
padding : 10px 0;
}
.milestones-next-container .simple-conversation-list .meta {
position : absolute;
top : 5px;
right : 0;
}
.milestones-next-container .simple-conversation-list .assign {
font-size : 13px;
width : 90px;
text-align : right;
width : 30px;
}
.milestones-next-container .simple-conversation-list .assign a {
color : #999;
}
.milestones-next-container .simple-conversation-list .assign a:hover {
color : #4183c4;
}
.milestones-next-container .simple-conversation-list .summary {
display : block;
clear : both;
margin : 0 0 0 20px;
color : #999;
font-size : 12px;
line-height : 20px;
}
.milestones-next-container .simple-conversation-list .task-list-summary {
margin-right : 5px;
}
.milestones-next-container .simple-conversation-list .summary a {
color : #999;
}
.milestones-next-container .simple-conversation-list .a {
color : #6cc644;
}
.milestones-next-container .simple-conversation-list .d {
color : #bd2c00;
}
.milestones-next-container .milestone-list-heading {
margin : 0 0 20px 0;
}
.milestones-next-container .conversation-list-actions {
float : right;
line-height : 20px;
color : #999;
}
.milestones-next-container .conversation-list-actions li {
float : left;
list-style : none;
margin-left : 10px;
}
.milestones-next-container .conversation-list-actions .age {
width : 110px;
}
.milestones-next-container .blankslate {
margin : 20px 0 40px 0;
}
.milestones-next-container .milestone-description {
position : relative;
}
.milestones-next-container .edit-description-button {
position : absolute;
top : 0;
right : 0;
}
.milestones-next-container .mini-icon-issue-opened {
color : #6cc644;
}
.milestones-next-container .mini-icon-issue-closed {
color : #bd2c00;
}
.milestones-next-container .mini-icon-pull-request {
color : #6cc644;
}
.milestones-next-container .mini-icon-pull-request.closed {
color : #bd2c00;
}
.milestones-next-container .milestone-assign {
float : right;
}
.milestones-next-container .js-details-container .content {
display : none;
}
.milestones-next-container .js-details-container.open .content {
display : block;
}
.milestones-next-container .js-details-container.open .hidden-text-expander {
display : none;
}
.milestones-next-container .js-details-container.open .milestone-summary {
display : none;
}
.page-new-repo .new-repo-container {
width : 700px;
margin : 0 auto;
padding-top : 20px;
}
.page-new-repo .new-repo-container h2 {
font-size : 22px;
font-weight : normal;
color : #666;
border-bottom : 1px solid #ddd;
padding-bottom : 5px;
margin-bottom : 0.5em;
}
.page-new-repo ul.repo-templates {
margin : 10px 0;
}
.page-new-repo ul.repo-templates > li {
list-style-type : none;
display : inline-block;
margin : 0 10px 0 0;
}
.page-new-repo .owner-reponame {
position : relative;
}
.page-new-repo .owner-reponame dl.form {
margin-top : 5px;
margin-bottom : 0;
}
.page-new-repo .owner-reponame .owner, .page-new-repo .owner-reponame .slash, .page-new-repo .owner-reponame .reponame {
float : left;
}
.page-new-repo .owner-reponame .slash {
font-size : 21px;
color : #666;
padding-top : 32px;
margin : 0 8px;
}
.page-new-repo .owner-reponame .icon-preview {
display : none;
position : absolute;
top : 20px;
left : -95px;
}
.page-new-repo .owner-reponame .icon-preview .mega-icon, .page-new-repo .owner-reponame .icon-preview .label {
text-align : right;
display : inline-block;
position : relative;
}
.page-new-repo .owner-reponame .icon-preview .mega-icon {
top : 10px;
transition : none;
}
.page-new-repo .owner-reponame .icon-preview .label {
font-size : 11px;
text-transform : uppercase;
color : #B9B9B9;
font-weight : 300;
width : 50px;
top : 2px;
}
.page-new-repo .owner-reponame .icon-preview-public .mega-icon-public-repo {
color : #bbb;
top : 12px;
}
.page-new-repo .owner-reponame .icon-preview-private .mega-icon-private-repo {
color : #e9dba8;
}
.page-new-repo .owner-reponame .icon-preview-private .label {
top : 2px;
right : 5px;
}
.page-new-repo .owner-reponame .icon-preview-private .label span {
padding : 3px 6px 2px;
background-color : #F8EEC7;
border-radius : 3px;
color : #A1882B;
}
.page-new-repo .reponame-suggestion {
color : #34631a;
cursor : pointer;
}
.page-new-repo .team-select {
display : none;
}
.page-new-repo div.form-checkbox .mega-icon {
color : #666;
position : relative;
top : 1px;
font-size : 24px;
float : left;
}
.page-new-repo div.form-checkbox .mega-icon-public-repo {
color : #bbb;
}
.page-new-repo div.form-checkbox .mega-icon-private-repo {
color : #e9dba8;
}
.page-new-repo .upgrade-upsell {
padding-left : 33px;
}
.page-new-repo .upgrade-upsell .cc-upgrade {
padding-left : 20px;
}
.oauth-section {
margin : 10px auto;
}
.oauth-section h1, .oauth-section h2, .oauth-section h3 {
color : #444;
}
.oauth-section h1 {
font-weight : normal;
}
.oauth-section .box {
float : left;
color : #999;
border : #ddd solid 1px;
margin : 0 31px 15px 0;
border-radius : 3px;
height : 80px;
width : 80px;
padding : 5px;
}
.oauth-section .box img {
border-radius : 3px;
height : 80px;
width : 80px;
}
.oauth-section .description {
padding-top : 1px;
}
.oauth-section .description h2 {
margin : 0;
font-weight : normal;
}
.oauth-section .description p {
color : #999;
margin-top : 0;
margin-bottom : 5px;
overflow : hidden;
max-height : 42px;
font-size : 15px;
}
.oauth-section .description span.owner {
font-size : 12px;
font-weight : normal;
color : #CCC;
}
.oauth-section .details .content {
display : none;
}
.oauth-section .details.open .content {
display : block;
}
.oauth-section .open .hidden-text-expander {
display : none;
}
.oauth-section .hidden-text-expander {
float : left;
}
.oauth-section .avatar {
vertical-align : middle;
border-radius : 3px;
}
.oauth-section .access-details {
border-top : 1px solid #ddd;
clear : both;
}
.oauth-section .access-details .user-box {
float : left;
width : 92px;
margin-right : 32px;
}
.oauth-section .access-details .avatar {
vertical-align : middle;
border-radius : 2px;
}
.oauth-section .access-details .mega-icon-arr-down {
color : #ddd;
margin : -6px 0 6px 30px;
}
.oauth-section .access-details .details-user {
text-align : center;
}
.oauth-section .access-details .details-user p {
color : #999;
margin : 8px 0 0 0;
border-top : 1px solid #DDD;
padding-top : 12px;
font-size : 11px;
}
.oauth-section .access-details .details-user p.login {
margin-top : 5px;
padding : 0;
border : none;
font-size : 14px;
font-weight : bold;
}
.oauth-section .access-details .permissions {
float : left;
width : 500px;
color : #666;
margin-top : 5px;
}
.oauth-section .access-details .permissions p {
font-size : 18px;
}
.oauth-section .access-details .question {
font-size : 16px;
border-top : 1px solid #eee;
padding : 30px 0 40px 0;
}
.oauth-section .access-details .question button {
padding : 7px 32px;
}
.oauth-section .access-details .sidebar {
float : right;
width : 277px;
background : #EEE;
margin-top : 20px;
border-radius : 2px;
}
.oauth-section .access-details .infotip {
font-size : 13px;
color : #777;
background : #fff;
border : #BBB solid 1px;
border-radius : 2px;
margin : 3px;
padding : 15px;
}
.oauth-section ul.permission-list {
font-size : 14px;
margin : 20px 0;
}
.oauth-section ul.permission-list > li {
list-style-type : none;
padding : 7px 0 7px 0;
}
.oauth-section ul.permission-list > li:first-child span.permission {
font-weight : bolder;
}
.oauth-section span.permission {
display : inline-block;
margin-left : 4px;
}
.oauth-section .circle {
display : inline-block;
width : 5px;
height : 5px;
border-radius : 5px;
margin-right : 5px;
border : solid 2px;
}
.oauth-section span.label {
display : inline-block;
font-weight : bold;
text-align : center;
font-size : 14px;
padding : 3px 10px;
margin-right : 4px;
border-radius : 3px;
border : solid 2px;
text-shadow : 0 1px 0 #fff;
}
.oauth-section span.read {
color : #7cc45c;
background : rgba(124, 196, 92, 0.2);
border-color : #7cc45c;
}
.oauth-section span.read .circle {
background : #7cc45c;
border-color : #7cc45c;
}
.oauth-section span.write {
color : #ee9c49;
background : rgba(238, 156, 73, 0.2);
border-color : #ee9c49;
}
.oauth-section span.write .circle {
background : #ee9c49;
border-color : #ee9c49;
}
.oauth-section span.delete {
color : #c64939;
background : rgba(198, 73, 57, 0.3);
border-color : #c64939;
min-width : 123px;
text-shadow : 0 1px 0 rgba(255, 255, 255, 0.6);
}
.oauth-section span.delete .circle {
background : #c64939;
border-color : #c64939;
}
.oauth-section span.off {
color : #dddddd;
background : #eeeeee;
border-color : #dddddd;
}
.oauth-section span.off .circle {
background : none;
border-color : #dddddd;
}
@font-face {
{
font-family : "'ProximaNovaRgRegular'";
src : url("https://a248.e.akamai.net/assets.github.com/fonts/ProximaNova-Reg-webfont.eot?65ac1b53");
src : url("https://a248.e.akamai.net/assets.github.com/fonts/ProximaNova-Reg-webfont.eot?65ac1b53#iefix") format("embedded-opentype"), url("https://a248.e.akamai.net/assets.github.com/fonts/ProximaNova-Reg-webfont.woff?24fdd56b") format("woff"), url("https://a248.e.akamai.net/assets.github.com/fonts/ProximaNova-Reg-webfont.ttf?4ed764e2") format("truetype"), url("https://a248.e.akamai.net/assets.github.com/fonts/ProximaNova-Reg-webfont.svg?504b053b#ProximaNovaRgRegular") format("svg");
font-weight : normal;
font-style : normal;
}
}
@font-face {
{
font-family : "'ProximaNovaLtSemibold'";
src : url("https://a248.e.akamai.net/assets.github.com/fonts/ProximaNova-Sbold-webfont.eot?a5e2fc84");
src : url("https://a248.e.akamai.net/assets.github.com/fonts/ProximaNova-Sbold-webfont.eot?a5e2fc84#iefix") format("embedded-opentype"), url("https://a248.e.akamai.net/assets.github.com/fonts/ProximaNova-Sbold-webfont.woff?6f2169b4") format("woff"), url("https://a248.e.akamai.net/assets.github.com/fonts/ProximaNova-Sbold-webfont.ttf?401a1575") format("truetype"), url("https://a248.e.akamai.net/assets.github.com/fonts/ProximaNova-Sbold-webfont.svg?6b627c5c#ProximaNovaLtSemibold") format("svg");
font-weight : normal;
font-style : normal;
}
}
.pulse-section {
clear : both;
padding : 70px 0 0 0;
font-size : 14px;
color : #666;
}
.pulse-section h2 {
margin : 0;
font-size : 24px;
color : #000;
}
.pulse-section.first-section {
padding-top : 15px;
}
.pulse-section .column.left {
float : left;
width : 45%;
}
.pulse-section .column.right {
float : right;
width : 45%;
}
.pulse-section .bar-graph-column {
position : relative;
}
.pulse-section .bar-graph-column p.intro {
margin : 0 0 15px 0;
font-size : 12px;
color : #999;
text-align : center;
}
.pulse-section p.big-diffstat {
margin : 20px 0 0 0;
font-size : 16px;
}
.pulse-section p.big-diffstat .files-changed {
display : block;
margin-bottom : 10px;
height : 25px;
line-height : 25px;
font-size : 20px;
color : #666;
text-decoration : none;
}
.pulse-section p.big-diffstat .files-changed strong {
color : #333;
}
.pulse-section p.big-diffstat .mega-icon {
position : relative;
top : 2px;
font-size : 25px;
width : 25px;
height : 25px;
color : #ddd;
}
.pulse-section p.big-diffstat a {
color : #999;
}
.pulse-section p.big-diffstat a strong.insertions {
color : #6cc644;
}
.pulse-section p.big-diffstat a strong.deletions {
color : #bd2c00;
}
.pulse-section p.big-diffstat a .mini-icon {
color : #ccc;
margin-right : 5px;
}
.user-bar-graph {
height : 100px;
position : relative;
padding-bottom : 30px;
}
.user-bar-graph .y-axis-label {
position : absolute;
width : 100%;
font-size : 11px;
color : #999;
border-bottom : 1px solid #eee;
}
.user-bar-graph .y-axis-label.top {
top : -2px;
border-top : 1px solid #eee;
border-bottom : none;
}
.user-bar-graph .y-axis-label.middle {
top : 50%;
margin-top : -30px;
}
.user-bar-graph .y-axis-label.bottom {
bottom : 28px;
}
.user-bar-graph .y-axis-label .num {
display : block;
text-align : right;
}
.user-bar-graph .user-bar-item {
display : inline-block;
margin-right : 3px;
position : relative;
width : 24px;
height : 100%;
}
.user-bar-graph .user-bar-item .user-bar-wrap {
position : absolute;
bottom : 0;
width : 24px;
}
.user-bar-graph .user-bar-item .user-bar {
display : block;
border-radius : 2px;
background : #ff9933;
height : 100%;
}
.user-bar-graph .user-bar-item a.user-bar:hover {
background : #4183c4;
}
.user-bar-graph .user-bar-item .avatar {
position : absolute;
bottom : -28px;
border-radius : 2px;
}
.massive-percent-bar-graph {
position : relative;
margin : 10px 0 15px 0;
border-radius : 3px;
height : 40px;
padding-bottom : 25px;
}
.massive-percent-bar-graph .graph-bar {
float : left;
height : 40px;
background : #6cc644;
}
.massive-percent-bar-graph .graph-bar.merged-pulls {
background : #333333;
}
.massive-percent-bar-graph .graph-bar.closed-issues {
background : #bd2c00;
}
.massive-percent-bar-graph .graph-bar:first-child {
border-top-left-radius : 3px;
border-bottom-left-radius : 3px;
}
.massive-percent-bar-graph .graph-bar:last-child {
border-top-right-radius : 3px;
border-bottom-right-radius : 3px;
}
.massive-percent-bar-graph .graph-bar .num {
position : absolute;
bottom : 0;
color : #999;
}
.massive-percent-bar-graph a.graph-bar:hover {
background : #4183c4;
}
.massive-percent-bar-graph a.graph-bar:hover .num {
font-weight : bold;
color : #333333;
}
ul.sentence-nav {
margin : 20px 0;
list-style-type : none;
}
ul.sentence-nav:before, ul.sentence-nav:after {
content : " ";
display : table;
}
ul.sentence-nav:after {
clear : both;
}
ul.sentence-nav > li {
display : inline-block;
margin : 0 18px;
font-size : 13px;
color : #999;
}
ul.sentence-nav > li > a.selected {
color : #000;
font-weight : bold;
}
.capped-box ul.sentence-nav {
margin : 0;
padding : 10px;
background : #f7f7f7;
border-bottom : 1px solid #ddd;
border-top-left-radius : 3px;
border-top-right-radius : 3px;
text-align : center;
font-weight : bold;
}
.overall-summary h3 {
text-align : center;
}
ul.numbers-summary li {
list-style-type : none;
display : table-cell;
margin : 0;
width : 1%;
text-align : center;
color : #999;
border-left : 1px solid #eee;
}
ul.numbers-summary li a {
display : block;
text-decoration : none;
color : #999;
}
ul.numbers-summary li a:hover {
background : #fafafa;
}
ul.numbers-summary li:first-child {
border-left : none;
}
ul.numbers-summary li .num {
display : block;
padding-top : 10px;
font-size : 16px;
font-weight : bold;
color : #000;
}
ul.numbers-summary li .lbl {
display : block;
margin-top : 10px;
padding-top : 3px;
padding-bottom : 6px;
font-size : 11px;
color : #999;
border-top : 1px solid #f7f7f7;
}
ul.numbers-summary li .lbl .mini-icon {
position : relative;
top : 2px;
}
.section-heading {
margin : 20px 0;
}
.section-heading:before, .section-heading:after {
content : " ";
display : table;
}
.section-heading:after {
clear : both;
}
.section-heading h2 {
float : left;
margin : 0;
font-size : 18px;
color : #000;
}
.section-heading h2 .separator {
font-weight : normal;
color : #999;
}
.section-heading h2 a.selected {
color : #000;
text-decoration : none;
cursor : pointer;
}
.section-heading h3 {
float : left;
margin : 0;
font-size : 18px;
font-weight : normal;
color : #666;
}
.section-heading h3 code {
font-size : 17px;
}
.section-heading ul.section-actions {
float : right;
margin : 0;
list-style-type : none;
}
.section-heading ul.section-actions > li {
display : inline-block;
margin-left : 5px;
vertical-align : middle;
}
.section-heading ul.section-actions > li > a {
font-weight : bold;
}
.section-heading ul.section-actions > li > a .mini-icon-feed {
color : #ff9933;
}
.section-heading ul.section-actions .search {
margin-left : 10px;
}
.section-heading ul.section-actions .search input {
padding : 0 4px 0 4px;
font-size : 12px;
width : 230px;
min-height : 26px;
border : #d3d3d3 solid 1px;
border-top-right-radius : 0;
border-bottom-right-radius : 0;
vertical-align : middle;
}
.section-heading ul.section-actions .search .minibutton, .section-heading ul.section-actions .search input[type="text"] + .minibutton {
position : relative;
margin-left : 0;
height : 24px;
vertical-align : middle;
padding : 0 8px;
border-left : none;
border-radius : 0;
border-top-right-radius : 3px;
border-bottom-right-radius : 3px;
box-sizing : content-box;
}
table.tag-list {
margin : 20px 0;
width : 100%;
border-top : 1px solid #ebebeb;
}
table.tag-list tr {
border-bottom : 1px solid #ebebeb;
}
table.tag-list td {
padding : 12px 0;
vertical-align : top;
}
table.tag-list td.date {
padding-right : 10px;
white-space : nowrap;
}
table.tag-list td.date a {
color : #999;
}
table.tag-list td.main {
padding-right : 10px;
}
table.tag-list td.ancillary {
white-space : nowrap;
text-align : right;
}
table.tag-list h4 {
margin : 0;
font-size : 14px;
}
table.tag-list p {
margin : 0;
color : #999;
font-size : 13px;
}
table.tag-list p a {
color : #666;
font-weight : bold;
}
.tag-info h3 {
margin : 0 0 2px 0;
font-size : 14px;
}
.tag-info h3 a {
color : #666;
}
.tag-info h3 a .tag-name {
color : #000;
}
.tag-references {
margin : 0;
list-style-type : none;
font-size : 13px;
}
.tag-references > li {
margin : 0 5px 0 0;
display : inline-block;
}
.tag-references > li.commit {
font-family : Monaco, "Liberation Mono", Courier, monospace;
font-size : 12px;
}
.tag-references > li a {
color : #999;
text-decoration : none;
}
.tag-references > li a:hover {
color : #4183c4;
}
.release-downloads {
margin : 15px 0 0;
list-style-type : none;
}
.release-downloads > li {
display : inline-block;
margin : 0 10px 0 0;
}
.release .tag-references > li {
display : block;
margin : 0 0 5px 0;
}
.release .tag-references > li a {
color : #657961;
}
.release .tag-references > li a:hover {
color : #4183c4;
}
.release-timeline {
position : relative;
border-top : 2px solid #ebebeb;
}
.release-timeline .timeline {
position : absolute;
top : 0;
left : 180px;
height : 100%;
border-right : 2px solid #ebebeb;
}
.release-timeline .tag-events {
margin : 0;
list-style-type : none;
}
.release-timeline .tag-events > li {
margin : 20px 0;
}
.release-timeline .tag-events > li:before, .release-timeline .tag-events > li:after {
content : " ";
display : table;
}
.release-timeline .tag-events > li:after {
clear : both;
}
.release-timeline .tag-events .expander {
display : none;
}
.release-timeline .tag-events.is-collapsed .expander {
display : block;
}
.release-timeline .tag-events.is-collapsed > li.collapsable {
display : none;
}
.release-timeline .tag-events .date {
float : left;
margin-top : 10px;
width : 144px;
padding-right : 10px;
font-size : 13px;
text-align : right;
color : #999;
}
.release-timeline .tag-events > li > .mini-icon {
float : left;
margin-top : 11px;
padding-right : 10px;
color : #ccc;
}
.release-timeline .tag-events .dot {
float : left;
margin : 17px 0 0 -2px;
width : 6px;
height : 6px;
background : #ebebeb;
border-radius : 6px;
}
.release-timeline .tag-events .expander-dots {
position : relative;
float : left;
margin : 7px 0 0 6px;
width : 40px;
height : 20px;
text-align : center;
border : #fff solid 2px;
border-radius : 4px;
background : #ebebeb;
z-index : 10;
cursor : pointer;
}
.release-timeline .tag-events .expander-dots .expander-dot {
display : inline-block;
margin-top : -3px;
width : 5px;
height : 5px;
border-radius : 5px;
background : #999;
}
.release-timeline .tag-events .expander-dots:hover {
background-color : #4183c4;
}
.release-timeline .tag-events .expander-dots:hover .expander-dot {
background-color : #fff;
}
.release-timeline .tag-events .expander-text {
float : left;
margin : 10px 0 0 10px;
font-weight : bold;
color : #666;
cursor : pointer;
}
.release-timeline .tag-events .expander-text:hover {
color : #4183c4;
}
.release-timeline .tag-events .main {
float : left;
margin-left : 15px;
}
.release .bubble {
position : relative;
z-index : 10;
margin : 35px 0;
}
.release .bubble-inner {
height : 100%;
background : #fff;
border : #cacaca solid 1px;
border-radius : 2px;
}
.release .release-meta {
box-sizing : border-box;
display : table-cell;
width : 178px;
height : 100%;
padding : 10px;
background : #F9FDF8;
border-right : 2px solid #e5e5e5;
}
.release .release-body {
box-sizing : border-box;
display : table-cell;
width : 730px;
padding : 10px 10px 20px;
}
.release .release-authorship {
margin : 0;
font-size : 13px;
color : #999;
}
.release .release-authorship a {
font-weight : bold;
color : #666;
}
.release h1 {
margin-bottom : 10px;
}
.release h1 a {
color : #000;
}
.release.label-latest {
background-color : #E5F1E2;
}
.release.label-latest .bubble-inner {
border-color : #96E38A;
}
.release.label-latest .release-meta {
background-color : #F9FDF8;
}
.release .release-label {
float : right;
margin : -10px -13px 0 0;
padding : 3px 6px;
font-size : 12px;
font-weight : bold;
color : #fff;
background : #000;
border-bottom-left-radius : 3px;
}
.release .release-label.latest {
background-color : #6cc644;
}
.release .release-label.prerelease {
background-color : #ff9933;
}
.release-show .release {
margin : 20px 0;
}
.tag-detail {
margin : 20px 0;
padding : 12px 0 0 50px;
border-top : 1px solid #ddd;
}
.tag-detail .mega-icon-tag {
float : left;
margin : 10px 0 0 -50px;
color : #bbb;
}
.tag-detail h2 {
margin : 10px 0 5px 0;
font-size : 20px;
font-weight : normal;
}
.tag-detail h2 .tag-name {
font-weight : bold;
}
.tag-detail p {
margin : 0 0 15px 0;
font-size : 16px;
color : #999;
}
.tag-detail .rule {
margin-top : 25px;
border-color : #ebebeb;
}
.tag-detail .downloads .minibutton {
margin-right : 10px;
}
.tag-detail .downloads .mini-icon {
margin-right : 0;
vertical-align : 0;
}
.tag-detail .tag-references {
margin : 15px 0;
font-size : 14px;
font-weight : bold;
}
.tag-detail .tag-references > li {
margin-right : 20px;
}
.tag-detail .tag-references > li a {
color : #4183c4;
}
.new-release .flash {
padding-right : 15px;
}
.new-release .sidebar h3 {
margin : 40px 0 -10px;
font-size : 14px;
}
.new-release .sidebar h3:first-child {
margin-top : 15px;
}
.new-release .default, .new-release .saved, .new-release .saving, .new-release .error {
display : none;
}
.new-release .error {
color : #bd2c00;
}
.new-release .is-default .default {
display : inline-block;
}
.new-release .is-saving .saving {
display : inline-block;
}
.new-release .is-saving .saving img {
vertical-align : top;
}
.new-release .is-saved .saved {
display : inline-block;
}
.new-release .is-failed .error {
display : inline-block;
}
.drop-target .mega-icon {
position : relative;
vertical-align : middle;
color : #e5e5e5;
}
.drop-target p {
font-size : 14px;
text-align : center;
color : #999;
background : #fafafa;
height : 65px;
line-height : 65px;
border : #ddd dashed 1px;
border-radius : 4px;
}
.uploaded-files.is-populated + .drop-target p {
border-top-right-radius : 0;
border-top-left-radius : 0;
border-top : none;
}
.uploaded-files {
background : #fff;
border-top-right-radius : 4px;
border-top-left-radius : 4px;
}
.uploaded-files.is-populated {
border : #ddd solid 1px;
border-bottom-color : #e5e5e5;
}
.uploaded-files > li {
list-style-type : none;
margin : 0;
padding : 8px 10px;
border-top : 1px solid #eee;
line-height : 22px;
}
.uploaded-files > li.template {
display : none;
}
.uploaded-files > li .delete-pending {
display : none;
}
.uploaded-files > li.delete {
background : #f9f9f9;
color : #999;
}
.uploaded-files > li.delete:nth-child(2) {
border-top-right-radius : 4px;
border-top-left-radius : 4px;
}
.uploaded-files > li.delete .delete-pending {
display : block;
}
.uploaded-files > li.delete .live {
display : none;
}
.uploaded-files > li.delete .filename {
color : #bd2c00;
}
.uploaded-files > li:nth-child(2) {
border-top : none;
}
.uploaded-files .filename {
font-family : Monaco, "Liberation Mono", Courier, monospace;
font-size : 11px;
}
.uploaded-files .filesize {
font-size : 12px;
color : #999;
}
.uploaded-files input[type="text"] {
width : 490px;
margin-right : 6px;
padding : 2px 4px;
border-radius : 2px;
}
.uploaded-files .remove {
float : right;
margin-top : 2px;
color : #999;
}
.uploaded-files .remove:hover {
color : #bd2c00;
}
.uploaded-files .undo {
float : right;
}
.upload-progress {
background : #fff;
border : none;
border-radius : 30px;
box-shadow : 0 1px 1px #fff, 0 1px 1px rgba(255, 255, 255, 0.5) inset;
height : 3px;
margin-top : 3px;
position : relative;
}
.upload-progress .upload-meter {
background-color : #58b8f4;
background-image : linear-gradient(#8dd2f7, #58b8f4);
background-repeat : repeat-x;
border-radius : 30px;
height : 100%;
position : absolute;
top : 0;
}
.release-body-form .previewable-comment-form .write-content, .release-body-form .previewable-comment-form .preview-content {
padding : 0 0 10px;
}
.release-tag-form .for-loading, .release-tag-form .for-empty, .release-tag-form .for-valid, .release-tag-form .for-invalid, .release-tag-form .for-duplicate, .release-tag-form .for-pending {
display : none;
}
.release-tag-form.is-loading .for-loading {
display : block;
}
.release-tag-form.is-empty .for-empty {
display : block;
}
.release-tag-form.is-valid .for-valid {
display : block;
}
.release-tag-form.is-invalid .for-invalid {
display : block;
}
.release-tag-form.is-duplicate .for-duplicate {
display : block;
}
.release-tag-form.is-pending .for-pending {
display : block;
}
.repolist h3 {
font-size : 20px;
letter-spacing : -1px;
line-height : 32px;
height : 32px;
margin : 0 0 1px;
white-space : nowrap;
}
.repolist h3 a {
display : inline-block;
line-height : 32px;
position : relative;
top : -5px;
}
.repolist .fork-flag {
margin : -5px 0 5px 37px;
}
.repolist .mega-icon::before {
color : #bbb;
}
.repolist .mega-icon-private-repo::before, .repolist .mega-icon-private-mirror::before, .repolist li.private.fork .mega-icon-repo-forked::before {
color : #e9dba5 !important ;
}
.repolist > li {
border-bottom : 1px solid #f1f1f1;
padding : 0 0 20px 0;
position : relative;
min-height : 66px;
overflow : hidden;
margin : 0 0 20px 0;
list-style-type : none;
}
.repolist > li.simple {
min-height : 0;
}
.repolist > li.simple ul.repo-stats {
margin-top : 7px;
}
.repolist > li.simple .fork-flag {
display : none;
}
.repolist .body {
margin : 0 0 0 37px;
text-shadow : 0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff, -1px 0 0 #fff, 0 2px 0 #fff, 2px 0 0 #fff, 0 -2px 0 #fff, -2px 0 0 #fff;
}
.repolist .participation-graph {
padding : 0;
margin : 0;
width : 640px;
position : absolute;
bottom : 0;
right : 0;
z-index : -1;
text-align : center;
}
.repolist .participation-graph.disabled {
display : none;
}
.repolist .participation-graph .bars {
position : relative;
bottom : 0;
}
.repolist p.description {
margin : 0 0 5px 0;
color : #333333;
font-size : 14px;
}
.repolist p.updated-at {
margin : 0;
font-size : 11px;
color : #999999;
}
.repolist ul.repo-stats {
position : relative;
float : right;
border : none;
font-size : 11px;
font-weight : bold;
padding-left : 15px;
z-index : 5;
background : transparent;
}
.repolist ul.repo-stats .is-starred .mini-icon-star:before {
color : #E9DBA5;
}
.repolist ul.repo-stats li {
border : none;
color : #666;
line-height : 21px;
margin-left : 10px !important ;
}
.repolist ul.repo-stats li a, .repolist ul.repo-stats li a:hover {
color : #666 !important ;
border : none;
background-color : transparent;
line-height : 1;
}
.repolist ul.repo-stats li a:hover .mini-icon {
color : #BEBEBE;
}
.repolist ul.repo-stats li:last-child a {
padding-right : 0;
}
.page-security .filter-list h4 {
padding-bottom : 6px;
}
.page-security p.explain {
margin-top : -3px;
margin-bottom : 15px;
font-size : 12px;
}
.page-security p.explain a {
color : #999;
}
.page-security p.explain a strong {
color : #666;
}
.page-security p.explain a .mini-icon {
color : #ccc;
}
.page-security .security-section .mega-icon {
float : left;
margin : -4px 4px 0 -4px;
color : #ccc;
}
.page-security .security-section h2 {
margin-top : 0;
margin-bottom : 1px;
font-weight : normal;
color : #999;
}
.page-security .security-section h2 strong {
color : #666;
}
.page-security .security-section .explain {
color : #666;
}
.page-security .security-section span.label {
border-radius : 4px;
padding : 3px 5px;
color : white;
text-shadow : -1px -1px 0 rgba(0, 0, 0, 0.2);
margin : 0 2px;
opacity : 0.800000011920928955078125;
}
.page-security .security-section span.repo-scope {
background : #E80C02;
}
.page-security .security-section span.public-repo-scope {
background : #FF9E00;
}
.page-security .security-section span.user-scope {
background : #666;
}
.page-security .security-section span.gist-scope {
background : #6CC644;
}
.page-security .security-section a.audit {
float : right;
margin-top : 8px;
}
.page-security .security-section a.application {
font-size : 16px;
}
.page-security .security-section a.revoke {
float : right;
margin-top : 4px;
}
.page-security span.red {
color : #c54242;
}
.page-security .main ul.numbers {
margin-left : 40px;
font-size : 72px;
color : #999;
overflow : hidden;
}
.page-security .main ul.numbers > li {
position : relative;
list-style-type : none;
float : left;
margin : 0 15px 5px 0;
}
.page-security .main ul.numbers > li span {
font-size : 12px;
color : #bababa;
}
.page-security .sidebar {
margin-bottom : 23px;
color : #999;
}
.page-security .sidebar h2 {
color : #777;
margin-bottom : 13px;
}
.page-security .sidebar .security-tips {
font-size : 12px;
}
.page-security .sidebar ul.security-tips > li {
list-style-type : none;
margin-bottom : 4px;
}
.page-security .sidebar ul.security-tips .mini-icon-confirm {
margin-right : 2px;
}
.page-security ul.user-filter {
margin : 20px 0;
list-style-type : none;
float : right;
}
.page-security ul.user-filter:before, .page-security ul.user-filter:after {
content : " ";
display : table;
}
.page-security ul.user-filter:after {
clear : both;
}
.page-security ul.user-filter > li {
float : left;
margin : 0 18px 0 0;
font-size : 13px;
color : #999;
}
.page-security ul.user-filter > li > a.selected {
color : #999;
}
.page-security ul.app-security-graph {
margin : 5px 0 32px 0;
padding-top : 5px;
overflow : hidden;
}
.page-security ul.app-security-graph > li {
position : relative;
list-style-type : none;
float : left;
height : 20px;
width : 20px;
margin-right : 5px;
margin-bottom : 5px;
}
.page-security ul.app-security-graph > li a {
display : block;
}
.page-security ul.app-security-graph > li .avatar {
position : absolute;
bottom : 0;
border-radius : 2px;
}
.page-security img.almost-hidden {
opacity : 0.1500000059604644775390625;
}
.page-security ul.user-security-graph {
margin : 20px 0 0 0;
width : 600px;
padding-top : 10px;
}
.page-security ul.user-security-graph > li {
position : relative;
list-style-type : none;
float : left;
width : 600px;
height : 20px;
margin-bottom : 5px;
margin-left : 20px;
}
.page-security ul.user-security-graph > li a {
display : block;
height : 20px;
}
.page-security ul.user-security-graph > li .avatar {
position : absolute;
bottom : 0;
border-radius : 2px;
}
.page-security ul.user-security-graph > li .key-graph-bar {
display : block;
position : absolute;
left : 23px;
height : 100%;
border-radius : 2px;
background : #ddd;
}
.page-security ul.user-security-graph > li .deploy-key-graph-bar {
display : block;
position : absolute;
left : 23px;
height : 100%;
border-radius : 2px;
background : #999;
}
.page-security ul.user-security-graph > li .app-graph-bar {
display : block;
position : absolute;
left : 23px;
height : 100%;
border-radius : 2px;
background : #90D35B;
}
.page-security ul.user-security-graph > li .private-repo-app-graph-bar {
display : block;
position : absolute;
left : 23px;
height : 100%;
border-radius : 2px;
background : #C52323;
}
.page-security ul.user-security-graph > li.org {
height : 40px;
margin-left : 0;
}
.page-security ul.user-security-graph > li.org a {
height : 40px;
}
.page-security ul.user-security-graph > li.org .org-graph-bar {
left : 43px;
}
.select-menu-button {
padding-right : 30px;
}
.select-menu-button .mini-icon {
margin : 0;
}
.select-menu-button.with-gravatar:before {
top : 14px;
}
.select-menu-button.icon-only {
padding : 0 17px 0 5px;
}
.select-menu-button.icon-only:after {
display : none;
}
.select-menu-button:after {
content : "";
display : block;
position : absolute;
border-left : 1px solid #F9F9F9;
top : 0;
bottom : 0;
right : 0;
width : 18px;
box-shadow : -1px 0 0 #e4e4e4;
}
.select-menu-button:before {
content : "";
display : block;
position : absolute;
border : #000 solid 3px;
border-color : #000 transparent transparent;
top : 10px;
right : 7px;
width : 0;
height : 0;
}
.select-menu-button:hover:after {
border-left : 1px solid #6A9FD3;
box-shadow : -1px 0 0 #3c74ab;
}
.select-menu-button:hover:before {
border-color : #fff transparent transparent;
}
.select-menu .spinner {
float : left;
margin : 4px 0 0 -24px;
}
.select-menu.active .select-menu-modal-holder {
display : block;
}
.select-menu.active .select-menu-button {
color : #fff;
text-shadow : 0 -1px 0 rgba(0, 0, 0, 0.5);
border-color : #686868;
background-color : #9e9e9e;
background-image : linear-gradient(#767676, #9e9e9e);
background-repeat : repeat-x;
}
.select-menu.active .select-menu-button:after {
border-left : 1px solid #a4a4a4;
box-shadow : -1px 0 0 #787878;
}
.select-menu.active .select-menu-button:before {
border-color : #fff transparent transparent;
}
.select-menu.is-showing-clear-item .select-menu-clear-item {
display : block;
}
.select-menu.is-showing-clear-item .select-menu-clear-item .mini-icon {
color : inherit;
}
.select-menu.is-showing-clear-item .select-menu-clear-item + .select-menu-no-results {
display : none;
}
.select-menu.is-loading .select-menu-loading-overlay {
display : block;
}
.select-menu.has-error .select-menu-error-shell {
display : block;
}
.select-menu-loading-overlay {
display : none;
text-indent : 100%;
height : 100%;
width : 100%;
position : absolute;
top : 0;
border-radius : 5px;
box-sizing : border-box;
border : transparent solid 1px;
background-color : rgba(255, 255, 255, 0.8);
animation : pulse 2s linear infinite;
}
.select-menu-loading-overlay:before {
position : absolute;
left : 50%;
top : 50%;
margin : -16px 0 0 -16px;
width : 32px;
height : 32px;
content : "\f008";
text-indent : 0;
}
@keyframes pulse {
0% {
color : rgba(170, 170, 170, 0.1);
}
10% {
color : #aaaaaa;
}
100% {
color : rgba(170, 170, 170, 0.1);
}
}
.select-menu-error-shell {
padding : 5px;
border-bottom : 1px solid #eee;
display : none;
}
.select-menu-error-shell .select-menu-error {
display : block;
padding : 5px 10px;
font-weight : bold;
color : #900;
background-color : #FFEAEA;
border : #E2A0A0 solid 1px;
}
.select-menu-modal-holder {
position : absolute;
display : none;
z-index : 21;
}
.select-menu-modal {
position : relative;
margin-top : 6px;
width : 300px;
background : #fff;
border : #c1c1c1 solid 1px;
border-radius : 5px;
box-shadow : 0 0 13px rgba(0, 0, 0, 0.31);
overflow : hidden;
font-size : 12px;
color : #666;
}
.select-menu-header {
padding : 8px 10px;
background-color : #e9eeee;
background-image : linear-gradient(#f6f8f8, #e9eeee);
background-repeat : repeat-x;
border-bottom : 1px solid #f0f3f3;
}
.select-menu-header .select-menu-title {
font-weight : bold;
font-size : 12px;
color : #111;
text-shadow : 1px 1px 0 #fff;
}
.select-menu-header .mini-icon {
display : block;
float : right;
width : 16px;
height : 16px;
color : #CCC;
cursor : pointer;
}
.select-menu-header .mini-icon:hover {
color : #555;
}
.select-menu-filters {
background-color : #F8F8F8;
border-top : 1px solid #DDD;
}
.select-menu-text-filter {
padding : 10px 10px 0;
}
.select-menu-text-filter:first-child:last-child {
padding-bottom : 10px;
border-bottom : 1px solid #DDD;
}
.select-menu-text-filter input {
display : block;
width : 100%;
max-width : 100%;
padding : 5px;
border : #DDD solid 1px;
box-sizing : border-box;
border-radius : 3px;
}
.select-menu-text-filter input::-webkit-input-placeholder, .select-menu-text-filter input:-moz-placeholder {
color : #aaa;
}
.select-menu-tabs {
height : 31px;
border-bottom : 1px solid #DDD;
}
.select-menu-tabs ul {
overflow : hidden;
padding : 14px 10px 0 10px;
}
.select-menu-tabs .select-menu-tab {
display : inline-block;
}
.select-menu-tabs a {
height : 18px;
padding : 4px 6px;
font-size : 11px;
font-weight : bold;
color : #888;
text-decoration : none;
line-height : 18px;
border-radius : 3px 3px 0 0;
cursor : pointer;
}
.select-menu-tabs a:hover {
color : #333;
}
.select-menu-tabs a.selected {
padding : 4px 5px;
box-shadow : 0 0 3px rgba(0, 0, 0, 0.2);
border : #CCC solid 1px;
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-item {
cursor : pointer;
border-bottom : 1px solid #eee;
display : table;
table-layout : fixed;
width : 100%;
overflow : hidden;
}
.select-menu-item:last-child, .select-menu-item.last-visible {
border-bottom : 0;
border-radius : 0 0 3px 3px;
}
.select-menu-item.select-menu-item-template {
display : none;
}
.select-menu-item.select-menu-clear-item {
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 .mini-icon {
color : #333;
}
.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;
}
.select-menu-item .select-menu-item-icon.is-shown {
color : inherit;
}
.select-menu-item.navigation-focus, .select-menu-item.navigation-focus.selected {
background-color : #4183c4;
color : #fff;
}
.select-menu-item.navigation-focus > .mini-icon, .select-menu-item.navigation-focus.selected > .mini-icon {
color : #fff;
}
.select-menu-item.navigation-focus .description, .select-menu-item.navigation-focus.selected .description {
color : #fff;
}
.select-menu-item.selected {
color : #333;
cursor : default;
}
.select-menu-item.selected .description {
color : #666;
}
.select-menu-item.selected a {
cursor : default;
}
.select-menu-item.selected > .mini-icon {
color : #333;
}
.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 : none;
}
form.select-menu-item > div:first-child {
display : none !important ;
}
.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;
}
.select-menu-button-gravatar {
display : inline-block;
margin : 6px 5px 6px 0;
margin-right : 5px;
vertical-align : middle;
}
.select-menu-item-text {
display : table-cell;
vertical-align : top;
padding : 8px 0 8px 8px;
}
.select-menu-item-text:first-child {
margin-left : 5px;
}
.select-menu-item-text .description {
color : #999;
font-size : 11px;
max-width : 265px;
display : block;
margin-bottom : 2px;
}
.select-menu-item-text h4 .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 .mini-icon {
color : #666;
}
.select-menu-new-item-form {
display : none;
}
.select-menu-new-item-form .mini-icon {
color : #4183c4;
}
.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;
}
.user-list em {
background-color : rgba(255, 255, 140, 0.5);
font-weight : bold;
padding : 2px 1px 0;
font-style : normal;
margin : 0 -1px;
}
.user-list .tabnav-widget {
clear : right;
float : right;
margin-top : 0;
}
.user-list .gravatar {
position : absolute;
left : 0;
top : 0;
width : 48px;
height : 48px;
}
.user-list .gravatar img {
border-radius : 5px;
}
.user-list .user-list-info {
padding : 0;
min-height : 48px;
font-weight : normal;
font-size : 18px;
}
.user-list .user-list-info a:visited {
color : #7C65C2;
}
.user-list .user-list-meta {
font-size : 11px;
margin : 3px 0 0;
list-style-type : none;
overflow : hidden;
color : #999999;
}
.user-list .user-list-meta > li {
float : left;
margin-right : 10px;
}
.user-list .user-list-meta a {
color : #333333;
}
.user-list .user-list-meta .mini-icon {
color : #838383;
vertical-align : bottom;
margin : 0 3px 0 0;
}
.user-list .user-list-item {
border-bottom : 1px solid #f1f1f1;
padding : 0 0 20px 58px;
margin : 0 0 20px 0;
position : relative;
}
.zeroclipboard-button {
background-color : #eaeaea;
background-image : linear-gradient(#fafafa, #eaeaea);
background-repeat : repeat-x;
padding : 3px;
color : #333;
border : #ddd solid 1px;
border-bottom-color : #c5c5c5;
border-radius : 3px;
box-shadow : 0 1px 3px rgba(0, 0, 0, 0.075);
cursor : pointer;
}
.zeroclipboard-button.zeroclipboard-is-hover, .zeroclipboard-button.zeroclipboard-is-active {
color : #fff;
text-decoration : none;
text-shadow : 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color : #3072b3;
background-image : linear-gradient(#599bcd, #3072b3);
background-repeat : repeat-x;
border-color : #2a65a0;
}
.zeroclipboard-button.zeroclipboard-is-active {
background-color : #3072b3;
background-image : none;
border-color : #25588c;
box-shadow : 0 3px 5px rgba(0, 0, 0, 0.15) inset;
}
.zeroclipboard-button .mini-icon {
display : block;
}
.zeroclipboard-link {
color : #4183c4;
cursor : pointer;
}
.zeroclipboard-link .mini-icon {
display : block;
}
.zeroclipboard-inline {
display : inline-block;
}
.addon-store .container {
width : 960px;
}
.addon-store .addons-banner {
overflow : hidden;
padding : 20px 30px 0;
text-align : center;
font-weight : lighter;
letter-spacing : -1px;
}
.addon-store .addons-banner .heading {
font-weight : normal;
font-size : 48px;
line-height : 1em;
}
.addon-store .addons-banner .subheading {
color : #999999;
font-size : 21px;
}
.addon-store .pagehead h1 {
display : inline-block;
}
.addon-store .pagehead .electrocat-small {
position : absolute;
bottom : -7px;
right : 0;
}
.addon-store .pagehead .minibutton {
float : right;
margin-right : 80px;
position : relative;
top : 4px;
}
.addon-store .addons-index .electrocat-small {
left : 46.7%;
}
.addon-store .developer-callout {
background-color : #f1f1f1;
background-image : linear-gradient(#fafafa, #f1f1f1);
background-repeat : repeat-x;
border : #ddd solid 1px;
border-bottom : 1px solid #ccc;
border-radius : 3px;
text-shadow : 0 1px 0 #fff;
box-shadow : 0 1px 0 #fff inset, 0 1px 5px #f1f1f1;
margin-top : 40px;
}
.addon-store .developer-callout p {
margin : 0;
padding : 10px;
color : #666666;
text-align : center;
font-size : 16px;
}
.addon-store .developer-callout strong {
color : #333333;
}
.addon-store .developer-callout .button {
margin-left : 10px;
}
.addon-store .addon-summary {
margin : 20px 0 0;
display : inline-block;
vertical-align : top;
padding-right : 15px;
width : 300px;
}
.addon-store .addon-image {
width : 50px;
height : 50px;
border : #fff solid 5px;
background : #fff;
box-shadow : 0 1px 5px rgba(0, 0, 0, 0.1);
float : left;
}
.addon-store .addon-image img {
width : 50px;
height : 50px;
}
.addon-store .addon-summary-text {
padding : 10px 0 0 75px;
}
.addon-store .addon-title .addon-name, .addon-store .addon-title .addon-provider {
display : inline;
}
.addon-store .addon-title a {
text-decoration : none;
}
.addon-store .addon-name {
font-size : 16px;
}
.addon-store .addon-byline {
color : #999999;
margin : 0;
}
.addon-store .search {
float : right;
width : 200px;
}
.addon-store .search .search-input {
width : 100%;
}
.addon-store .conversation-list-heading {
margin : 60px 0 10px;
}
.addon-store .addons-banner + .conversation-list-heading {
margin-top : 35px;
}
.addon-store .addons-search-results, .addon-store .addons-search-results .no-results-message {
display : none;
}
.addon-store .addons-search-results.no-results .no-results-message {
display : block;
}
.addon-store .no-results-message {
background : #fafafa;
border : #dbdbdb solid 1px;
border-radius : 3px;
box-shadow : 0 0 8px #eee inset;
margin : 40px auto;
padding : 30px 20px;
text-align : center;
}
.addon-store .results-message {
display : none;
border-bottom : 1px solid #ddd;
}
.addon-store .results-message .minibutton {
margin-top : 14px;
}
.addon-store .is-searching .addons-banner, .addon-store .is-searching .addons-by-category, .addon-store .is-searching .no-results .results-message {
display : none;
}
.addon-store .is-searching .addons-search-results {
display : block;
}
.addon-store .is-searching .results-message {
display : block;
}
.addon-store .addon-detail {
position : relative;
}
.addon-store .addon-detail .addon-image, .addon-store .addon-detail .addon-image img {
width : 100px;
height : 100px;
}
.addon-store .addon-detail .addon-summary-text {
padding-left : 125px;
}
.addon-store .addon-detail .addon-name {
font-size : 2em;
}
.addon-store .addon-detail .addon-provider, .addon-store .addon-detail .addon-byline {
font-size : 18px;
}
.addon-store .install-addon {
margin : 1em 0;
position : absolute;
top : 0;
right : 0;
}
.addon-store .install-addon .select-menu, .addon-store .install-addon .minibutton {
display : inline-block;
}
.addon-store .screenshots .screenshot {
width : 25%;
float : left;
border : #fff solid 5px;
background : #fff;
box-shadow : 0 1px 5px rgba(0, 0, 0, 0.1);
margin-right : 20px;
}
.avatar-stack {
position : relative;
width : auto;
}
.avatar-stack .avatar {
float : left;
width : 20px;
height : 20px;
border-radius : 2px;
}
.avatar-stack.multiple-avatars {
border-left : 1px solid #ccc;
padding-left : 1px;
}
.avatar-stack.multiple-avatars:before {
content : "";
float : left;
display : block;
position : absolute;
top : 0;
left : -3px;
width : 19px;
height : 19px;
border : #eee solid 1px;
border-right : none;
border-radius : 2px;
}
.avatar-stack.multiple-avatars .avatar {
display : none;
}
.avatar-stack.multiple-avatars .avatar:last-child {
display : inline-block;
}
.avatar-stack.multiple-avatars:hover {
border-left : none;
}
.avatar-stack.multiple-avatars:hover:before {
display : none;
}
.avatar-stack.multiple-avatars:hover .avatar {
display : inline-block;
margin-left : 2px;
}
.blog-search {
position : relative;
float : right;
}
.blog-search .blog-search-input {
padding-left : 28px;
width : 205px;
}
.blog-search .mini-icon-search-input {
position : absolute;
left : 7px;
top : 9px;
z-index : 5;
color : #999;
}
.blog-search-results em {
background-color : #FAFFA6;
padding : 0.1em;
}
.blog-aside {
float : right;
}
.blog-aside .button {
margin-bottom : 20px;
text-align : center;
}
.blog-aside .menu-container {
float : none;
margin-bottom : 30px;
}
.blog-aside .rss {
display : inline-block;
margin-left : 5px;
color : #999999;
}
.blog-aside .rss .mini-icon {
float : left;
margin-right : 5px;
color : #ff9933;
}
.blog-content {
width : 625px;
font-family : "Helvetica Neue", Helvetica, Arial, freesans, sans-serif;
}
.blog-content h1, .blog-content h2, .blog-content h3 {
font-weight : 500;
}
.blog-post + .blog-post {
margin-top : 60px;
}
.blog-post-meta {
list-style : none;
margin-bottom : 10px;
color : #999999;
}
.blog-post-meta li {
display : inline;
padding-right : 20px;
}
.blog-post-meta a {
color : #999999;
}
.blog-post-meta .mini-icon, .blog-post-meta .author-avatar {
vertical-align : top;
border-radius : 3px;
}
.blog-post-title {
margin-top : 0;
margin-bottom : 10px;
font-size : 32px;
}
.blog-post-body {
font-size : 16px;
line-height : 1.6;
color : #444;
padding-top : 10px;
}
.blog-post-body code {
font-size : 16px;
}
.blog-post-body img {
padding : 3px;
border : #D8D8D8 solid 1px;
}
.blog-post-body img.emoji {
width : 30px !important ;
height : 30px !important ;
border : 0;
}
.blog-content .pagination {
margin-top : 60px;
}
.blog-feedback {
margin : 50px 0;
background-color : #f1f1f1;
background-image : linear-gradient(#fafafa, #f1f1f1);
background-repeat : repeat-x;
border : #ddd solid 1px;
border-bottom-color : #ccc;
border-radius : 3px;
box-shadow : 0 1px 0 #fff inset, 0 1px 5px #f1f1f1;
}
.blog-feedback-header {
background : url("https://a248.e.akamai.net/assets.github.com/images/icons/twitter.png?cebb3f98") 588px 3px no-repeat;
background-size : 32px auto;
margin : 0;
padding : 10px;
border-bottom : 1px solid #ddd;
box-shadow : 0 1px 0 #fff;
font-size : 14px;
font-weight : bold;
}
.blog-feedback-description {
margin : 0;
padding : 10px;
color : #999;
}
.columns.blog .main {
float : left;
width : 550px;
}
.columns.blog .sidebar {
float : right;
width : 320px;
}
.blog-pagehead p.subscribe {
margin-top : 6px;
float : right;
color : #999;
}
.blog-pagehead p.subscribe a {
font-weight : bold;
}
.blog-pagehead p.subscribe a .mini-icon-feed {
color : #F4993D;
}
.blog-post .entry-content h2 {
font-size : 20px;
}
.blog-post .entry-content img {
padding : 1px;
background : #fff;
border : #eee solid 1px;
}
.blog-post .entry-content img.emoji {
border : none;
}
.blog-post .top-rule {
margin-bottom : 16px;
width : 16px;
border-top : 2px solid #eee;
}
.post-listing .blog-post {
margin-bottom : 40px;
border-top : 1px solid #eee;
}
.blog.post-show {
border-top : 1px solid #eee;
}
.blog.post-show .sidebar .github-jobs-promotion {
margin-top : 0;
}
.blog-post .meta {
margin-bottom : 5px;
font-weight : bold;
font-size : 12px;
}
.blog-post .meta .published {
margin-right : 15px;
color : #999;
}
.blog-post .meta .published .mini-icon {
position : relative;
top : 1px;
}
.blog-post .meta .author img {
vertical-align : middle;
position : relative;
top : -1px;
margin-right : 3px;
border-radius : 2px;
}
.blog-post .meta .author a {
color : #999;
}
.blog-post .meta .draft {
color : #cc0000;
margin-right : 15px;
}
.blog-post h2.title {
margin : 0 0 10px 0;
font-size : 26px;
font-weight : normal;
}
.blog-feedback {
margin-top : 50px;
background-color : #f1f1f1;
background-image : linear-gradient(#fafafa, #f1f1f1);
background-repeat : repeat-x;
border : #ddd solid 1px;
border-bottom : 1px solid #ccc;
border-radius : 3px;
text-shadow : 0 1px 0 #fff;
box-shadow : 0 1px 0 #fff inset, 0 1px 5px #f1f1f1;
}
.blog-feedback h2 {
background : url("https://a248.e.akamai.net/assets.github.com/images/icons/twitter.png?cebb3f98") 98% 2px no-repeat;
background-size : 32px auto;
margin : 0;
padding : 10px;
border-bottom : 1px solid #ddd;
box-shadow : 0 1px 0 #fff;
font-size : 14px;
font-weight : bold;
}
.blog-feedback p {
margin : 0;
padding : 10px;
color : #999;
}
.blog .sidebar .github-jobs-promotion {
margin : -15px 0 15px 0;
}
.blog .sidebar h2 {
margin : 25px 0 0 0;
padding-top : 5px;
font-size : 13px;
color : #666;
border-top : 1px solid #eee;
}
.blog .sidebar ul.mini-post-list {
list-style-type : none;
margin : 15px 0;
}
.blog .sidebar ul.mini-post-list > li {
margin : 10px 0;
}
.blog .sidebar ul.mini-post-list > li h3 {
margin : 0;
font-size : 14px;
font-weight : bold;
}
.blog .sidebar ul.mini-post-list > li p.meta {
margin : 0;
font-size : 12px;
color : #999;
}
.boxed-group {
position : relative;
background : #efefef;
padding : 3px;
border-radius : 3px;
margin : 0 0 15px 0;
}
.boxed-group + .boxed-group {
margin-top : 35px;
}
.boxed-group .boxed-group-action {
position : absolute;
right : 0;
top : 3px;
z-index : 10;
margin : 9px 10px 0 0;
}
.boxed-group .boxed-group-inner {
padding : 1px 10px;
background : #fff;
border : #d8d8d8 solid 1px;
border-top : 1px solid #ccc;
border-bottom-left-radius : 1px;
border-bottom-right-radius : 1px;
color : #666;
font-size : 13px;
}
.boxed-group .boxed-group-inner strong {
color : #000;
}
.boxed-group .boxed-group-inner.markdown-body {
padding-top : 10px;
padding-bottom : 10px;
}
.boxed-group .boxed-group-inner.seamless {
padding : 0;
}
.boxed-group .boxed-group-inner h4 {
margin : 15px 0 -5px 0;
font-size : 14px;
color : #000;
}
.boxed-group .boxed-group-inner .boxed-action {
float : right;
}
.boxed-group .boxed-group-inner .help {
clear : both;
margin : 1em -10px 0 -10px;
padding : 1em 10px 1em 35px;
border-top : 1px solid #ddd;
color : #999;
}
.boxed-group .boxed-group-inner .help .mini-icon {
margin-left : -25px;
margin-right : 5px;
}
.boxed-group.flush .boxed-group-inner {
padding : 0;
}
.boxed-group.condensed .boxed-group-inner {
font-size : 12px;
padding : 0;
}
.boxed-group > h3, .boxed-group .heading {
background-color : #e0e0e0;
background-image : linear-gradient(#fafafa, #e0e0e0);
background-repeat : repeat-x;
margin : 0;
border-top-left-radius : 1px;
border-top-right-radius : 1px;
border : #d8d8d8 solid 1px;
border-bottom : none;
padding : 10px 10px 11px 10px;
font-size : 14px;
text-shadow : 0 1px 0 #fff;
}
.boxed-group > h3 a.boxed-group-breadcrumb, .boxed-group .heading a.boxed-group-breadcrumb {
color : #666;
font-weight : normal;
text-decoration : none;
}
.boxed-group > h3 .avatar, .boxed-group .heading .avatar {
margin-top : -4px;
border-radius : 3px;
vertical-align : middle;
}
.boxed-group.dangerzone > h3 {
background-color : #df3e3e;
background-image : linear-gradient(#f97171, #df3e3e);
background-repeat : repeat-x;
border-bottom : 1px solid #900;
color : #fff;
text-shadow : 0 -1px 0 #900;
}
.boxed-group.condensed > h3 {
padding : 6px 6px 7px;
font-size : 12px;
}
.boxed-group.condensed > h3 .mini-icon {
position : relative;
top : 2px;
padding : 0 6px 0 2px;
}
.boxed-group hr.bleed-flush {
width : 100%;
padding : 0 10px;
margin-left : -10px;
}
.boxed-group hr.compact {
margin-top : 10px;
margin-bottom : 10px;
}
.boxed-group .form-help {
float : right;
margin-top : 40px;
width : 200px;
text-align : center;
}
.boxed-group .form-help a {
font-weight : bold;
}
.boxed-group .form-help p {
margin : 10px 0;
}
.fieldWithErrors {
display : inline;
}
ul.compact-options {
margin : -6px 0 13px 0;
}
ul.compact-options li {
margin : 0 12px 0 0;
display : inline-block;
list-style-type : none;
font-weight : bold;
}
ul.compact-options li label {
float : left;
}
ul.compact-options li .spinner {
float : left;
width : 16px;
height : 16px;
margin-left : 5px;
display : block;
}
.boxed-group-list {
list-style : none;
margin : 0;
}
.boxed-group-list > li {
display : block;
margin-left : -10px;
width : 100%;
padding : 5px 10px;
line-height : 23px;
border-bottom : 1px solid #e5e5e5;
}
.boxed-group-list > li:hover {
background : #ffe;
}
.boxed-group-list > li:first-child {
border-top : 1px solid #ddd;
}
.boxed-group-list > li:last-child {
border-bottom : none;
}
.boxed-group-list > li.selected {
background : #e5f9e2;
}
.boxed-group-list > li.approved .minibutton, .boxed-group-list > li.rejected .minibutton {
display : none;
}
.boxed-group-list > li.approved:before, .boxed-group-list > li.rejected:before {
position : relative;
top : 2px;
margin-right : 5px;
font-family : 'Octicons Regular';
font-weight : normal;
font-style : normal;
display : inline-block;
text-decoration : inherit;
line-height : 1;
content : "\f03a";
color : #5ec051;
font-size : 16px;
}
.boxed-group-list > li.rejected:before {
content : "\f050";
color : #bc0000;
}
.boxed-group-list > li.rejected a {
text-decoration : line-through;
}
.boxed-group-list > li img {
margin-top : -2px;
margin-right : 4px;
vertical-align : middle;
border-radius : 3px;
}
.boxed-group-list > li .minibutton {
float : right;
margin : -1px 0 0 10px;
}
.boxed-group-list .access-level {
color : #777;
margin-left : 10px;
}
.boxed-group.flush .boxed-group-list li {
margin-left : 0;
width : auto;
padding-left : 0;
padding-right : 0;
}
.boxed-group-list.standalone {
margin-top : -1px;
}
.boxed-group-list.standalone > li:first-child {
border-top : none;
}
.boxed-group-list > li.linked-item {
position : relative;
}
.boxed-group-list > li.linked-item > a {
display : block;
}
.boxed-group-list > li.linked-item > a:hover {
background-position : 100% -98px;
}
.boxed-group-list > li.linked-item > a:hover:after {
color : #73a2d4;
background-color : #e7ecf0;
}
.boxed-group-list > li.linked-item > a .description {
color : #999;
font-style : normal;
}
.boxed-group-list > li.linked-item > a:after {
position : absolute;
top : 7px;
right : 7px;
padding : 1px 1px 1px 2px;
font-family : 'Octicons Regular';
font-weight : normal;
font-style : normal;
display : inline-block;
text-decoration : inherit;
line-height : 1;
content : "\f23e";
color : #b3b3b3;
text-decoration : none;
font-size : 16px;
line-height : 16px;
float : right;
border-radius : 20px;
border : #E5E5E5 solid 1px;
background-color : #eee;
}
.boxed-group-list > li.linked-item .item-stat {
float : right;
margin-right : 25px;
color : #999;
}
.boxed-group-list > li.linked-item .item-stat strong {
color : #333;
}
.flash-messages {
margin : 20px auto;
}
.flash-messages.tighter {
margin : 15px auto;
}
.flash {
position : relative;
margin : 0 auto;
padding : 15px 50px 15px 15px;
font-weight : bold;
font-size : 12px;
color : #264c72;
border : #97c1da solid 1px;
border-radius : 3px;
background-color : #d0e3ef;
background-image : linear-gradient(#d8ebf8, #d0e3ef);
background-repeat : repeat-x;
box-shadow : 0 1px 3px rgba(0, 0, 0, 0.1);
text-shadow : 0 1px 0 rgba(255, 255, 255, 0.8);
}
.flash + .flash {
margin-top : 5px;
}
.flash .mini-icon-remove-close {
position : absolute;
top : 50%;
margin-top : -7px;
right : 15px;
cursor : pointer;
opacity : 0.60000002384185791015625;
text-decoration : none;
}
.flash .flash-action {
float : right;
margin-top : -5px;
}
.flash:hover {
border : #5f9fc6 solid 1px;
}
.flash:hover .mini-icon-remove-close {
opacity : 1;
}
.flash.flash-warn {
color : #613A00;
background-color : #f5dac0;
background-image : linear-gradient(#ffe3c8, #f5dac0);
background-repeat : repeat-x;
border : #dca874 solid 1px;
}
.flash.flash-warn:hover {
border : #cd8237 solid 1px;
}
.flash.flash-error {
color : #9c2400;
background-color : #efd0d0;
background-image : linear-gradient(#f8d8d8, #efd0d0);
background-repeat : repeat-x;
border : #da9797 solid 1px;
}
.flash.flash-error:hover {
border : #c65f5f solid 1px;
}
.boxed-group-table {
width : 100%;
text-align : left;
}
.boxed-group-table th, .boxed-group-table td {
padding : 9px;
border-bottom : 1px solid #eee;
}
.boxed-group-table th {
background-color : #fafafa;
}
.boxed-group-table td {
vertical-align : top;
}
#ajax-error-message {
display : none;
position : fixed;
top : -200px;
left : 50%;
width : 914px;
z-index : 9999;
margin : 0 3px;
margin-left : -457px;
box-sizing : border-box;
transition : top 0.5s ease-in;
}
#ajax-error-message.visible {
top : 0;
}
#ajax-error-message > .mini-icon-exclamation {
vertical-align : text-top;
}
.command-bar {
position : relative;
float : left;
margin-top : 7px;
}
.command-bar .command-bar-form {
z-index : 95;
width : 200px;
padding-right : 35px;
transition : width 0.2s ease-in-out;
}
.launch .command-bar .command-bar-form {
width : 400px;
}
.command-bar input[type="text"] {
position : relative;
box-sizing : border-box;
width : 100%;
min-height : 28px;
padding : 4px 20px 4px 8px;
font-size : 12px;
}
.command-bar .help {
position : absolute;
top : 0;
bottom : 0;
right : 44px;
width : 12px;
height : auto;
line-height : 24px;
z-index : 96;
color : #999;
}
.command-bar .mini-icon-help {
font-size : 12px;
cursor : pointer;
}
.command-bar .advanced-search-icon {
position : absolute;
top : 0;
right : 6px;
padding : 5px 5px 6px;
color : #333;
transition : all 0.1s ease-in;
}
.command-bar .advanced-search-icon:hover {
color : #4183c4;
}
.command-bar .divider-vertical {
position : absolute;
top : -7px;
right : 0;
margin : 0;
}
.command-bar.in-repository .command-bar-form {
width : 320px;
}
.command-bar.in-repository input[type="text"] {
padding-left : 123px;
}
.command-bar.in-repository .search-context-select-menu {
text-shadow : none;
}
.command-bar.in-repository .search-context-select-menu .select-menu-button {
position : absolute;
top : 1px;
left : 1px;
margin : 0;
width : 100px;
height : 26px;
padding-right : 7px;
line-height : 26px;
font-size : 11px;
border : none;
border-radius : 2px;
border-top-right-radius : 0;
border-bottom-right-radius : 0;
border-right : 1px solid #e5e5e5;
}
.command-bar.in-repository .search-context-select-menu .select-menu-button:after {
display : none;
}
.command-bar.in-repository .search-context-select-menu .select-menu-button:before {
top : 11px;
border-color : #999 transparent transparent;
}
.command-bar.in-repository .search-context-select-menu .select-menu-button:hover:before {
border-color : #fff transparent transparent;
}
.command-bar.in-repository .search-context-select-menu .select-menu-modal {
width : 150px;
}
.command-bar .top-nav {
position : absolute;
top : 0;
left : 240px;
z-index : 99;
width : 200px;
transition : opacity 0.2s linear;
opacity : 1;
z-index : 1;
}
.in-repository .top-nav {
left : 360px;
}
.command-bar-focus .top-nav {
opacity : 0;
}
.command-bar-hidden .top-nav {
left : 0;
}
.command-bar-focus .command-bar-form {
width : 400px;
}
.launch .command-bar-focus .command-bar-form {
width : 400px;
}
.command-bar-focus.in-repository .command-bar-form {
width : 520px;
}
.command-bar-focus .help {
display : none;
}
.enterprise .command-bar-form input[type="text"] {
border-color : #080909;
box-shadow : 0 1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.075);
}
.enterprise .command-bar-form input[type="text"]:focus {
border-color : #000;
box-shadow : 0 1px 0 rgba(0, 0, 0, 0.075) inset;
}
.enterprise .advanced-search-icon {
color : #fff;
text-shadow : 0 1px 0 rgba(0, 0, 0, 0.5);
}
.enterprise .advanced-search-icon:hover {
color : #4183c4;
}
.commandbar {
position : relative;
}
.commandbar .display {
position : absolute;
top : 100%;
left : 0;
right : 0;
z-index : 95;
box-sizing : border-box;
max-height : 300px;
overflow-y : auto;
background-color : #fff;
background-clip : padding-box;
border : rgba(0, 0, 0, 0.2) solid 1px;
border-radius : 3px;
box-shadow : 0 1px 5px rgba(0, 0, 0, 0.25);
transition : opacity 0.2s linear, visibility 0s 0.21s linear;
opacity : 1;
visibility : visible;
}
.commandbar .display.hidden {
opacity : 0;
visibility : hidden;
}
.commandbar .choice, .commandbar .loading {
position : relative;
padding : 8px;
margin-bottom : -1px;
overflow : hidden;
color : #999;
text-shadow : 0 1px 0 rgba(255, 255, 255, 0.5);
white-space : nowrap;
border : rgba(0, 0, 0, 0.05) solid;
border-width : 1px 0;
cursor : default;
}
.commandbar .choice:first-child, .commandbar .loading:first-child {
border-top : 0;
border-radius : 2px 2px 0 0;
}
.commandbar .choice:last-child, .commandbar .loading:last-child {
border-radius : 0 0 2px 2px;
border-bottom : 0;
margin-bottom : 0;
}
.commandbar .choice:hover, .commandbar .loading:hover {
background-color : #eff7fd;
z-index : 2;
border-color : rgba(0, 0, 0, 0.1);
}
.commandbar .choice .command, .commandbar .loading .command {
display : inline-block;
margin-right : 10px;
color : #333;
}
.commandbar .choice.selected, .commandbar .loading.selected {
z-index : 3;
color : #fff;
text-shadow : 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color : #3269a0;
background-image : linear-gradient(#4183c4, #3269a0);
background-repeat : repeat-x;
}
.commandbar .choice.selected .command, .commandbar .loading.selected .command {
color : #fff;
}
.commandbar .loading .description {
background : url("https://a248.e.akamai.net/assets.github.com/images/spinners/octocat-spinner-16px.gif?e9c4b2b0") 0 50% no-repeat;
display : block;
line-height : 16px;
margin : -1px 0;
padding-left : 24px;
}
.commandbar .display table {
width : 100%;
border-collapse : collapse;
}
.commandbar .display table td {
padding : 0 8px;
color : #999;
line-height : 30px;
white-space : nowrap;
border-top : 1px solid rgba(0, 0, 0, 0.05);
}
.commandbar .display table td span {
display : block;
overflow : hidden;
text-overflow : ellipsis;
}
.commandbar .display table td:first-child {
font-weight : bold;
width : 1px;
color : #333;
}
.commandbar .display table tr:first-child td {
border : 0;
}
.commandbar .message {
position : absolute;
top : 0;
left : 0;
box-sizing : border-box;
width : 100%;
height : 100%;
padding : 5px 8px;
background : #fff;
border-radius : 4px;
border : #51A7E8 solid 1px;
z-index : 97;
overflow : hidden;
transition : opacity 0.2s linear, visibility 0s 0.21s linear;
opacity : 0;
visibility : hidden;
white-space : nowrap;
text-overflow : ellipsis;
text-shadow : none;
}
.commandbar .message.visible {
transition : left 0.06s linear, opacity 0.2s linear;
opacity : 1;
visibility : visible;
}
.commandbar .message.visible ~ input::-webkit-input-placeholder {
color : transparent;
}
.commandbar .message.loading {
color : #999;
}
.commandbar .message.success {
color : #396;
}
.commandbar .message.error {
color : #911;
}
h3.conversation-list-heading {
margin : 35px 0 10px 0;
height : 0;
text-align : center;
font-size : 16px;
font-weight : normal;
color : #999999;
border-bottom : 1px solid #ddd;
}
h3.conversation-list-heading .inner {
display : inline-block;
position : relative;
top : -10px;
padding : 0 5px;
background : #fff;
}
h3.conversation-list-heading strong {
font-weight : bold;
color : #333333;
}
.simple-conversation-list {
margin : 15px 0;
font-size : 13px;
color : #999999;
}
.simple-conversation-list > li {
margin : 0;
padding : 8px 0;
list-style-type : none;
border-top : 1px solid #eeeeee;
}
.simple-conversation-list > li:first-child {
border-top : none;
}
.simple-conversation-list > li .title {
font-weight : bold;
}
.simple-conversation-list > li .title .num {
color : #999999;
}
.simple-conversation-list > li .state {
display : inline-block;
margin-right : 3px;
height : 20px;
padding : 0 10px;
line-height : 20px;
font-size : 12px;
font-weight : bold;
color : #fff;
text-align : center;
text-shadow : 0 1px 1px rgba(0, 0, 0, 0.2);
background : #666;
border-radius : 2px;
}
.simple-conversation-list > li .state-merged {
background : #333;
}
.simple-conversation-list > li .state-closed {
background : #bd2c00;
}
.simple-conversation-list > li .state-open {
background : #6cc644;
}
.simple-conversation-list > li .state-proposed {
background : #6cc644;
}
.simple-conversation-list > li .meta {
float : right;
}
.simple-conversation-list.varied-states .state {
width : 60px;
}
.simple-conversation-list .pull-meta a {
color : #999;
}
.simple-conversation-list .pull-meta .a {
color : #6cc644;
}
.simple-conversation-list .pull-meta .d {
color : #bd2c00;
}
.ghe-license-status {
padding : 40px 0;
font-size : 16px;
text-align : center;
}
.ghe-license-status .octocat {
width : 225px;
margin-bottom : 20px;
}
.ghe-license-status h1 {
margin-bottom : 10px;
}
.ghe-license-status p {
margin-top : 0;
margin-bottom : 5px;
color : #777;
}
.enable-fullscreen.minibutton {
display : inline-block;
margin-top : 4px;
margin-left : 5px;
padding : 0 6px;
}
.enable-fullscreen.minibutton .mini-icon {
margin : 0;
}
.new-file .enable-fullscreen {
margin-left : 11px;
}
.write-content {
position : relative;
}
.write-content .enable-fullscreen {
position : absolute;
top : 5px;
right : 16px;
color : #333333;
opacity : 0.5;
line-height : 1em;
}
.write-content .enable-fullscreen:hover {
opacity : 1;
}
.fullscreen-overlay {
display : none;
position : fixed;
top : 0;
bottom : 0;
left : 0;
right : 0;
background : #fff;
text-shadow : none;
z-index : 1000;
}
.fullscreen-overlay .fullscreen-container {
box-sizing : border-box;
max-width : 800px;
height : 100%;
margin : 0 auto;
padding : 30px 0;
}
.fullscreen-overlay .textarea-wrap {
box-sizing : border-box;
width : 100%;
height : 100%;
position : relative;
}
.fullscreen-overlay .textarea-wrap:before, .fullscreen-overlay .textarea-wrap:after {
position : absolute;
background-color : transparent;
width : 100%;
content : "";
z-index : 1;
height : 40px;
left : 0;
}
.fullscreen-overlay .textarea-wrap:before {
box-shadow : 0 20px 20px #fff;
top : -40px;
}
.fullscreen-overlay .textarea-wrap:after {
box-shadow : 0 -20px 20px #fff;
bottom : -40px;
}
.fullscreen-overlay textarea {
box-sizing : border-box;
width : 100%;
height : 100%;
padding : 20px;
border : 0;
background : #fff;
color : #999999;
font-size : 21px;
line-height : 1.6em;
resize : none;
box-shadow : none;
}
.fullscreen-overlay textarea:focus, .fullscreen-overlay textarea:hover {
outline : none;
color : #333333;
}
.fullscreen-overlay .fullscreen-sidebar {
position : absolute;
top : 30px;
right : 30px;
text-align : right;
z-index : 1002;
}
.fullscreen-overlay .fullscreen-sidebar .exit-fullscreen, .fullscreen-overlay .fullscreen-sidebar .fullscreen-info, .fullscreen-overlay .fullscreen-sidebar .theme-switcher {
color : #b3b3b3;
float : right;
clear : right;
margin-bottom : 15px;
}
.fullscreen-overlay .fullscreen-sidebar .exit-fullscreen:hover, .fullscreen-overlay .fullscreen-sidebar .fullscreen-info:hover, .fullscreen-overlay .fullscreen-sidebar .theme-switcher:hover {
color : #333333;
text-shadow : 0 0 10px #fff;
}
.fullscreen-overlay .fullscreen-sidebar .theme-switcher {
margin-right : 8px;
}
.fullscreen-overlay.dark-theme {
background : #1d1f21;
}
.fullscreen-overlay.dark-theme textarea {
background : #1d1f21;
color : #a4b1b1;
}
.fullscreen-overlay.dark-theme textarea:focus, .fullscreen-overlay.dark-theme textarea:hover {
color : #dbe0e0;
}
.fullscreen-overlay.dark-theme .textarea-wrap:before {
box-shadow : 0 20px 20px #1d1f21;
}
.fullscreen-overlay.dark-theme .textarea-wrap:after {
box-shadow : 0 -20px 20px #1d1f21;
}
.fullscreen-overlay.dark-theme .fullscreen-sidebar {
color : #dbe0e0;
}
.fullscreen-overlay.dark-theme .fullscreen-sidebar .exit-fullscreen, .fullscreen-overlay.dark-theme .fullscreen-sidebar .theme-switcher {
color : #a4b1b1;
}
.fullscreen-overlay.dark-theme .fullscreen-sidebar .exit-fullscreen:hover, .fullscreen-overlay.dark-theme .fullscreen-sidebar .theme-switcher:hover {
color : #dbe0e0;
text-shadow : 0 0 10px #000;
}
.fullscreen-overlay .suggester-container {
top : 5px;
left : 0;
}
.fullscreen-overlay-enabled #wrapper, .fullscreen-overlay-enabled #footer {
display : none;
}
.fullscreen-overlay-enabled .fullscreen-overlay {
display : block;
}
.previewable-comment-form .input-with-fullscreen-icon {
padding-right : 24px;
margin-right : -24px;
}
.previewable-comment-form .upload-enabled .fullscreen-overlay textarea {
max-height : none;
border : none;
border-radius : 0;
}
#wiki-wrapper .ie #gollum-editor {
padding-bottom : 1em;
}
#gollum-editor {
margin : 10px 0 50px;
padding : 10px;
background-color : #f9f9f9;
border : #e4e4e4 solid 1px;
border-radius : 5px;
}
.singleline {
display : block;
margin : 10px 0;
}
#gollum-editor-title-field.active {
border-bottom : 1px solid #ddd;
display : block;
margin : 0 0 3px 0;
padding : 0 0 5px 0;
}
#gollum-editor-page-title {
font-weight : bold;
margin-top : 0;
}
#gollum-editor-page-title.ph {
color : #000;
}
#gollum-editor-function-bar {
margin : 10px 0;
}
#gollum-editor-type-switcher {
display : none;
}
#gollum-editor-function-bar {
height : 26px;
padding-bottom : 10px;
border-bottom : 1px solid #ddd;
}
#gollum-editor-function-bar #gollum-editor-function-buttons {
display : none;
float : left;
}
#gollum-editor-function-bar.active #gollum-editor-function-buttons {
display : block;
}
#gollum-editor-function-bar #gollum-editor-format-selector {
padding-top : 5px;
}
#gollum-editor-function-bar #gollum-editor-format-selector select {
float : right;
margin : 0;
}
#gollum-editor-function-bar #gollum-editor-format-selector label {
color : #999;
float : right;
font-size : 11px;
font-weight : bold;
line-height : 17px;
padding : 0 5px 0 0;
}
#gollum-editor-function-buttons .minibutton {
width : 30px;
padding-left : 0;
padding-right : 0;
text-align : center;
}
#gollum-editor-function-buttons .minibutton .mini-icon {
margin-right : 0;
}
#gollum-error-message {
display : none;
padding-top : 12px;
font-size : 1.8em;
color : #f33;
}
#gollum-editor #gollum-editor-body {
font-family : Monaco, "Liberation Mono", Courier, monospace;
line-height : 22px;
margin : 13px 0 5px;
height : 390px;
resize : vertical;
}
#gollum-editor #gollum-editor-body + .collapsed, #gollum-editor #gollum-editor-body + .expanded {
border-top : 1px solid #ddd;
margin-top : 7px;
}
#gollum-editor .collapsed, #gollum-editor .expanded {
border-bottom : 1px solid #ddd;
display : block;
overflow : hidden;
padding : 10px 0 5px;
}
#gollum-editor .collapsed a.button, #gollum-editor .expanded a.button {
border : #ddd solid 1px;
color : #333;
display : block;
float : left;
height : 25px;
overflow : hidden;
margin : 2px 5px 7px 0;
padding : 0;
text-shadow : 0 1px 0 #fff;
width : 25px;
background-color : #eaeaea;
background-image : linear-gradient(#fafafa, #eaeaea);
background-repeat : repeat-x;
border-radius : 3px;
}
#gollum-editor .collapsed a.button:hover, #gollum-editor .expanded a.button:hover {
color : #fff;
text-shadow : 0 -1px 0 rgba(0, 0, 0, 0.3);
text-decoration : none;
background-color : #3072b3;
background-image : linear-gradient(#599bdc, #3072b3);
background-repeat : repeat-x;
}
#gollum-editor .collapsed a.button span, #gollum-editor .expanded a.button span {
margin : 4px;
}
#gollum-editor .collapsed h4, #gollum-editor .expanded h4 {
font-size : 16px;
float : left;
margin : 0;
padding : 6px 0 0 4px;
text-shadow : 0 -1px 0 #fff;
}
#gollum-editor .collapsed a.button span.mini-icon-arr-collapsed {
display : inline-block;
}
#gollum-editor .collapsed textarea, #gollum-editor .collapsed a.button span.mini-icon-arr-expanded {
display : none;
}
#gollum-editor .expanded a.button span.mini-icon-arr-expanded {
display : inline-block;
}
#gollum-editor .expanded a.button span.mini-icon-arr-collapsed {
display : none;
}
#gollum-editor .expanded textarea {
border : #ddd solid 1px;
clear : both;
display : block;
font-size : 12px;
font-family : Monaco, "Liberation Mono", Courier, monospace;
height : 84px;
margin : 8px 0;
padding : 6px;
width : 883px;
resize : vertical;
}
#gollum-editor a.gollum-minibutton, #gollum-editor a.gollum-minibutton:visited {
background-color : #f7f7f7;
border : #d4d4d4 solid 1px;
color : #333;
cursor : pointer;
display : block;
font-size : 12px;
font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight : bold;
margin : 0 0 0 9px;
padding : 5px 12px;
text-shadow : 0 1px 0 #fff;
background-color : #eaeaea;
background-image : linear-gradient(#fafafa, #eaeaea);
background-repeat : repeat-x;
border-radius : 3px;
}
#gollum-editor a.gollum-minibutton:hover, #gollum-editor a.gollum-minibutton:visited:hover {
background : #3072b3;
border-color : #518cc6 #518cc6 #2a65a0;
color : #fff;
text-shadow : 0 -1px 0 rgba(0, 0, 0, 0.3);
text-decoration : none;
background-color : #3072b3;
background-image : linear-gradient(#599bdc, #3072b3);
background-repeat : repeat-x;
}
#gollum-editor-help {
margin-top : -10px;
overflow : hidden;
padding : 0;
border : #ddd solid 1px;
border-width : 0 1px 1px 1px;
}
#gollum-editor-help-parent, #gollum-editor-help-list {
display : block;
float : left;
height : 170px;
list-style-type : none;
overflow : auto;
margin : 0;
padding : 10px 0;
width : 160px;
border-right : 1px solid #eee;
}
#gollum-editor-help-parent li, #gollum-editor-help-list li {
font-size : 12px;
line-height : 1.6;
margin : 0;
padding : 0;
}
#gollum-editor-help-parent li a, #gollum-editor-help-list li a {
border : transparent solid 1px;
border-width : 1px 0;
display : block;
font-weight : bold;
padding : 2px 12px;
text-shadow : 0 -1px 0 #fff;
}
#gollum-editor-help-parent li a:hover, #gollum-editor-help-list li a:hover {
background : #fff;
border-color : #f0f0f0;
text-decoration : none;
box-shadow : none;
}
#gollum-editor-help-parent li a.selected, #gollum-editor-help-list li a.selected {
border : #eee solid 1px;
border-bottom-color : #e7e7e7;
border-width : 1px 0;
background : #fff;
color : #000;
box-shadow : 0 1px 2px #f0f0f0;
}
#gollum-editor-help-list {
background : #fafafa;
}
#gollum-editor-help-wrapper {
background : #fff;
overflow : auto;
height : 170px;
padding : 10px;
}
#gollum-editor-help-content {
font-size : 12px;
margin : 0 10px 0 5px;
padding : 0;
line-height : 1.8;
}
#gollum-editor-help-content p {
margin : 0 0 10px 0;
padding : 0;
}
.ie #gollum-editor .singleline input {
padding-top : 0.25em;
padding-bottom : 0.75em;
}
#gollum-footer {
font-size : 12px;
line-height : 19px;
}
#gollum-footer #last-edit {
color : #999;
margin : 10px 0 0;
}
#gollum-dialog-dialog h4 {
border-bottom : 1px solid #ddd;
color : #333;
font-size : 16px;
line-height : normal;
font-weight : bold;
margin : 0 0 12px 0;
padding : 0 0 6px;
text-shadow : 0 -1px 0 #f7f7f7;
}
#gollum-dialog-dialog-body {
font-size : 12px;
line-height : 16px;
margin : 0;
padding : 0;
}
#gollum-dialog-dialog-body fieldset {
display : block;
border : 0;
margin : 0;
overflow : hidden;
padding : 0 12px;
}
#gollum-dialog-dialog-body fieldset .field {
margin : 0 0 18px 0;
padding : 0;
}
#gollum-dialog-dialog-body fieldset .field:last-child {
margin : 0 0 12px 0;
}
#gollum-dialog-dialog-body fieldset label {
color : #666666;
display : block;
font-size : 14px;
font-weight : bold;
line-height : 1.6;
margin : 0;
padding : 0;
min-width : 80px;
}
#gollum-dialog-dialog-body fieldset input[type="text"] {
display : block;
margin : 3px 0 0 0;
width : 100%;
}
#gollum-dialog-dialog-body fieldset input.code {
font-family : 'Monaco', 'Courier New', Courier, monospace;
}
#gollum-dialog-dialog-buttons {
border-top : 1px solid #ddd;
overflow : hidden;
margin : 14px 0 0 0;
padding : 12px 0 0;
}
a.gollum-minibutton, a.gollum-minibutton:visited {
border : #d4d4d4 solid 1px;
color : #333;
cursor : pointer;
display : inline;
font-size : 12px;
font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight : bold;
float : right;
width : auto;
margin : 0 0 0 9px;
padding : 4px 12px;
text-shadow : 0 1px 0 #fff;
background-color : #eaeaea;
background-image : linear-gradient(#fafafa, #eaeaea);
background-repeat : repeat-x;
border-radius : 3px;
}
a.gollum-minibutton:hover, a.gollum-minibutton:visited:hover {
border-color : #518cc6 #518cc6 #2a65a0;
color : #fff;
text-shadow : 0 -1px 0 rgba(0, 0, 0, 0.3);
text-decoration : none;
background-color : #3072b3;
background-image : linear-gradient(#599bdc, #3072b3);
background-repeat : repeat-x;
}
#wiki-wrapper.edit h1 {
color : #999;
font-weight : normal;
}
#wiki-wrapper.edit h1 strong {
color : #000;
font-weight : bold;
line-height : normal;
}
#languages .popular {
background-color : #fdfdfd;
overflow : hidden;
margin : 15px 0;
}
#languages .popular h3 {
font-size : 105%;
color : #aaa;
margin-bottom : 0.5em;
}
#languages .popular img {
border : #d0d0d0 solid 1px;
padding : 1px;
background-color : #fff;
margin : 0 10px 0 0;
vertical-align : middle;
}
#languages .popular a {
color : black;
}
#languages .popular ul {
margin : 0 40px 0 0;
list-style-type : none;
}
#languages .popular ul li {
line-height : 28px;
padding : 5px 0;
border-bottom : 1px solid #ddd;
color : #888;
font-size : 14px;
}
#languages .popular ul li:last-child {
border-bottom : none;
}
#languages .popular ul li a.repo {
font-weight : bold;
}
#languages .popular .left {
margin-left : 14em;
float : left;
width : 27em;
}
#languages .popular .left table {
border-collapse : separate;
border-spacing : 2px;
}
#languages .popular.compact .left {
margin-left : 0;
float : left;
width : 25em;
padding-bottom : 2em;
}
#languages .popular.compact .left.row {
clear : left;
}
#languages .all_languages {
padding-right : 3em;
text-align : right;
}
#languages a.bar {
display : block;
color : #fff;
text-decoration : none;
padding : 3px;
background-color : #4183c4;
min-width : 20px;
border-top-right-radius : 4px;
border-bottom-right-radius : 4px;
}
.marketing .pagehead h1 {
font-size : 30px;
}
.marketing .pagehead p {
margin : -5px 0 0 0;
font-size : 14px;
color : #777;
}
.marketing .pagehead ul.actions {
margin-top : 10px;
}
.marketing h2 {
margin : 15px 0 10px 0;
font-size : 18px;
}
.marketing h2.subdued {
font-size : 16px;
color : #666;
}
.marketing h2 .secure {
float : right;
padding : 4px 0;
font-size : 11px;
font-weight : bold;
text-transform : uppercase;
color : #000;
}
.marketing h2 .secure .mini-icon-lock {
position : relative;
top : 1px;
}
p.read-it {
margin : 25px 0 0 0;
color : #000;
text-align : center;
font-size : 25px;
font-weight : bold;
}
.marketing .questions textarea {
width : 428px;
padding : 5px;
height : 200px;
}
.marketing .questions dl.form input[type="text"] {
width : 426px;
}
.marketing .equacols .form-actions {
margin-top : 15px;
margin-bottom : 15px;
}
.marketing .questions p {
font-size : 14px;
color : #666;
}
.marketing .questions h2 {
font-size : 16px;
margin : 15px 0 -10px 0;
}
ul.bottom-nav, .content ul.bottom-nav {
margin : 15px 0;
padding : 10px 0;
border-top : 1px solid #ddd;
font-size : 14px;
}
ul.bottom-nav:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
* html ul.bottom-nav {
height : 1%;
}
ul.bottom-nav {
display : inline-block;
}
ul.bottom-nav {
display : block;
}
ul.bottom-nav li {
list-style-type : none;
}
ul.bottom-nav li.prev {
float : left;
}
ul.bottom-nav li.next {
float : right;
}
.plan {
margin : 10px 0;
padding : 10px;
border : transparent solid 1px;
border-radius : 5px;
}
.plan p {
margin : 0;
font-size : 12px;
}
.plans-row {
margin-top : -10px;
margin-left : -25px;
width : 945px;
}
.plans-row .plan {
float : left;
margin-left : 25px;
width : 268px;
text-shadow : 1px 1px 0 rgba(255, 255, 255, 0.8);
}
.plans-row .plan .rule {
margin : 0;
width : 100%;
padding : 0 10px;
margin-left : -10px;
border-top : 1px solid rgba(0, 0, 0, 0.1);
border-bottom : 1px solid rgba(255, 255, 255, 0.6);
}
.plans-row.foured {
width : 940px;
margin-left : -20px;
}
.plans-row.foured .plan {
width : 193px;
margin-left : 20px;
}
.plans-row .plan .button {
display : block;
margin : 2px 0;
text-align : center;
}
.plan h3 {
margin : -5px 0 2px 0;
font-size : 24px;
}
.plan .price {
float : right;
}
.plan .price .amount {
color : #000;
}
.plan .price .symbol {
position : relative;
top : -5px;
font-size : 16px;
opacity : 0.699999988079071044921875;
}
.plan .price .duration {
font-size : 14px;
opacity : 0.5;
}
.plan ul.bigpoints {
margin : 12px 0;
padding : 7px 9px;
font-weight : bold;
font-size : 14px;
color : #000;
background : rgba(255, 255, 255, 0.5);
border : rgba(0, 0, 0, 0.2) solid 1px;
border-right-color : rgba(0, 0, 0, 0.1);
border-bottom-color : rgba(0, 0, 0, 0.05);
border-radius : 4px;
}
.plan ul.bigpoints li {
list-style-type : none;
margin : 0;
}
.plan ul.smallpoints {
margin : -10px 0 0 0;
}
.plan ul.smallpoints li {
list-style-type : none;
padding : 5px 0;
opacity : 0.60000002384185791015625;
border-top : 1px solid rgba(0, 0, 0, 0.15);
}
.plan ul.smallpoints li:first-child {
border-top : none;
}
.plan.hplan {
margin : 20px 0;
height : 40px;
background-color : #eeeeee;
background-image : linear-gradient(#fafafa, #eee);
background-repeat : repeat-x;
border-color : #e1e1e1;
}
.plan.final:hover {
box-shadow : none;
}
.hplan .price {
float : left;
margin-right : 12px;
height : 100%;
padding : 0 8px;
font-weight : bold;
background : #fff;
border : #b6b69e solid 1px;
border-right-color : #e0dfcb;
border-bottom-color : #f4f2d2;
border-radius : 4px;
}
.hplan .price .symbol {
position : relative;
top : -14px;
color : #666;
font-size : 20px;
}
.hplan .price .amount {
position : relative;
top : -4px;
font-size : 34px;
color : #000;
}
.hplan .price .duration {
position : relative;
top : -4px;
color : #999;
font-size : 16px;
}
.hplan .button {
margin-top : 3px;
box-shadow : 0 1px 0 rgba(255, 255, 255, 0.1);
}
.hplan h3 {
margin : 1px 0 0 0;
font-size : 16px;
color : #000;
text-shadow : 1px 1px 0 rgba(255, 255, 255, 0.8);
}
.final h3 {
font-weight : normal;
}
.hplan p {
color : #666;
color : rgba(0, 0, 0, 0.6);
text-shadow : 1px 1px 0 rgba(255, 255, 255, 0.8);
}
.hplan p strong {
color : #000;
}
.plan.personal, .plan.micro.final, .plan.small.final, .plan.medium.final {
background-color : #c5e8f1;
background-image : linear-gradient(#eaf5fa, #c5e8f1);
background-repeat : repeat-x;
border-color : #c4dce2;
}
.plan.personal.leftmost {
background-color : #c5e8f1;
background-image : linear-gradient(#eaf5fa, #c5e8f1);
background-repeat : repeat-x;
}
.plan.personal.middle {
background-color : #c5e8f1;
background-image : linear-gradient(#eaf5fa, #c5e8f1);
background-repeat : repeat-x;
}
.plan.personal.rightmost {
background-color : #c5e8f1;
background-image : linear-gradient(#eaf5fa, #c5e8f1);
background-repeat : repeat-x;
}
.plan.personal h3 {
color : #1a526b;
}
.plan.business, .plan.large.final, .plan.mega.final, .plan.giga.final {
background-color : #c4e6bd;
background-image : linear-gradient(#f1fef4, #c4e6bd);
background-repeat : repeat-x;
border-color : #c7e2c4;
}
.plan.business.leftmost {
background-color : #c4e6bd;
background-image : linear-gradient(#f1fef4, #c4e6bd);
background-repeat : repeat-x;
}
.plan.business.middle {
background-color : #c4e6bd;
background-image : linear-gradient(#f1fef4, #c4e6bd);
background-repeat : repeat-x;
}
.plan.business.rightmost {
background-color : #c4e6bd;
background-image : linear-gradient(#f1fef4, #c4e6bd);
background-repeat : repeat-x;
}
.plan.business h3 {
color : #1f5714;
}
.plan.free {
background-color : #fbf8d4;
background-image : linear-gradient(#fefef3, #fbf8d4);
background-repeat : repeat-x;
border-color : #e7e4c2;
}
.plan.free:hover {
border-color : #d6d2ac;
}
.free p {
color : #4e4d29;
}
.plan.fi {
margin-top : 0;
background-color : #0f0f0f;
background-image : linear-gradient(#616161, #0f0f0f);
background-repeat : repeat-x;
border : 0;
}
.plan.fi:hover {
box-shadow : 0 0 25px rgba(0, 0, 0, 0.35);
}
.fi h3 {
color : #fff;
text-shadow : -1px -1px 0 rgba(0, 0, 0, 0.5);
}
.fi p {
color : #999;
text-shadow : -1px -1px 0 rgba(0, 0, 0, 0.8);
}
.fi .button {
border-color : #000;
}
.fi .mini-icon {
vertical-align : top;
}
ul.plans-features {
margin : 25px 0 25px -20px;
font-size : 14px;
}
ul.plans-features li {
list-style-type : none;
display : inline-block;
margin : 0 0 0 20px;
font-weight : bold;
color : #000;
}
ul.plans-features li.intro {
font-weight : normal;
color : #666;
padding : 0;
background : transparent;
}
.faqs {
color : #666;
font-size : 14px;
}
.faqs strong.highlight {
color : #444;
background : #fdffe0;
}
.faqs h2 {
margin : 30px 0 -10px 0;
font-size : 16px;
color : #000;
}
.faqs h2:first-child {
margin-top : 15px;
}
.faqs a {
font-weight : bold;
}
.featured-brands {
margin : 20px 0;
padding : 5px 10px;
background-color : #f2f8fa;
background-image : linear-gradient(#fefefe, #f2f8fa);
background-repeat : repeat-x;
border : #ddd solid 1px;
border-radius : 5px;
text-align : center;
font-size : 14px;
color : #677a84;
}
ul.selling-points {
margin : 25px 0;
}
ul.selling-points li {
list-style-type : none;
margin : 15px 0;
padding-left : 20px;
font-weight : bold;
font-size : 14px;
color : #000;
position : relative;
}
ul.selling-points li .mini-icon-confirm {
position : absolute;
left : 0;
top : 50%;
margin-top : -8px;
}
ol.steps {
margin : 20px 0 15px 0;
padding : 6px 10px;
font-size : 12px;
color : #000;
background : #ebf6e5;
border-radius : 5px;
}
ol.steps:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
* html ol.steps {
height : 1%;
}
ol.steps {
display : inline-block;
}
ol.steps {
display : block;
}
ol.steps li {
list-style-type : none;
float : left;
margin : 0 0 0 8px;
padding-left : 48px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/steps/arrow.png?6f664b17") 0 50% no-repeat;
}
ol.steps li:first-child {
margin : 0;
padding : 0;
background : transparent;
}
ol.steps li span {
display : block;
padding : 4px 7px 3px 7px;
opacity : 0.699999988079071044921875;
}
ol.steps li.current {
font-weight : bold;
}
ol.steps li.current span {
background : #fff;
border-radius : 3px;
border : rgba(0, 0, 0, 0.2) solid 1px;
border-right-color : rgba(0, 0, 0, 0.1);
border-bottom-color : rgba(0, 0, 0, 0);
opacity : 1;
}
ol.steps li.completed span {
display : block;
opacity : 0.5;
}
.pagehead .hero {
width : 958px;
padding : 0;
margin : -16px 0 15px -19px;
}
.pagehead .hero h1 {
position : relative;
margin : 0;
height : auto;
padding : 8px 10px;
font-size : 16px;
font-weight : bold;
color : #fff;
letter-spacing : 0;
text-shadow : -1px -1px 0 rgba(0, 0, 0, 0.2);
border-top-left-radius : 3px;
border-top-right-radius : 3px;
box-shadow : 0 2px 0 rgba(0, 0, 0, 0.15);
}
.pagehead .hero h1 em {
font-weight : normal;
color : #fff;
opacity : 0.75;
}
.hero h1 {
display : block;
background-color : #999999;
background-image : linear-gradient(#ddd, #999);
background-repeat : repeat-x;
}
.hero.golden h1 {
background-color : #94890d;
background-image : linear-gradient(#ded356, #94890d);
background-repeat : repeat-x;
}
.hero.features-theme h1 {
background-color : #405a6a;
background-image : linear-gradient(#829aa8, #405a6a);
background-repeat : repeat-x;
}
.hero ul.subnav {
position : relative;
float : right;
margin : -32px 10px 0 0;
height : 25px;
z-index : 5;
}
.hero ul.subnav li {
list-style-type : none;
margin : 0 0 0 10px;
float : left;
font-size : 11px;
font-weight : bold;
}
.hero ul.subnav li a {
display : block;
height : 23px;
padding : 0 8px;
line-height : 23px;
color : #fff;
color : rgba(255, 255, 255, 0.8);
border : transparent solid 1px;
border-radius : 3px;
text-decoration : none;
}
.hero ul.subnav li a:hover {
color : #fff;
background : rgba(0, 0, 0, 0.2);
}
.hero ul.subnav li a.selected {
color : #fff;
text-shadow : -1px -1px 0 rgba(0, 0, 0, 0.3);
background : rgba(255, 255, 255, 0.15);
border-top-color : rgba(0, 0, 0, 0.3);
border-left-color : rgba(0, 0, 0, 0.3);
border-bottom-color : rgba(255, 255, 255, 0.2);
border-right-color : rgba(255, 255, 255, 0.2);
cursor : pointer;
}
.hero img {
border-bottom-right-radius : 4px;
border-bottom-left-radius : 4px;
}
.hero .heroimage {
position : relative;
line-height : 1px;
}
.hero p.photocredit {
position : absolute;
bottom : 0;
left : 0;
margin : 0;
padding : 5px 10px;
font-size : 11px;
line-height : 1.3;
font-weight : bold;
color : #999;
background : #000;
background : rgba(0, 0, 0, 0.5);
border-bottom-left-radius : 3px;
}
p.photocredit a {
color : #999;
}
.hero .textographic {
padding : 15px 10px;
text-align : center;
font-size : 14px;
color : #666;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/hero/textographic-border.png?56f7cbda") 0 100% no-repeat #eee;
}
.hero .textographic p {
margin : 0;
}
.hero .screenographic {
position : relative;
padding : 15px 10px 0;
line-height : 1px;
border-bottom-right-radius : 4px;
border-bottom-left-radius : 4px;
background-color : #d3e1e8;
background-image : linear-gradient(#edf3f6, #d3e1e8);
background-repeat : repeat-x;
}
.hero .screenographic > .bigcount, .hero .screenographic > .caption, .hero .screenographic > .floating-text {
line-height : 1.3;
}
.hero .screenographic:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
* html .hero .screenographic {
height : 1%;
}
.hero .screenographic {
display : inline-block;
}
.hero .screenographic {
display : block;
}
.screenographic .browsercap {
float : left;
margin : 0 5px 0 -5px;
width : 540px;
height : 145px;
padding : 21px 23px 0 17px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/features/hero_browser.png?98d19c00") 0 0 no-repeat;
}
.screenographic .caption {
float : right;
margin : 25px 13px 0 0;
width : 320px;
padding : 12px;
font-size : 14px;
color : #555;
text-align : left;
background : #f8fcff;
border : #d0d7da solid 1px;
border-right : none;
border-bottom : none;
border-radius : 4px;
}
.screenographic .caption p {
margin : 0;
}
.screenographic .bottom {
position : absolute;
left : 0;
bottom : 0;
width : 100%;
height : 6px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/features/screenographic-bottom.png?2adc3d3b");
opacity : 0.070000000298023223876953125;
}
.screenographic.community img {
margin : -14px 0 0 -10px;
}
.hero .screenographic p.photocredit {
color : #aaa;
background : rgba(0, 0, 0, 0.75);
border-bottom-left-radius : 4px;
}
.hero .screenographic p.photocredit a {
color : #fff;
}
.screenographic .bigcount {
padding : 12px 20px;
line-height : 1.0;
color : #fff;
white-space : nowrap;
background : #1a2933;
background : rgba(35, 45, 52, 0.8);
border-radius : 5px;
}
.screenographic .bigcount p.count {
margin : -6px 0 0 0;
font-size : 50px;
line-height : 50px;
text-shadow : 0 0 10px rgba(0, 0, 0, 0.8);
}
.screenographic .bigcount p.subtext {
margin : 0 0 0 0;
font-size : 12px;
font-weight : bold;
text-align : center;
color : #ccc;
color : rgba(255, 255, 255, 0.7);
}
.screenographic.hosting {
padding-top : 20px;
padding-bottom : 22px;
padding-right : 15px;
}
.screenographic.hosting .bigcount {
float : left;
margin : 0 15px 0 5px;
}
.screenographic.community .bigcount {
display : none;
position : absolute;
top : 25px;
left : 50%;
}
.screenographic .floating-text h3 {
margin-top : 7px;
margin-bottom : 0;
font-size : 18px;
color : #2f424e;
}
.screenographic .floating-text p {
margin-top : 5px;
margin-bottom : 0;
font-size : 14px;
color : #50585d;
}
.wider .pagehead {
position : relative;
margin-top : 20px;
padding-left : 6px;
padding-right : 6px;
}
.wider .pagehead .hero {
margin-left : 0;
}
div.content {
font-size : 14px;
color : #333;
}
.marketing .content h2 {
margin : 40px 0 -10px 0;
font-size : 18px;
color : #000;
}
.feature-content h2 {
margin : 0 0 -10px 0;
font-size : 18px;
}
.content h2:first-child, .content .rule + h2 {
margin-top : 0;
}
.marketing .content h3 {
color : #000;
margin : 1.5em 0 -0.5em 0;
}
.marketing .content h3:first-child {
margin-top : 5px;
}
.content .figure {
margin : 15px 0;
padding : 1px;
border : #e5e5e5 solid 1px;
}
.content .figure:first-child {
margin-top : 0;
}
.marketing .content ul {
margin : 25px 0 25px 25px;
}
.content ul ul {
margin-top : 10px;
margin-bottom : 10px;
}
.miniprofile {
margin : 15px 0;
}
.miniprofile h3 {
margin : 0;
font-size : 16px;
}
.miniprofile p {
margin : 0 0 10px 0;
color : #666;
}
.miniprofile .profile-link, .miniprofile .public-info {
margin : 2px 0;
font-size : 11px;
color : #999;
}
ul.checklist {
margin : 20px 0;
font-size : 12px;
font-weight : bold;
}
.miniprofile ul.checklist {
margin : 30px 0;
}
ul.checklist li {
list-style-type : none;
margin : 15px 0;
padding-left : 25px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/marketing/check.png?eb9fc8be") 0 2px no-repeat;
}
ul.dates {
margin : 20px 0;
font-size : 12px;
}
ul.dates li {
list-style-type : none;
margin : 15px 0;
padding-left : 25px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/marketing/calendar.png?4c2ab126") 0 2px no-repeat;
}
ul.dates li strong {
color : #000;
display : block;
}
.content .quote {
margin : 25px 30px;
}
.sidebar .quote {
margin : 20px 0;
}
.content .quote blockquote {
margin : 0;
font-family : Georgia, Times, serif;
font-style : italic;
color : #666;
}
.content .quote cite {
display : block;
font-size : 12px;
font-weight : bold;
font-style : normal;
color : #333;
text-align : right;
}
.popout {
padding : 10px;
font-size : 12px;
color : #36361d;
background : #e3f2d4;
border-radius : 4px;
}
.popout p {
margin : 0;
line-height : 1.5;
}
.popout p + p {
margin-top : 10px;
}
pre.terminal {
padding : 10px 10px 10px 23px;
color : #fff;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/features/terminal_sign.png?248a6df3") 10px 50% no-repeat #333;
border-radius : 4px;
}
.wider .centered-graphic {
text-align : center;
line-height : 1px;
padding-bottom : 37px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/features/centered-graphic-glow.gif?a2d78d49") 50% 100% no-repeat;
}
.centered-graphic .feature-text {
line-height : 1;
}
.centered-graphic h2 {
margin-top : 20px;
}
.centered-graphic p {
color : #444;
}
.big-notice {
margin : 15px 0;
padding : 5px 20px;
background-color : #bedebe;
background-image : linear-gradient(#efe, #bedebe);
background-repeat : repeat-x;
border : #bedebe solid 1px;
border-radius : 5px;
}
.big-notice h3 {
margin-bottom : -10px;
}
.contact-notice {
margin : 15px 0;
padding : 5px 20px;
background-color : #bebebe;
background-image : linear-gradient(#eee, #bebebe);
background-repeat : repeat-x;
border : #bebebe solid 1px;
border-radius : 5px;
}
.contact-notice h3 {
margin-bottom : -10px;
}
ul.feature-tabs {
position : relative;
margin : 15px 0;
padding : 0 2px 29px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/features/curly_rule.png?0f8f365b") 0 100% no-repeat;
}
ul.feature-tabs li {
list-style-type : none;
position : relative;
float : left;
margin : 0 0 0 30px;
width : 215px;
height : 150px;
text-align : center;
z-index : 5;
}
ul.feature-tabs li:first-child {
margin-left : 0;
}
ul.feature-tabs li.highlight {
position : absolute;
bottom : 5px;
left : -1000px;
margin : 0;
width : 224px;
height : 97px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/features/feature-tab-highlight.png?a62f4829");
z-index : 1;
}
.feature-tabs a {
text-decoration : none;
}
.feature-tabs .tab-button {
display : block;
position : absolute;
top : 80px;
left : 0;
width : 100%;
padding : 15px 0;
text-decoration : none;
text-shadow : 1px 1px 0 rgba(255, 255, 255, 0.5);
background-color : #eeeeee;
background-image : linear-gradient(#fdfdfd, #eee);
background-repeat : repeat-x;
border : #e9e9e9 solid 1px;
border-radius : 4px;
cursor : pointer;
z-index : 5;
}
.feature-tabs a:hover .tab-button {
border-color : #ddd;
box-shadow : 0 0 10px rgba(65, 131, 196, 0.3);
}
.feature-tabs .tab-button h3 {
margin : 0;
font-size : 14px;
}
.feature-tabs .tab-button p {
margin : 0;
color : #888;
}
.feature-tabs a.selected {
cursor : default;
}
.feature-tabs a.selected .tab-button {
background-color : #f1efcc;
background-image : linear-gradient(#fdfdf6, #f1efcc);
background-repeat : repeat-x;
box-shadow : none;
cursor : default;
}
.feature-tabs .selected .tab-button h3 {
color : #000;
}
.feature-tabs .selected .tab-button p {
color : #666;
}
.browsered {
margin-bottom : -15px;
width : 460px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/features/browsered_browser.png?ba104dcb") 0 0 no-repeat;
}
.browsered.mini {
width : 300px;
background-image : url("https://a248.e.akamai.net/assets.github.com/images/modules/features/browsered_browser-mini.png?83f4ff5c");
}
.browsered .inner {
line-height : 1px;
padding : 14px 16px 35px 13px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/features/browsered_shadow.png?91cf4333") 0 100% no-repeat;
}
.browsered.mini .inner {
padding-top : 10px;
background-image : url("https://a248.e.akamai.net/assets.github.com/images/modules/features/browsered_shadow-mini.png?a7030229");
}
.caption {
margin-top : -5px;
margin-bottom : 30px;
padding : 18px 8px 8px;
font-size : 11px;
text-align : center;
color : #384141;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/features/caption_back.png?f14ef3c0") 50% 0 no-repeat;
border-bottom-right-radius : 4px;
border-bottom-left-radius : 4px;
}
.caption p {
margin : 0;
}
.browsered + h3 {
margin-top : 5px;
}
.access-infographic {
text-align : center;
}
.access-infographic p {
margin : 10px 0;
font-size : 12px;
font-weight : bold;
color : #444;
}
.access-infographic p.subtext {
margin-top : -10px;
font-weight : normal;
font-size : 11px;
}
.access-infographic p.repo {
height : 80px;
padding-top : 12px;
font-size : 22px;
color : #fff;
text-shadow : -1px -1px 0 rgba(0, 0, 0, 0.2);
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/features/infographics/hosting-access.png?0e1590ac") 0 0 no-repeat;
}
.access-infographic p.methods {
margin-top : 15px;
margin-bottom : -5px;
font-size : 16px;
color : #000;
}
.access-infographic .sep {
padding : 0 5px;
}
.instructor-bio {
padding-left : 150px;
}
.instructor-bio img {
float : left;
margin-top : 5px;
margin-left : -150px;
padding : 1px;
border : #ddd solid 1px;
}
.instructor-bio h2 {
margin-top : 15px;
}
#signup_form dd {
position : relative;
}
#signup_form dd .mini-icon {
position : absolute;
right : 25px;
top : 8px;
}
#signup_form .mini-icon-exclamation:before {
color : #bd2c00;
}
#signup_form .mini-icon-confirm:before {
color : #6cc644;
}
.lead {
margin-bottom : 30px;
font-size : 21px;
font-weight : 300;
color : #555;
}
.hanging-list li, .hanging-icon-list li {
margin : 10px 0;
font-size : 14px;
}
.hanging-list li {
margin-left : 12px;
list-style-position : inside;
}
.hanging-icon-list li {
padding-left : 25px;
list-style-type : none;
}
.hanging-icon-list .mini-icon {
float : left;
margin-left : -20px;
color : #999;
}
.hanging-icon-list .mini-icon-confirm {
color : #6cc644;
}
.hanging-icon-list .mini-icon-x {
color : #bd2c00;
}
.logos-page {
font-size : 14px;
}
.logos-download {
position : relative;
display : block;
margin-bottom : 30px;
padding-top : 40px;
text-align : center;
border : #ddd solid 1px;
border-radius : 6px;
}
.logos-download-link {
display : block;
margin-top : 40px;
padding : 20px;
font-size : 16px;
font-weight : bold;
background-color : #f5f5f5;
border-top : 1px solid #ddd;
border-radius : 0 0 5px 5px;
}
.logos-download-link .mini-icon {
vertical-align : -1px;
}
.logos-download:hover {
text-decoration : none;
}
.logos-download:hover .logos-download-link {
background-color : #eee;
}
.col-2 ul.members-list li {
display : block;
border-bottom : 1px solid #f1f1f1;
width : inherit;
}
ul.members-list {
font-size : 0;
margin : 5px 0;
}
ul.members-list li {
display : inline-block;
width : 165px;
position : relative;
list-style-type : none;
min-height : 48px;
margin : 0;
padding : 10px 0 10px 58px;
vertical-align : top;
}
ul.members-list li h4 {
margin : -1px 0 0 0;
font-size : 16px;
line-height : 1.2;
}
ul.members-list li h4 a {
display : inline-block;
text-overflow : ellipsis;
overflow-x : hidden;
width : 100%;
}
ul.members-list li h4 em {
font-style : normal;
font-weight : normal;
color : #99a7af;
display : block;
}
ul.members-list li p {
margin : -1px 0 0 0;
font-size : 11px;
color : #bbb;
}
ul.members-list .gravatar {
float : left;
margin-left : -58px;
border-radius : 3px;
}
ul.members-list .placeholder .gravatar {
opacity : 0.5;
}
ul.members-list .placeholder h4 a {
color : #999;
}
ul.members-list .minibutton {
position : absolute;
top : 10px;
right : 0;
}
ul.members-list p.details span.mini-icon {
margin-left : 15px;
vertical-align : middle;
}
ul.members-list p.details span.mini-icon:first-child {
margin-left : 0;
}
.merge-branch {
margin : 10px 0;
}
.merge-branch .mergeable {
padding : 12px 10px;
border : #ddd solid 1px;
border-radius : 2px;
}
.merge-branch p.message {
margin : 0;
font-size : 13px;
font-weight : bold;
color : #fff;
text-shadow : -1px -1px 0 rgba(0, 0, 0, 0.3);
}
.merge-branch .commit-ref {
border : none;
color : #fff;
background-color : #5e9db4;
background-image : linear-gradient(#6692a4, #5e9db4);
background-repeat : repeat-x;
text-shadow : 0 1px 0 rgba(0, 0, 0, 0.4);
box-shadow : 0 1px 0 rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 0.3);
line-height : 19px;
height : 19px;
margin-bottom : -3px;
}
.merge-branch .css-truncate-target {
max-width : 220px;
}
.merge-branch .mini-icon-info {
float : left;
margin : 0 5px 0 -1px;
cursor : pointer;
}
.merge-branch .mini-icon-info:hover, .merge-branch .mini-icon-info.selected {
text-shadow : 0 0 5px #fff;
}
.merge-branch .branch-status {
padding : 8px 10px;
font-size : 11px;
color : #666;
background : #eee;
border : #bbb solid 1px;
border-bottom : none;
border-top-right-radius : 2px;
border-top-left-radius : 2px;
}
.merge-branch .branch-status p {
margin : 0;
}
.merge-branch .branch-status .mini-icon {
display : none;
}
.merge-branch .branch-status + .mergeable {
border-top-left-radius : 0;
border-top-right-radius : 0;
}
.merge-branch .minibutton {
float : right;
margin : -4px 0 0 10px;
}
.mergeable-unstable .merge-branch .minibutton {
border-color : #999;
}
.merge-branch.mergeable-unknown .mergeable {
background-color : #f1f0a7;
background-image : linear-gradient(#f9f8a5, #f1f0a7);
background-repeat : repeat-x;
border-color : #bac385;
}
.merge-branch.mergeable-unknown .mergeable p.message {
color : #6e6d32;
text-shadow : 1px 1px rgba(255, 255, 255, 0.7);
}
.merge-branch.mergeable-unknown .mergeable p.message .spinner {
display : inline-block;
margin-right : 1px;
width : 10px;
height : 10px;
background : url("https://a248.e.akamai.net/assets.github.com/images/icons/static-spinner.png?3b67a823") 0 0 no-repeat;
}
.merge-branch.mergeable-unknown .branch-status {
display : none;
}
.merge-branch.mergeable-error .mergeable p.message {
color : #990000;
text-shadow : 1px 1px rgba(255, 255, 255, 0.7);
}
.merge-branch.mergeable-error .branch-status {
display : none;
}
.merge-branch.mergeable-dirty .mergeable, .merge-branch .dirty-cleanup .mergeable {
position : relative;
background-color : #939393;
background-image : linear-gradient(#b7b7b7, #939393);
background-repeat : repeat-x;
border-color : #888;
}
.merge-branch.mergeable-dirty .mergeable .shade, .merge-branch .dirty-cleanup .mergeable .shade {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 4px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/pulls/dirty-shade.png?fece7958") 0 0 repeat-x;
}
.merge-branch.mergeable-dirty .mergeable .commit-ref, .merge-branch .dirty-cleanup .mergeable .commit-ref {
background-color : #838383;
background-image : linear-gradient(#7a7a7a, #838383);
background-repeat : repeat-x;
}
.merge-branch.mergeable-dirty .mergeable.deleted, .merge-branch .dirty-cleanup .mergeable.deleted {
background-color : #ededed;
background-image : none;
border-color : #d2d2d2;
}
.merge-branch.mergeable-dirty .mergeable.deleted p.message, .merge-branch .dirty-cleanup .mergeable.deleted p.message {
color : #333;
}
.merge-branch.mergeable-dirty .branch-status {
display : none;
}
.merge-branch.mergeable-unstable .mergeable {
background-color : #939393;
background-image : linear-gradient(#b7b7b7, #939393);
background-repeat : repeat-x;
border-color : #888;
}
.merge-branch.mergeable-clean .mergeable {
background-color : #a2df8e;
background-image : linear-gradient(#bbe9aa, #a2df8e);
background-repeat : repeat-x;
border-color : #9ccf8b;
}
.merge-branch.mergeable-clean .mergeable p.message {
color : #0b5f00;
text-shadow : 1px 1px 0 rgba(255, 255, 255, 0.4);
}
.merge-branch.mergeable-clean .branch-status {
background-color : #d8f5cd;
border-color : #9ccf8b;
color : #5d8a4a;
}
.merge-branch .mergeable.merging {
background-color : #589ab3;
background-image : linear-gradient(#82bccd, #589ab3);
background-repeat : repeat-x;
border-color : #7699ad;
border-bottom-color : #648192;
border-top-left-radius : 0;
border-top-right-radius : 0;
}
.merge-branch .mergeable.merging p.message {
color : #fff;
text-shadow : -1px -1px 0 rgba(0, 0, 0, 0.3);
}
.merge-branch .mergeable.merging .commit-ref {
border : none;
color : #fff;
background-color : #5e9db4;
background-image : linear-gradient(#6692a4, #5e9db4);
background-repeat : repeat-x;
text-shadow : 0 1px 0 rgba(0, 0, 0, 0.4);
box-shadow : 0 1px 0 rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 0.3);
}
.merge-branch .mergeable.deleted {
background-color : #a9d5e2;
border-color : #8cabbd;
border-radius : 2px;
}
.merge-branch .mergeable.deleted p.message {
color : #386170;
text-shadow : 0 1px 0 rgba(255, 255, 255, 0.6);
}
.merge-branch .mergeable.deleted .css-truncate-target {
max-width : 500px;
}
.merge-branch .merge-form {
display : none;
}
.merge-branch.open .merge-form {
display : block;
}
.merge-branch.open .mergeable.clean, .merge-branch.open .mergeable.unstable, .merge-branch.open .mergeable.dirty {
display : none;
}
.merge-branch .merge-form .merge-error-message {
display : none;
margin : 10px 0 0 0;
padding : 5px 7px;
color : #bd2c00;
font-weight : bold;
font-size : 12px;
line-height : 19px;
background : rgba(255, 255, 255, 0.8);
border-radius : 2px;
}
.merge-branch .merge-form .merge-error-message .commit-ref {
background-color : #bd2c00;
background-image : linear-gradient(#a52600, #bd2c00);
background-repeat : repeat-x;
}
.merge-branch .merge-form .merge-error-message .css-truncate-target {
max-width : 540px;
}
.merge-branch .merge-form.error .merge-error-message {
display : block;
}
.merge-branch .commit-preview {
position : relative;
display : table-row;
font-size : 12px;
}
.merge-branch .commit-preview .message {
display : table-cell;
width : 561px;
padding : 8px 10px;
vertical-align : top;
background-color : #e7f0f3;
background-image : linear-gradient(#f6f9fa, #e7f0f3);
background-repeat : repeat-x;
border : #bedce7 solid 1px;
}
.merge-branch .commit-preview .message pre {
font-family : Monaco, "Liberation Mono", Courier, monospace;
font-size : 12px;
color : #5b6f74;
}
.merge-branch .commit-preview .message textarea {
margin-top : 5px;
box-sizing : border-box;
width : 100%;
height : 50px;
padding : 4px;
font-family : Monaco, "Liberation Mono", Courier, monospace;
font-size : 12px;
color : #666;
background-color : #fafafa;
}
.merge-branch .commit-preview .author {
display : table-cell;
width : 190px;
padding : 8px 10px;
vertical-align : top;
background : #d3e5eb;
border : #bedce7 solid 1px;
border-right : none;
}
.merge-branch .commit-preview .gravatar {
float : left;
margin : 2px 8px 0 0;
}
.merge-branch .commit-preview .gravatar img {
border-radius : 2px;
}
.merge-branch .commit-preview a {
color : #000;
}
.dirty-cleanup .mergeable {
border-top-right-radius : 0;
border-top-left-radius : 0;
}
.dirty-cleanup .delete-warning {
font-weight : bold;
padding : 8px 10px;
vertical-align : top;
background-color : #ededed;
background-image : linear-gradient(#f8f8f8, #ededed);
background-repeat : repeat-x;
border : #d2d2d2 solid 1px;
}
.dirty-cleanup .commit-ref {
background-color : #838383;
background-image : linear-gradient(#7a7a7a, #838383);
background-repeat : repeat-x;
}
.merge-pr {
margin : 15px 0 0 0;
padding-top : 3px;
border-top : 1px solid #ddd;
}
.merge-pr .push-more {
margin : 10px 0;
font-size : 12px;
color : #777;
}
.merge-pr .push-more code {
color : #000;
font-size : 12px;
}
.merge-pr .push-more a {
color : #333;
font-weight : bold;
}
.merge-help-popup.active .popup-modal {
display : block;
}
.merge-help-popup .popup-modal {
position : absolute;
display : none;
z-index : 21;
margin-top : 20px;
width : 500px;
background : #fff;
border : #c1c1c1 solid 1px;
border-radius : 5px;
box-shadow : 0 0 13px rgba(0, 0, 0, 0.31);
overflow : hidden;
font-size : 12px;
color : #666;
}
.merge-help-popup .close {
margin-right : 10px;
margin-top : 13px;
}
.merge-help-popup .intro {
margin-top : 0;
padding-bottom : 10px;
border-bottom : 1px solid #ddd;
}
.merge-help-popup .url-box {
border-top : none;
margin : 0;
padding : 0;
}
.merge-help-popup .clone-urls {
width : 100%;
}
.merge-help-popup .zeroclipboard-button {
float : right;
}
.merge-help-popup .popup-header {
padding : 8px 10px;
background-color : #e9eeee;
background-image : linear-gradient(#f6f8f8, #e9eeee);
background-repeat : repeat-x;
border-bottom : 1px solid #f0f3f3;
}
.merge-help-popup .popup-header .popup-title {
font-weight : bold;
font-size : 12px;
color : #111;
text-shadow : 1px 1px 0 #fff;
}
.merge-help-popup .popup-header .mini-icon {
display : block;
float : right;
width : 16px;
height : 16px;
color : #CCC;
cursor : pointer;
}
.merge-help-popup .popup-header .mini-icon:hover {
color : #555;
}
.merge-help-popup .popup-body {
padding : 15px;
}
.merge-help-popup pre.copyable-terminal {
margin-right : 35px;
padding : 10px;
color : #fff;
background : #333;
border : none;
border-radius : 4px;
overflow : auto;
}
.merge-help-popup .for-copyable-terminal {
float : right;
}
#notification-center .listings-layout {
margin-top : 15px;
}
#notification-center .listings-layout .columns.sidebar {
width : 160px;
padding-right : 20px;
border-right : none;
}
#notification-center .listings-layout .columns.main {
width : 740px;
}
#notification-center .chromed-list-browser {
margin-bottom : 15px;
}
#notification-center .list-browser-filterbar .css-truncate-target {
max-width : 150px;
}
#notification-center .list-browser-filterbar h3 {
margin : 0;
padding : 5px;
font-size : 13px;
line-height : 20px;
}
#notification-center .list-browser-filterbar h3 .css-truncate-target {
max-width : 350px;
}
#notification-center .list-browser-filterbar h3 a {
color : #666;
text-shadow : 0 1px 0 rgba(255, 255, 255, 0.75);
}
#notification-center .list-browser-filterbar .minibutton {
float : right;
margin : 5px;
color : #666;
font-size : 12px;
line-height : 18px;
height : 18px;
border-color : #ccc;
border-bottom-color : #aaa;
}
#notification-center .list-browser-filterbar .minibutton:hover {
color : #fff;
}
#notification-center .list-browser-filterbar .minibutton > span {
height : 18px;
line-height : 18px;
}
#notification-center .content {
background-color : #fff;
margin-bottom : 15px;
}
#notification-center ul.notifications {
list-style-type : none;
font-size : 14px;
}
#notification-center ul.notifications > li {
padding : 0 5px;
}
#notification-center ul.notifications > li:last-child {
border-bottom : none;
border-bottom-right-radius : 4px;
border-bottom-left-radius : 4px;
}
#notification-center ul.notifications > li.view-more {
padding-top : 8px;
padding-bottom : 8px;
font-size : 13px;
font-weight : bold;
text-align : center;
}
#notification-center ul.notifications > li.confirmation {
padding : 8px 0;
background : #fff;
color : #666;
text-align : center;
border-bottom-color : #ddd;
}
#notification-center ul.notifications > li.confirmation strong {
color : #000;
}
#notification-center ul.notifications > li.confirmation .minibutton {
margin-top : 5px;
}
#notification-center ul.notifications ul.notification-actions {
float : right;
list-style-type : none;
margin : 12px 0 0;
}
#notification-center ul.notifications ul.notification-actions > li {
float : right;
margin : 0 0 0 15px;
}
#notification-center ul.notifications ul.notification-actions .view {
font-weight : bold;
}
#notification-center ul.notifications ul.notification-actions .view .mini-icon {
position : relative;
top : 1px;
}
#notification-center ul.notifications ul.notification-actions .view a {
transition : color 0.2s linear;
}
#notification-center ul.notifications ul.notification-actions time {
display : block;
width : 110px;
white-space : nowrap;
overflow : hidden;
text-overflow : ellipsis;
color : #999;
}
#notification-center ul.notifications ul.notification-actions .delete, #notification-center ul.notifications ul.notification-actions .mute {
margin-left : 10px;
}
#notification-center ul.notifications ul.notification-actions .delete-note, #notification-center ul.notifications ul.notification-actions .mute-note {
position : relative;
top : 1px;
color : #bbb;
border : none;
background-color : transparent;
transition : color 0.2s linear;
}
#notification-center ul.notifications ul.notification-actions .delete-note:hover, #notification-center ul.notifications ul.notification-actions .mute-note:hover {
cursor : pointer;
color : #4183c4;
}
#notification-center ul.notifications h4 {
font-size : 14px;
}
#notification-center ul.notifications h4 > a {
display : block;
color : #333333;
white-space : nowrap;
overflow : hidden;
text-overflow : ellipsis;
padding-top : 12px;
padding-bottom : 12px;
}
#notification-center ul.notifications h4 .mini-icon {
position : relative;
top : 1px;
margin-right : 2px;
}
#notification-center ul.notifications > li.read {
background-color : #f1f1f1;
border-bottom-color : #ddd;
}
#notification-center ul.notifications > li.read h4 > a {
color : #666;
transition : color 0.2s linear;
}
#notification-center ul.notifications > li.read ul.notification-actions .view a {
color : #999;
}
#notification-center ul.notifications > li.read .type-icon:before {
color : #B0B0B0 !important ;
}
#notification-center ul.notifications > li.read .delete-note {
opacity : 0.300000011920928955078125;
}
#notification-center ul.notifications > li.muted ul.notification-actions .mute-note {
color : #cc0000;
}
#notification-center ul.notifications li.issue-notification .type-icon:before {
color : #489D00;
}
#notification-center ul.notifications li.commit-notification .type-icon:before {
color : #156F9E;
}
#notification-center ul.notifications li.pull-request-notification .type-icon:before {
color : #9E157C;
}
#notification-center .list-browser-filterbar .minibutton {
float : right;
margin : 5px;
font-size : 12px;
line-height : 18px;
height : 18px;
}
#notification-center .list-browser-filterbar .minibutton > span {
height : 18px;
line-height : 18px;
}
#notification-center .unread-count {
background-color : #8d8d8d;
color : #fff;
font-size : 11px;
line-height : 10px;
padding : 3px 5px;
float : left;
margin : 7px 7px 0 5px;
border-radius : 3px;
}
#notification-center .truncated-repo-list a.repo-name {
display : block;
width : 100%;
overflow : hidden;
text-overflow : ellipsis;
}
#notification-center .repo-list a.repo-name {
font-weight : bold;
white-space : nowrap;
}
#notification-center .head-tabs {
margin-bottom : 20px;
border-bottom : 1px solid #eee;
overflow : visible;
}
#notification-center .head-tabs > li {
border-right : 1px solid #ddd;
border-bottom : 1px solid #ddd;
list-style-type : none;
height : 40px;
background-color : #FFF;
float : left;
}
#notification-center .head-tabs li.events {
float : none;
border-right : 0 none;
}
#notification-center .head-tabs li.events a {
display : inline-block;
padding : 12px;
color : #7f7f7f;
font-size : 12px;
}
#notification-center .head-tabs li.events a:hover {
text-decoration : none;
}
#notification-center .head-tabs li.events .counter {
background-color : #e5e5e5;
padding : 3px 7px;
border-radius : 10px;
font-weight : bold;
color : #575757;
font-size : 11px;
}
#notification-center .head-tabs li.selected:first-child {
border-left : 1px solid #ddd;
border-right : none;
background : none;
}
#notification-center .head-tabs li.selected {
border-top : 1px solid #ddd;
border-bottom : 1px solid transparent;
}
.repo-subscription-container {
margin : 0 auto;
width : 600px;
}
.repo-subscription-container .spinner {
float : right;
}
.repo-subscription-container h2 {
font-size : 22px;
margin-bottom : -10px;
font-weight : normal;
}
.repo-subscription-container p.intro {
font-size : 14px;
color : #666;
}
.subscriptions-sidebar {
float : right;
width : 290px;
}
.subscriptions-sidebar p.checkbox label {
position : relative;
font-size : 14px;
}
.subscriptions-sidebar p.checkbox label img {
position : absolute;
right : -21px;
top : -2px;
}
.subscriptions-sidebar .note {
color : #666;
}
.subscriptions-content {
float : left;
width : 600px;
margin-top : 15px;
}
.subscriptions-content .repo-list .subscription-row > .mini-icon:before {
position : relative;
top : 2px;
color : #999;
}
.subscriptions-content .repo-list form {
display : inline;
}
.subscriptions-content .repo-list .only-loading {
display : none;
}
.subscriptions-content .repo-list .loading .only-loading {
display : inline-block;
}
.subscriptions-content .repo-list .only-unsubed {
display : none;
}
.subscriptions-content .repo-list .unsubscribed .only-unsubed {
display : inline;
}
.subscriptions-content .repo-list .unsubscribed .only-subed {
display : none;
}
.subscriptions-content .repo-list .only-unignored {
display : none;
}
.subscriptions-content .repo-list .unsubscribed .only-unignored {
display : inline;
}
.subscriptions-content .repo-list .unsubscribed .only-ignored {
display : none;
}
.subscriptions-content .unsubscribed {
background : #f1f1f1;
border-color : #ddd;
}
.subscriptions-content .unsubscribed a {
color : #666;
}
.subscriptions-content .unsub-all-button {
float : right;
margin-top : 8px;
}
.thread-subscription-status {
clear : both;
margin : 40px 0 20px 0;
padding : 10px;
background : #fff;
border : #eee solid 1px;
border-radius : 4px;
}
.thread-subscription-status .mega-icon {
vertical-align : middle;
margin-right : 10px;
}
.thread-subscription-status .mega-icon:before {
color : #ccc;
}
.thread-subscription-status .mini-icon.unread {
color : #4183c4;
}
.thread-subscription-status .minibutton:hover .mini-icon.unread {
color : #fff;
}
.thread-subscription-status .context-menu-container.active .minibutton .mini-icon.unread {
color : #fff;
}
.thread-subscription-status .context-menu-container {
float : left;
margin-top : 4px;
}
.thread-subscription-status p.reason {
vertical-align : middle;
display : inline-block;
margin : 0;
color : #999;
}
.thread-subscription-status .select-menu {
vertical-align : middle;
display : inline-block;
margin-right : 10px;
}
.thread-subscription-status .mini-icon-mute {
color : #cc0000;
}
.equacols .column > .fieldgroup:first-child {
margin-top : 0;
}
ul.fieldpills.usernames li img {
margin-right : 2px;
padding : 1px;
background : #fff;
border : #ddd solid 1px;
vertical-align : middle;
}
ul.fieldpills.repos-pills > li {
margin : 0 0 5px 0;
padding : 3px 0 3px 5px;
}
ul.fieldpills.repos-pills > li .mini-icon {
position : relative;
top : 2px;
}
ul.fieldpills.repos-pills > li .fork-flag {
line-height : 18px;
font-weight : normal;
}
ul.grouplist {
margin : 15px 0 20px 0;
border-top : 1px solid #ddd;
}
ul.grouplist > li {
list-style-type : none;
position : relative;
padding : 8px 0;
border-bottom : 1px solid #ddd;
}
ul.grouplist .icontip {
position : absolute;
display : block;
width : 32px;
height : 32px;
top : 8px;
left : 0;
}
ul.grouplist > li.iconed {
padding-left : 38px;
}
ul.grouplist > li.org-icon {
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/organizations/org_icon.gif?d502d2bc") 0 0 no-repeat;
}
ul.grouplist > li.admin.org-icon {
background-position : 0 -100px;
}
ul.grouplist li h3 {
margin : 0;
font-size : 16px;
}
ul.grouplist li p {
margin : -2px 0 0 0;
font-size : 12px;
color : #999;
}
ul.grouplist > li ul.actions {
position : absolute;
top : 50%;
right : 0;
margin : -12px 0 0 0;
}
ul.grouplist > li ul.actions li {
display : inline-block;
margin : 0 0 0 5px;
}
#facebox .change-gravatar-email .gravatar {
float : left;
padding : 2px;
border : #DDDDDD solid 1px;
}
#facebox .change-gravatar-email form {
float : left;
width : 65%;
padding-left : 15px;
}
#facebox .change-gravatar-email input {
font-size : 14px;
width : 85%;
}
#facebox .change-gravatar-email button {
margin-top : 12px;
margin-left : 0;
}
#facebox .change-gravatar-email .spinner {
margin-left : 10px;
}
#facebox .change-gravatar-email .error {
color : #990000;
font-weight : bold;
}
.pagehead.orgs-next-pagehead h1 {
color : #666;
letter-spacing : -1px;
margin-bottom : 15px;
padding-left : 36px;
position : relative;
}
.pagehead.orgs-next-pagehead h1 a {
color : #4183c4;
}
.pagehead.orgs-next-pagehead h1 img {
height : 32px;
left : -4px;
position : absolute;
top : -4px;
width : 32px;
}
.pagehead.orgs-next-pagehead .button {
z-index : 2;
display : inline-block;
}
.orgs-next-sidebar {
float : right;
width : 170px;
}
.orgs-next-sidebar .menu-container {
box-sizing : border-box;
margin-bottom : 10px;
width : 170px;
}
.orgs-next-content {
float : left;
width : 790px;
}
.orgs-next-content .capped-box {
width : 385px;
}
.orgs-next-content #all-teams {
display : none;
}
.orgs-next-content #all-teams-filter-field {
display : none;
}
.org-dash-header .new-team-form {
display : none;
}
.org-dash-header .new-member-form {
display : none;
}
.org-dash-header .no-results {
display : none;
}
.org-dash-header.open .new-team-form {
display : block;
}
.org-dash-header.open .new-member-form {
display : block;
}
.org-dash-header.no-results .no-results {
display : block;
}
.org-dash-header.no-results .new-team-form {
display : block;
}
.org-dash-header.no-results .new-member-form {
display : block;
}
.org-dash-header input.is-loading + .spinner {
display : inline-block;
}
.no-results p {
margin-top : 0;
}
.new-member-form, .new-team-form {
margin : 20px 0 20px 0;
padding : 10px;
border-radius : 3px;
background : #f5f5f5;
}
.new-member-form .button, .new-team-form .button {
float : right;
}
.add-member {
width : 640px;
}
.new-team-form .team-name {
width : 200px;
}
.new-team-form .team-description {
width : 430px;
margin : 0 0 0 10px;
}
.org-dash-filter {
padding : 0 0 10px 0;
margin : 0 0 10px 0;
border-bottom : 1px solid #eaeaea;
}
.org-dash-filter .button {
float : right;
}
.org-dash-filter input[type="text"] {
width : 350px;
}
.member-list {
list-style : none;
}
.member-list li {
position : relative;
float : left;
width : 50%;
padding : 10px 0;
border-bottom : 1px solid #ddd;
}
.member-list li:last-child {
border-bottom : none;
}
.member-list img.avatar {
float : left;
margin : 0 10px 0 0;
border-radius : 3px;
}
.member-list .member > a {
display : block;
font-weight : bold;
}
.member-list .member-details {
float : left;
}
.member-list p {
font-size : 13px;
color : #777;
margin : 0;
line-height : 25px;
}
.member-list small {
position : absolute;
top : 10px;
right : 50px;
color : #999;
}
.member-list .spinner {
display : none;
}
.team-list {
list-style : none;
}
.team-list li {
position : relative;
float : left;
width : 355px;
clear : left;
}
.team-list li:nth-child(2n) {
float : right;
clear : none;
}
.team-list .delete-team {
position : absolute;
top : 8px;
right : 10px;
color : #999;
}
.team-list .delete-team:hover {
color : #bd2c00;
}
.team-list p {
padding : 0 10px;
}
.team-list .meta {
margin : 0;
padding-top : 5px;
padding-bottom : 5px;
border-top : 1px solid #eaeaea;
font-size : 12px;
}
.team-list .meta a {
color : #999;
}
.team-list .meta .team-repo-count {
float : right;
}
.full-width-team-list li {
float : none;
width : 730px;
border-bottom : 1px solid #ddd;
line-height : 20px;
padding : 0 10px;
}
.full-width-team-list > a {
display : block;
font-weight : bold;
font-size : 14px;
}
.full-width-team-list .team-description {
display : block;
margin : 5px 0;
width : 100%;
color : #777;
font-size : 14px;
line-height : 20px;
}
.full-width-team-list .team-meta {
float : right;
color : #777;
}
.team-list .new-team {
background : #6cc644;
margin : 0 0 0 5px;
padding : 1px 6px 0 6px;
border-radius : 3px;
display : inline-block;
color : #fff;
line-height : 14px;
font-size : 11px;
font-weight : bold;
cursor : pointer;
}
.create-team .spinner {
display : none;
}
.create-team.is-loading .spinner {
margin : 2px;
display : inline-block;
}
ul.fieldpills .org-member .spinner {
display : inline-block;
}
.org-member.is-loading .spinner {
display : inline-block;
}
.member-view .member {
padding : 10px;
margin-bottom : 10px;
}
.create-team-message {
display : none;
}
.filterable-empty.filterable-active + .create-team-message {
display : block;
}
.new-team-form .warning {
display : inline-block;
background : #333333;
color : #fff;
margin-top : 10px;
padding : 2px 4px;
font-weight : normal;
font-size : 10px;
border-radius : 3px;
}
.team-reference-list .mini-icon-issue-opened {
color : #6cc644;
}
.team-reference-list .mini-icon-issue-closed {
color : #bd2c00;
}
.team-reference-list .mini-icon-pull-request {
color : #6cc644;
}
.team-reference-list .mini-icon-pull-request.closed {
color : #bd2c00;
}
#activity-list > li {
list-style-type : none;
padding : 10px;
border-bottom : 1px solid #eee;
}
#activity-list > li.activity-timestamp {
font-size : 10px;
color : #999999;
}
.status-form {
margin : 0 0 10px;
}
.status-form textarea {
width : 100%;
height : 1em;
}
.status-form .drag-and-drop {
display : none;
}
.status-form .status-controls {
display : none;
}
.status-form .enable-fullscreen {
display : none;
}
.status-form.active textarea {
min-height : 80px;
}
.status-form.active .drag-and-drop {
display : block;
}
.status-form.active .status-controls {
display : block;
}
.status-form.active .enable-fullscreen {
display : inline-block;
}
.org-status .subdued {
color : #ddd;
}
.org-status .delete-status {
color : #ddd;
display : none;
}
.org-status:hover .delete-status {
display : inline-block;
}
.status-comments {
display : none;
background : #fafafa;
border-radius : 3px;
padding : 10px;
}
.status-comments.active {
display : block;
}
.status-comments .status-comment-form {
margin-top : 10px;
}
.status-comments .status-comment-form .controls {
display : none;
}
.status-comments .status-comment-form.active .controls {
display : inline-block;
}
.status-comments textarea {
width : 748px;
}
.org-status-comment {
list-style-type : none;
border-top : 1px solid #ddd;
padding-top : 10px;
}
.org-status-comment:first-child {
padding-top : 0;
border-top : none;
}
.org-status-comment img {
float : left;
height : 15px;
margin-right : 5px;
}
.org-status-comment h4 {
font-weight : normal;
}
.org-status-comment h4 a {
font-weight : bold;
}
.org-status-comment .delete-status-comment {
display : none;
color : #ccc;
}
.org-status-comment:hover .delete-status-comment {
display : inline-block;
}
.pagehead {
position : relative;
display : block;
margin : 0 0 20px 0;
padding-top : 20px;
}
.pagehead .container {
position : relative;
}
.pagehead .user-avatar {
vertical-align : middle;
margin-top : -2px;
}
.pagehead.separation {
padding-top : 15px;
border-bottom : 1px solid #eee;
}
.pagehead.separation h1 {
margin-bottom : 15px;
font-size : 24px;
line-height : 34px;
}
.pagehead.separation .mega-icon {
vertical-align : middle;
}
.admin {
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/pagehead/background-yellowhatch-v3.png?62b97ad8") 0 0 repeat-x;
}
.pagehead h1 {
margin : 0 0 10px;
font-size : 20px;
font-weight : normal;
line-height : 28px;
color : #495961;
z-index : 0;
}
.pagehead.dashboard h1 {
font-size : 16px;
height : 22px;
line-height : 22px;
}
.pagehead.userpage h1 {
margin-bottom : 0;
font-size : 30px;
height : auto;
line-height : 54px;
font-weight : bold;
}
.pagehead.repohead h1 {
color : #666;
margin-bottom : 15px;
padding-left : 36px;
position : relative;
letter-spacing : -1px;
}
.pagehead.repohead h1.private .mega-icon:before {
color : #e9dba5;
}
.pagehead.repohead h1.private .repo-label span {
padding : 3px 6px 2px;
background-color : #f8eec7;
border-radius : 3px;
color : #A1882B;
}
.pagehead.repohead h1 .mega-icon-private-repo, .pagehead.repohead h1 .mega-icon-private-mirror, .pagehead.repohead h1 .mega-icon-public-repo, .pagehead.repohead h1 .mega-icon-public-mirror, .pagehead.repohead h1 .mega-icon-repo-forked {
position : absolute;
left : -4px;
top : 12px;
line-height : 32px;
margin-top : -13px;
}
.pagehead.repohead h1 .mega-icon-private-repo:before, .pagehead.repohead h1 .mega-icon-private-mirror:before, .pagehead.repohead h1 .mega-icon-public-repo:before, .pagehead.repohead h1 .mega-icon-public-mirror:before, .pagehead.repohead h1 .mega-icon-repo-forked:before {
color : #bbb;
}
.pagehead.repohead h1 .mega-icon-private-repo {
top : 10px;
}
.pagehead.repohead h1 strong {
font-weight : bold;
}
.pagehead h1 a {
color : #495961;
}
.pagehead.repohead h1 a {
color : #4183c4;
white-space : nowrap;
}
.pagehead.repohead.mirror h1, .pagehead.repohead.fork h1 {
margin-top : -5px;
margin-bottom : 15px;
height : auto;
}
.pagehead.repohead h1 span.fork-flag, .pagehead.repohead h1 span.mirror-flag {
display : block;
margin-top : -5px;
font-size : 11px;
line-height : 20px;
letter-spacing : 0;
}
.pagehead h1 em {
font-style : normal;
font-weight : normal;
color : #99a7af;
}
.pagehead h1 em strong {
color : #919ea6;
}
.pagehead h1.avatared img {
vertical-align : middle;
position : relative;
top : -2px;
margin-right : 5px;
padding : 2px;
border : #ddd solid 1px;
}
.pagehead.shrunken h1.avatared img {
top : -1px;
padding : 1px;
}
.pagehead.shrunken h1.avatared span {
letter-spacing : 0;
color : #808080;
margin-left : 0.5em;
font-size : 0.9em;
}
.pagehead .title-actions-bar a:hover {
text-decoration : none;
}
.pagehead.shrunken ul.pagehead-actions {
margin-top : -30px;
}
ul.pagehead-actions {
margin : 0;
float : right;
position : absolute;
right : 0;
z-index : 21;
}
.pagehead.repohead span.repo-label {
position : absolute;
top : 14px;
left : -75px;
width : 65px;
margin-top : -14px;
text-align : right;
font-size : 11px;
text-transform : uppercase;
color : #b9b9b9;
font-weight : 300;
letter-spacing : 0;
text-shadow : none;
transition : all 0.4s ease-in-out;
}
@media only screen and (max-width:1075px) {
.pagehead.repohead ul.pagehead-actions {
position : relative;
top : 0;
right : 0;
padding : 0 0 0 20px;
}
.admin .pagehead ul.pagehead-actions {
position : absolute;
top : 0;
right : 0;
}
.page-account .pagehead ul.pagehead-actions {
top : 0;
}
.pagehead.userpage ul.pagehead-actions {
position : static;
margin-top : 18px;
}
ul.pagehead-actions > li {
list-style-type : none;
display : inline;
font-size : 11px;
color : #333;
margin : 0 5px 0 0;
float : left;
}
ul.pagehead-actions > li:last-child {
margin-right : 0;
}
ul.pagehead-actions > li.text {
padding : 0 5px 0 0;
}
ul.pagehead-actions > li.text.below {
position : absolute;
top : 35px;
}
ul.pagehead-actions a.feed {
display : inline-block;
height : 24px;
padding : 0 6px;
line-height : 26px;
border : #eee solid 1px;
border-radius : 3px;
}
ul.pagehead-actions > li .context-menu-container {
display : inline-block;
}
ul.pagehead-actions > li form {
display : inline-block;
}
ul.pagehead-actions > li.subscription .mini-icon-mute {
color : #cc0000;
}
ul.pagehead-actions a.feed:hover {
text-decoration : none;
}
ul.pagehead-actions a.feed .mini-icon-feed {
position : relative;
top : 2px;
}
ul.pagehead-actions .context-button {
height : 24px;
}
.pagehead p.description {
margin : -8px 0 10px 0;
font-size : 12px;
color : #999;
}
.pagehead .container > ul.tabs {
position : relative;
margin : 10px 0 0 0;
font-size : 12px;
font-weight : bold;
background-color : #eaeaea;
background-image : linear-gradient(#fafafa, #eaeaea);
background-repeat : repeat-x;
border : #eaeaea solid 1px;
border-bottom-color : #cacaca;
border-radius : 3px;
}
.pagehead .container > ul.tabs:first-child {
margin-top : 0;
}
#site-container > .container:first-child {
margin-top : 20px;
}
.pagehead .container > ul.tabs.with-details-box, .pagehead .container > ul.tabs.with-details-box li a, .pagehead .container > ul.tabs.with-details-box li:first-child a, .pagehead .container > ul.tabs.with-details-box li:last-child a {
border-bottom-right-radius : 0;
border-bottom-left-radius : 0;
}
.pagehead .container > ul.tabs li {
list-style-type : none;
margin : 0;
display : table-cell;
width : 1%;
}
.pagehead .container > ul.tabs li.pulse-nav {
float : left;
width : 40px;
}
.pagehead .container > ul.tabs li.pulse-nav .mini-icon {
position : relative;
top : 3px;
}
.pagehead .container > ul.tabs li a {
display : block;
text-align : center;
line-height : 35px;
font-size : 12px;
color : #777;
text-decoration : none;
text-shadow : 0 1px 0 white;
border-right : 1px solid #eee;
border-right-color : rgba(0, 0, 0, 0.04);
border-left : 1px solid #fcfcfc;
border-left-color : rgba(255, 255, 255, 0.7);
border-bottom : 2px solid #DADADA;
}
.pagehead .container > ul.tabs li:first-child a {
border-left : none;
border-bottom-left-radius : 3px;
}
.pagehead .container > ul.tabs li:first-child a:hover, .pagehead .container > ul.tabs li:first-child a.selected {
border-top-left-radius : 3px;
}
.pagehead .container > ul.tabs li:last-child a {
border-right : none;
border-bottom-right-radius : 3px;
}
.pagehead .container > ul.tabs li:last-child a:hover, .pagehead .container > ul.tabs li:last-child a.selected {
border-top-right-radius : 3px;
}
.pagehead .container > ul.tabs li a:hover {
color : #4183c4;
border-bottom : 2px solid #CFDCE8;
background-color : #dce6ef;
background-image : linear-gradient(#fafbfd, #dce6ef);
background-repeat : repeat-x;
}
.pagehead .container > ul.tabs li a.selected, .pagehead .container > ul.tabs li a.selected:hover {
color : #000;
background-color : #ebebeb;
background-image : linear-gradient(#fcfcfc, #ebebeb);
background-repeat : repeat-x;
border-bottom : 2px solid #D26911;
}
.pagehead .container > ul.tabs li a .counter {
position : relative;
top : -1px;
display : inline-block;
margin : 0 0 0 5px;
padding : 0 8px 1px 8px;
height : auto;
font-family : Helvetica, arial, freesans, clean, sans-serif;
font-size : 10px;
line-height : 14px;
text-align : center;
vertical-align : text-top;
color : #777;
background : #fff;
border-top : 1px solid #ccc;
border-radius : 8px;
}
.pagehead .container > ul.tabs li.search {
text-align : center;
}
.pagehead .container > ul.tabs li.search form {
display : inline;
}
.pagehead .container > ul.tabs li.search input[type="text"] {
width : 78%;
padding : 3px 5px 3px 18px;
font-size : 12px;
border-radius : 3px;
border : #ddd solid 1px;
border-top-color : #ccc;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/navigation/search-icon.png?2890cf27") 5px 45% no-repeat #fff;
}
.subnav-bar {
margin : 10px 0;
border-bottom : 1px solid #ddd;
}
.subnav-bar ul.subnav {
font-size : 14px;
}
.subnav-bar ul.subnav li {
display : inline-block;
vertical-align : top;
cursor : pointer;
}
.subnav-bar ul.subnav li a {
color : #666;
text-decoration : none;
padding : 8px 12px;
display : inline-block;
border-left : 1px solid transparent;
border-top : 1px solid transparent;
border-right : 1px solid transparent;
margin-bottom : -1px;
}
.subnav-bar #issues_next .subnav-bar ul.subnav li.search {
margin-top : -4px;
}
.subnav-bar .subnav-bar ul.subnav li a.minibutton {
margin : 0;
padding : 0 10px;
line-height : 24px;
color : #333;
border-color : #d4d4d4;
}
.subnav-bar .subnav-bar ul.subnav li a.minibutton:hover, .subnav-bar .subnav-bar ul.subnav li a.minibutton.selected {
color : white;
}
.subnav-bar .subnav-bar ul.subnav li a.blank {
color : #999;
}
.subnav-bar .subnav-bar ul.subnav li a.downloads-blank {
color : #666;
}
.subnav-bar .subnav-bar ul.subnav li a.selected {
color : #333;
font-weight : bold;
border-left : 1px solid #ddd;
border-top : 1px solid #ddd;
border-right : 1px solid #ddd;
border-top-left-radius : 3px;
border-top-right-radius : 3px;
background-color : #fff;
}
.subnav-bar ul.subnav .counter {
position : relative;
top : -1px;
margin : 0 0 0 5px;
padding : 1px 5px 2px 5px;
font-size : 10px;
font-weight : bold;
color : #666;
background : #e5e5e5;
border-radius : 10px;
}
.subnav-bar ul.subnav .blank .counter {
display : none;
}
.subnav-bar > ul.actions {
float : right;
margin-top : 0;
}
#issues_next .subnav-bar ul.subnav li.search {
margin-top : -5px;
}
.subnav-bar .scope {
float : left;
list-style : none;
margin-right : 10px;
}
.subnav-bar .switcher {
margin-top : 2px;
}
.subnav-bar .search .spinner {
vertical-align : middle;
position : absolute;
top : 10px;
left : -22px;
margin-right : 8px;
}
.subnav-bar span.text, .subnav-bar ul.subnav .search a {
padding-right : 5px;
font-weight : 200;
font-size : 13px;
color : #666;
}
.subnav-bar .search .fieldwrap {
display : inline-block;
height : 26px;
border-radius : 4px;
}
.subnav-bar .search .fieldwrap > input, .subnav-bar .search .fieldwrap > button {
display : inline-block;
}
.subnav-bar .search .fieldwrap.focused {
outline-offset : -2px;
}
.subnav-bar .search input {
padding : 0 4px 0 4px;
font-size : 12px;
height : 24px;
border : #d3d3d3 solid 1px;
border-top-left-radius : 3px;
border-bottom-left-radius : 3px;
vertical-align : middle;
margin : 0;
}
.subnav-bar .repo-search {
margin-left : 6px;
margin-top : 4px;
}
.subnav-bar .repo-search input {
width : 130px;
}
.subnav-bar .search .minibutton {
position : relative;
margin-left : 0;
height : 24px;
vertical-align : middle;
padding : 0 8px;
border-left : none;
border-radius : 0;
border-top-right-radius : 3px;
border-bottom-right-radius : 3px;
box-sizing : content-box;
}
.subnav-bar .search .minibutton span {
line-height : 24px;
}
.subnav-bar .search .minibutton:hover span {
color : #fff;
}
.context-loader {
position : absolute;
top : 0;
left : 50%;
margin-left : -75px;
width : 110px;
padding : 10px 10px 10px 30px;
font-weight : bold;
font-size : 12px;
color : #666;
background : url("https://a248.e.akamai.net/assets.github.com/images/spinners/octocat-spinner-16px.gif?e9c4b2b0") 10px 50% no-repeat #eee;
border : #ddd solid 1px;
border-top : 1px solid #fff;
border-radius : 5px;
border-top-left-radius : 0;
border-top-right-radius : 0;
z-index : 20;
}
.repo-stats {
display : inline-block;
margin : 0;
border : #ddd solid 1px;
border-radius : 3px;
background : #fff;
overflow : hidden;
}
.repo-stats li {
list-style-type : none;
display : block;
margin : 0 !important ;
float : left;
}
ul.repo-stats li a {
display : inline-block;
padding : 0 5px;
line-height : 24px;
color : #666;
border-left : 1px solid #ddd;
}
ul.repo-stats li a .mini-icon {
color : #838383;
position : relative;
vertical-align : middle;
top : -1px;
}
ul.repo-stats li:first-child a {
border-left : none;
}
ul.repo-stats li a:hover {
color : #fff !important ;
background-color : #4183c4;
text-decoration : none;
}
ul.repo-stats li a:hover .mini-icon {
color : #b5cde8;
}
ul.repo-stats li:first-child a:hover {
border-top-left-radius : 2px;
border-bottom-left-radius : 2px;
}
ul.repo-stats li:last-child a:hover {
border-top-right-radius : 2px;
border-bottom-right-radius : 2px;
}
ul.repo-stats li.watchers.watching a, ul.repo-stats li.forks.forked a {
color : #333;
}
ul.repo-stats li.watchers.watching a .mini-icon, ul.repo-stats li.forks.forked a .mini-icon {
color : #45bb00;
}
#pages_404 {
padding : 30px 0 30px 0;
}
#pages_404 h2 {
font-size : 24px;
}
#pages_404 p {
width : 500px;
}
#pages-composer {
margin : 10px 0 15px 0;
padding : 3px;
background : #eee;
border-radius : 4px;
}
#pages-composer #editor-body-buffer {
display : none;
}
#pages-composer .body {
padding : 20px;
background : #f9f9f9;
border : #ddd solid 1px;
border-radius : 2px;
}
#pages-composer dl.form {
margin : 0 0 20px 0;
}
#pages-composer dt label {
text-shadow : 0 1px 0 #fff;
}
#pages-composer input {
margin-top : 10px;
width : 860px;
border : #DDD solid 1px;
}
#pages-composer #gollum-editor {
width : 870px;
margin : 0 0 20px 0;
padding : 0 0 5px 0;
border : none;
}
#pages-composer .textareaClone {
margin : 0;
padding : 0;
}
#gollum-editor-function-bar #load-readme {
float : right;
margin-top : 3px;
}
#gollum-editor-function-bar #load-readme:first-child {
padding : 0 5px;
}
#gollum-editor-function-bar #undo-load-readme {
float : right;
margin-top : 7px;
margin-right : 10px;
display : none;
}
#pages-composer span.function-divider {
display : block;
float : left;
width : 0.5em;
}
#pages-composer #gollum-editor-body {
margin-top : 10px;
border : #ddd solid 1px;
}
body.pages_generator {
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/pages_generator/theme_picker_body_bg.png?716e5cac") center repeat #fff;
}
#theme-picker-wrap {
background : #fff;
}
#theme-picker-full {
position : relative;
width : 920px;
margin : 0 auto;
background : #fff;
text-align : center;
overflow : hidden;
}
#theme-picker-full .theme-picker-scroll-backwards, #theme-picker-full .theme-picker-scroll-forwards {
position : absolute;
width : 32px;
height : 32px;
margin-top : 52px;
overflow : hidden;
opacity : 1;
color : #cecece;
font-size : 32px;
top : 0;
}
#theme-picker-full .theme-picker-scroll-backwards:hover, #theme-picker-full .theme-picker-scroll-forwards:hover {
color : #0084c8;
text-decoration : none;
}
#theme-picker-full .theme-picker-scroll-backwards.hide, #theme-picker-full .theme-picker-scroll-forwards.hide {
cursor : default;
opacity : 0;
}
#theme-picker-full .theme-picker-scroll-backwards {
left : 0;
}
#theme-picker-full .theme-picker-scroll-forwards {
right : 0;
}
.thumbnail-selector {
overflow : hidden;
margin : 15px auto;
}
.thumbnail-selector.themes {
width : 845px;
white-space : nowrap;
padding-top : 5px;
}
.thumbnail-selector .theme-thumbnail {
display : inline-block;
list-style-type : none;
margin : 0 21px;
}
.theme-thumbnail a {
color : #000;
font-weight : bold;
}
.theme-thumbnail a:hover {
text-decoration : none;
}
.theme-thumbnail a span {
display : block;
text-align : center;
}
.theme-thumbnail a img {
width : 120px;
height : 90px;
background : #e0e0e0;
border : #d3d3d3 solid 3px;
}
.theme-thumbnail a:hover img {
border-color : #4183C4;
}
.theme-thumbnail a.selected img {
border-color : #3db738;
box-shadow : 0 0 5px #3db738;
}
.theme-thumbnail .name {
display : none;
}
#theme-action-bar {
position : relative;
background-color : #eaeaea;
background-image : linear-gradient(#fafafa, #eaeaea);
background-repeat : repeat-x;
height : 50px;
border-top : 1px solid #cacaca;
border-bottom : 1px solid #cacaca;
box-shadow : 0 3px 10px 0 rgba(0, 0, 0, 0.4);
}
#theme-action-bar #loader {
position : absolute;
top : 8px;
right : 50%;
opacity : 0;
transition : opacity 0.2s ease-in;
}
#theme-action-bar #loader.visible {
opacity : 1;
}
#theme-actions-wrap {
position : relative;
width : 940px;
height : 50px;
margin : 0 auto;
}
#theme-action-bar ul.page-actions {
float : right;
height : 34px;
width : 160px;
padding : 2px 10px 6px 0;
text-align : right;
}
#theme-action-bar ul.page-actions li {
list-style-type : none;
display : inline-block;
margin : 0;
}
#theme-action-bar ul.page-actions li a {
display : block;
width : 48px;
color : #888;
font-size : 9px;
letter-spacing : 1px;
text-align : center;
text-decoration : none;
overflow : hidden;
text-transform : uppercase;
}
#theme-action-bar ul.page-actions li a:hover .mega-icon-jump-up, #theme-action-bar ul.page-actions li a:hover .mega-icon-jump-down, #theme-action-bar ul.page-actions li a:hover .mega-icon-arr-left, #theme-action-bar ul.page-actions li a:hover .mega-icon-confirm {
color : #4183c4;
}
#theme-action-bar ul.page-actions #page-publish .mega-icon-confirm {
color : #6CC644;
}
#page-hide.hide .for-hiding {
display : none;
}
#page-hide.show .for-showing {
display : none;
}
#theme-picker-mini {
display : inline-block;
width : 500px;
height : 46px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/pages_generator/logo_pages.png?cb52e5ac") left center no-repeat;
background-size : 70px 30px;
background-position : 10px 10px;
overflow : hidden;
}
#theme-picker-mini a {
display : inline-block;
float : left;
width : 16px;
height : 16px;
overflow : hidden;
color : #aaa;
text-decoration : none;
}
#theme-picker-mini a:hover {
color : #4183c4;
}
#theme-picker-mini .theme-picker-section-themes {
height : 16px;
margin : 17px 0 0 110px;
}
.theme-name {
float : left;
margin-left : 10px;
color : #888;
text-shadow : 0 1px 1px #fff;
}
#page-preview {
position : relative;
width : 100%;
height : 100%;
border : none;
padding : 0;
z-index : -100;
background : #fff;
margin-bottom : -5px;
box-shadow : 0 0 10px rgba(0, 0, 0, 0.5);
}
body.page-profile .tab-content {
position : relative;
}
body.page-profile .feed-icon {
position : absolute;
right : 0;
z-index : 2;
}
body.page-profile .feed-icon a {
display : block;
width : 16px;
height : 16px;
background : #f37538;
color : #fff;
border-radius : 3px;
padding : 1px;
}
body.page-profile .profilecols .first {
float : left;
width : 220px;
}
body.page-profile .profilecols .last {
float : right;
width : 680px;
}
body.page-profile .profilecols ul.stats {
border-bottom : 1px solid #ddd;
margin : 0 0 17px 0;
padding : 6px 0 15px 0;
}
body.page-profile .profilecols ul.stats li {
display : inline-block;
list-style-type : none;
min-width : 70px;
}
body.page-profile .profilecols ul.stats li:last-child {
margin-right : 0;
}
body.page-profile .profilecols ul.stats li strong {
display : block;
font-size : 28px;
line-height : 1;
font-weight : bold;
color : #222;
}
body.page-profile .profilecols ul.stats li span {
display : block;
margin-top : -2px;
font-size : 11px;
color : #999;
}
body.page-profile .profilecols ul.stats li a:hover, body.page-profile .profilecols ul.stats li a:active {
text-decoration : none;
}
body.page-profile .profilecols ul.stats li a:hover strong, body.page-profile .profilecols ul.stats li a:hover span {
color : #4183c4;
text-decoration : none;
}
body.page-profile .profilecols .orgs h3 {
margin : 0 0 5px 0;
font-size : 12px;
}
body.page-profile .profilecols .orgs h3 a {
font-weight : normal;
margin-left : 5px;
}
body.page-profile .profilecols .orgs ul.avatars {
margin : 0;
}
body.page-profile .profilecols .orgs ul.avatars li {
list-style-type : none;
display : inline;
margin : 0 1px 0 0;
}
body.page-profile .profilecols .orgs ul.avatars li img {
border : #ddd solid 1px;
box-shadow : none;
padding : 1px;
width : 36px;
height : 36px;
}
body.page-profile .profilecols .tabnav {
position : relative;
}
body.page-profile .profilecols .tabnav .pagehead-actions {
float : none;
top : 0;
}
body.page-profile .profilecols .tabnav .pagehead-actions li.text {
display : inline-block;
margin-top : 12px;
}
body.page-profile .profilecols .tabnav .subnav li:first-child {
margin-left : 10px;
}
body.page-profile .profilecols .filter-bar {
padding : 0 0 10px 0;
margin-bottom : 10px;
border-bottom : 1px solid #ddd;
position : relative;
}
body.page-profile .profilecols .filter-bar .filter_input {
width : 280px;
padding : 6px 7px;
font-family : Helvetica, arial, freesans, clean, sans-serif;
font-size : 14px;
color : #444;
border : #ddd solid 1px;
border-radius : 4px;
outline : none;
}
body.page-profile .profilecols .filter-bar label.placeholder {
font-size : 11px;
left : 10px;
}
body.page-profile .profilecols .filter-bar ul.repo_filterer {
overflow : hidden;
position : absolute;
bottom : 15px;
right : 10px;
}
body.page-profile .profilecols .filter-bar li {
display : inline;
margin : 0 0 0 10px;
padding : 0;
font-size : 14px;
float : right;
position : relative;
}
body.page-profile .profilecols .filter-bar li a {
display : inline-block;
}
body.page-profile .profilecols .filter-bar li a.filter_selected {
color : #000;
font-weight : bold;
}
body.page-profile .profilecols .noactions {
margin : 5px 0 0 0;
padding : 10px;
color : #333;
font-size : 14px;
font-weight : normal;
text-align : center;
background : #ffffee;
border : #ddd solid 1px;
}
body.page-profile .profilecols .noactions p {
margin : 0;
line-height : 1.2;
text-shadow : 1px 1px 0 #fff;
}
body.page-profile .profilecols .blankslate {
margin-top : 30px;
}
body.page-profile .profilecols h1.avatared .tooltipped {
display : inline-block;
}
body.page-profile .select-menu-modal {
width : 130px;
}
body.page-profile .select-menu-modal-holder {
right : 0;
}
body.page-profile .vcard img {
padding : 5px;
background : #fff;
box-shadow : 0 1px 2px rgba(0, 0, 0, 0.15);
width : 210px;
height : 210px;
border : #ddd solid 1px;
}
body.page-profile .vcard h1 {
font-size : 26px;
letter-spacing : -1px;
color : #495961;
margin-top : 6px;
}
body.page-profile .vcard h1 span {
line-height : 1;
display : inline-block;
width : 100%;
line-height : 26px;
text-overflow : ellipsis;
overflow-x : hidden;
padding-bottom : 4px;
margin-bottom : -12px;
}
body.page-profile .vcard h1 span.name-only {
margin-bottom : 11px;
}
body.page-profile .vcard h1 em {
display : inline-block;
width : 100%;
text-overflow : ellipsis;
overflow-x : hidden;
font-family : "Helvetica Neue", Helvetica, arial, freesans, clean, sans-serif;
font-size : 20px;
font-style : normal;
font-weight : 300;
line-height : 24px;
color : #666;
position : relative;
top : -2px;
margin-bottom : 12px;
vertical-align : top;
letter-spacing : 0;
}
body.page-profile .vcard .staff-badge {
border-radius : 3px;
color : #fff;
font-size : 10px;
font-weight : bold;
padding : 2px 5px;
position : relative;
text-transform : uppercase;
top : -1px;
background-color : #4183C4;
}
body.page-profile .vcard .avatared {
position : relative;
}
body.page-profile .vcard .details {
border-top : 1px solid #ddd;
border-bottom : 1px solid #ddd;
margin : 0 0 8px 0;
padding : 18px 0 15px 0;
}
body.page-profile .vcard .details .join-label {
color : #a0a0a0;
}
body.page-profile .vcard dl {
margin : 5px 0 0 0;
font-size : 14px;
}
body.page-profile .vcard dl:first-child {
margin-top : 0;
}
body.page-profile .vcard dl dt {
margin : 0;
float : left;
width : 22px;
color : #d0d0d0;
}
body.page-profile .vcard dl dd {
margin : 0 0 0 22px;
width : 195px;
overflow-x : hidden;
text-overflow : ellipsis;
}
body.page-following .userrepos .users {
float : left;
width : 560px;
}
body.page-following .userrepos .repos {
float : right;
width : 340px;
}
body.page-following .userrepos ul.repo_list {
margin : 15px 0;
border-top : 1px solid #ddd;
}
body.page-following .userrepos ul.repo_list .css-truncate-target {
max-width : 145px;
}
body.page-following .userrepos ul.repo_list li {
list-style-type : none;
border-bottom : 1px solid #ddd;
position : relative;
padding-left : 18px;
}
body.page-following .userrepos ul.repo_list li .mini-icon {
color : #666;
position : absolute;
left : 5px;
top : 7px;
}
body.page-following .userrepos ul.repo_list li a {
display : block;
padding : 6px 10px 5px 10px;
font-size : 14px;
}
body.page-following .userrepos ul.repo_list li a .arrow {
display : block;
height : 0;
width : 0;
border-width : 5px 0 5px 5px;
border-style : solid;
border-color : transparent;
border-left-color : #d0d0d1;
position : absolute;
right : 10px;
top : 10px;
}
body.page-following .userrepos ul.repo_list li a:hover {
border-left-color : #9f9fa0;
}
body.page-following .userrepos ul.repo_list li a:hover .owner, body.page-following .userrepos ul.repo_list li a:hover .repo {
text-decoration : underline;
}
body.page-following .userrepos ul.repo_list li .repo {
font-weight : bold;
}
.hide-line-numbers .line_numbers:before {
content : attr(data-line-number);
}
.hide-line-numbers .line-number-content {
display : none;
visibility : hidden;
}
.diff-table:hover [data-number]:before {
content : attr(data-number);
}
.diff-table:hover .line-number {
display : none;
}
.discussion-timeline-cols .main {
float : left;
width : 660px;
}
.discussion-timeline-cols .sidebar {
float : right;
width : 240px;
}
.discussion-timeline-cols ul.discussion-actions {
float : right;
margin : 0 0 0 0;
text-align : right;
}
.discussion-timeline-cols ul.discussion-actions li {
list-style-type : none;
margin : -10px 0 0 5px;
display : inline-block;
}
.discussion-timeline .breakout {
width : 920px;
}
.discussion-timeline p.explain {
margin : 0;
font-size : 12px;
}
.discussion-timeline {
width : 800px;
}
.discussion-timeline .body .commits-compare-link {
padding-left : 0.5em;
}
.discussion-timeline pre.diff-excerpt {
font-size : 11px;
background : #fafbfc;
color : #888;
padding : 0;
margin : 0;
overflow : auto;
}
.discussion-timeline pre.diff-excerpt div {
padding : 0 3px;
}
.discussion-timeline pre.diff-excerpt div.gc {
color : #777;
padding : 3px 3px;
}
ul.userlist {
margin : 0;
border-top : 1px solid #ddd;
}
ul.userlist li {
list-style-type : none;
margin : 0;
height : 20px;
padding : 4px 0;
border-bottom : 1px solid #ddd;
}
ul.userlist li .gravatar {
display : inline-block;
margin-top : -2px;
padding : 1px;
font-size : 1px;
background : #fff;
border : #eee solid 1px;
vertical-align : middle;
}
ul.userlist li a {
display : inline-block;
font-size : 12px;
font-weight : bold;
color : #666;
}
#commits_bucket .boxed-group + .boxed-group {
margin-top : 0;
}
ul.tab-actions {
float : right;
height : 25px;
margin : 0 0 -25px 0;
}
ul.tab-actions li {
list-style-type : none;
margin : 0 0 0 5px;
display : inline-block;
font-size : 11px;
font-weight : bold;
}
.pull-participation {
margin : -10px 0 0;
padding-left : 60px;
font-size : 13px;
font-weight : 300;
color : #666;
}
.pull-participation p.quickstat {
display : inline-block;
margin : 0 5px 0 0;
}
.pull-participation .avatar {
position : relative;
display : inline-block;
height : 24px;
top : -2px;
margin-right : 3px;
margin-bottom : 3px;
}
.pull-participation .avatar .overlay {
position : absolute;
top : 0;
left : 0;
}
.pull-participation .avatar img {
vertical-align : middle;
}
.pull-participation a {
color : #666;
}
.pull-participation a.add-comment {
font-weight : bold;
}
.browser {
margin : 20px 0;
}
.filterbox {
margin : 8px 0;
padding : 10px;
background : #fafafb;
border : #ddd solid 1px;
border-radius : 5px;
}
.filterbox input {
width : 100%;
}
.browser-title {
margin : 0 0 10px 0;
}
.browser-title h2 {
margin : 0;
font-size : 16px;
font-weight : bold;
}
.pulls-list .error {
color : #990000;
}
.pulls-list .list-browser-item {
position : relative;
padding : 10px;
border-bottom : 1px solid #eaeaea;
}
.pulls-list .read-status {
position : absolute;
display : block;
top : 10px;
left : 0;
width : 4px;
height : 33px;
background : #e6e6e6;
}
.pulls-list h3 {
margin : 0;
font-size : 14px;
line-height : 1.3;
}
.pulls-list h3 a {
color : #333;
}
.pulls-list p {
margin : 0;
}
.pulls-list p a {
color : #555;
text-decoration : none;
}
.pulls-list .unread .read-status {
background : #4183c4;
}
.pulls-list .closed h3 a {
color : #777;
}
.pulls-list .state-indicator {
position : absolute;
top : 5px;
right : 5px;
padding : 2px 5px 1px;
font-size : 11px;
}
.pulls-list .meta {
float : left;
margin-top : 4px;
margin-bottom : -2px;
height : 16px;
padding : 4px 6px;
font-size : 11px;
color : rgba(0, 0, 0, 0.55);
text-shadow : 1px 1px 0 rgba(255, 255, 255, 0.5);
background : rgba(0, 0, 0, 0.07);
border-radius : 3px;
}
.pulls-list .meta .gravatar {
display : inline-block;
vertical-align : bottom;
padding : 1px;
font-size : 1px;
background : #fff;
border : #ccc solid 1px;
}
.pulls-list .updated {
float : left;
margin : 9px 0 0 8px;
font-size : 11px;
color : #999;
}
.pulls-list .list-browser-bottom-right-info {
bottom : 5px;
}
.pull-form {
margin : 0 0 0;
}
.pull-form textarea {
height : 200px;
}
.pull-form input[type="text"] {
font-size : 14px;
padding : 5px 5px;
margin : 0 0 5px 0;
width : 98%;
color : #444;
}
.pull-form .preview-content {
background : #fff;
}
.pull-form .preview-content .content-body {
padding : 10px;
font-size : 13px;
}
.new-pull-form-error {
margin : 5px 0 10px 0;
font-weight : bold;
color : #A00;
}
.pull-dest-repo {
margin-top : 0;
}
.pull-dest-repo .mini-icon-arr-right {
position : relative;
top : 2px;
}
.pull-dest-repo a {
font-size : 12px;
font-weight : bold;
padding : 5px 0;
}
.pull-dest-repo p {
font-size : 11px;
color : #999;
margin : 5px 0 15px 0;
}
.new-pull-request .pull-tabs {
clear : both;
}
.new-pull-request .tab-content {
margin-top : 20px;
}
.new-pull-request .explain, .view-pull-request .explain {
margin : 15px 0;
}
.pull-heading {
position : relative;
z-index : 21;
}
div.pull-head {
margin-bottom : 20px;
background-color : #fafafa;
border : #eee solid 1px;
border-bottom-width : 2px;
border-radius : 3px;
}
div.pull-head .pull-description {
height : 36px;
}
div.pull-head .pull-description .css-truncate-target {
max-width : 180px;
}
div.pull-head .pull-description .css-truncate-target + .css-truncate-target {
max-width : 90px;
}
div.pull-head .pull-description .state-indicator {
font-size : 13px;
display : inline-block;
height : 20px;
line-height : 20px;
padding : 0 5px;
}
div.pull-head .pull-description .pull-state {
float : left;
padding : 8px;
margin-right : 8px;
border-right : 1px solid #eee;
}
div.pull-head .pull-description .pull-head-meta {
position : relative;
float : right;
overflow : hidden;
}
div.pull-head .pull-description .pull-head-meta > span {
display : block;
position : relative;
float : left;
}
div.pull-head .pull-description .pull-head-meta .diffstat {
padding : 0 10px 0 5px;
margin : 10px 0;
}
div.pull-head .pull-description .pull-head-meta .pull-number {
height : 36px;
padding : 0 10px;
font-size : 14px;
font-weight : bold;
line-height : 36px;
border-left : 1px solid #eee;
}
div.pull-head .pull-description .pull-head-meta .pull-number a {
color : #333;
}
div.pull-head .pull-description .pull-state + p .gravatar:first-child {
margin-left : 0;
}
div.pull-head .pull-description span.attention-icon {
position : relative;
float : left;
margin-right : 10px;
padding : 10px 12px;
border-right : 1px solid #eee;
color : #D26911;
}
div.pull-head .pull-description p {
position : relative;
float : left;
margin : 0;
line-height : 36px;
font-size : 13px;
max-width : 690px;
white-space : nowrap;
}
div.pull-head .pull-description p .pull-header-username {
font-weight : bold;
color : #333;
}
div.pull-head .pull-description p .unknown-repo {
color : #aaa;
}
div.pull-head .pull-description p .commit-ref {
top : 7px;
vertical-align : top;
z-index : 1;
}
div.pull-head .pull-description p .mini-icon-clipboard {
color : #666666;
}
.pull-head .commit-ref a, .action-bubble .commit-ref a {
color : inherit;
}
.pull-head .commit-ref a:hover, .action-bubble .commit-ref a:hover {
text-decoration : none;
}
.pull-head .zeroclipboard-link, .action-bubble .zeroclipboard-link {
color : #666666;
}
.mergeable .commit-ref a, .mergeable .zeroclipboard-link {
color : #fff;
}
.mergeable.deleted .zeroclipboard-link {
color : #386170;
}
.mergeable .commit-ref {
top : -2px;
}
.range-editor {
position : relative;
margin : 0 0 20px;
height : 80px;
}
.range-editor span.pull-flag {
display : block;
position : relative;
float : left;
padding : 12px;
background-color : #fafafa;
border : #eee solid 1px;
border-right-width : 0;
border-bottom-width : 2px;
border-radius : 3px 0 0 3px;
}
.range-editor span.pull-flag .mini-icon {
display : block;
}
.range-editor div.range-editor-form {
position : absolute;
top : 0;
left : 41px;
width : 877px;
height : 76px;
background-color : #fafafa;
border : #eee solid 1px;
border-bottom-width : 2px;
border-radius : 0 3px 3px 3px;
}
.range-editor div.range-editor-base, .range-editor div.range-editor-head {
position : absolute;
padding : 8px;
width : 415px;
z-index : 0;
}
.range-editor div.range-editor-base .gravatar, .range-editor div.range-editor-head .gravatar {
display : block;
position : relative;
float : left;
width : 22px;
height : 22px;
margin-right : 8px;
border : #d2d2d2 solid 1px;
padding : 1px;
line-height : 21px;
}
.range-editor div.range-editor-base .gravatar img, .range-editor div.range-editor-head .gravatar img {
display : block;
}
.range-editor div.range-editor-base .repo, .range-editor div.range-editor-head .repo {
float : left;
width : 339px;
}
.range-editor div.range-editor-base .branch, .range-editor div.range-editor-head .branch {
clear : both;
float : left;
margin-top : 8px;
width : 373px;
}
.range-editor .range-loading-overlay {
position : absolute;
display : none;
top : 0;
left : 0;
height : 80px;
width : 100%;
z-index : 1;
}
.range-editor div.range-editor-base {
top : 0;
left : 0;
padding-right : 15px;
}
.range-editor div.range-editor-head {
top : 0;
left : 438px;
padding-left : 15px;
border-left : 1px solid #eee;
}
.range-editor span.action-indicator {
position : absolute;
left : 430px;
top : 25px;
padding : 5px 0;
color : #aaa;
background : #fafafa;
}
.range-editor .pull-range-base-repo-content {
margin-top : 0;
left : 40px;
top : 36px;
}
.range-editor .pull-range-base-branch-content {
margin-top : 0;
left : 7px;
top : 70px;
}
.range-editor .pull-range-head-repo-content {
margin-top : 0;
left : 47px;
top : 36px;
}
.range-editor .pull-range-head-branch-content {
margin-top : 0;
left : 14px;
top : 70px;
}
.range-editor .repo .css-truncate-target {
max-width : 285px;
}
.range-editor .branch .css-truncate-target {
max-width : 305px;
}
.pull-heading.loading .range-loading-overlay {
display : block;
}
.pull-heading.loading span.pull-flag {
background : url("https://a248.e.akamai.net/assets.github.com/images/spinners/octocat-spinner-32.gif?a110d95a") 12px 12px no-repeat #fafafa;
background-size : 16px auto;
}
.pull-heading.loading span.pull-flag .mini-icon {
color : transparent;
}
.pull-heading.loading .pull-description, .pull-heading.loading .range-editor-base, .pull-heading.loading .range-editor-head {
opacity : 0.5;
}
.bubble {
padding : 3px;
background : #eee;
border-radius : 3px;
}
.bubble .comment-form {
margin : 0;
}
.bubble .action-bar {
width : 100%;
padding : 2px 3px 5px 3px;
text-align : right;
margin-left : -3px;
border-bottom : 1px solid #ccc;
min-height : 26px;
}
.bubble .action-bar .minibutton:last-child {
margin-right : 2px;
}
.bubble .action-bar h3 {
margin : 5px 0 0 5px;
float : left;
font-size : 13px;
font-weight : bold;
}
.bubble .file-box {
margin-bottom : 0;
}
.avatar img {
border-radius : 3px;
}
.outdated-diff-comment-container .discussion-bubble-content {
display : none;
}
.outdated-diff-comment-container.open .discussion-bubble-content {
display : block;
}
.outdated-diff-comment-container .toggle-open {
display : none;
}
.outdated-diff-comment-container .toggle-closed {
display : inline;
}
.outdated-diff-comment-container.open .toggle-open {
display : inline;
}
.outdated-diff-comment-container.open .toggle-closed {
display : none;
}
.action-bubble {
margin : 20px 0;
}
.action-bubble .state-indicator {
display : inline-block;
margin-right : 8px;
font-size : 12px;
padding : 0 5px;
line-height : 24px;
}
.action-bubble .action {
float : left;
line-height : 29px;
}
.action-bubble .bubble {
font-size : 13px;
font-weight : 300;
background-color : transparent;
}
.action-bubble .bubble strong {
font-weight : bold;
}
.action-bubble .avatar {
position : relative;
top : -2px;
display : inline-block;
height : 24px;
margin-right : 3px;
line-height : 1px;
}
.action-bubble .avatar img {
vertical-align : middle;
}
.action-bubble a {
color : #444;
}
.action-bubble a.commit-ref {
color : #fff;
cursor : pointer;
}
.action-bubble code > a {
border-bottom : 1px dotted #ccc;
text-decoration : none;
}
.action-bubble code > a:hover {
border-bottom : 1px solid #444;
}
.action-bubble .bubble p {
margin : 0;
line-height : 26px;
}
.signed-out-comment {
margin : 15px 0 0 60px;
padding : 10px;
background : #fafbd2;
border : #e8eac0 solid 1px;
border-right-color : #f5f7ce;
border-bottom-color : #f5f7ce;
border-radius : 4px;
}
.signed-out-comment .minibutton {
margin-right : 3px;
}
.inline-comment-form {
max-width : 850px;
}
.inline-comment-form .signed-out-comment {
margin : 3px;
padding : 0;
background : none;
border : none;
}
.inline-comment-form .signed-out-comment .minibutton {
margin-top : 0;
}
.status:before {
opacity : 0.60000002384185791015625;
}
.status:hover {
text-decoration : none;
}
.status:hover:before {
opacity : 1;
}
.status-unknown {
color : #999999;
}
.status-pending {
color : #ff9933;
}
.status-success {
color : #6cc644;
}
.status-error {
color : #666666;
}
.status-failure {
color : #bd2c00;
}
.stale-files-tab {
display : none;
top : 0;
position : absolute;
width : 853px;
height : 16px;
z-index : 1;
}
#files_bucket.is-stale {
position : relative;
padding-top : 45px;
}
#files_bucket.is-stale .stale-files-tab {
display : block;
}
#readme {
padding : 3px;
background : #EEE;
border-radius : 3px;
}
#readme.contributing > div {
max-height : 250px;
overflow : auto;
}
#readme span.name {
font-size : 16px;
line-height : 20px;
font-weight : bold;
padding : 10px 10px;
color : #555;
text-shadow : 0 1px 0 #fff;
display : block;
border : #CACACA solid 1px;
border-bottom : 0 none;
background-color : #eaeaea;
background-image : linear-gradient(#fafafa, #eaeaea);
background-repeat : repeat-x;
}
#readme .markdown-body, #readme .plain {
background-color : #fff;
border : #CACACA solid 1px;
padding : 30px;
}
#readme .plain pre {
font-size : 17px;
white-space : pre-wrap;
}
#files #readme {
background-color : #fff;
border : none 0;
padding : 0;
border-radius : 0;
}
#files #readme .markdown-body {
border : none 0;
padding : 30px;
border-radius : 0;
}
#missing-readme {
font : 13.34px Helvetica, arial, freesans, clean, sans-serif;
text-align : center;
background-color : #ffffcc;
padding : 0.7em;
border : #ccc solid 1px;
}
#readme.rst .borderless, #readme.rst table.borderless td, #readme.rst table.borderless th {
border : 0;
}
#readme.rst table.borderless td, #readme.rst table.borderless th {
padding : 0 0.5em 0 0 !important ;
}
#readme.rst .first {
margin-top : 0 !important ;
}
#readme.rst .last, #readme.rst .with-subtitle {
margin-bottom : 0 !important ;
}
#readme.rst .hidden {
display : none;
}
#readme.rst a.toc-backref {
text-decoration : none;
color : black;
}
#readme.rst blockquote.epigraph {
margin : 2em 5em;
}
#readme.rst dl.docutils dd {
margin-bottom : 0.5em;
}
#readme.rst div.abstract {
margin : 2em 5em;
}
#readme.rst div.abstract p.topic-title {
font-weight : bold;
text-align : center;
}
#readme.rst div.admonition, #readme.rst div.attention, #readme.rst div.caution, #readme.rst div.danger, #readme.rst div.error, #readme.rst div.hint, #readme.rst div.important, #readme.rst div.note, #readme.rst div.tip, #readme.rst div.warning {
margin : 2em;
border : outset medium;
padding : 1em;
}
#readme.rst div.admonition p.admonition-title, #readme.rst div.hint p.admonition-title, #readme.rst div.important p.admonition-title, #readme.rst div.note p.admonition-title, #readme.rst div.tip p.admonition-title {
font-weight : bold;
font-family : sans-serif;
}
#readme.rst div.attention p.admonition-title, #readme.rst div.caution p.admonition-title, #readme.rst div.danger p.admonition-title, #readme.rst div.error p.admonition-title, #readme.rst div.warning p.admonition-title {
color : red;
font-weight : bold;
font-family : sans-serif;
}
#readme.rst div.dedication {
margin : 2em 5em;
text-align : center;
font-style : italic;
}
#readme.rst div.dedication p.topic-title {
font-weight : bold;
font-style : normal;
}
#readme.rst div.figure {
margin-left : 2em;
margin-right : 2em;
}
#readme.rst div.footer, #readme.rst div.header {
clear : both;
font-size : smaller;
}
#readme.rst div.line-block {
display : block;
margin-top : 1em;
margin-bottom : 1em;
}
#readme.rst div.line-block div.line-block {
margin-top : 0;
margin-bottom : 0;
margin-left : 1.5em;
}
#readme.rst div.sidebar {
margin : 0 0 0.5em 1em;
border : outset medium;
padding : 1em;
background-color : #ffffee;
width : 40%;
float : right;
clear : right;
}
#readme.rst div.sidebar p.rubric {
font-family : sans-serif;
font-size : medium;
}
#readme.rst div.system-messages {
margin : 5em;
}
#readme.rst div.system-messages h1 {
color : red;
}
#readme.rst div.system-message {
border : outset medium;
padding : 1em;
}
#readme.rst div.system-message p.system-message-title {
color : red;
font-weight : bold;
}
#readme.rst div.topic {
margin : 2em;
}
#readme.rst h1.section-subtitle, #readme.rst h2.section-subtitle, #readme.rst h3.section-subtitle, #readme.rst h4.section-subtitle, #readme.rst h5.section-subtitle, #readme.rst h6.section-subtitle {
margin-top : 0.4em;
}
#readme.rst h1.title {
text-align : center;
}
#readme.rst h2.subtitle {
text-align : center;
}
#readme.rst hr.docutils {
width : 75%;
}
#readme.rst img.align-left, #readme.rst .figure.align-left, #readme.rst object.align-left {
clear : left;
float : left;
margin-right : 1em;
}
#readme.rst img.align-right, #readme.rst .figure.align-right, #readme.rst object.align-right {
clear : right;
float : right;
margin-left : 1em;
}
#readme.rst img.align-center, #readme.rst .figure.align-center, #readme.rst object.align-center {
display : block;
margin-left : auto;
margin-right : auto;
}
#readme.rst .align-left {
text-align : left;
}
#readme.rst .align-center {
clear : both;
text-align : center;
}
#readme.rst .align-right {
text-align : right;
}
#readme.rst div.align-right {
text-align : left;
}
#readme.rst ol.simple, #readme.rst ul.simple {
margin-bottom : 1em;
}
#readme.rst ol.arabic {
list-style : decimal;
}
#readme.rst ol.loweralpha {
list-style : lower-alpha;
}
#readme.rst ol.upperalpha {
list-style : upper-alpha;
}
#readme.rst ol.lowerroman {
list-style : lower-roman;
}
#readme.rst ol.upperroman {
list-style : upper-roman;
}
#readme.rst p.attribution {
text-align : right;
margin-left : 50%;
}
#readme.rst p.caption {
font-style : italic;
}
#readme.rst p.credits {
font-style : italic;
font-size : smaller;
}
#readme.rst p.label {
white-space : nowrap;
}
#readme.rst p.rubric {
font-weight : bold;
font-size : larger;
color : maroon;
text-align : center;
}
#readme.rst p.sidebar-title {
font-family : sans-serif;
font-weight : bold;
font-size : larger;
}
#readme.rst p.sidebar-subtitle {
font-family : sans-serif;
font-weight : bold;
}
#readme.rst p.topic-title {
font-weight : bold;
}
#readme.rst pre.address {
margin-bottom : 0;
margin-top : 0;
font : inherit;
}
#readme.rst pre.literal-block, #readme.rst pre.doctest-block {
margin-left : 2em;
margin-right : 2em;
}
#readme.rst span.classifier {
font-family : sans-serif;
font-style : oblique;
}
#readme.rst span.classifier-delimiter {
font-family : sans-serif;
font-weight : bold;
}
#readme.rst span.interpreted {
font-family : sans-serif;
}
#readme.rst span.option {
white-space : nowrap;
}
#readme.rst span.pre {
white-space : pre;
}
#readme.rst span.problematic {
color : red;
}
#readme.rst span.section-subtitle {
font-size : 80%;
}
#readme.rst table.citation {
border-left : 1px solid gray;
margin-left : 1px;
}
#readme.rst table.docinfo {
margin : 2em 4em;
}
#readme.rst table.docutils {
margin-top : 0.5em;
margin-bottom : 0.5em;
}
#readme.rst table.footnote {
border-left : 1px solid black;
margin-left : 1px;
}
#readme.rst table.docutils td, #readme.rst table.docutils th, #readme.rst table.docinfo td, #readme.rst table.docinfo th {
padding-left : 0.5em;
padding-right : 0.5em;
vertical-align : top;
}
#readme.rst table.docutils th.field-name, #readme.rst table.docinfo th.docinfo-name {
font-weight : bold;
text-align : left;
white-space : nowrap;
padding-left : 0;
}
#readme.rst h1 tt.docutils, #readme.rst h2 tt.docutils, #readme.rst h3 tt.docutils, #readme.rst h4 tt.docutils, #readme.rst h5 tt.docutils, #readme.rst h6 tt.docutils {
font-size : 100%;
}
#readme.rst ul.auto-toc {
list-style-type : none;
}
.js-render-target {
height : 500px;
}
.js-render-target iframe {
display : none;
width : 100%;
height : 100%;
}
.empty-repo {
margin : 0 auto;
width : 710px;
}
.empty-repo .url-box {
display : inline-block;
margin : 0 0 -10px 0;
width : auto;
height : auto;
padding : 0;
border : none;
}
.empty-repo .clone-urls {
width : 540px;
}
.empty-repo .or-text {
margin-left : 5px;
margin-right : 5px;
}
.empty-repo p.bigmessage {
color : #666;
}
.empty-repo h3 {
margin-top : 35px;
}
.empty-repo .new-repo-cli-container {
padding-top : 10px;
text-align : center;
}
.empty-repo .new-repo-cli-container pre {
text-align : left;
}
ul.repositories {
margin : 0;
}
ul.repositories + p.more {
margin-top : 20px;
font-weight : bold;
}
ul.repositories > li {
list-style-type : none;
margin : 0 0 10px 0;
padding : 8px 10px 0 10px;
border : #ddd solid 1px;
border-radius : 4px;
overflow : hidden;
}
ul.repositories > li .mini-icon-public-repo {
position : relative;
top : 2px;
}
ul.repositories > li.simple {
margin : 0 0 3px 0;
}
ul.repositories > li.simple .body {
display : none;
}
ul.repositories > li.simple p.description {
display : none;
}
ul.repositories ul.repo-stats {
position : relative;
float : right;
margin-right : -10px;
border : none;
font-size : 11px;
font-weight : bold;
padding-left : 15px;
padding-right : 10px;
z-index : 5;
}
ul.repositories ul.repo-stats li {
border : none;
color : #666;
line-height : 21px;
margin-left : 10px !important ;
}
ul.repositories ul.repo-stats li a {
color : #666 !important ;
border : none;
background-color : transparent;
line-height : 1;
}
ul.repositories ul.repo-stats li a .mini-icon {
color : #666;
top : -2px;
}
ul.repositories h3 {
margin : 0 0 8px;
font-size : 14px;
white-space : nowrap;
}
ul.repositories .mirror h3, ul.repositories .fork h3 {
margin-bottom : 4px;
}
ul.repositories .fork-flag {
margin : 0 0 10px 0;
font-size : 11px;
color : #777;
white-space : nowrap;
}
ul.repositories p.description {
margin : 0 0 3px 0;
font-size : 12px;
color : #444;
}
ul.repositories p.updated-at {
margin : 0;
font-size : 11px;
color : #888;
}
.big-search {
margin : 5px 0 20px;
padding-bottom : 20px;
border-bottom : 1px solid #ddd;
text-align : center;
}
.big-search .textfield {
width : 300px;
}
#toggle_visibility dt {
float : left;
margin : 0 50px 0 0;
}
#toggle_visibility dd {
float : left;
}
#toggle_visibility label {
margin : 0 20px 0 0;
}
#change_default_branch {
clear : left;
}
#change_default_branch dt, #change_default_branch dd {
float : left;
}
#change_default_branch dt {
margin : 0 30px 0 0;
}
#edit_repo_pages a.button {
margin : 10px 10px 0 0;
}
#edit_repo_pages p {
padding : 0 10px;
}
#edit_repo_pages .warning {
margin : 0;
padding : 10px;
}
#edit_repo_pages #generator_description {
display : inline-block;
width : 440px;
margin-bottom : 0;
}
#edit_repo_pages #create_page {
float : right;
}
.addon {
margin : 0;
padding : 10px;
}
.addon dl.form {
margin : 0;
}
.addon:hover {
background : #e1eff8;
}
.addon input[type="checkbox"] {
float : left;
margin : 5px 0 0 0;
}
.addon p {
margin : 0 0 0 20px;
color : #444;
}
.addon p + p {
margin-top : 1em;
margin-bottom : 0;
}
.addon .hfields {
margin-left : 2em;
}
.addon.loading .indicator {
display : inline-block;
margin-left : 5px;
margin-top : -2px;
width : 16px;
height : 16px;
background : url("https://a248.e.akamai.net/assets.github.com/images/spinners/octocat-spinner-32-EAF2F5.gif?5c26bc41") 0 0 no-repeat;
background-size : 16px;
}
.addon.success .indicator:before, .addon.error .indicator:before {
font-family : 'Octicons Regular';
font-weight : normal;
font-style : normal;
display : inline-block;
text-decoration : inherit;
line-height : 1;
margin-left : 5px;
}
.addon.success .indicator:before {
content : "\f03a";
color : #6cc644;
}
.addon.error .indicator:before {
content : "\f02d";
color : #bd2c00;
}
.boxed-group .boxed-group-inner .addon h4 {
margin : 2px 0 2px 20px;
}
.rule.no-margin {
margin : 0;
}
ul.hook-list {
margin : 0 0 15px 0;
border-top : 1px solid #ddd;
}
ul.hook-list li {
list-style-type : none;
margin : 0;
padding : 1px 0;
font-size : 12px;
font-weight : bold;
border-bottom : 1px solid #ddd;
}
ul.hook-list li .service-indicator {
float : right;
margin-top : 7px;
margin-right : 5px;
width : 8px;
height : 8px;
border-radius : 100px;
background-color : #aaa;
background-color : #cccccc;
background-image : linear-gradient(#aaa, #ccc);
background-repeat : repeat-x;
box-shadow : 0 1px 0 rgba(0, 0, 0, 0.1) inset, 0 1px 0 #fff;
}
ul.hook-list li.enabled .service-indicator {
background-color : #55a532;
background-image : linear-gradient(#6cc644, #55a532);
background-repeat : repeat-x;
}
ul.hook-list li.enabled .inactive {
background-color : #8a2000;
background-image : linear-gradient(#bd2c00, #8a2000);
background-repeat : repeat-x;
}
ul.hook-list li a {
display : block;
padding : 3px 0 3px 5px;
color : #999;
text-decoration : none;
}
ul.hook-list li a.selected {
color : #fff;
background-color : #3d7cb9;
}
ul.hook-list li.enabled a {
color : #000;
}
#repo-message, #password-sent-message {
background-color : #fafafa;
border : #dbdbdb solid 1px;
border-radius : 3px;
box-shadow : 0 0 8px #eee inset;
margin : 80px auto;
padding : 40px 20px 30px 20px;
text-align : center;
width : 485px;
}
#repo-message .mega-icon, #password-sent-message .mega-icon {
font-size : 40px;
height : 40px;
padding : 0 6px 10px 6px;
width : 40px;
}
#password-sent-message .minibutton .mini-icon {
float : none;
}
p + #repo-message {
margin-top : 20px;
padding-top : 20px;
}
.github-repository-module .github-repository-header {
border-left : 1px solid #dedede;
border-right : 1px solid #dedede;
background-color : #fbfbfb;
padding : 10px;
margin : 0;
font-weight : normal;
}
.github-repository-module .github-repository-header.no-languages {
border-top : 1px solid #dedede;
border-top-right-radius : 3px;
border-top-left-radius : 3px;
}
.github-repository-module .github-repository {
font-weight : bold;
}
.github-repository-module .github-repository-owner-gravatar {
width : 24px;
height : 24px;
border-radius : 2px;
vertical-align : middle;
margin-right : 5px;
}
.github-repository-module .github-repository-full {
background-color : #fff;
border : #d8d8d8 solid 1px;
padding : 10px;
border-bottom-left-radius : 3px;
border-bottom-right-radius : 3px;
}
.github-repository-module .github-repository-description {
margin : 0 0 10px;
}
.github-repository-module .github-repository-meta {
margin : 0;
padding : 0;
list-style-type : none;
}
.github-repository-module .github-repository-meta-entry {
display : inline-block;
margin-right : 20px;
}
.github-repository-module .github-repository-meta-entry a, .github-repository-module .github-repository-meta-entry a:hover {
color : #999;
cursor : pointer;
text-decoration : none;
}
.github-repository-module .github-repository-meta-entry a .mini-icon {
color : #ccc;
}
.github-repository-module .github-repository-meta-entry a.is-starred .mini-icon {
color : #E9DBA5;
}
.github-repository-module .github-repository-meta-entry a b {
color : #333;
}
.github-repository-module .github-repository-lang-stats-graph {
overflow : hidden;
border-top-right-radius : 3px;
border-top-left-radius : 3px;
background-color : #999;
height : 10px;
}
.github-repository-module .github-repository-lang-stats-graph .language-color {
height : 10px;
float : left;
text-indent : -10000px;
}
.kill-the-chrome .container {
width : 980px;
padding : 0 10px;
}
.kill-the-chrome .header, .kill-the-chrome #serverstats {
min-width : 1000px;
}
.kill-the-chrome .pagehead {
border-bottom : 1px solid #eee;
}
.kill-the-chrome #slider {
margin-top : 0;
overflow : visible;
}
.kill-the-chrome #slider .frames {
width : auto;
}
.kill-the-chrome #slider .frames .frame {
float : none;
margin-right : 0;
}
.kill-the-chrome .file pre {
font-size : 13px;
}
.kill-the-chrome .recently-touched-branches-wrapper {
margin : 15px 0;
}
.kill-the-chrome .timeout {
margin : 20px 0;
width : auto;
height : 300px;
padding : 0;
border : none;
background-color : transparent;
}
.kill-the-chrome .timeout h3 {
padding-top : 100px;
color : #999;
}
.kill-the-chrome .fork-button .mini-icon, .kill-the-chrome .star-button .mini-icon {
margin-right : 0;
}
.kill-the-chrome .fork-button .text, .kill-the-chrome .star-button .text {
display : inline-block;
}
.kill-the-chrome #issues_next .sidebar, .kill-the-chrome .pulls .sidebar {
border-right : 0;
}
.repo-container {
margin-right : 60px;
min-height : 345px;
}
.mini-nav {
position : relative;
}
.mini-nav.stick {
top : 20px;
}
.mini-nav .mini-nav-contents {
position : absolute;
top : 0;
right : 0;
}
.mini-nav .menu-container {
float : none;
clear : both;
width : 38px;
margin-bottom : 5px;
}
.mini-nav .menu a .mini-icon, .repository-sidebar .menu a .mini-icon {
position : relative;
top : 1px;
left : -1px;
color : #999999;
transition : color 0.25s ease-in;
}
.mini-nav .menu a:hover .mini-icon, .repository-sidebar .menu a:hover .mini-icon {
color : #333333;
}
.mini-nav .menu a.selected .mini-icon, .repository-sidebar .menu a.selected .mini-icon {
color : #333333;
}
.with-custom-nav .repo-container {
margin-right : 0;
}
.with-custom-nav .mini-nav {
display : none;
}
.repository-with-sidebar .repository-sidebar {
float : right;
width : 170px;
}
.repository-with-sidebar .repository-sidebar .menu-container {
margin-bottom : 10px;
box-sizing : border-box;
width : 170px;
}
.repository-with-sidebar .repository-sidebar .sidebar-button {
margin : 0 0 10px 0;
box-sizing : border-box;
width : 100%;
text-align : center;
}
.repository-with-sidebar .repository-sidebar h3 {
margin : 10px 0 5px 0;
font-size : 11px;
font-weight : normal;
color : #999;
}
.repository-with-sidebar .repository-sidebar h3 > strong {
font-weight : bold;
color : #000;
}
.repository-with-sidebar .repository-sidebar .clone-url {
display : block;
overflow : hidden;
}
.repository-with-sidebar .repository-sidebar input.clone {
float : left;
width : 140px;
min-height : 26px;
padding : 4px 5px;
font-family : Monaco, "Liberation Mono", Courier, monospace;
font-size : 11px;
color : #999;
border-top-right-radius : 0;
border-bottom-right-radius : 0;
}
.repository-with-sidebar .repository-sidebar .url-box-clippy {
float : left;
}
.repository-with-sidebar .repository-content {
float : left;
width : 790px;
}
.kill-the-chrome .repository-lang-stats-graph {
display : block;
width : 100%;
height : auto;
white-space : nowrap;
overflow : hidden;
}
.kill-the-chrome .repository-lang-stats-graph .language-color {
height : auto;
line-height : 12px;
vertical-align : top;
}
.kill-the-chrome .repository-lang-stats-graph .language-color:first-child {
border-bottom-left-radius : 3px;
}
.kill-the-chrome .repository-lang-stats-graph .language-color:last-child {
border-bottom-right-radius : 3px;
}
.kill-the-chrome .repository-lang-stats {
float : none;
width : auto;
opacity : 1;
padding : 0;
}
.kill-the-chrome .repository-lang-stats ol.repository-lang-stats-numbers li {
display : table-cell;
width : 1%;
border-bottom : none;
text-align : center;
padding : 11px 5px;
white-space : nowrap;
}
.kill-the-chrome .repository-lang-stats ol.repository-lang-stats-numbers li span.percent {
float : none;
}
.kill-the-chrome .repository-lang-stats ol.repository-lang-stats-numbers li > a, .kill-the-chrome .repository-lang-stats ol.repository-lang-stats-numbers li > span {
color : #999999;
text-decoration : none;
font-weight : bold;
}
.kill-the-chrome .repository-lang-stats ol.repository-lang-stats-numbers li .lang {
color : #333333;
}
.kill-the-chrome .repository-lang-stats ol.repository-lang-stats-numbers li .language-color {
display : inline-block;
width : 10px;
height : 10px;
border-radius : 50%;
}
.kill-the-chrome .repository-lang-stats ol.repository-lang-stats-numbers li a:hover {
background : transparent;
}
.kill-the-chrome .stats-switcher-viewport {
overflow : hidden;
height : 39px;
}
.kill-the-chrome .stats-switcher-viewport .numbers-summary {
transition : margin 0.25s ease-in-out;
}
.kill-the-chrome .stats-switcher-viewport.is-revealing-lang-stats .numbers-summary {
margin-top : -40px;
}
.overall-summary {
margin-bottom : 0;
border-radius : 3px 3px 0 0;
}
.overall-summary.without-lang-stats {
border-radius : 3px;
}
.overall-summary .numbers-summary li {
padding : 0;
white-space : nowrap;
border-bottom : 1px solid #eee;
}
.overall-summary .numbers-summary a {
display : block;
padding : 10px 0;
}
.overall-summary .numbers-summary li .num {
display : inline;
padding : 0;
font-size : 13px;
}
.overall-summary .numbers-summary li .num .mini-icon {
position : relative;
top : 2px;
color : #ccc;
}
.repository-meta {
margin : -5px 0 15px 0;
}
.repository-meta:before, .repository-meta:after {
content : " ";
display : table;
}
.repository-meta:after {
clear : both;
}
.repository-meta p {
margin : 0;
}
.repository-meta .repository-description {
display : inline-block;
font-size : 16px;
color : #666;
}
.repository-meta .repository-website {
display : inline-block;
font-size : 16px;
}
.repository-meta .edit-link {
font-size : 16px;
color : #999;
}
.repository-meta .edit-link a {
color : #999;
}
.repository-meta .edit-repository-meta {
display : none;
margin-bottom : 5px;
}
.repository-meta .edit-repository-meta .description-field input, .repository-meta .edit-repository-meta .website-field input {
padding : 7px 8px 8px;
font-family : Helvetica, arial, freesans, clean, sans-serif;
font-size : 14px;
color : #444;
border-radius : 4px;
}
.repository-meta .edit-repository-meta .description-field input {
width : 520px;
}
.repository-meta .edit-repository-meta .website-field input {
width : 325px;
}
.repository-meta .edit-repository-meta .field {
display : inline-block;
margin-right : 5px;
}
.repository-meta .edit-repository-meta label {
display : block;
font-weight : bold;
color : #333;
}
.repository-meta.editing .repository-description, .repository-meta.editing .repository-website, .repository-meta.editing .edit-link {
display : none;
}
.repository-meta.editing .edit-repository-meta {
display : block;
}
.file-navigation {
margin-top : 10px;
}
.file-navigation .minibutton.compact .mini-icon {
margin-right : 2px;
}
.file-navigation .select-menu {
display : inline-block;
margin-right : 5px;
}
.file-navigation .breadcrumb {
position : relative;
top : 2px;
margin : 0;
display : inline-block;
}
.files-bubble {
margin : 10px 0;
}
table.files {
box-sizing : border-box;
width : 100%;
border : #d8d8d8 solid 1px;
border-top : none;
border-radius : 3px;
background : #f8f8f8;
}
table.files td {
padding : 7px 3px;
border-top : 1px solid #eee;
}
table.files td.icon {
width : 17px;
padding-left : 10px;
padding-right : 2px;
color : #777;
}
table.files td.icon .mini-icon-directory {
color : #80A6CD;
}
table.files td.icon .spinner {
display : none;
position : relative;
top : 3px;
margin-top : -2px;
}
table.files td.message {
padding-left : 10px;
height : 20px;
overflow : hidden;
color : #888;
}
table.files td.message a {
color : #888;
}
table.files td.message a:hover {
color : #4183c4;
}
table.files td.age {
padding-right : 10px;
text-align : right;
white-space : nowrap;
color : #888;
}
table.files tr.is-loading td.icon .mini-icon {
display : none;
}
table.files tr.is-loading td.icon .spinner {
display : inline-block;
}
table.files tbody tr:first-child td {
border-top : none;
}
.branch-infobar {
padding : 8px 8px 7px 8px;
font-size : 11px;
font-weight : bold;
color : #999;
background : #FAFAFA;
border : #ccc solid 1px;
border-top-right-radius : 3px;
border-top-left-radius : 3px;
}
.branch-infobar p {
float : left;
margin : 0;
}
.branch-infobar .lightweight-actions {
float : right;
list-style-type : none;
}
.branch-infobar .lightweight-actions > li {
display : inline-block;
margin : 0 0 0 10px;
}
.branch-infobar .lightweight-actions > li a {
color : #999;
text-decoration : none;
}
.branch-infobar .lightweight-actions > li a:hover {
color : #333;
}
.branch-infobar .lightweight-actions > li .mini-icon {
position : relative;
top : 1px;
font-size : 14px;
color : #bbb;
}
.branch-infobar + .commit-tease {
border-top : none;
border-radius : 0;
}
.metabox {
position : relative;
margin-bottom : 10px;
font-size : 12px;
color : #333;
padding : 10px;
background : #fafafa;
border : #ddd solid 1px;
border-top : 1px solid #fff;
border-bottom-right-radius : 3px;
border-bottom-left-radius : 3px;
}
.metabox p {
margin : 0;
font-size : 13px;
}
.metabox p + p {
margin-top : 10px;
}
.metabox em.placeholder {
color : #666;
}
.metabox .repository-description {
margin-right : 140px;
}
.metabox .repository-description p {
font-weight : 300;
color : #666;
}
.metabox .repository-homepage {
margin-top : 3px;
margin-right : 140px;
clear : both;
}
.metabox .repository-homepage p {
font-weight : bold;
}
.repo-desc-homepage .edit-button {
position : absolute;
top : 6px;
right : 100%;
opacity : 0;
border-bottom-right-radius : 0;
border-top-right-radius : 0;
transition : opacity 0.1s ease-in;
}
.metabox:hover .repo-desc-homepage .edit-button {
opacity : 1;
}
.metabox p.error {
margin : 0 0 10px 0;
font-size : 12px;
font-weight : bold;
color : #cc0000;
}
.metabox .description-field, .metabox .homepage-field {
margin-bottom : 5px;
}
.metabox .description-field {
width : 100%;
}
.metabox .homepage-field {
width : 400px;
}
.metabox p.none {
margin : 3px 0;
font-size : 13px;
font-weight : 300;
font-style : italic;
color : #999;
}
.metabox .editable-only {
display : none;
}
.url-box {
width : 100%;
margin-top : 10px;
margin-left : -10px;
padding : 10px 10px 0;
border-top : 1px solid #ddd;
height : 26px;
}
.no-desc.not-editable .url-box {
margin-top : 0;
padding-top : 0;
border-top : 0;
}
.wiki-git-access .url-box {
margin-left : 0;
border : none;
padding : 0;
}
ul.native-clones {
float : left;
margin : 0 10px 0 0;
}
.wiki-git-access ul.native-clones {
display : none;
}
ul.native-clones li {
margin : 0;
list-style-type : none;
display : inline-block;
margin-left : 5px;
}
ul.native-clones li:first-child {
margin-left : 0;
}
.clone-urls {
display : table;
float : left;
width : 585px;
}
.clone-urls-windows {
width : 550px;
}
.clone-url-button {
display : table-cell;
width : 1%;
vertical-align : top;
}
.clone-url-button:first-child a {
border-top-left-radius : 3px;
border-bottom-left-radius : 3px;
}
.clone-url-button > a {
position : relative;
display : block;
height : 24px;
padding : 0 9px;
margin-right : -1px;
font-size : 11px;
font-weight : bold;
line-height : 25px;
color : #333;
text-decoration : none;
text-shadow : 0 1px 0 #fff;
background-color : #eaeaea;
background-image : linear-gradient(#fafafa, #eaeaea);
background-repeat : repeat-x;
border : #ccc solid 1px;
white-space : nowrap;
cursor : pointer;
}
.clone-url-button > a:hover, .clone-url-button > a:active {
z-index : 3;
color : #fff;
text-decoration : none;
text-shadow : 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color : #3072b3;
background-image : linear-gradient(#599bcd, #3072b3);
background-repeat : repeat-x;
border-color : #2a65a0;
}
.clone-url-button > a:active {
background-color : #3072b3;
background-image : none;
border-color : #25588c;
box-shadow : 0 3px 5px rgba(0, 0, 0, 0.15) inset;
}
.clone-url-button + .clone-url-button > a {
box-shadow : 1px 0 0 #fff inset;
}
.clone-url-button + .clone-url-button > a:hover {
box-shadow : none;
}
.clone-url-button + .clone-url-button > a:active {
box-shadow : 0 3px 5px rgba(0, 0, 0, 0.15) inset;
}
.clone-url-button.selected > a, .clone-url-button.selected > a:hover {
z-index : 2;
color : #333;
text-shadow : 0 1px 0 rgba(255, 255, 255, 0.6);
border-color : #bbb;
background-image : none;
background-color : #ccc;
background-color : #d5d5d5;
background-image : linear-gradient(#ccc, #d5d5d5);
background-repeat : repeat-x;
box-shadow : 0 2px 3px rgba(0, 0, 0, 0.075) inset;
}
.clone-url {
display : table-cell;
vertical-align : top;
}
input.url-field {
position : relative;
width : 100%;
min-height : 26px;
padding : 0 5px;
font-family : Monaco, "Liberation Mono", Courier, monospace;
font-size : 12px;
border-radius : 0;
}
input.url-field:focus {
z-index : 2;
}
.url-box p {
float : left;
margin : 0 0 0 5px;
height : 26px;
line-height : 26px;
font-size : 11px;
color : #666;
}
.url-box p strong {
color : #000;
}
.url-box-clippy {
display : block;
border-radius : 0 3px 3px 0;
padding : 4px 4px 4px 5px;
box-shadow : none;
border-color : #ccc;
margin-left : -1px;
}
.url-box-clippy.zeroclipboard-is-hover, .url-box-clippy.zeroclipboard-is-active {
position : relative;
z-index : 2;
border-color : #2a65a0;
}
#password_sent_confirmation {
width : 600px;
margin : 90px auto 100px auto;
padding : 15px 0 15px 75px;
position : relative;
}
#password_sent_confirmation .confirm {
position : absolute;
font-size : 58px;
left : 0;
top : 50%;
margin-top : -29px;
color : #90D35B;
}
#password_sent_confirmation p {
font-size : 16px;
}
.page_form th, .page_form td {
padding : 5px;
}
.page_form th {
padding-right : 10px;
text-align : right;
}
.page_form td textarea {
width : 400px;
height : 70px;
}
#path, .breadcrumb {
margin : 5px 0 5px 0;
font-size : 18px;
color : #999;
}
.breadcrumb strong.final-path {
color : #000;
}
.breadcrumb .abort {
display : inline;
font-size : 14px;
}
.breadcrumb .new-file-no-branch {
color : #999999;
opacity : 0.5;
}
.breadcrumb .new-file-no-branch:hover {
color : #4183c4;
}
.breadcrumb .zeroclipboard-button {
display : inline-block;
margin-left : 5px;
}
.tree-browser .actions {
text-align : right;
padding : 0;
padding-right : 10px;
}
.tree-browser .actions ul {
display : inline-block;
vertical-align : middle;
font-size : 13px;
position : relative;
top : 2px;
}
.tree-browser .actions li {
list-style-type : none;
float : left;
margin : 0 0 0 10px;
}
.tree-browser .actions li .mini-icon {
transition : all 0.15s ease-in;
text-decoration : none;
}
.tree-browser .actions li:hover .mini-icon {
color : #4183c4;
}
.tree-browser .actions a {
color : #666;
}
.blame {
background-color : #f8f8f8 !important ;
}
.blame table tr td {
padding : 0.2em 0.5em;
}
.blame .commit-date {
color : #888;
}
.blame table tr.section-first td {
border-top : 1px solid #ccc;
}
.blame .line-number {
background-color : #ececec;
color : #aaa;
padding : 0 0.5em;
text-align : right;
border-left : 1px solid #ddd;
border-right : 1px solid #ddd;
}
.blame .line-data {
background-color : #f8f8ff;
white-space : pre;
}
.blame .commitinfo code {
font-size : 12px;
}
.blame .commitinfo .date {
color : #666;
display : block;
float : left;
padding-right : 5px;
}
.blame .commitinfo .message {
display : block;
width : 210px;
overflow : hidden;
text-overflow : ellipsis;
white-space : nowrap;
float : right;
}
#receipts table {
width : 100%;
border-left : 1px solid #ccc;
border-top : 1px solid #ccc;
border-right : 1px solid #ccc;
}
#receipts table th {
padding : 0.4em;
border-bottom : 1px solid #ccc;
color : #333;
background-color : #eee;
}
#receipts table td {
padding : 0.4em;
border-bottom : 1px solid #ccc;
}
#receipts table tr.success td {
background-color : #EFFFED;
}
#receipts table tr.failure td {
background-color : #FFEDED;
}
#receipts table td.empty {
color : #a00;
font-weight : bold;
text-align : center;
}
#receipts table td.date {
color : #888;
}
#receipts table tr.success td.amount {
color : #0a0;
font-weight : bold;
}
#receipts table tr.failure td.amount {
color : #a00;
font-weight : bold;
}
#watchers {
margin : 15px 0;
border-top : 1px solid #ddd;
}
#watchers li {
border-bottom : 1px solid #ddd;
}
#watchers .profile-name {
max-width : 420px;
color : #999;
}
#watchers .tabnav-widget {
margin-top : 0;
}
ul.members {
list-style : none;
}
.members li {
position : relative;
font-size : 14px;
margin : 0;
padding : 5px 0;
overflow : hidden;
line-height : 24px;
font-weight : bold;
}
.members li em {
font-style : normal;
color : #999;
}
.members li a.follow, .members li a.unfollow {
position : absolute;
top : 5px;
right : 0;
}
.members li .gravatar {
border : #ddd solid 1px;
padding : 1px;
background-color : #fff;
float : left;
margin-right : 10px;
}
#directory.compact {
width : 50em;
}
#directory .news {
width : 100%;
}
#directory h1 {
border-bottom : 1px solid #aaa;
margin-bottom : 0.5em;
}
#directory .news h1 {
border-bottom : none;
margin-bottom : 0;
}
#directory .repo {
width : 100%;
}
#directory .repo .gravatar {
width : 50px;
}
#directory .repo .gravatar img {
border : #d0d0d0 solid 1px;
padding : 1px;
background-color : #fff;
}
#directory .repo .title {
font-size : 140%;
}
#directory .repo .owner, #directory .repo .date {
text-align : center;
}
#directory .repo .graph {
width : 426px;
vertical-align : top;
padding-top : 0.2em;
text-align : right;
border : none;
}
#directory .repo .sep {
font-size : 50%;
}
#directory .repo .border {
border-bottom : 1px solid #ddd;
}
#network h2 {
margin-bottom : 0.25em;
}
#network p {
font-size : 120%;
margin : 1em 0;
}
#network .repo {
font-size : 140%;
}
#network .repo img {
vertical-align : middle;
}
#network .repo img.gravatar {
padding-right : 4px;
padding : 1px;
border : #ccc solid 1px;
background-color : #fff;
}
#network .repo span {
background-color : #FFF6A9;
}
#network .repo a.commit {
color : #888;
font-size : 80%;
line-height : 1em;
}
#network .help_actions {
margin-left : 5px;
}
#network .help_actions a {
font-size : 12px;
}
#network .network-help .show-help, #network .network-help.open .hide-help {
display : block;
}
#network .network-help .hide-help, #network .network-help.open .show-help {
display : none;
}
#network .network-help #help {
display : none;
}
#network .network-help.open #help {
display : block;
}
#network #help pre {
font-size : 80%;
line-height : 1.2em;
margin-bottom : 1.5em;
border : black solid 1px;
color : #eee;
background-color : #222;
padding : 1em;
}
#network .notice {
border : #EFCF00 solid 1px;
background-color : #FFFAD6;
padding : 0.5em;
color : #837200;
text-align : center;
}
#network .explain {
color : #666;
font-size : 13px;
font-style : italic;
margin : -5px 0 20px 2px;
}
#network .explain b {
color : #333;
font-weight : normal;
}
#network .graph-date {
text-align : right;
margin : -30px 4px 5px 0;
color : #555;
font-size : 12px;
}
#network .graph-date abbr {
font-style : normal;
color : #444;
}
#network #ng {
position : relative;
}
#network #ng .large-loading-area {
position : absolute;
top : 0;
right : 0;
left : 0;
display : none;
}
.facebox p {
margin : 0.5em 0;
}
.facebox b {
background-color : #FFF6A9;
}
.facebox ul {
margin-left : 1em;
}
.facebox ol {
margin-left : 1.5em;
}
#pull_request ul {
list-style-type : none;
}
#pull_request label.repo span.name {
font-size : 160%;
}
#pull_request label.repo span span.sha {
color : #aaa;
}
#pull_request .label label {
display : inline;
margin : 0;
font-size : 100%;
font-weight : bold;
}
#pull_request .label div {
margin : 0.2em;
}
#pull_request .recipients {
max-height : 200px;
overflow : auto;
}
.pagination {
margin : 7px 0;
display : inline-block;
overflow : hidden;
background-color : #efefef;
background-image : linear-gradient(#fff, #efefef);
background-repeat : repeat-x;
border : #eaeaea solid 1px;
border-bottom-color : #cacaca;
border-bottom : none;
border-radius : 3px;
}
.pagination a, .pagination span {
float : left;
padding : 6px 10px 5px;
margin : 0;
color : #777;
font-size : 13px;
text-decoration : none;
text-shadow : 0 1px 0 white;
border-right : 1px solid rgba(0, 0, 0, 0.04);
border-left : 1px solid rgba(255, 255, 255, 0.7);
border-bottom : 1px solid #DADADA;
}
.pagination a:first-child, .pagination span:first-child {
border-left : none;
border-bottom-left-radius : 3px;
}
.pagination a:last-child, .pagination span:last-child {
border-right : none;
border-bottom-right-radius : 3px;
}
.pagination a:hover, .pagination span:hover {
color : #4183c4;
border-bottom-color : #CFDCE8;
background-color : #dce6ef;
background-image : linear-gradient(#fafbfd, #dce6ef);
background-repeat : repeat-x;
}
.pagination a.current, .pagination a.current:hover, .pagination span.current, .pagination span.current:hover {
color : #000;
background-color : #ebebeb;
background-image : linear-gradient(#fcfcfc, #ebebeb);
background-repeat : repeat-x;
border-bottom-color : #D26911;
}
.pagination a.disabled, .pagination a.gap, .pagination span.disabled, .pagination span.gap {
color : #bbb;
cursor : default;
}
.pagination a.disabled:hover, .pagination a.gap:hover, .pagination span.disabled:hover, .pagination span.gap:hover {
background-color : #efefef;
background-image : linear-gradient(#fff, #efefef);
background-repeat : repeat-x;
border-bottom-color : #dadada;
}
.pagination.ajax_paginate {
display : block;
}
.pagination.ajax_paginate a {
padding : 6px;
width : 100%;
text-align : center;
}
.pagination.ajax_paginate.loading a {
background : url("https://a248.e.akamai.net/assets.github.com/images/spinners/octocat-spinner-16px.gif?e9c4b2b0") center center no-repeat;
text-indent : -3000px;
}
.error-notice {
margin : 15px 0;
text-align : center;
font-size : 14px;
font-weight : bold;
color : #990000;
}
.entice {
opacity : 0.5;
}
.clippy-tooltip {
display : inline-block;
}
#files {
position : relative;
}
#files .add-bubble {
position : absolute;
left : 0;
width : 25px;
height : 16px;
margin-left : -25px;
margin-top : -1px;
cursor : pointer;
opacity : 0;
transition : opacity 0.1s ease-in;
color : #4183C4;
}
#files tr:hover .add-bubble {
opacity : 1;
}
#files.commentable tr:hover td, #files.commentable tr:hover td .gd, #files.commentable tr:hover td .gi, #files.commentable tr:hover td .gc {
background-color : #ffffcc;
}
#files.commentable tr:hover td.line-comments, #files.commentable tr:hover td .gd.line-comments, #files.commentable tr:hover td .gi.line-comments, #files.commentable tr:hover td .gc.line-comments {
background : #fff !important ;
}
#files.commentable tr:hover td.line_numbers a, #files.commentable tr:hover td.line_numbers span {
color : #555 !important ;
}
table.padded {
font-size : 1.3em;
}
table.padded tr th {
background : #eee;
text-align : right;
padding : 8px 15px;
}
table.padded tr td {
text-align : left;
padding : 8px;
}
.page-notice {
margin : 15px auto;
width : 400px;
padding : 20px;
color : #333;
font-size : 14px;
background : #fffeeb;
border : #ddd solid 1px;
border-radius : 5px;
}
.page-notice h2 {
margin : 0;
font-size : 16px;
color : #000;
}
.page-notice p:last-child {
margin-bottom : 0;
}
#search-box {
margin : 0 0 20px 0;
}
#search-box input {
float : left;
padding : 10px 15px;
width : 580px;
border-top : 2px solid #ccc;
border-left : 1px solid #ccc;
border-right : 1px solid #ccc;
border-bottom : 1px solid #ccc;
font-size : 14px;
font-family : "Helvetica Neue", "Helvetica", Arial, sans-serif;
margin : 0;
box-shadow : 0 1px 5px #ddd inset;
}
.connected {
height : 39px;
padding : 0;
margin : -1px 0 0 0;
position : relative;
top : 1px;
font-family : Helvetica, arial, freesans, clean, sans-serif;
font-weight : bold;
font-size : 12px;
color : #333;
text-shadow : 1px 1px 0 #fff;
white-space : nowrap;
border : none;
overflow : visible;
background-color : #e1e1e1;
background-image : linear-gradient(#fff, #e1e1e1);
background-repeat : repeat-x;
border-bottom : 1px solid #ebebeb;
border-radius : 4px;
border-top-left-radius : 0;
border-bottom-left-radius : 0;
border : #ccc solid 1px;
cursor : pointer;
}
.connected span {
display : block;
line-height : 37px;
padding : 0 20px;
}
#search .main {
border-left : 1px solid #ddd;
padding-left : 20px;
margin-left : 0;
float : right;
width : 700px;
}
#search .pagination {
text-align : right;
}
#search-results {
clear : both;
}
#search-results > li {
list-style : none;
display : block;
padding : 15px 0;
margin : 0;
border-bottom : 1px solid #ddd;
position : relative;
}
#search-results > li:last-child {
border-bottom : none;
}
#search-results h3 {
margin : 0 0 5px 0;
font-family : "Helvetica-Light";
font-weight : normal;
}
#search-results h3 a strong {
font-weight : bold;
}
#search-results .description {
clear : both;
font-size : 12px;
}
#search-results .repository .icon {
width : 25px;
height : 25px;
position : absolute;
top : 15px;
margin : 0 0 0 -45px;
background : url("https://a248.e.akamai.net/assets.github.com/images/icons/search-icons.png?1e86fb05") 0 -29px no-repeat;
}
#search-results .repository h3 {
float : left;
}
#search-results .repo-stats {
float : right;
}
#search-results p.description {
color : #000;
}
#search-results .vcard dl dt {
width : 85px;
}
#search-results .user h3 {
float : left;
}
#search-results .user .description {
clear : none;
margin : 0;
}
#search-results .user img {
clear : left;
float : left;
margin : 0 10px 0 0;
padding : 2px;
border : #DDD solid 1px;
}
#search-results .code .icon {
width : 25px;
height : 25px;
position : absolute;
top : 15px;
margin : 0 0 0 -45px;
background : url("https://a248.e.akamai.net/assets.github.com/images/icons/search-icons.png?1e86fb05") 0 4px no-repeat;
}
#search-results li.code.wikistyle div.highlight pre {
background-color : #f8f8ff;
}
#search-results .highlight em, #search-results .highlight b {
background-color : #FAFFA6;
padding : 0.1em;
}
#search .sidebar {
padding-right : 0;
border-right : none;
width : 180px;
}
#search .sidebar h4 {
margin : 0 0 5px 0;
}
#search .sidebar ul {
list-style : none;
margin : 0 0 10px 0;
padding : 0 0 10px 0;
border-bottom : 1px solid #ddd;
}
#search .sidebar ul:last-child {
border : none;
}
#search .sidebar li a {
display : block;
padding : 3px 5px;
text-decoration : none;
}
#search .sidebar li a .count {
float : right;
color : #777;
}
#search .sidebar li a.active .count {
color : #000;
font-weight : bold;
}
#search .sidebar li a.active {
color : #333;
border : #d9e8f6 solid 1px;
text-shadow : 0 1px 0 rgba(255, 255, 255, 0.7);
background : #e9f4ff;
font-weight : bold;
}
hr.clearfix {
clear : both;
background : transparent;
border : none;
}
.context-loader-container .large-format-loader {
position : absolute;
top : 0;
left : 0;
bottom : 0;
right : 0;
padding-top : 190px;
background : rgba(255, 255, 255, 0.8);
z-index : 9999;
text-align : center;
color : #999999;
}
.settings-content {
position : relative;
float : right;
width : 655px;
}
.pagehead.settings-area {
border-bottom : 1px solid #eee;
}
#repo-settings .settings-content {
width : 100%;
}
#settings-nav {
width : 220px;
}
.usage-bar {
padding : 8px 10px;
}
.usage-bar.alert {
background : #ffe9e9;
}
.usage-bar.alert dt {
color : #700;
}
.usage-bar dt.numbers {
float : right;
}
.usage-bar dt {
margin : 0 0 5px 0;
font-weight : bold;
font-size : 11px;
text-transform : uppercase;
color : #777;
text-shadow : 0 1px 0 rgba(255, 255, 255, 0.3);
}
.usage-bar dt strong {
float : right;
color : #999;
}
.usage-bar dd.bar span {
text-indent : -9999px;
}
.usage-bar dd {
background-color : #f1f1f1;
background-image : linear-gradient(#dadada, #f1f1f1);
background-repeat : repeat-x;
display : block;
margin : 0 0 10px 0;
height : 5px;
border-radius : 5px;
width : 198px;
border : #ccc solid 1px;
box-shadow : 0 1px 0 #fff;
}
.usage-bar dd span {
background-color : #63ae26;
background-image : linear-gradient(#81c54a, #63ae26);
background-repeat : repeat-x;
box-shadow : 0 1px 0 rgba(255, 255, 255, 0.4) inset;
display : block;
border-radius : 5px;
height : 5px;
}
.usage-bar dd span.danger {
background-color : #edc900;
background-image : linear-gradient(#f6df60, #edc900);
background-repeat : repeat-x;
}
.usage-bar dd span.maxed {
background-color : #660000;
background-image : linear-gradient(#900, #600);
background-repeat : repeat-x;
}
.profile-photo {
margin : 10px 0 0 0;
}
.profile-photo p {
float : left;
margin-top : 7px;
}
.profile-photo img {
float : left;
margin : 0 10px 0 0;
border-radius : 3px;
}
.app-owner {
margin : 10px 0 -10px 0;
}
.settings-form dl.form input {
width : 394px;
color : #999;
}
.settings-form p.checkbox {
margin : 0;
padding : 0;
}
dl.form dd textarea.jobs-profile {
height : 50px;
padding : 5px;
}
.add-emails-form {
background : #fff;
border : none;
}
dl.new-email-form {
width : 100%;
padding : 10px;
margin : 0 0 0 -10px;
border-top : 1px solid #E5E5E5;
}
span.label.default {
margin-left : 4px;
padding : 4px 6px;
background-color : #6cc644;
color : #fff;
border-radius : 4px;
}
span.label.visibility {
margin-left : 4px;
padding : 4px 6px;
background-color : #999999;
color : #fff;
border-radius : 4px;
}
.settings-email .public.label {
display : inline;
}
.settings-email .private.label {
display : none;
}
.settings-email.private .public.label {
display : none;
}
.settings-email.private .private.label {
display : inline;
}
span.email-actions {
float : right;
}
span.email-actions > span, span.email-actions .minibutton {
float : left;
}
span.email-actions span.label {
font-size : 13px;
color : #999;
padding : 0 10px;
}
span.email-actions .mini-icon-exclamation {
color : #ca5633;
}
.user-emails .confirmed-email {
position : relative;
float : right;
top : 4px;
color : #6cc644;
}
.boxed-group.flush ul.boxed-group-list.settings-repos > li {
border : none;
border-bottom : 1px solid #ddd;
border-radius : 0;
margin : 0;
padding : 5px 10px;
}
.boxed-group.flush ul.boxed-group-list.settings-repos > li h3 {
float : left;
margin : 0;
}
.boxed-group.flush ul.boxed-group-list.settings-repos > li h3 a {
display : inline;
}
.boxed-group.flush ul.boxed-group-list.settings-repos > li h3 small {
font-size : 11px;
font-weight : 300;
font-family : "Helvetica-Light", Helvetica, arial, freesans, clean, sans-serif;
color : #999;
}
.boxed-group.flush ul.boxed-group-list.settings-repos > li .fork-flag {
clear : left;
line-height : 1;
}
.boxed-group.flush ul.boxed-group-list.settings-repos > li .fork-flag a {
display : inline;
line-height : 1;
}
.boxed-group.flush ul.boxed-group-list.settings-repos > li .repo-stats {
float : left;
height : auto;
margin : 0;
border-radius : 0;
}
.boxed-group.flush ul.boxed-group-list.settings-repos > li .repo-stats li {
line-height : 1;
}
#ssh-help {
float : right;
}
#notification-center .overview {
padding : 0 10px 10px 10px;
border-bottom : 1px solid #ddd;
}
#notification-center .notification-settings {
margin : 0 10px;
}
.settings-content .notifications td {
padding : 5px 10px;
}
.settings-content .notifications th {
padding : 10px 10px 5px 10px;
}
#payment-history {
width : 100%;
}
#payment-history th {
text-align : left;
padding : 5px 10px;
background : #f8f8f8;
border-bottom : 1px solid #ccc;
}
#payment-history td {
padding : 5px 10px;
border-bottom : 1px solid #dadada;
}
#payment-history tr:last-child td {
border : none;
}
#payment-history tr.failed td {
background : #faf6f6;
color : #900;
}
#payment-history td.total {
color : #090;
font-weight : bold;
}
#payment-history tr.failed td.total {
font-weight : bold;
text-transform : uppercase;
}
#payments p {
margin : 0;
padding : 10px;
}
.oauth-stats p.user-count {
float : left;
margin : 12px 0 0 0;
font-size : 36px;
color : #999;
font-weight : 300;
}
.oauth-stats p.user-count strong {
color : #333;
font-weight : bold;
}
.oauth-stats dl.keys {
float : right;
margin : 0;
text-align : right;
}
.oauth-stats dl.keys dt {
color : #999;
font-weight : bold;
}
.oauth-stats dl.keys dd {
color : #333;
font-family : Monaco, "Liberation Mono", Courier, monospace;
}
.boxed-group.application-show-group .logo-upload {
float : right;
width : 142px;
background-color : #eee;
position : relative;
}
.boxed-group.application-show-group .logo-upload a.delete {
position : absolute;
right : 0;
padding : 5px;
display : none;
}
.boxed-group.application-show-group .logo-upload a.delete:hover {
color : #bd2c00;
}
.boxed-group.application-show-group .logo-box {
border : #ccc solid 1px;
border-top-left-radius : 3px;
border-top-right-radius : 3px;
height : 140px;
}
.boxed-group.application-show-group .logo-box img {
height : 140px;
width : 140px;
border-radius : 2px 2px 0 0;
display : none;
}
.boxed-group.application-show-group .logo-placeholder {
height : 140px;
width : 140px;
color : #999;
text-align : center;
text-shadow : 0 1px 0 #fff;
}
.boxed-group.application-show-group .logo-placeholder span {
margin : 45px 0 0 0;
}
.boxed-group.application-show-group .logo-placeholder p {
margin : 0;
font-size : 16px;
}
.boxed-group.application-show-group .has-uploaded-logo .logo-placeholder, .boxed-group.application-show-group .has-uploaded-logo .or {
display : none;
}
.boxed-group.application-show-group .has-uploaded-logo:hover a.delete {
display : block;
}
.boxed-group.application-show-group .has-uploaded-logo .logo-box img {
display : block;
}
.boxed-group.application-show-group dl.form > dd input[type="text"].wide {
width : 460px;
}
.boxed-group.application-show-group .errored .note {
display : none;
}
.boxed-group.application-show-group .drag-and-drop {
padding : 8px 10px 7px 10px;
text-align : center;
}
.boxed-group.application-show-group .drag-and-drop img {
vertical-align : bottom;
margin-bottom : 1px;
}
.boxed-group.application-show-group .drag-and-drop span {
padding : 0;
}
.boxed-group.application-show-group .dragover .logo-box {
box-shadow : 0 0 3px #c9ff00;
}
.boxed-group.application-show-group .is-uploading .loading {
display : block;
}
.boxed-group.application-show-group .is-uploading .default {
display : none;
}
.boxed-group.application-show-group .is-failed .bad-request {
display : block;
}
.boxed-group.application-show-group .is-failed .default {
display : none;
}
.boxed-group.application-show-group .is-bad-file .bad-file {
display : block;
}
.boxed-group.application-show-group .is-bad-file .default {
display : none;
}
.boxed-group.application-show-group .default {
display : block;
}
.boxed-group p span {
padding-left : 5px;
}
ul.security-history > li time {
float : right;
color : #999;
}
table.security-history-detail {
width : 100%;
font-size : 12px;
}
table.security-history-detail td {
max-width : 200px;
overflow-wrap : break-word;
}
.settings-email > .email-actions > .settings-remove-email {
display : block;
}
.settings-email > .email-actions > .settings-disabled-remove-email {
display : none;
}
.settings-email:only-child > .email-actions > .settings-remove-email {
display : none;
}
.settings-email:only-child > .email-actions > .settings-disabled-remove-email {
display : block;
}
#unsubscribe-from-newsletter .supportocat {
float : left;
}
#unsubscribe-from-newsletter .message {
position : absolute;
left : 350px;
top : 50px;
}
#unsubscribe-from-newsletter .message p {
font-size : 200%;
}
p .mini-icon {
position : relative;
top : 1px;
}
.two-factor-wizard {
width : 600px;
margin : 0 auto;
}
.two-factor-wizard h3 span {
display : block;
color : #999;
font-weight : 300;
font-size : 14px;
}
.two-factor-wizard .two-factor-apps {
list-style : none;
margin : 0;
padding : 0;
}
.two-factor-wizard .two-factor-apps li {
margin : 0 0 1em 0;
}
.two-factor-wizard .two-factor-apps a {
display : block;
margin : 0 0 0 20px;
}
.two-factor-wizard .form label {
font-style : normal;
}
.two-factor-wizard .form dd {
margin : 0;
padding : 0;
}
.two-factor-wizard .select-menu {
float : left;
}
.two-factor-wizard .select-menu .minibutton {
padding-top : 4px;
padding-bottom : 4px;
margin-right : 5px;
}
.two-factor-wizard .select-menu .minibutton input[type="radio"], .two-factor-wizard .select-menu .minibutton .country {
display : none;
}
.two-factor-wizard .select-menu .minibutton .country-code {
width : auto;
}
.two-factor-wizard .select-menu .select-menu-button:before {
top : 14px;
}
.two-factor-wizard .select-menu .country-code {
display : inline-block;
margin-right : 8px;
width : 35px;
}
.two-factor-wizard .help {
color : #999;
font-size : 13px;
}
.two-factor-wizard .two-factor-code label {
margin : 0 0 0.2em 0;
font-weight : bold;
}
.two-factor-wizard .two-factor-code input[type="number"] {
padding : 6px;
}
.two-factor-wizard .full-button {
color : #6cc644;
}
.two-factor-wizard .full-button .error-icon {
vertical-align : middle;
color : #bd2c00;
}
.two-factor-wizard .full-button .spinner {
margin-top : -7px;
}
.two-factor-wizard img {
position : relative;
top : 3px;
margin : 0 0 0 5px;
}
.app-flow-callout {
padding : 15px 0 0 0;
border-top : 1px solid #eaeaea;
}
.two-factor-toggle {
margin-top : 40px;
}
#facebox .backup-list {
margin : 0;
padding : 10px;
border : #dbdbdb solid 1px;
border-radius : 3px;
background : #fafafa;
font-family : Monaco, "Liberation Mono", Courier, monospace;
font-size : 14px;
line-height : 1.4;
text-align : left;
box-shadow : 0 0 8px #eee inset;
}
.error-icon, .spinner, .sent-message, .sms-error-message, #text-code, #qr-code, #two-factor-code-list {
display : none;
}
.sms-spinning .spinner {
display : inline-block;
}
.sms-success .sent-message {
display : inline-block;
}
.sms-error .sms-error-message {
display : block;
}
.sms-error .error-icon {
display : inline-block;
}
.two-factor-secret {
font-family : Monaco, "Liberation Mono", Courier, monospace;
font-size : 18px;
text-align : center;
}
.qr-code-table {
margin : 0 auto;
border : #ddd solid 1px;
}
.qr-code-table tr {
background : transparent;
border : 0;
}
.qr-code-table th, .qr-code-table td {
border : none;
padding : 0;
}
.qr-code-table td {
width : 3px;
height : 3px;
}
.qr-code-table .black {
background : #000;
}
.qr-code-table .white {
background : #fff;
}
.two-factor-wizard .two-factor-actions {
padding : 20px 0 0 0;
margin : 20px 0 0 0;
border-top : 1px solid #eaeaea;
}
.two-factor-wizard .two-factor-actions ul {
width : 600px;
margin : 0 auto;
padding : 0;
}
.two-factor-wizard .two-factor-actions li {
list-style : none;
display : inline-block;
margin-right : 10px;
}
.orgs-settings {
margin-bottom : 15px;
}
.stars-browser {
padding : 3px 0 0;
}
.stars-browser .columns.sidebar {
width : 200px;
border-right : none;
}
.stars-browser .columns.main {
width : 680px;
}
.stars-browser .filter-bar {
padding : 0 0 10px 0;
margin-bottom : 10px;
border-bottom : 1px solid #ddd;
position : relative;
background : #fff;
border-top : none;
border-left : none;
border-right : none;
border-radius : 0;
}
.stars-browser .filter-bar .search input, .stars-browser .filter-bar .search button {
display : inline-block;
margin : 0;
}
.stars-browser .filter-bar .search input {
border-top-right-radius : 0;
border-bottom-right-radius : 0;
}
.stars-browser .filter-bar .search input:focus {
border-color : #51A7E8;
box-shadow : 0 0 5px rgba(81, 167, 232, 0.5), 0 1px 1px rgba(0, 0, 0, 0.2) inset;
}
.stars-browser .filter-bar .search button {
padding : 6px 10px 7px;
border-top-left-radius : 0;
border-bottom-left-radius : 0;
border-left : none;
}
.stars-browser .filter-bar .search button .mini-icon {
position : relative;
top : 2px;
}
.stars-browser .filter-bar .search button:hover {
box-shadow : 1px 0 0 #2a65a0 inset;
}
.stars-browser .filter-bar .search .clear-search {
display : none;
}
.stars-browser .filter-bar .search form.has-search-value .clear-search {
display : inline-block;
position : relative;
left : -64px;
top : 3px;
color : #aaa;
}
.stars-browser .filter-bar .filter_input {
width : 280px;
padding : 6px 7px;
font-family : Helvetica, arial, freesans, clean, sans-serif;
font-size : 14px;
color : #444;
border : #ddd solid 1px;
border-radius : 4px;
outline : none;
background : none;
}
.stars-browser .filter-bar label.placeholder {
font-size : 11px;
left : 10px;
}
.stars-browser .filter-bar ul.repo_filterer {
overflow : hidden;
position : absolute;
bottom : 15px;
right : 10px;
}
.stars-browser .filter-bar li {
display : inline;
margin : 0 0 0 10px;
padding : 0;
font-size : 14px;
float : right;
position : relative;
}
.stars-browser .filter-bar li a {
display : inline-block;
padding-bottom : 0;
color : #4183c4;
}
.stars-browser .filter-bar li a.filter_selected {
color : #000;
font-weight : bold;
}
.stars-browser .filter-bar li a.filter_selected:after {
background-color : #fff;
}
.stars-browser .columns.sidebar .nav li.language {
position : relative;
}
.stars-browser .columns.sidebar .nav li.language .bar {
background : #f1f1f1;
display : inline-block;
position : absolute;
z-index : -1;
top : 2px;
bottom : 2px;
right : 0;
}
.stars-browser .columns.sidebar .nav li.language a.selected {
white-space : normal;
text-shadow : 0 -1px 0 rgba(0, 0, 0, 0.2);
background-color : #3876b4;
background-image : linear-gradient(#689cd0, #3876b4);
background-repeat : repeat-x;
}
.stars-browser .columns.sidebar .nav li.language a.selected .mini-icon {
float : right;
opacity : 0.800000011920928955078125;
display : inline-block;
position : relative;
left : 4px;
}
.stars-browser .columns.sidebar .nav li.language a.selected:hover {
background-color : #3269a0;
background-image : linear-gradient(#5490ca, #3269a0);
background-repeat : repeat-x;
}
.stars-browser .blankslate {
margin-top : 40px;
}
.blankslate {
background-color : #fafafa;
border : #dbdbdb solid 1px;
border-radius : 3px;
box-shadow : 0 0 8px #eee inset;
padding : 15px;
border-radius : 3px;
text-align : center;
}
.blankslate p {
margin : 0.5em 0;
}
.blankslate p:first-child {
font-size : 16px;
}
.blankslate-reward-image {
margin-top : 20px;
text-align : center;
}
.starred-repo {
list-style-type : none;
padding : 15px 0 0 52px;
border-bottom : 1px solid #eee;
}
.starred-repo.navigation-focus {
background : #fcfce2;
}
.starred-repo:last-child {
border-bottom : 0;
overflow : hidden;
}
.starred-repo .mega-icon {
float : left;
margin-top : 3px;
margin-left : -42px;
}
.starred-repo .mega-icon:before {
color : #bbb;
}
.starred-repo .mega-icon-private-repo::before {
color : #e9dba5;
}
.starred-repo .starring-container {
float : right;
margin-right : 10px;
}
.starred-repo h3 {
margin : 0;
display : inline-block;
}
.starred-repo .sort-info {
display : inline-block;
font-size : 11px;
color : #999999;
}
.starred-repo p.description {
color : #666;
margin-top : 0;
}
.markdown-body .task-list {
list-style-type : none;
padding-left : 10px;
}
.task-list-item {
padding-left : 20px;
}
.task-list-item label {
font-weight : normal;
}
.task-list-item.enabled label {
cursor : pointer;
}
.task-list-item + .task-list-item {
margin-top : 3px;
}
.task-list-item-checkbox {
float : left;
margin-left : -20px;
margin-top : 4px;
}
.orgs-next-container .team-header .team-avatar {
margin-right : 10px;
}
.orgs-next-container .team-description h2 {
display : none;
color : #999999;
margin : 10px 0;
}
.orgs-next-container .team-description h2:hover {
background : #fffef1;
}
.orgs-next-container .team-description h2.active {
display : block;
}
.orgs-next-container .team-description input {
display : none;
font-size : 1.5em;
font-family : Helvetica, Arial, sans-serif;
font-weight : bold;
margin-top : 8px;
margin-left : -2px;
margin-bottom : 9px;
width : 70%;
}
.orgs-next-container .team-description input.active {
display : inline-block;
}
.orgs-next-container .team-name .text {
display : inline-block;
}
.orgs-next-container .team-name .text.active {
display : none;
}
.orgs-next-container .team-name .text:hover {
background : #fffef1;
}
.orgs-next-container .team-name input {
display : none;
font-size : 26px;
padding : 0;
font-family : Helvetica, Arial, sans-serif;
font-weight : bold;
margin-top : -8px;
margin-left : -2px;
margin-bottom : -9px;
width : 70%;
}
.orgs-next-container .team-name input.active {
display : inline-block;
}
.timeout {
width : 873px;
height : 280px;
border : #C5D5DD solid 1px;
background : url("https://a248.e.akamai.net/assets.github.com/images/error/octocat_timeout.png?4b0c3f38") no-repeat #e6f1f6;
background-position : 90% 50%;
padding : 15px 0 0 45px;
border-radius : 3px;
}
.timeout h3 {
color : #414042;
font-size : 18px;
font-weight : bold;
text-shadow : 1px 1px 0 #fff;
}
.timeout h3 strong {
font-size : 30px;
display : block;
}
.tree-browser {
width : 100%;
margin : 0;
border-bottom : 1px solid #cacaca;
border-left : none;
border-right : none;
}
.tree-browser td {
background : #f8f8f8;
border-bottom : 1px solid #eee;
padding : 7px 3px;
color : #484848;
vertical-align : middle;
white-space : nowrap;
}
.tree-browser td:first-child {
border-left : 1px solid #cacaca;
}
.tree-browser td:last-child {
border-right : 1px solid #cacaca;
}
.tree-browser img {
vertical-align : text-bottom;
}
.tree-browser tbody tr:last-child td {
border-bottom : 0;
}
.tree-browser .tree-entries .message .error {
display : none;
}
.tree-browser .tree-entries.error .message .loading {
display : none;
}
.tree-browser .tree-entries.error .message .error {
display : block;
}
.tree-browser-wrapper {
margin-bottom : 30px;
}
.tree-browser .history {
float : right;
padding-right : 5px;
}
.tree-browser tr.navigation-focus td {
background : none;
background-color : #fffeeb;
}
.tree-browser td.icon {
width : 17px;
padding-right : 2px;
padding-left : 10px;
}
.tree-browser .mini-icon-directory {
color : #80a6cd;
}
.tree-browser .mini-icon-submodule {
color : #3cbf5e;
}
.tree-browser .mini-icon-text-file {
color : #777;
}
.tree-browser .content {
max-width : 220px;
}
.tree-browser .message {
max-width : 420px;
}
.tree-browser .css-truncate-target {
max-width : 100%;
}
.tree-browser td a.message {
color : #484848;
}
.tree-browser td span.ref {
color : #aaa;
}
.tree-browser.downloads td {
vertical-align : top;
}
.tree-browser.downloads td p {
margin : 0;
padding : 0;
}
.tree-browser-result-template {
display : none;
}
.tree-browser-result .css-truncate-target {
max-width : 870px;
}
.tree-browser-result mark {
background-color : transparent;
color : #4183C4;
font-weight : bold;
}
#files .file, .file-box {
border : #ccc solid 1px;
margin-bottom : 13px;
position : relative;
background-color : #DDD;
}
#files .file .highlight, .file-box .highlight {
border : none;
padding : 0;
}
#files .file .meta, .file-box .meta {
overflow : hidden;
padding : 5px 10px;
font-size : 12px;
height : 33px;
text-align : left;
color : #555;
text-shadow : 0 1px 0 #fff;
border-bottom : 1px solid #d8d8d8;
background-color : #eaeaea;
background-image : linear-gradient(#fafafa, #eaeaea);
background-repeat : repeat-x;
}
.file .meta ul.edit-preview-tabs {
float : left;
margin-left : 11px;
margin-top : 4px;
}
.file .edit-preview-tabs .minibutton {
border-radius : 0;
}
.file .edit-preview-tabs li:first-child .minibutton {
border-radius : 3px 0 0 3px;
}
.file .edit-preview-tabs li:last-child .minibutton {
border-radius : 0 3px 3px 0;
}
.file .edit-preview-tabs li {
list-style-type : none;
float : left;
}
#files .file .meta .info, .file-box .meta .info {
float : left;
height : 33px;
line-height : 33px;
font-family : Monaco, "Liberation Mono", Courier, monospace;
}
#files .file .meta .info .css-truncate-target, .file-box .meta .info .css-truncate-target {
max-width : 600px;
}
#files .file .meta .info span, .file-box .meta .info span {
padding-left : 9px;
margin-left : 5px;
border-left : 1px solid #c1c1c1;
box-shadow : 1px 0 0 #fff inset;
}
#files .file .meta .info span:first-child, #files .file .meta .info .icon + span, #files .file .meta .info .diffstat + span, .file-box .meta .info span:first-child, .file-box .meta .info .icon + span, .file-box .meta .info .diffstat + span {
border-left : 0 none;
box-shadow : 0 0 0 transparent inset;
margin-left : 0;
padding-left : 0;
}
#files .diffstat + .css-truncate-target {
max-width : 650px !important ;
}
#files .file .meta .info .minibutton.switcher span:first-child, .file-box .meta .info .minibutton.switcher span:first-child {
padding-left : 7px;
}
#files .file .meta .info span.icon, #files .file .meta .info span.diffstat, .file-box .meta .info span.icon {
line-height : 0;
display : inline-block;
margin : 5px 5px 0 0;
padding : 3px;
background : #f7f7f7;
border : #ccc solid 1px;
border-right-color : #e5e5e5;
border-bottom-color : #e5e5e5;
border-radius : 3px;
}
#files .file .meta .info span.icon .mini-icon-text-file, #files .file .meta .info span.diffstat .mini-icon-text-file, .file-box .meta .info span.icon .mini-icon-text-file {
height : 16px;
line-height : 16px;
color : #aaa;
}
#files .file .meta .info span.diffstat {
height : 16px;
padding : 3px 6px;
}
#files .file .meta .actions, .file-box .meta .actions {
float : right;
height : 33px;
line-height : 33px;
}
#files .file .meta .actions .button-group, .file-box .meta .actions .button-group {
float : right;
margin-top : 4px;
}
#files .file .meta .actions .show-inline-notes {
display : none;
}
#files .file.has-inline-notes .meta .actions .show-inline-notes {
position : relative;
display : block;
float : left;
margin-right : 10px;
}
#files .file.has-inline-notes .diffstat + .css-truncate-target {
max-width : 500px !important ;
}
#files .file tr.inline-comments {
display : none;
}
#files .file.show-inline-notes tr.inline-comments {
display : table-row;
}
tr.inline-comments .inline-comment-form, tr.inline-comments.show-inline-comment-form .show-inline-comment-form {
display : none;
}
.show-inline-comment-form {
margin : 10px;
}
tr.inline-comments .show-inline-comment-form, tr.inline-comments.show-inline-comment-form .inline-comment-form {
display : block;
}
#files .file .meta .actions li, .file-box .meta .actions li {
list-style-type : none;
float : left;
margin : 0 0 0 7px;
}
.file-box .meta .actions li.outdated-text {
color : #BE2800;
font-weight : bold;
}
.file-box .meta .actions li.outdated-text .mini-icon {
position : relative;
top : 1px;
}
#files .file .meta .actions li:first-child, .file-box .meta .actions li:first-child {
background : transparent;
margin-left : 0;
padding-left : 0;
}
#files .file .meta .actions li code, .file-box .meta .actions li code {
font-size : 11px;
}
#files .file .meta .actions li label input, .file-box .meta .actions li label input {
position : relative;
top : 1px;
}
#files .file .data, .file-box .data {
overflow : auto;
overflow-x : auto;
overflow-y : hidden;
background-color : #f8f8ff;
}
#files .file .data .line, .file-box .data .line {
padding-left : 10px;
}
#files .file .data.empty, .file-box .data.empty {
padding : 5px 10px;
color : #777;
}
#files .file .data.suppressed, #files .file.open .image {
display : none;
}
#files .file.open .data.suppressed {
display : block;
}
#files .file .data .diff-table {
width : 100%;
border-collapse : collapse;
}
#files .file .data .diff-line {
width : 100%;
font-size : 13px;
white-space : nowrap;
}
#files .file .data table, .file-box .data table {
font-family : Consolas, "Liberation Mono", Courier, monospace;
font-size : 12px;
line-height : 1.4;
}
#files .file .data .line_numbers, .file-box .data .line_numbers {
background-color : #ececec;
color : #aaa;
padding : 0 6px;
border-right : 1px solid #ddd;
text-align : right;
cursor : pointer;
}
#files .file .data .line_numbers a, .file-box .data .line_numbers a {
color : #999999;
}
#files .file .data pre.line_numbers, .file-box .data pre.line_numbers {
padding : 10px 6px;
}
td.linkable-line-number {
cursor : pointer;
}
td.linkable-line-number:hover {
text-decoration : underline;
}
td.linkable-line-number.empty-cell:hover {
text-decoration : none;
}
#files .image, .file-box .image {
text-align : center;
background-color : #ddd;
padding : 30px;
position : relative;
}
#files .file .image table, .file-box .image table {
margin : 0 auto;
}
#files .file .image table td, .file-box .image table td {
text-align : center;
color : #888;
}
#files .file .image .added-frame, .file-box .image .added-frame, #files .file .image .deleted-frame, .file-box .image .deleted-frame {
border : #ddd solid 1px;
display : inline-block;
line-height : 0;
position : relative;
}
#files .file .image .border-wrap, .file-box .image .border-wrap {
background-color : #fff;
border : #999 solid 1px;
display : inline-block;
line-height : 0;
position : relative;
}
#files .file .image .deleted-frame, .file-box .image .deleted-frame {
background-color : #fff;
border : #f77 solid 1px;
}
#files .file .image .added-frame, .file-box .image .added-frame {
border : #63c363 solid 1px;
}
#files .file .image a, .file-box .image a {
display : inline-block;
line-height : 0;
}
#files .file .image table td, .file-box .image table td {
vertical-align : top;
padding : 0 5px;
}
#files .file .image table td img, .file-box .image table td img {
max-width : 100%;
}
#files .file .image img, .file-box .image img, #files .file .image canvas, .file-box .image canvas {
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/commit/trans_bg.gif?84a4293a") right bottom #eee;
max-width : 600px;
border : #fff solid 1px;
}
#files .file .image .view img, .file-box .image .view img, #files .file .image .view canvas, .file-box .image .view canvas {
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/commit/trans_bg.gif?84a4293a") right bottom #eee;
position : relative;
top : 0;
right : 0;
max-width : inherit;
}
#files .file .view-modes, .file-box .view-modes {
font-size : 12px;
color : #333;
background-color : #e8e8e8;
background-image : linear-gradient(#fafafa, #e8e8e8);
background-repeat : repeat-x;
text-shadow : 1px 1px 0 rgba(255, 255, 255, 0.5);
overflow : hidden;
text-align : center;
position : absolute;
width : 100%;
bottom : 0;
}
#files .file .view-modes ul.view-modes-menu, .file-box .view-modes ul.view-modes-menu {
display : inline-block;
list-style-type : none;
background-repeat : no-repeat;
height : 33px;
position : relative;
transition : background-position 0.5s ease-in;
}
#files .file .view-modes ul.view-modes-menu li, .file-box .view-modes ul.view-modes-menu li {
display : inline-block;
border-left : 1px solid #c1c1c1;
box-shadow : 1px 0 0 #fff inset;
padding : 0 0 0 12px;
margin : 11px 10px 0 0;
color : #777;
cursor : pointer;
height : 12px;
line-height : 12px;
}
#files .file .hidden, .file-box .hidden {
display : none !important ;
}
#files .file .view-modes ul.view-modes-menu li:first-child, .file-box .view-modes ul.view-modes-menu li:first-child {
border-left : 0 none;
box-shadow : 0 0 0 transparent inset;
}
#files .file .view-modes ul.view-modes-menu li.active, .file-box .view-modes ul.view-modes-menu li.active {
color : #333;
cursor : default;
}
#files .file .view-modes ul.view-modes-menu li.disabled:hover, .file-box .view-modes ul.view-modes-menu li.disabled:hover {
text-decoration : none;
}
#files .file .view-modes ul.view-modes-menu li.disabled, .file-box .view-modes ul.view-modes-menu li.disabled {
color : #ccc;
cursor : default;
}
#files .file .view-modes ul.view-modes-menu li:hover, .file-box .view-modes ul.view-modes-menu li:hover {
text-decoration : underline;
}
#files .file .view-modes ul.view-modes-menu li.active:hover, .file-box .view-modes ul.view-modes-menu li.active:hover {
text-decoration : none;
}
#files .empty, .file-box .empty {
background : none;
}
#files .progress, .file-box .progress {
margin : 30px;
z-index : 101;
position : relative;
}
#files .progress h3, .file-box .progress h3 {
color : #555;
}
#files .progress .progress-frame, .file-box .progress .progress-frame {
display : block;
height : 15px;
width : 300px;
background-color : #eee;
border : #ccc solid 1px;
margin : 0 auto;
border-radius : 10px;
overflow : hidden;
}
#files .progress .progress-bar, .file-box .progress .progress-bar {
display : block;
height : 15px;
width : 5%;
background-color : #f00;
border-radius : 10px;
background-color : #4183c4;
background-image : linear-gradient(#7db9e8, #4183c4);
background-repeat : repeat-x;
}
#files .image .d-red {
color : #F77;
}
#files .image .a-green {
color : #63c363;
}
#files .image .view > span, .file-box .image .view > span {
vertical-align : middle;
}
#files .image .two-up, .file-box .image .two-up {
display : block;
letter-spacing : 16px;
}
#files .image .two-up .shell, .file-box .image .two-up .shell {
display : inline-block;
line-height : 0;
}
#files .image .two-up .shell p, .file-box .image .two-up .shell p {
letter-spacing : normal;
font-size : 12px;
color : #999;
}
#files .image .two-up .deleted, .file-box .image .two-up .deleted {
display : inline-block;
}
#files .image .two-up .added, .file-box .image .two-up .added {
display : inline-block;
}
#files .image .swipe.view {
margin-top : -13px;
}
#files .image .swipe .swipe-frame, .file-box .image .swipe .swipe-frame, #files .image .onion-skin .onion-skin-frame, .file-box .image .onion-skin .onion-skin-frame {
display : block;
margin : auto;
position : relative;
}
#files .image .swipe .deleted-frame, .file-box .image .swipe .deleted-frame, #files .image .swipe .swipe-shell, .file-box .image .swipe .swipe-shell {
position : absolute;
display : block;
top : 13px;
right : 7px;
}
#files .image .swipe .swipe-shell, .file-box .image .swipe .swipe-shell {
overflow : hidden;
border-left : 1px solid #999;
}
#files .image .swipe .added-frame, .file-box .image .swipe .added-frame {
display : block;
position : absolute;
top : 0;
right : 0;
}
#files .image .swipe .swipe-bar, .file-box .image .swipe .swipe-bar {
display : block;
height : 100%;
width : 15px;
z-index : 100;
position : absolute;
cursor : pointer;
}
#files .image .swipe .top-handle, .file-box .image .swipe .top-handle {
display : block;
height : 14px;
width : 15px;
position : absolute;
top : 0;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/commit/swipemode_sprites.gif?393403ae") 0 3px no-repeat;
}
#files .image .swipe .bottom-handle, .file-box .image .swipe .bottom-handle {
display : block;
height : 14px;
width : 15px;
position : absolute;
bottom : 0;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/commit/swipemode_sprites.gif?393403ae") 0 -11px no-repeat;
}
#files .image .swipe .swipe-bar:hover .top-handle, .file-box .image .swipe .swipe-bar:hover .top-handle {
background-position : -15px 3px;
}
#files .image .swipe .swipe-bar:hover .bottom-handle, .file-box .image .swipe .swipe-bar:hover .bottom-handle {
background-position : -15px -11px;
}
#files .image .onion-skin .deleted-frame, .file-box .image .onion-skin .deleted-frame, #files .image .onion-skin .added-frame, .file-box .image .onion-skin .added-frame {
position : absolute;
display : block;
top : 0;
left : 0;
}
#files .image .onion-skin .controls, .file-box .image .onion-skin .controls {
display : block;
height : 14px;
width : 300px;
z-index : 100;
position : absolute;
bottom : 0;
left : 50%;
margin-left : -150px;
}
#files .image .onion-skin .controls .transparent, .file-box .image .onion-skin .controls .transparent {
display : block;
position : absolute;
top : 2px;
right : 0;
height : 10px;
width : 10px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/commit/onion_skin_sprites.gif?75419a39") -2px 0 no-repeat;
}
#files .image .onion-skin .controls .opaque, .file-box .image .onion-skin .controls .opaque {
display : block;
position : absolute;
top : 2px;
left : 0;
height : 10px;
width : 10px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/commit/onion_skin_sprites.gif?75419a39") -2px -10px no-repeat;
}
#files .image .onion-skin .controls .drag-track, .file-box .image .onion-skin .controls .drag-track {
display : block;
position : absolute;
left : 12px;
height : 10px;
width : 276px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/commit/onion_skin_sprites.gif?75419a39") -4px -20px repeat-x;
}
#files .image .onion-skin .controls .dragger, .file-box .image .onion-skin .controls .dragger {
display : block;
position : absolute;
left : 0;
top : 0;
height : 14px;
width : 14px;
background : url("https://a248.e.akamai.net/assets.github.com/images/modules/commit/onion_skin_sprites.gif?75419a39") 0 -34px repeat-x;
cursor : pointer;
}
#files .image .onion-skin .controls .dragger:hover, .file-box .image .onion-skin .controls .dragger:hover {
background-position : 0 -48px;
}
#files .image .difference .added-frame, .file-box .image .difference .added-frame {
display : none;
}
#files .image .difference .deleted-frame, .file-box .image .difference .deleted-frame {
border-color : #999;
}
.file-editor-textarea {
padding : 4px;
width : 908px;
border : #eee solid 1px;
font-size : 12px;
font-family : Monaco, "Liberation Mono", Courier, monospace;
}
.file-commit-form {
width : 720px;
}
input.commit-message-summary {
margin : 10px 0;
padding : 4px;
width : 710px;
height : 25px;
font-family : Monaco, "Liberation Mono", Courier, monospace;
font-size : 16px;
border : #ddd solid 1px;
}
.commit-message-summary-label {
display : block;
margin-bottom : -5px;
color : #666;
font-weight : bold;
}
.too-long-message {
display : none;
color : #b44643;
float : right;
margin-bottom : -5px;
}
.file-commit-form.is-too-long-error .too-long-message {
display : block;
}
.file-commit-form.is-too-long-error .commit-message-summary {
color : #b44643;
}
textarea.commit-message {
margin : 10px 0;
padding : 4px;
width : 710px;
height : 100px;
font-family : Monaco, "Liberation Mono", Courier, monospace;
font-size : 16px;
border : #ddd solid 1px;
white-space : nowrap;
overflow : auto;
}
.commit-message-label {
display : block;
margin-bottom : -5px;
color : #666;
font-weight : bold;
}
.check-for-fork {
display : none;
}
.check-for-fork img {
vertical-align : text-bottom;
}
input.tree-finder-input, input.tree-finder-input:focus {
border : 0;
outline : none;
font-size : 100%;
box-shadow : none;
}
.tree-finder .results-list tr.navigation-focus td {
background : #eee;
}
.tree-finder .no-results th {
text-align : center;
}
.tree-finder tr td.icon {
cursor : pointer;
}
.tree-finder .tree-browser {
border-top : 1px solid #cacaca;
}
.tree-finder .no-results {
display : none;
}
.tree-finder .filterable-empty + .no-results {
display : block;
}
#slider {
margin-top : -10px;
position : relative;
overflow : hidden;
}
#slider .breadcrumb a:hover {
text-decoration : none;
}
#slider .frames {
width : 10000px;
}
#slider .frames .frame {
float : left;
width : 920px;
margin-right : 100px;
}
#slider .frames .frame-loading {
height : 100%;
}
#files .file {
margin-top : 0;
}
#slider .frames .big-actions {
position : absolute;
top : 5px;
right : 0;
margin : 0;
}
#wiki-wrapper {
margin : 0 auto 50px 0;
overflow : visible;
font-size : 10px;
line-height : 1.4;
}
#wiki-wrapper #head {
margin : 20px 0 15px;
padding : 0 0 9px;
border-bottom : 1px solid #ddd;
}
#wiki-wrapper #head h1 {
font-size : 32px;
line-height : normal;
}
#wiki-wrapper #head h1 a {
font-size : 16px;
}
.wiki-actions {
float : right;
margin-top : 6px;
padding : 0;
list-style-type : none;
}
.wiki-actions li {
float : left;
margin-left : 7px;
}
#wiki-rightbar {
background-color : #f7f7f7;
border : #ddd solid 1px;
float : right;
padding : 10px;
width : 230px;
border-radius : 5px;
}
#wiki-rightbar > *:first-child {
margin-top : 0;
}
#wiki-rightbar ul, #wiki-rightbar ol {
margin : 5px 0 0 15px;
padding : 0;
}
#wiki-rightbar ul li, #wiki-rightbar ol li {
color : #333;
font-size : 12px;
margin : 0;
padding : 0;
line-height : 19px;
}
#wiki-rightbar ul li a, #wiki-rightbar ol li a {
font-weight : bold;
text-shadow : 0 1px 0 #fff;
}
#wiki-rightbar ul {
list-style-type : square;
}
#wiki-rightbar p {
font-size : 12px;
line-height : 1.6;
}
.has-rightbar #wiki-body, .has-rightbar #wiki-footer {
margin-right : 280px;
}
#wiki-body .markdown-body {
padding : 0 30px;
margin : 0 -30px;
}
#wiki-footer {
clear : both;
margin : 20px 0 50px;
}
#wiki-footer #gollum-footer-content {
background-color : #f7f7f7;
border : #ddd solid 1px;
font-size : 12px;
line-height : 1.6;
margin-top : 18px;
padding : 12px;
border-radius : 5px;
}
#wiki-footer #gollum-footer-content > *:first-child {
margin-top : 0;
}
#wiki-footer #gollum-footer-content h3 {
font-size : 14px;
color : #333;
margin : 0;
padding : 0 0 2px;
text-shadow : 0 1px 0 #fff;
}
#wiki-footer #gollum-footer-content p {
margin : 6px 0 0;
padding : 0;
}
#wiki-footer #gollum-footer-content ul, #wiki-footer #gollum-footer-content ol {
margin : 6px 0 0 18px;
}
#wiki-wrapper.error {
height : 1px;
position : absolute;
overflow : visible;
top : 50%;
width : 100%;
}
#wiki-wrapper #error {
background-color : #f9f9f9;
border : #e4e4e4 solid 1px;
left : 50%;
overflow : hidden;
padding : 2%;
margin : -10% 0 0 -35%;
position : absolute;
width : 70%;
border-radius : 0.5em;
}
#wiki-wrapper #error h1 {
font-size : 3em;
line-height : normal;
margin : 0;
padding : 0;
}
#wiki-wrapper #error p {
font-size : 1.2em;
line-height : 1.6em;
margin : 1em 0 0.5em;
padding : 0;
}
#wiki-wrapper .jaws {
display : block;
height : 1px;
left : -5000px;
overflow : hidden;
position : absolute;
top : -5000px;
width : 1px;
}
#wiki-wrapper .markdown-body > h1:first-child, #wiki-wrapper .gollum-rest-content .markdown-body > div:first-child > div:first-child > h1:first-child, #wiki-wrapper .gollum-pod-content .markdown-body > a.dummyTopAnchor:first-child + h1, #wiki-wrapper .gollum-org-content .markdown-body > p.title:first-child, #wiki-wrapper .gollum-asciidoc-content .markdown-body > #header:first-child > h1:first-child {
display : none;
}
.wiki-git-access #head {
border-bottom : 1px solid #ccc;
margin : 14px 0 5px;
padding : 0 0 6px 0;
overflow : hidden;
}
.wiki-git-access h1 {
color : #999;
font-size : 33px;
font-weight : normal;
float : left;
line-height : normal;
margin : 0;
padding : 0;
}
.wiki-git-access #url-box {
margin-top : 14px;
}
#wiki-wrapper.history h1 {
color : #999;
font-weight : normal;
}
#wiki-wrapper.history h1 strong {
color : #000;
font-weight : bold;
line-height : normal;
}
#wiki-wrapper.history ul.actions li a {
margin : 0 5px 0 0;
}
#wiki-history {
margin-top : 14px;
}
#wiki-history fieldset {
border : 0;
margin : 20px 0;
padding : 0;
}
#wiki-history table, #wiki-history tbody {
padding : 0;
margin : 0;
width : 100%;
}
#wiki-history table tr, #wiki-history tbody tr {
padding : 0;
margin : 0;
background-color : #ebf2f6;
}
#wiki-history table td, #wiki-history tbody td {
border : #c0dce9 solid 1px;
font-size : 12px;
margin : 0;
padding : 3px 8px;
}
#wiki-history table td.commit-name, #wiki-history tbody td.commit-name {
border-left : 0;
}
#wiki-history table td.commit-name span.time-elapsed, #wiki-history tbody td.commit-name span.time-elapsed {
color : #999;
}
#wiki-history table td.commit-name a, #wiki-history tbody td.commit-name a {
font-size : 0.9em;
font-family : Monaco, "Liberation Mono", Courier, monospace;
padding : 0 0.2em;
}
#wiki-history table td.checkbox, #wiki-history tbody td.checkbox {
min-width : 24px;
width : 24px;
padding : 3px 0 2px 9px;
}
#wiki-history table td.checkbox input, #wiki-history tbody td.checkbox input {
cursor : pointer;
display : block;
margin : 0;
padding : 0;
}
#wiki-history table td.author, #wiki-history tbody td.author {
width : 20%;
}
#wiki-history table td.author a, #wiki-history tbody td.author a {
color : #000;
font-weight : bold;
}
#wiki-history table td.author span.username, #wiki-history tbody td.author span.username {
display : block;
padding-top : 3px;
}
#wiki-history table tr:nth-child(2n), #wiki-history table table tr.alt-row, #wiki-history tbody tr:nth-child(2n), #wiki-history tbody table tr.alt-row {
background-color : #f3f7fa;
}
#wiki-history table tr.selected, #wiki-history tbody tr.selected {
background-color : #ffffea;
z-index : 100;
}
#wiki-history table img, #wiki-history tbody img {
background-color : #fff;
border : #999 solid 1px;
display : block;
float : left;
height : 18px;
overflow : hidden;
margin : 0 0.5em 0 0;
width : 18px;
padding : 2px;
}
#wiki-wrapper.history #gollum-footer ul.actions li {
margin : 0 0.6em 0 0;
}
#wiki-wrapper.results h1 {
color : #999;
font-weight : normal;
}
#wiki-wrapper.results h1 strong {
color : #000;
font-weight : bold;
line-height : normal;
}
#wiki-wrapper.results #results {
border-bottom : 1px solid #ccc;
margin-bottom : 2em;
padding-bottom : 2em;
}
#wiki-wrapper .results #results ul {
margin : 2em 0 0 0;
padding : 0;
}
#wiki-wrapper .results #results ul li {
font-size : 1.2em;
line-height : 1.6em;
list-style-position : outside;
padding : 0.2em 0;
}
#wiki-wrapper .results #results ul li span.count {
color : #999;
}
#wiki-wrapper .results #no-results {
font-size : 1.2em;
line-height : 1.6em;
margin-top : 2em;
}
#wiki-wrapper .results #gollum-footer ul.actions li {
margin : 0 1em 0 0;
}
#wiki-wrapper.compare h1 {
color : #000;
font-weight : bold;
}
#wiki-wrapper.compare #compare-content {
margin-top : 3em;
}
#wiki-wrapper.compare #compare-content ul.actions li, #wiki-wrapper.compare #gollum-footer ul.actions li {
margin-left : 0;
margin-right : 0.6em;
}
#wiki-wrapper.compare #compare-content ul.actions {
margin-bottom : 1.4em;
}
#wiki-wrapper ul.actions {
display : block;
list-style-type : none;
overflow : hidden;
padding : 0;
}
#wiki-wrapper #files .file .data tr td.line_numbers {
width : 1%;
font-size : 12px;
}
}
