Skip to content

Instantly share code, notes, and snippets.

@junosuarez
Last active September 2, 2016 16:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save junosuarez/89162955b290c4d93f00d23d59597d1d to your computer and use it in GitHub Desktop.
Save junosuarez/89162955b290c4d93f00d23d59597d1d to your computer and use it in GitHub Desktop.
.pl-c {
color: #969896
}
.pl-c1,.pl-s .pl-v {
color: #0086b3
}
.pl-e,.pl-en {
color: #795da3
}
.pl-smi,.pl-s .pl-s1 {
color: #333
}
.pl-ent {
color: #63a35c
}
.pl-k {
color: #a71d5d
}
.pl-s,.pl-pds,.pl-s .pl-pse .pl-s1,.pl-sr,.pl-sr .pl-cce,.pl-sr .pl-sre,.pl-sr .pl-sra {
color: #183691
}
.pl-v {
color: #ed6a43
}
.pl-id {
color: #b52a1d
}
.pl-ii {
color: #f8f8f8;
background-color: #b52a1d
}
.pl-sr .pl-cce {
font-weight: bold;
color: #63a35c
}
.pl-ml {
color: #693a17
}
.pl-mh,.pl-mh .pl-en,.pl-ms {
font-weight: bold;
color: #1d3e81
}
.pl-mq {
color: #008080
}
.pl-mi {
font-style: italic;
color: #333
}
.pl-mb {
font-weight: bold;
color: #333
}
.pl-md {
color: #bd2c00;
background-color: #ffecec
}
.pl-mi1 {
color: #55a532;
background-color: #eaffea
}
.pl-mdr {
font-weight: bold;
color: #795da3
}
.pl-mo {
color: #1d3e81
}
.ace_gutter {
background: #ffffff;
color: #999999
}
.ace_print-margin {
width: 1px;
background: #e8e8e8
}
.ace-github-light {
background-color: #ffffff;
color: #333333
}
.ace_cursor {
color: #000000
}
.ace_marker-layer .ace_selection {
background: #c8c8fa
}
.ace_multiselect .ace_selection.ace_start {
box-shadow: 0 0 3px 0px #ffffff;
border-radius: 2px
}
.ace_marker-layer .ace_step {
background: #c6dbae
}
.ace_marker-layer .ace_bracket {
margin: -1px 0 0 -1px;
border: 1px solid #c0c0c0
}
.ace_marker-layer .ace_active-line {
background: #f5f5f5
}
.ace_gutter-active-line {
background-color: #f5f5f5
}
.ace_marker-layer .ace_selected-word {
border: 1px solid #c8c8fa
}
.ace_fold {
background-color: #a71d5d;
border-color: #333333
}
.ace_keyword {
color: #a71d5d
}
.ace_constant {
color: #0086b3
}
.ace_support {
color: #0086b3
}
.ace_support.ace_constant {
color: #0086b3
}
.ace_support.ace_type {
color: #a71d5d
}
.ace_storage {
color: #a71d5d
}
.ace_storage.ace_type {
color: #a71d5d
}
.ace_invalid.ace_illegal {
text-decoration: underline;
font-style: italic;
color: #f8f8f8;
background-color: #b52a1d
}
.ace_invalid.ace_deprecated {
text-decoration: underline;
font-style: italic;
color: #b52a1d
}
.ace_string {
color: #183691
}
.ace_string.ace_regexp {
color: #183691
}
.ace_comment {
color: #969896
}
.ace_variable {
color: #ed6a43
}
.ace_entity.ace_name {
color: #795da3
}
.ace_entity.ace_name.ace_tag {
color: #63a35c
}
.ace_markup.ace_heading {
color: #1d3e81
}
.ace_markup.ace_list {
color: #693a17
}
.octicon {
display: inline-block;
vertical-align: text-top;
fill: currentColor
}
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%
}
body {
margin: 0
}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
display: block
}
audio,canvas,progress,video {
display: inline-block
}
audio:not([controls]) {
display: none;
height: 0
}
progress {
vertical-align: baseline
}
template,[hidden] {
display: none
}
a {
background-color: transparent;
-webkit-text-decoration-skip: objects
}
a:active,a:hover {
outline-width: 0
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted
}
b,strong {
font-weight: inherit
}
b,strong {
font-weight: bolder
}
dfn {
font-style: italic
}
h1 {
font-size: 2em;
margin: 0.67em 0
}
mark {
background-color: #ff0;
color: #000
}
small {
font-size: 80%
}
sub,sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sub {
bottom: -0.25em
}
sup {
top: -0.5em
}
img {
border-style: none
}
svg:not(:root) {
overflow: hidden
}
code,kbd,pre,samp {
font-family: monospace, monospace;
font-size: 1em
}
figure {
margin: 1em 40px
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible
}
button,input,select,textarea {
font: inherit;
margin: 0
}
optgroup {
font-weight: bold
}
button,input {
overflow: visible
}
button,select {
text-transform: none
}
button,html [type="button"],[type="reset"],[type="submit"] {
-webkit-appearance: button
}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0
}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal
}
textarea {
overflow: auto
}
[type="checkbox"],[type="radio"] {
box-sizing: border-box;
padding: 0
}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
height: auto
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px
}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {
-webkit-appearance: none
}
::-webkit-input-placeholder {
color: inherit;
opacity: 0.54
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit
}
* {
box-sizing: border-box
}
input,select,textarea,button {
font-family: inherit;
font-size: inherit;
line-height: inherit
}
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 14px;
line-height: 1.5;
color: #333;
background-color: #fff
}
a {
color: #4078c0;
text-decoration: none
}
a:hover,a:active {
text-decoration: underline
}
strong {
font-weight: 600
}
hr,.rule {
height: 0;
margin: 15px 0;
overflow: hidden;
background: transparent;
border: 0;
border-bottom: 1px solid #ddd
}
hr::before,.rule::before {
display: table;
content: ""
}
hr::after,.rule::after {
display: table;
clear: both;
content: ""
}
table {
border-spacing: 0;
border-collapse: collapse
}
td,th {
padding: 0
}
button {
cursor: pointer
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0;
margin-bottom: 0
}
h1 {
font-size: 32px;
font-weight: 600
}
h2 {
font-size: 24px;
font-weight: 600
}
h3 {
font-size: 20px;
font-weight: 600
}
h4 {
font-size: 16px;
font-weight: 600
}
h5 {
font-size: 14px;
font-weight: 600
}
h6 {
font-size: 12px;
font-weight: 600
}
p {
margin-top: 0;
margin-bottom: 10px
}
small {
font-size: 90%
}
blockquote {
margin: 0
}
ul,ol {
padding-left: 0;
margin-top: 0;
margin-bottom: 0
}
ol ol,ul ol {
list-style-type: lower-roman
}
ul ul ol,ul ol ol,ol ul ol,ol ol ol {
list-style-type: lower-alpha
}
dd {
margin-left: 0
}
tt,code {
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
font-size: 12px
}
pre {
margin-top: 0;
margin-bottom: 0;
font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace
}
.octicon {
vertical-align: text-bottom
}
.flash {
position: relative;
padding: 15px;
font-size: 14px;
line-height: 1.5;
color: #246;
background-color: #e2eef9;
border: 1px solid #bac6d3;
border-radius: 3px
}
.flash p:last-child {
margin-bottom: 0
}
.flash-messages {
margin-bottom: 20px
}
.flash-close {
float: right;
width: 34px;
height: 44px;
margin: -11px;
line-height: 40px;
color: inherit;
text-align: center;
cursor: pointer;
background: none;
border: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
opacity: 0.6
}
.flash-close:hover {
opacity: 1
}
.flash-action {
float: right;
margin-top: -4px;
margin-left: 20px
}
.flash-warn {
color: #4c4a42;
background-color: #fff9ea;
border-color: #dfd8c2
}
.flash-error {
color: #911;
background-color: #fcdede;
border-color: #d2b2b2
}
.flash-full {
margin-top: -1px;
border-width: 1px 0;
border-radius: 0
}
.flash-with-icon .container {
padding-left: 40px
}
.flash-with-icon .flash-icon {
float: left;
margin-top: 3px;
margin-left: -25px
}
.flash-content {
margin-top: 0;
margin-bottom: 0;
line-height: 1.5
}
.warning {
padding: 0.5em;
margin-bottom: 0.8em;
font-weight: bold;
background-color: #fffccc
}
.avatar {
display: inline-block;
overflow: hidden;
line-height: 1;
vertical-align: middle;
border-radius: 3px
}
.avatar-small {
border-radius: 2px
}
.avatar-link {
float: left;
line-height: 1
}
.avatar-group-item {
display: inline-block;
margin-bottom: 3px
}
.avatar-parent-child {
position: relative
}
.avatar-child {
position: absolute;
right: -15%;
bottom: -9%;
background-color: #fff;
border-radius: 2px;
box-shadow: -2px -2px 0 rgba(255,255,255,0.8)
}
.avatar-stack {
display: inline-block;
white-space: nowrap
}
.avatar-stack .avatar {
position: relative;
z-index: 2;
display: inline-block;
width: 20px;
height: 20px;
margin-right: -15px;
background-color: #fff;
border-right: 1px solid #fff;
border-radius: 2px;
-webkit-transition: margin 0.1s ease-in-out;
transition: margin 0.1s ease-in-out
}
.avatar-stack .avatar:first-child {
z-index: 3
}
.avatar-stack .avatar:last-child {
z-index: 1;
margin-right: 0
}
.avatar-stack:hover .avatar {
margin-right: 3px
}
.avatar-stack:hover .avatar:last-child {
margin-right: 0
}
.blankslate {
position: relative;
padding: 30px;
text-align: center;
background-color: #fafafa;
border: 1px solid #e5e5e5;
border-radius: 3px;
box-shadow: inset 0 0 10px rgba(0,0,0,0.05)
}
.blankslate code {
padding: 2px 5px 3px;
font-size: 14px;
background: #fff;
border: 1px solid #eee;
border-radius: 3px
}
.blankslate-icon {
margin-right: 5px;
margin-bottom: 10px;
margin-left: 5px;
color: #aaa
}
.blankslate-capped {
border-radius: 0 0 3px 3px
}
.blankslate-spacious {
padding: 100px 60px 120px
}
.blankslate-narrow {
width: 485px;
margin: 0 auto
}
.blankslate-large h3 {
margin: 0.75em 0;
font-size: 20px
}
.blankslate-large p {
font-size: 16px
}
.blankslate-large p.has-fixed-width {
width: 540px;
margin: 0 auto;
text-align: left
}
.blankslate-clean-background {
background: none;
border: 0;
box-shadow: none
}
.btn {
position: relative;
display: inline-block;
padding: 6px 12px;
font-size: 14px;
font-weight: 600;
line-height: 20px;
color: #333;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: #eee;
background-image: -webkit-linear-gradient(#fcfcfc, #eee);
background-image: linear-gradient(#fcfcfc, #eee);
border: 1px solid #d5d5d5;
border-radius: 3px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
.btn i {
font-style: normal;
font-weight: 500;
opacity: 0.6
}
.btn .octicon {
vertical-align: text-top
}
.btn .counter {
text-shadow: none;
background-color: #e5e5e5
}
.btn:focus {
text-decoration: none;
border-color: #51a7e8;
outline: none;
box-shadow: 0 0 5px rgba(81,167,232,0.5)
}
.btn:focus:hover,.btn.selected:focus {
border-color: #51a7e8
}
.btn:hover,.btn:active,.btn.zeroclipboard-is-hover,.btn.zeroclipboard-is-active {
text-decoration: none;
background-color: #ddd;
background-image: -webkit-linear-gradient(#eee, #ddd);
background-image: linear-gradient(#eee, #ddd);
border-color: #ccc
}
.btn:active,.btn.selected,.btn.zeroclipboard-is-active {
background-color: #dcdcdc;
background-image: none;
border-color: #b5b5b5;
box-shadow: inset 0 2px 4px rgba(0,0,0,0.15)
}
.btn.selected:hover {
background-color: #cfcfcf
}
.btn:disabled,.btn:disabled:hover,.btn.disabled,.btn.disabled:hover {
color: rgba(102,102,102,0.5);
cursor: default;
background-color: rgba(229,229,229,0.5);
background-image: none;
border-color: rgba(197,197,197,0.5);
box-shadow: none
}
.btn-primary {
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,0.15);
background-color: #60b044;
background-image: -webkit-linear-gradient(#8add6d, #60b044);
background-image: linear-gradient(#8add6d, #60b044);
border-color: #5ca941
}
.btn-primary .counter {
color: #60b044;
background-color: #fff
}
.btn-primary:hover {
color: #fff;
background-color: #569e3d;
background-image: -webkit-linear-gradient(#79d858, #569e3d);
background-image: linear-gradient(#79d858, #569e3d);
border-color: #4a993e
}
.btn-primary:active,.btn-primary.selected {
text-shadow: 0 1px 0 rgba(0,0,0,0.15);
background-color: #569e3d;
background-image: none;
border-color: #418737
}
.btn-primary.selected:hover {
background-color: #4c8b36
}
.btn-primary:disabled,.btn-primary:disabled:hover,.btn-primary.disabled,.btn-primary.disabled:hover {
color: #fefefe;
background-color: #add39f;
background-image: -webkit-linear-gradient(#c3ecb4, #add39f);
background-image: linear-gradient(#c3ecb4, #add39f);
border-color: #b9dcac #b9dcac #a7c89b
}
.btn-danger {
color: #900
}
.btn-danger:hover {
color: #fff;
background-color: #b33630;
background-image: -webkit-linear-gradient(#dc5f59, #b33630);
background-image: linear-gradient(#dc5f59, #b33630);
border-color: #cd504a
}
.btn-danger:active,.btn-danger.selected {
color: #fff;
background-color: #b33630;
background-image: none;
border-color: #9f312c
}
.btn-danger.selected:hover {
background-color: #9f302b
}
.btn-danger:disabled,.btn-danger:disabled:hover,.btn-danger.disabled,.btn-danger.disabled:hover {
color: #cb7f7f;
background-color: #efefef;
background-image: -webkit-linear-gradient(#fefefe, #efefef);
background-image: linear-gradient(#fefefe, #efefef);
border-color: #e1e1e1
}
.btn-danger:hover .counter,.btn-danger:active .counter,.btn-danger.selected .counter {
color: #b33630;
background-color: #fff
}
.btn-outline {
color: #4078c0;
background-color: #fff;
background-image: none;
border: 1px solid #e5e5e5
}
.btn-outline .counter {
background-color: #eee
}
.btn-outline:hover,.btn-outline:active,.btn-outline.selected,.btn-outline.zeroclipboard-is-hover,.btn-outline.zeroclipboard-is-active {
color: #fff;
background-color: #4078c0;
background-image: none;
border-color: #4078c0
}
.btn-outline:hover .counter,.btn-outline:active .counter,.btn-outline.selected .counter,.btn-outline.zeroclipboard-is-hover .counter,.btn-outline.zeroclipboard-is-active .counter {
color: #4078c0;
background-color: #fff
}
.btn-outline.selected:hover {
background-color: #396cad
}
.btn-outline:disabled,.btn-outline:disabled:hover,.btn-outline.disabled,.btn-outline.disabled:hover {
color: #767676;
background-color: #fff;
background-image: none;
border-color: #e5e5e5
}
.btn-with-count {
float: left;
border-top-right-radius: 0;
border-bottom-right-radius: 0
}
.btn-sm {
padding: 3px 10px;
font-size: 12px;
line-height: 20px
}
.hidden-text-expander {
display: block
}
.hidden-text-expander.inline {
position: relative;
top: -1px;
display: inline-block;
margin-left: 5px;
line-height: 0
}
.hidden-text-expander a,.ellipsis-expander {
display: inline-block;
height: 12px;
padding: 0 5px 5px;
font-size: 12px;
font-weight: bold;
line-height: 6px;
color: #555;
text-decoration: none;
vertical-align: middle;
background: #ddd;
border: 0;
border-radius: 1px
}
.hidden-text-expander a:hover,.ellipsis-expander:hover {
text-decoration: none;
background-color: #ccc
}
.hidden-text-expander a:active,.ellipsis-expander:active {
color: #fff;
background-color: #4183c4
}
.social-count {
float: left;
padding: 3px 7px;
font-size: 12px;
font-weight: 600;
line-height: 20px;
color: #333;
vertical-align: middle;
background-color: #fff;
border: 1px solid #ddd;
border-left: 0;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px
}
.social-count:hover,.social-count:active {
text-decoration: none
}
.social-count:hover {
color: #4078c0;
cursor: pointer
}
.btn-block {
display: block;
width: 100%;
text-align: center
}
.btn-link {
display: inline-block;
padding: 0;
font-size: inherit;
color: #4078c0;
white-space: nowrap;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: transparent;
border: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
.btn-link:hover,.btn-link:focus {
text-decoration: underline
}
.btn-link:focus {
outline: none
}
.btn-group {
display: inline-block;
vertical-align: middle
}
.btn-group::before {
display: table;
content: ""
}
.btn-group::after {
display: table;
clear: both;
content: ""
}
.btn-group .btn {
position: relative;
float: left
}
.btn-group .btn:not(:first-child):not(:last-child) {
border-radius: 0
}
.btn-group .btn:first-child:not(:last-child) {
border-top-right-radius: 0;
border-bottom-right-radius: 0
}
.btn-group .btn:last-child:not(:first-child) {
border-top-left-radius: 0;
border-bottom-left-radius: 0
}
.btn-group .btn:hover,.btn-group .btn:active,.btn-group .btn.selected {
z-index: 2
}
.btn-group .btn:focus {
z-index: 3
}
.btn-group .btn+.btn {
margin-left: -1px
}
.btn-group .btn+.btn-group-form,.btn-group .btn-group-form+.btn,.btn-group .btn-group-form+.btn-group-form {
margin-left: -1px
}
.btn-group .btn-group-form {
float: left
}
.btn-group .btn-group-form .btn {
border-radius: 0
}
.btn-group .btn-group-form:first-child .btn {
border-top-left-radius: 3px;
border-bottom-left-radius: 3px
}
.btn-group .btn-group-form:last-child .btn {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px
}
.btn-group+.btn-group,.btn-group+.btn {
margin-left: 5px
}
.flex-table {
display: table
}
.flex-table-item {
display: table-cell;
width: 1%;
white-space: nowrap;
vertical-align: middle
}
.flex-table-item-primary {
width: 99%
}
input,textarea {
-webkit-font-feature-settings: "liga" 0;
font-feature-settings: "liga" 0
}
fieldset {
padding: 0;
margin: 0;
border: 0
}
label {
font-weight: 600
}
.form-control,.form-select {
min-height: 34px;
padding: 6px 8px;
font-size: 14px;
line-height: 20px;
color: #333;
vertical-align: middle;
background-color: #fff;
background-repeat: no-repeat;
background-position: right 8px center;
border: 1px solid #ddd;
border-radius: 3px;
outline: none;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.075)
}
.form-control.focus,.form-control:focus,.form-select.focus,.form-select:focus {
border-color: #51a7e8;
outline: none;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(81,167,232,0.5)
}
.input-contrast {
background-color: #fafafa
}
.input-contrast:focus {
background-color: #fff
}
::-webkit-input-placeholder {
color: #999
}
::-moz-placeholder {
color: #999
}
:-ms-input-placeholder {
color: #999
}
::placeholder {
color: #999
}
.input-sm {
min-height: 28px;
padding-top: 3px;
padding-bottom: 3px;
font-size: 12px;
line-height: 20px
}
.input-lg {
padding: 6px 10px;
font-size: 16px
}
.input-block {
display: block;
width: 100%
}
.input-monospace {
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace
}
.form-checkbox {
padding-left: 20px;
margin: 15px 0;
vertical-align: middle
}
.form-checkbox label em.highlight {
position: relative;
left: -4px;
padding: 2px 4px;
font-style: normal;
background: #fffbdc;
border-radius: 3px
}
.form-checkbox input[type=checkbox],.form-checkbox input[type=radio] {
float: left;
margin: 5px 0 0 -20px;
vertical-align: middle
}
.form-checkbox .note {
display: block;
margin: 0;
font-size: 12px;
font-weight: normal;
color: #666
}
.hfields {
margin: 15px 0
}
.hfields::before {
display: table;
content: ""
}
.hfields::after {
display: table;
clear: both;
content: ""
}
.hfields .form-group {
float: left;
margin: 0 30px 0 0
}
.hfields .form-group dt label {
display: inline-block;
margin: 5px 0 0;
color: #666
}
.hfields .form-group dt img {
position: relative;
top: -2px
}
.hfields .btn {
float: left;
margin: 28px 25px 0 -20px
}
.hfields .form-select {
margin-top: 5px
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
margin: 0;
-webkit-appearance: none;
appearance: none
}
.form-actions::before {
display: table;
content: ""
}
.form-actions::after {
display: table;
clear: both;
content: ""
}
.form-actions .btn {
float: right
}
.form-actions .btn+.btn {
margin-right: 5px
}
.form-warning {
padding: 8px 10px;
margin: 10px 0;
font-size: 14px;
color: #4c4a42;
background: #fff9ea;
border: 1px solid #dfd8c2;
border-radius: 3px
}
.form-warning p {
margin: 0;
line-height: 1.5
}
.form-warning a {
font-weight: bold
}
.form-select {
display: inline-block;
max-width: 100%;
height: 34px;
padding-right: 24px;
padding-right: 8px \9;
background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC") no-repeat right 8px center;
background-image: none \9;
background-size: 8px 10px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
.form-select::-ms-expand {
opacity: 0
}
.form-select[multiple] {
height: auto
}
.select-sm {
height: 28px;
min-height: 28px;
padding-top: 3px;
padding-bottom: 3px;
font-size: 12px
}
.select-sm[multiple] {
height: auto;
min-height: 0
}
.form-group {
margin: 15px 0
}
.form-group .form-control {
width: 440px;
max-width: 100%;
margin-right: 5px;
background-color: #fafafa
}
.form-group .form-control:focus {
background-color: #fff
}
.form-group .form-control.shorter {
width: 130px
}
.form-group .form-control.short {
width: 250px
}
.form-group .form-control.long {
width: 100%
}
.form-group textarea.form-control {
width: 100%;
height: 200px;
min-height: 200px
}
.form-group textarea.form-control.short {
height: 50px;
min-height: 50px
}
.form-group dt {
margin: 0 0 6px
}
.form-group label {
position: relative
}
.form-group.flattened dt {
float: left;
margin: 0;
line-height: 32px
}
.form-group.flattened dd {
line-height: 32px
}
.form-group dd h4 {
margin: 4px 0 0
}
.form-group dd h4.is-error {
color: #bd2c00
}
.form-group dd h4.is-success {
color: #55a532
}
.form-group dd h4+.note {
margin-top: 0
}
.form-group.required dt label::after {
padding-left: 5px;
color: #bd2c00;
content: "*"
}
.form-group .success,.form-group .error,.form-group .indicator {
display: none;
font-size: 12px;
font-weight: bold
}
.form-group.loading {
opacity: 0.5
}
.form-group.loading .indicator {
display: inline
}
.form-group.loading .spinner {
display: inline-block;
vertical-align: middle
}
.form-group.successful .success {
display: inline;
color: #55a532
}
.form-group.warn .warning,.form-group.warn .error,.form-group.errored .warning,.form-group.errored .error {
position: absolute;
z-index: 10;
display: inline-block;
max-width: 450px;
padding: 5px 8px;
margin: 3px 0 0;
font-size: 13px;
font-weight: normal;
border-style: solid;
border-width: 1px;
border-radius: 3px
}
.form-group.warn .warning::after,.form-group.warn .warning::before,.form-group.warn .error::after,.form-group.warn .error::before,.form-group.errored .warning::after,.form-group.errored .warning::before,.form-group.errored .error::after,.form-group.errored .error::before {
position: absolute;
bottom: 100%;
left: 10px;
z-index: 15;
width: 0;
height: 0;
pointer-events: none;
content: " ";
border: solid transparent
}
.form-group.warn .warning::after,.form-group.warn .error::after,.form-group.errored .warning::after,.form-group.errored .error::after {
border-width: 5px
}
.form-group.warn .warning::before,.form-group.warn .error::before,.form-group.errored .warning::before,.form-group.errored .error::before {
margin-left: -1px;
border-width: 6px
}
.form-group.warn .warning {
color: #4c4a42;
background-color: #fff9ea;
border-color: #dfd8c2
}
.form-group.warn .warning::after {
border-bottom-color: #fff9ea
}
.form-group.warn .warning::before {
border-bottom-color: #dfd8c2
}
.form-group.errored label {
color: #bd2c00
}
.form-group.errored .error {
color: #911;
background-color: #fcdede;
border-color: #d2b2b2
}
.form-group.errored .error::after {
border-bottom-color: #fcdede
}
.form-group.errored .error::before {
border-bottom-color: #d2b2b2
}
.note {
min-height: 17px;
margin: 4px 0 2px;
font-size: 12px;
color: #767676
}
.note .spinner {
margin-right: 3px;
vertical-align: middle
}
dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored {
padding-right: 30px
}
dl.form-group>dd .form-control.is-autocheck-loading {
background-image: url("/images/spinners/octocat-spinner-16px.gif")
}
dl.form-group>dd .form-control.is-autocheck-successful {
background-image: url("/images/modules/ajax/success.png")
}
dl.form-group>dd .form-control.is-autocheck-errored {
background-image: url("/images/modules/ajax/error.png")
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
dl.form-group>dd .form-control.is-autocheck-loading,dl.form-group>dd .form-control.is-autocheck-successful,dl.form-group>dd .form-control.is-autocheck-errored {
background-size:16px 16px
}
dl.form-group>dd .form-control.is-autocheck-loading {
background-image: url("/images/spinners/octocat-spinner-32.gif")
}
dl.form-group>dd .form-control.is-autocheck-successful {
background-image: url("/images/modules/ajax/success@2x.png")
}
dl.form-group>dd .form-control.is-autocheck-errored {
background-image: url("/images/modules/ajax/error@2x.png")
}
}
.form-cards {
height: 31px;
margin: 0 0 15px
}
.form-cards .card {
float: left;
width: 47px;
height: 31px;
text-indent: -9999px;
background-image: url("/images/modules/pricing/credit-cards-@1x.png");
background-position: 0 0;
opacity: 0.6
}
.form-cards .card.visa {
background-position: 0 0
}
.form-cards .card.amex {
background-position: -50px 0
}
.form-cards .card.mastercard {
background-position: -100px 0
}
.form-cards .card.discover {
background-position: -150px 0
}
.form-cards .card.jcb {
background-position: -200px 0
}
.form-cards .card.dinersclub {
background-position: -250px 0
}
.form-cards .card.enabled {
opacity: 1
}
.form-cards .card.disabled {
opacity: 0.2
}
.form-cards>.cards {
margin: 0
}
.form-cards>.cards>li {
float: left;
margin: 0 4px 0 0;
list-style-type: none
}
.form-cards>.cards>li.text {
line-height: 31px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.form-cards>.cards .card {
background-image:url("/images/modules/pricing/credit-cards-@2x.png");
background-size: 300px 31px
}
}
.status-indicator {
display: inline-block;
width: 16px;
height: 16px;
margin-left: 5px;
vertical-align: text-bottom
}
.status-indicator .octicon {
display: none
}
.status-indicator-success {
width: 12px;
margin-left: 7px
}
.status-indicator-success::before {
content: ""
}
.status-indicator-success .octicon-check {
display: inline-block;
color: #6cc644;
fill: #6cc644
}
.status-indicator-success .octicon-x {
display: none
}
.status-indicator-failed {
margin-left: 7px
}
.status-indicator-failed::before {
content: ""
}
.status-indicator-failed .octicon-check {
display: none
}
.status-indicator-failed .octicon-x {
display: inline-block;
color: #bd2c00;
fill: #bd2c00
}
.status-indicator-loading {
width: 16px;
background: url("/images/spinners/octocat-spinner-32-EAF2F5.gif") 0 0 no-repeat;
background-size: 16px
}
.inline-form {
display: inline-block
}
.inline-form .btn-plain {
background-color: transparent;
border: 0
}
.drag-and-drop {
padding: 7px 10px;
margin: 0;
font-size: 13px;
line-height: 16px;
color: #767676;
background-color: #fafafa;
border: 1px solid #ccc;
border-top: 0;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px
}
.drag-and-drop .default,.drag-and-drop .loading,.drag-and-drop .error {
display: none
}
.drag-and-drop .error {
color: #bd2c00
}
.drag-and-drop img {
vertical-align: top
}
.is-default .drag-and-drop .default {
display: inline-block
}
.is-uploading .drag-and-drop .loading {
display: inline-block
}
.is-bad-file .drag-and-drop .bad-file {
display: inline-block
}
.is-duplicate-filename .drag-and-drop .duplicate-filename {
display: inline-block
}
.is-too-big .drag-and-drop .too-big {
display: inline-block
}
.is-hidden-file .drag-and-drop .hidden-file {
display: inline-block
}
.is-empty .drag-and-drop .empty {
display: inline-block
}
.is-bad-permissions .drag-and-drop .bad-permissions {
display: inline-block
}
.is-repository-required .drag-and-drop .repository-required {
display: inline-block
}
.drag-and-drop-error-info {
font-weight: normal;
color: #767676
}
.drag-and-drop-error-info a {
color: #4078c0
}
.is-failed .drag-and-drop .failed-request {
display: inline-block
}
.manual-file-chooser {
position: absolute;
width: 240px;
padding: 5px;
margin-left: -80px;
cursor: pointer;
opacity: 0.0001
}
.manual-file-chooser:hover+.manual-file-chooser-text {
text-decoration: underline
}
.btn .manual-file-chooser {
top: 0;
padding: 0;
line-height: 34px
}
.upload-enabled textarea {
display: block;
border-bottom: 1px dashed #ddd;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0
}
.focused .drag-and-drop {
border-color: #51a7e8;
box-shadow: rgba(81,167,232,0.5) 0 0 3px
}
.dragover textarea,.dragover .drag-and-drop {
box-shadow: #c9ff00 0 0 3px
}
.write-content {
position: relative
}
.previewable-comment-form {
position: relative
}
.previewable-comment-form .tabnav {
position: relative;
padding: 10px 10px 0
}
.previewable-comment-form .comment {
border: 1px solid #cacaca
}
.previewable-comment-form .comment-form-error {
margin-bottom: 10px
}
.previewable-comment-form .write-content,.previewable-comment-form .preview-content {
display: none;
padding: 0 0 10px;
margin: 0 10px
}
.previewable-comment-form.write-selected .write-content,.previewable-comment-form.preview-selected .preview-content {
display: block
}
.previewable-comment-form textarea {
display: block;
width: 100%;
min-height: 100px;
max-height: 500px;
padding: 10px;
resize: vertical
}
.form-action-spacious {
margin-top: 10px
}
div.composer {
margin-top: 0;
border: 0
}
.composer .comment-form-textarea {
height: 200px;
min-height: 200px
}
.composer .tabnav {
margin: 0 0 10px
}
h2.account {
margin: 15px 0 0;
font-size: 18px;
font-weight: normal;
color: #666
}
p.explain {
position: relative;
font-size: 12px;
color: #666
}
p.explain strong {
color: #333
}
p.explain .octicon {
margin-right: 5px;
color: #bbb
}
p.explain .minibutton {
top: -4px;
float: right
}
.form-group label {
position: static
}
.container {
width: 980px;
margin-right: auto;
margin-left: auto
}
.container::before {
display: table;
content: ""
}
.container::after {
display: table;
clear: both;
content: ""
}
.container-md {
max-width: 768px;
margin-right: auto;
margin-left: auto
}
.container-md::before {
display: table;
content: ""
}
.container-md::after {
display: table;
clear: both;
content: ""
}
.container-lg {
max-width: 1004px;
margin-right: auto;
margin-left: auto
}
.container-lg::before {
display: table;
content: ""
}
.container-lg::after {
display: table;
clear: both;
content: ""
}
.container-xl {
max-width: 1280px;
margin-right: auto;
margin-left: auto
}
.container-xl::before {
display: table;
content: ""
}
.container-xl::after {
display: table;
clear: both;
content: ""
}
.columns {
margin-right: -10px;
margin-left: -10px
}
.columns::before {
display: table;
content: ""
}
.columns::after {
display: table;
clear: both;
content: ""
}
.column {
float: left;
padding-right: 10px;
padding-left: 10px
}
.one-third {
width: 33.333333%
}
.two-thirds {
width: 66.666667%
}
.one-fourth {
width: 25%
}
.one-half {
width: 50%
}
.three-fourths {
width: 75%
}
.one-fifth {
width: 20%
}
.four-fifths {
width: 80%
}
.single-column {
padding-right: 10px;
padding-left: 10px
}
.table-column {
display: table-cell;
width: 1%;
padding-right: 10px;
padding-left: 10px;
vertical-align: top
}
.centered {
display: block;
float: none;
margin-right: auto;
margin-left: auto
}
.col-1 {
width: 8.33333%
}
.col-2 {
width: 16.66667%
}
.col-3 {
width: 25%
}
.col-4 {
width: 33.33333%
}
.col-5 {
width: 41.66667%
}
.col-6 {
width: 50%
}
.col-7 {
width: 58.33333%
}
.col-8 {
width: 66.66667%
}
.col-9 {
width: 75%
}
.col-10 {
width: 83.33333%
}
.col-11 {
width: 91.66667%
}
.col-12 {
width: 100%
}
@media (min-width: 544px) {
.col-sm-1 {
width:8.33333%
}
.col-sm-2 {
width: 16.66667%
}
.col-sm-3 {
width: 25%
}
.col-sm-4 {
width: 33.33333%
}
.col-sm-5 {
width: 41.66667%
}
.col-sm-6 {
width: 50%
}
.col-sm-7 {
width: 58.33333%
}
.col-sm-8 {
width: 66.66667%
}
.col-sm-9 {
width: 75%
}
.col-sm-10 {
width: 83.33333%
}
.col-sm-11 {
width: 91.66667%
}
.col-sm-12 {
width: 100%
}
}
@media (min-width: 768px) {
.col-md-1 {
width:8.33333%
}
.col-md-2 {
width: 16.66667%
}
.col-md-3 {
width: 25%
}
.col-md-4 {
width: 33.33333%
}
.col-md-5 {
width: 41.66667%
}
.col-md-6 {
width: 50%
}
.col-md-7 {
width: 58.33333%
}
.col-md-8 {
width: 66.66667%
}
.col-md-9 {
width: 75%
}
.col-md-10 {
width: 83.33333%
}
.col-md-11 {
width: 91.66667%
}
.col-md-12 {
width: 100%
}
}
@media (min-width: 1004px) {
.col-lg-1 {
width:8.33333%
}
.col-lg-2 {
width: 16.66667%
}
.col-lg-3 {
width: 25%
}
.col-lg-4 {
width: 33.33333%
}
.col-lg-5 {
width: 41.66667%
}
.col-lg-6 {
width: 50%
}
.col-lg-7 {
width: 58.33333%
}
.col-lg-8 {
width: 66.66667%
}
.col-lg-9 {
width: 75%
}
.col-lg-10 {
width: 83.33333%
}
.col-lg-11 {
width: 91.66667%
}
.col-lg-12 {
width: 100%
}
}
@media (min-width: 1280px) {
.col-xl-1 {
width:8.33333%
}
.col-xl-2 {
width: 16.66667%
}
.col-xl-3 {
width: 25%
}
.col-xl-4 {
width: 33.33333%
}
.col-xl-5 {
width: 41.66667%
}
.col-xl-6 {
width: 50%
}
.col-xl-7 {
width: 58.33333%
}
.col-xl-8 {
width: 66.66667%
}
.col-xl-9 {
width: 75%
}
.col-xl-10 {
width: 83.33333%
}
.col-xl-11 {
width: 91.66667%
}
.col-xl-12 {
width: 100%
}
}
.gut-sm {
margin-right: -6px;
margin-left: -6px
}
.gut-sm>[class*="col-"] {
padding-right: 6px !important;
padding-left: 6px !important
}
.gut-md {
margin-right: -12px;
margin-left: -12px
}
.gut-md>[class*="col-"] {
padding-right: 12px !important;
padding-left: 12px !important
}
.gut-lg {
margin-right: -24px;
margin-left: -24px
}
.gut-lg>[class*="col-"] {
padding-right: 24px !important;
padding-left: 24px !important
}
.markdown-body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
line-height: 1.5;
word-wrap: break-word
}
.markdown-body::before {
display: table;
content: ""
}
.markdown-body::after {
display: table;
clear: both;
content: ""
}
.markdown-body>*:first-child {
margin-top: 0 !important
}
.markdown-body>*:last-child {
margin-bottom: 0 !important
}
.markdown-body a:not([href]) {
color: inherit;
text-decoration: none
}
.markdown-body .absent {
color: #c00
}
.markdown-body .anchor {
float: left;
padding-right: 4px;
margin-left: -20px;
line-height: 1
}
.markdown-body .anchor:focus {
outline: none
}
.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre {
margin-top: 0;
margin-bottom: 16px
}
.markdown-body hr {
height: 0.25em;
padding: 0;
margin: 24px 0;
background-color: #e7e7e7;
border: 0
}
.markdown-body blockquote {
padding: 0 1em;
color: #777;
border-left: 0.25em solid #ddd
}
.markdown-body blockquote>:first-child {
margin-top: 0
}
.markdown-body blockquote>:last-child {
margin-bottom: 0
}
.markdown-body kbd {
display: inline-block;
padding: 3px 5px;
font-size: 11px;
line-height: 10px;
color: #555;
vertical-align: middle;
background-color: #fcfcfc;
border: solid 1px #ccc;
border-bottom-color: #bbb;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #bbb
}
.markdown-body .loweralpha {
list-style-type: lower-alpha
}
.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6 {
margin-top: 24px;
margin-bottom: 16px;
font-weight: 600;
line-height: 1.25
}
.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link {
color: #000;
vertical-align: middle;
visibility: hidden
}
.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor {
text-decoration: none
}
.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link {
visibility: visible
}
.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code {
font-size: inherit
}
.markdown-body h1 {
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid #eee
}
.markdown-body h2 {
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid #eee
}
.markdown-body h3 {
font-size: 1.25em
}
.markdown-body h4 {
font-size: 1em
}
.markdown-body h5 {
font-size: 0.875em
}
.markdown-body h6 {
font-size: 0.85em;
color: #777
}
.markdown-body ul,.markdown-body ol {
padding-left: 2em
}
.markdown-body ul.no-list,.markdown-body ol.no-list {
padding: 0;
list-style-type: none
}
.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul {
margin-top: 0;
margin-bottom: 0
}
.markdown-body li>p {
margin-top: 16px
}
.markdown-body li+li {
margin-top: 0.25em
}
.markdown-body dl {
padding: 0
}
.markdown-body dl dt {
padding: 0;
margin-top: 16px;
font-size: 1em;
font-style: italic;
font-weight: bold
}
.markdown-body dl dd {
padding: 0 16px;
margin-bottom: 16px
}
.markdown-body table {
display: block;
width: 100%;
overflow: auto;
word-break: normal;
word-break: keep-all
}
.markdown-body table th {
font-weight: bold
}
.markdown-body table th,.markdown-body table td {
padding: 6px 13px;
border: 1px solid #ddd
}
.markdown-body table tr {
background-color: #fff;
border-top: 1px solid #ccc
}
.markdown-body table tr:nth-child(2n) {
background-color: #f8f8f8
}
.markdown-body img {
max-width: 100%;
box-sizing: content-box;
background-color: #fff
}
.markdown-body img[align=right] {
padding-left: 20px
}
.markdown-body img[align=left] {
padding-right: 20px
}
.markdown-body .emoji {
max-width: none;
vertical-align: text-top;
background-color: transparent
}
.markdown-body span.frame {
display: block;
overflow: hidden
}
.markdown-body span.frame>span {
display: block;
float: left;
width: auto;
padding: 7px;
margin: 13px 0 0;
overflow: hidden;
border: 1px solid #ddd
}
.markdown-body span.frame span img {
display: block;
float: left
}
.markdown-body span.frame span span {
display: block;
padding: 5px 0 0;
clear: both;
color: #333
}
.markdown-body span.align-center {
display: block;
overflow: hidden;
clear: both
}
.markdown-body span.align-center>span {
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: center
}
.markdown-body span.align-center span img {
margin: 0 auto;
text-align: center
}
.markdown-body span.align-right {
display: block;
overflow: hidden;
clear: both
}
.markdown-body span.align-right>span {
display: block;
margin: 13px 0 0;
overflow: hidden;
text-align: right
}
.markdown-body span.align-right span img {
margin: 0;
text-align: right
}
.markdown-body span.float-left {
display: block;
float: left;
margin-right: 13px;
overflow: hidden
}
.markdown-body span.float-left span {
margin: 13px 0 0
}
.markdown-body span.float-right {
display: block;
float: right;
margin-left: 13px;
overflow: hidden
}
.markdown-body span.float-right>span {
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: right
}
.markdown-body code,.markdown-body tt {
padding: 0;
padding-top: 0.2em;
padding-bottom: 0.2em;
margin: 0;
font-size: 85%;
background-color: rgba(0,0,0,0.04);
border-radius: 3px
}
.markdown-body code::before,.markdown-body code::after,.markdown-body tt::before,.markdown-body tt::after {
letter-spacing: -0.2em;
content: "\00a0"
}
.markdown-body code br,.markdown-body tt br {
display: none
}
.markdown-body del code {
text-decoration: inherit
}
.markdown-body pre {
word-wrap: normal
}
.markdown-body pre>code {
padding: 0;
margin: 0;
font-size: 100%;
word-break: normal;
white-space: pre;
background: transparent;
border: 0
}
.markdown-body .highlight {
margin-bottom: 16px
}
.markdown-body .highlight pre {
margin-bottom: 0;
word-break: normal
}
.markdown-body .highlight pre,.markdown-body pre {
padding: 16px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
background-color: #f7f7f7;
border-radius: 3px
}
.markdown-body pre code,.markdown-body pre tt {
display: inline;
max-width: auto;
padding: 0;
margin: 0;
overflow: visible;
line-height: inherit;
word-wrap: normal;
background-color: transparent;
border: 0
}
.markdown-body pre code::before,.markdown-body pre code::after,.markdown-body pre tt::before,.markdown-body pre tt::after {
content: normal
}
.counter {
display: inline-block;
padding: 2px 5px;
font-size: 12px;
font-weight: 600;
line-height: 1;
color: #666;
background-color: #eee;
border-radius: 20px
}
.menu {
margin-bottom: 15px;
list-style: none;
background-color: #fff;
border: 1px solid #d8d8d8;
border-radius: 3px
}
.menu-item {
position: relative;
display: block;
padding: 8px 10px;
text-shadow: 0 1px 0 #fff;
border-bottom: 1px solid #eee
}
.menu-item:first-child {
border-top: 0;
border-top-left-radius: 2px;
border-top-right-radius: 2px
}
.menu-item:first-child::before {
border-top-left-radius: 2px
}
.menu-item:last-child {
border-bottom: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px
}
.menu-item:last-child::before {
border-bottom-left-radius: 2px
}
.menu-item:hover {
text-decoration: none;
background-color: #f9f9f9
}
.menu-item.selected {
font-weight: bold;
color: #222;
cursor: default;
background-color: #fff
}
.menu-item.selected::before {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 2px;
content: "";
background-color: #d26911
}
.menu-item .octicon {
width: 16px;
margin-right: 5px;
color: #333;
text-align: center
}
.menu-item .counter {
float: right;
margin-left: 5px
}
.menu-item .menu-warning {
float: right;
color: #d26911
}
.menu-item .avatar {
float: left;
margin-right: 5px
}
.menu-item.alert .counter {
color: #bd2c00
}
.menu-heading {
display: block;
padding: 8px 10px;
margin-top: 0;
margin-bottom: 0;
font-size: 13px;
font-weight: bold;
line-height: 20px;
color: #555;
background-color: #f7f7f7;
border-bottom: 1px solid #eee
}
.menu-heading:hover {
text-decoration: none
}
.menu-heading:first-child {
border-top-left-radius: 2px;
border-top-right-radius: 2px
}
.menu-heading:last-child {
border-bottom: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px
}
.tabnav {
margin-top: 0;
margin-bottom: 15px;
border-bottom: 1px solid #ddd
}
.tabnav .counter {
margin-left: 5px
}
.tabnav-tabs {
margin-bottom: -1px
}
.tabnav-tab {
display: inline-block;
padding: 8px 12px;
font-size: 14px;
line-height: 20px;
color: #666;
text-decoration: none;
background-color: transparent;
border: 1px solid transparent;
border-bottom: 0
}
.tabnav-tab.selected {
color: #333;
background-color: #fff;
border-color: #ddd;
border-radius: 3px 3px 0 0
}
.tabnav-tab:hover,.tabnav-tab:focus {
text-decoration: none
}
.tabnav-extra {
display: inline-block;
padding-top: 10px;
margin-left: 10px;
font-size: 12px;
color: #666
}
.tabnav-extra>.octicon {
margin-right: 2px
}
a.tabnav-extra:hover {
color: #4078c0;
text-decoration: none
}
.tabnav-btn {
margin-left: 10px
}
.filter-list {
list-style-type: none
}
.filter-list.small .filter-item {
padding: 4px 10px;
margin: 0 0 2px;
font-size: 12px
}
.filter-list.pjax-active .filter-item {
color: #767676;
background-color: transparent
}
.filter-list.pjax-active .filter-item.pjax-active {
color: #fff;
background-color: #4078c0
}
.filter-item {
position: relative;
display: block;
padding: 8px 10px;
margin-bottom: 5px;
overflow: hidden;
font-size: 14px;
color: #767676;
text-decoration: none;
text-overflow: ellipsis;
white-space: nowrap;
cursor: pointer;
border-radius: 3px
}
.filter-item:hover {
text-decoration: none;
background-color: #eee
}
.filter-item.selected {
color: #fff;
background-color: #4078c0
}
.filter-item .count {
float: right;
font-weight: bold
}
.filter-item .bar {
position: absolute;
top: 2px;
right: 0;
bottom: 2px;
z-index: -1;
display: inline-block;
background-color: #f1f1f1
}
.subnav {
margin-bottom: 20px
}
.subnav::before {
display: table;
content: ""
}
.subnav::after {
display: table;
clear: both;
content: ""
}
.subnav-bordered {
padding-bottom: 20px;
border-bottom: 1px solid #eee
}
.subnav-flush {
margin-bottom: 0
}
.subnav-item {
position: relative;
float: left;
padding: 6px 14px;
font-weight: 600;
line-height: 20px;
color: #666;
border: 1px solid #e5e5e5
}
.subnav-item+.subnav-item {
margin-left: -1px
}
.subnav-item:hover,.subnav-item:focus {
text-decoration: none;
background-color: #f5f5f5
}
.subnav-item.selected,.subnav-item.selected:hover,.subnav-item.selected:focus {
z-index: 2;
color: #fff;
background-color: #4078c0;
border-color: #4078c0
}
.subnav-item:first-child {
border-top-left-radius: 3px;
border-bottom-left-radius: 3px
}
.subnav-item:last-child {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px
}
.subnav-search {
position: relative;
margin-left: 10px
}
.subnav-search-input {
width: 320px;
padding-left: 30px;
color: #767676;
border-color: #d5d5d5
}
.subnav-search-input-wide {
width: 500px
}
.subnav-search-icon {
position: absolute;
top: 9px;
left: 8px;
display: block;
color: #ccc;
text-align: center;
pointer-events: none
}
.subnav-search-context .btn {
color: #555;
border-top-right-radius: 0;
border-bottom-right-radius: 0
}
.subnav-search-context .btn:hover,.subnav-search-context .btn:focus,.subnav-search-context .btn:active,.subnav-search-context .btn.selected {
z-index: 2
}
.subnav-search-context+.subnav-search {
margin-left: -1px
}
.subnav-search-context+.subnav-search .subnav-search-input {
border-top-left-radius: 0;
border-bottom-left-radius: 0
}
.subnav-search-context .select-menu-modal-holder {
z-index: 30
}
.subnav-search-context .select-menu-modal {
width: 220px
}
.subnav-search-context .select-menu-item-icon {
color: inherit
}
.subnav-spacer-right {
padding-right: 10px
}
.state {
display: inline-block;
padding: 4px 8px;
font-weight: 600;
line-height: 20px;
color: #fff;
text-align: center;
background-color: #999;
border-radius: 3px
}
.state-open,.state-proposed,.state-reopened {
background-color: #6cc644
}
.state-merged {
background-color: #6e5494
}
.state-closed {
background-color: #bd2c00
}
.state-renamed {
background-color: #fffa5d
}
.tooltipped {
position: relative
}
.tooltipped::after {
position: absolute;
z-index: 1000000;
display: none;
padding: 5px 8px;
font: normal normal 11px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
-webkit-font-smoothing: subpixel-antialiased;
color: #fff;
text-align: center;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-wrap: break-word;
white-space: pre;
pointer-events: none;
content: attr(aria-label);
background: rgba(0,0,0,0.8);
border-radius: 3px;
opacity: 0
}
.tooltipped::before {
position: absolute;
z-index: 1000001;
display: none;
width: 0;
height: 0;
color: rgba(0,0,0,0.8);
pointer-events: none;
content: "";
border: 5px solid transparent;
opacity: 0
}
@-webkit-keyframes tooltip-appear {
from {
opacity: 0
}
to {
opacity: 1
}
}
@keyframes tooltip-appear {
from {
opacity: 0
}
to {
opacity: 1
}
}
.tooltipped:hover::before,.tooltipped:hover::after,.tooltipped:active::before,.tooltipped:active::after,.tooltipped:focus::before,.tooltipped:focus::after {
display: inline-block;
text-decoration: none;
-webkit-animation-name: tooltip-appear;
animation-name: tooltip-appear;
-webkit-animation-duration: 0.1s;
animation-duration: 0.1s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s
}
.tooltipped-no-delay:hover::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:active::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:focus::after {
opacity: 1;
-webkit-animation: none;
animation: none
}
.tooltipped-multiline:hover::after,.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after {
display: table-cell
}
.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after {
top: 100%;
right: 50%;
margin-top: 5px
}
.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before {
top: auto;
right: 50%;
bottom: -5px;
margin-right: -5px;
border-bottom-color: rgba(0,0,0,0.8)
}
.tooltipped-se::after {
right: auto;
left: 50%;
margin-left: -15px
}
.tooltipped-sw::after {
margin-right: -15px
}
.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after {
right: 50%;
bottom: 100%;
margin-bottom: 5px
}
.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before {
top: -5px;
right: 50%;
bottom: auto;
margin-right: -5px;
border-top-color: rgba(0,0,0,0.8)
}
.tooltipped-ne::after {
right: auto;
left: 50%;
margin-left: -15px
}
.tooltipped-nw::after {
margin-right: -15px
}
.tooltipped-s::after,.tooltipped-n::after {
-webkit-transform: translateX(50%);
transform: translateX(50%)
}
.tooltipped-w::after {
right: 100%;
bottom: 50%;
margin-right: 5px;
-webkit-transform: translateY(50%);
transform: translateY(50%)
}
.tooltipped-w::before {
top: 50%;
bottom: 50%;
left: -5px;
margin-top: -5px;
border-left-color: rgba(0,0,0,0.8)
}
.tooltipped-e::after {
bottom: 50%;
left: 100%;
margin-left: 5px;
-webkit-transform: translateY(50%);
transform: translateY(50%)
}
.tooltipped-e::before {
top: 50%;
right: -5px;
bottom: 50%;
margin-top: -5px;
border-right-color: rgba(0,0,0,0.8)
}
.tooltipped-multiline::after {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
max-width: 250px;
word-break: break-word;
word-wrap: normal;
white-space: pre-line;
border-collapse: separate
}
.tooltipped-multiline.tooltipped-s::after,.tooltipped-multiline.tooltipped-n::after {
right: auto;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%)
}
.tooltipped-multiline.tooltipped-w::after,.tooltipped-multiline.tooltipped-e::after {
right: 100%
}
@media screen and (min-width: 0\0) {
.tooltipped-multiline::after {
width:250px
}
}
.tooltipped-sticky::before,.tooltipped-sticky::after {
display: inline-block
}
.tooltipped-sticky.tooltipped-multiline::after {
display: table-cell
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.tooltipped-w::after {
margin-right:4.5px
}
}
.css-truncate.css-truncate-target,.css-truncate .css-truncate-target {
display: inline-block;
max-width: 125px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
vertical-align: top
}
.css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target,.css-truncate.expandable:hover.css-truncate-target {
max-width: 10000px !important
}
.anim-fade-in {
-webkit-animation-name: fade-in;
animation-name: fade-in;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out
}
.anim-fade-in.fast {
-webkit-animation-duration: 300ms;
animation-duration: 300ms
}
@-webkit-keyframes fade-in {
0% {
opacity: 0
}
100% {
opacity: 1
}
}
@keyframes fade-in {
0% {
opacity: 0
}
100% {
opacity: 1
}
}
.anim-fade-up {
opacity: 0;
-webkit-animation-name: fade-up;
animation-name: fade-up;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
-webkit-animation-delay: 1s;
animation-delay: 1s
}
@-webkit-keyframes fade-up {
0% {
opacity: 0.8;
-webkit-transform: translateY(100%);
transform: translateY(100%)
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0)
}
}
@keyframes fade-up {
0% {
opacity: 0.8;
-webkit-transform: translateY(100%);
transform: translateY(100%)
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0)
}
}
.anim-fade-down {
-webkit-animation-name: fade-down;
animation-name: fade-down;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
@-webkit-keyframes fade-down {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0)
}
100% {
opacity: 0.5;
-webkit-transform: translateY(100%);
transform: translateY(100%)
}
}
@keyframes fade-down {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0)
}
100% {
opacity: 0.5;
-webkit-transform: translateY(100%);
transform: translateY(100%)
}
}
.anim-grow-x {
width: 0%;
-webkit-animation-name: grow-x;
animation-name: grow-x;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-timing-function: ease;
animation-timing-function: ease;
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s
}
@-webkit-keyframes grow-x {
to {
width: 100%
}
}
@keyframes grow-x {
to {
width: 100%
}
}
.anim-shrink-x {
-webkit-animation-name: shrink-x;
animation-name: shrink-x;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s
}
@-webkit-keyframes shrink-x {
to {
width: 0%
}
}
@keyframes shrink-x {
to {
width: 0%
}
}
.anim-scale-in {
-webkit-animation-name: scale-in;
animation-name: scale-in;
-webkit-animation-duration: 0.15s;
animation-duration: 0.15s;
-webkit-animation-timing-function: cubic-bezier(0.2, 0, 0.13, 1.5);
animation-timing-function: cubic-bezier(0.2, 0, 0.13, 1.5)
}
@-webkit-keyframes scale-in {
0% {
opacity: 0;
-webkit-transform: scale(0.5);
transform: scale(0.5)
}
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1)
}
}
@keyframes scale-in {
0% {
opacity: 0;
-webkit-transform: scale(0.5);
transform: scale(0.5)
}
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1)
}
}
.anim-pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite
}
@-webkit-keyframes pulse {
0% {
opacity: 0.3
}
10% {
opacity: 1
}
100% {
opacity: 0.3
}
}
@keyframes pulse {
0% {
opacity: 0.3
}
10% {
opacity: 1
}
100% {
opacity: 0.3
}
}
.anim-pulse-in {
-webkit-animation-name: pulse-in;
animation-name: pulse-in;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s
}
@-webkit-keyframes pulse-in {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1)
}
50% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1)
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1)
}
}
@keyframes pulse-in {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1)
}
50% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1)
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1)
}
}
.border {
border: 1px #e5e5e5 solid !important
}
.border-top {
border-top: 1px #e5e5e5 solid !important
}
.border-right {
border-right: 1px #e5e5e5 solid !important
}
.border-bottom {
border-bottom: 1px #e5e5e5 solid !important
}
.border-left {
border-left: 1px #e5e5e5 solid !important
}
.border-y {
border-top: 1px #e5e5e5 solid !important;
border-bottom: 1px #e5e5e5 solid !important
}
.border-blue {
border-color: #c5d5dd !important
}
.border-gray-light {
border-color: #eee !important
}
.border-gray-dark {
border-color: #ddd !important
}
.border-0 {
border: 0 !important
}
.border-top-0 {
border-top: 0 !important
}
.border-right-0 {
border-right: 0 !important
}
.border-bottom-0 {
border-bottom: 0 !important
}
.border-left-0 {
border-left: 0 !important
}
.rounded-0 {
border-radius: 0 !important
}
.rounded-1 {
border-radius: 3px !important
}
.rounded-2 {
border-radius: 6px !important
}
.bg-white {
background-color: #fff !important
}
.bg-blue {
background-color: #4078c0 !important
}
.bg-blue-light {
background-color: #f2f8fa !important
}
.bg-gray-dark {
background-color: #333 !important
}
.bg-gray {
background-color: #f5f5f5 !important
}
.bg-gray-light {
background-color: #fafafa !important
}
.bg-green {
background-color: #6cc644 !important
}
.bg-red {
background-color: #bd2c00 !important
}
.text-blue {
color: #4078c0 !important
}
.text-red {
color: #bd2c00 !important
}
.text-gray-light {
color: #999 !important
}
.text-gray {
color: #767676 !important
}
.text-gray-dark {
color: #333 !important
}
.text-green {
color: #55a532 !important
}
.text-orange {
color: #c9510c !important
}
.text-purple {
color: #6e5494 !important
}
.text-white {
color: #fff !important
}
.text-inherit {
color: inherit !important
}
.link-blue {
color: #4078c0 !important
}
.link-gray-dark {
color: #333 !important
}
.link-gray {
color: #767676 !important
}
.text-renamed {
color: #fffa5d !important
}
.text-pending {
color: #cea61b !important
}
.muted-link {
color: #767676 !important
}
.muted-link:hover {
color: #4078c0 !important;
text-decoration: none
}
.position-static {
position: static !important
}
.position-relative {
position: relative !important
}
.position-absolute {
position: absolute !important
}
.position-fixed {
position: fixed !important
}
.top-0 {
top: 0 !important
}
.right-0 {
right: 0 !important
}
.bottom-0 {
bottom: 0 !important
}
.left-0 {
left: 0 !important
}
.v-align-middle {
vertical-align: middle !important
}
.v-align-top {
vertical-align: top !important
}
.v-align-bottom {
vertical-align: bottom !important
}
.v-align-text-top {
vertical-align: text-top !important
}
.v-align-text-bottom {
vertical-align: text-bottom !important
}
.overflow-hidden {
overflow: hidden !important
}
.overflow-scroll {
overflow: scroll !important
}
.overflow-auto {
overflow: auto !important
}
.clearfix::before {
display: table;
content: ""
}
.clearfix::after {
display: table;
clear: both;
content: ""
}
.float-right {
float: right !important
}
.float-left {
float: left !important
}
@media (min-width: 544px) {
.float-sm-left {
float:left !important
}
.float-sm-right {
float: right !important
}
}
@media (min-width: 768px) {
.float-md-left {
float:left !important
}
.float-md-right {
float: right !important
}
}
@media (min-width: 1004px) {
.float-lg-left {
float:left !important
}
.float-lg-right {
float: right !important
}
}
@media (min-width: 1280px) {
.float-xl-left {
float:left !important
}
.float-xl-right {
float: right !important
}
}
.width-fit {
max-width: 100% !important
}
.width-full {
width: 100% !important
}
.height-full {
height: 100% !important
}
.min-width-0 {
min-width: 0 !important
}
.v-hidden {
visibility: hidden !important
}
.v-visible {
visibility: visible !important
}
.d-table {
display: table !important
}
.d-table-cell {
display: table-cell !important
}
.table-fixed {
table-layout: fixed !important
}
.d-block {
display: block !important
}
.d-inline {
display: inline !important
}
.d-inline-block {
display: inline-block !important
}
.d-none {
display: none !important
}
@media (min-width: 544px) {
.d-sm-table {
display:table !important
}
.d-sm-table-cell {
display: table-cell !important
}
.d-sm-block {
display: block !important
}
.d-sm-inline {
display: inline !important
}
.d-sm-inline-block {
display: inline-block !important
}
.d-sm-none {
display: none !important
}
}
@media (min-width: 768px) {
.d-md-table {
display:table !important
}
.d-md-table-cell {
display: table-cell !important
}
.d-md-block {
display: block !important
}
.d-md-inline {
display: inline !important
}
.d-md-inline-block {
display: inline-block !important
}
.d-md-none {
display: none !important
}
}
@media (min-width: 1004px) {
.d-lg-table {
display:table !important
}
.d-lg-table-cell {
display: table-cell !important
}
.d-lg-block {
display: block !important
}
.d-lg-inline {
display: inline !important
}
.d-lg-inline-block {
display: inline-block !important
}
.d-lg-none {
display: none !important
}
}
@media (min-width: 1280px) {
.d-xl-table {
display:table !important
}
.d-xl-table-cell {
display: table-cell !important
}
.d-xl-block {
display: block !important
}
.d-xl-inline {
display: inline !important
}
.d-xl-inline-block {
display: inline-block !important
}
.d-xl-none {
display: none !important
}
}
@media (max-width: 544px) {
.hide-sm {
display:none !important
}
}
@media (min-width: 544px) and (max-width: 768px) {
.hide-md {
display:none !important
}
}
@media (min-width: 768px) and (max-width: 1004px) {
.hide-lg {
display:none !important
}
}
@media (min-width: 1004px) {
.hide-xl {
display:none !important
}
}
.m-0 {
margin: 0 !important
}
.mt-0 {
margin-top: 0 !important
}
.mr-0 {
margin-right: 0 !important
}
.mb-0 {
margin-bottom: 0 !important
}
.ml-0 {
margin-left: 0 !important
}
.mx-0 {
margin-right: 0 !important;
margin-left: 0 !important
}
.my-0 {
margin-top: 0 !important;
margin-bottom: 0 !important
}
.m-1 {
margin: 3px !important
}
.mt-1 {
margin-top: 3px !important
}
.mr-1 {
margin-right: 3px !important
}
.mb-1 {
margin-bottom: 3px !important
}
.ml-1 {
margin-left: 3px !important
}
.mx-1 {
margin-right: 3px !important;
margin-left: 3px !important
}
.my-1 {
margin-top: 3px !important;
margin-bottom: 3px !important
}
.m-2 {
margin: 6px !important
}
.mt-2 {
margin-top: 6px !important
}
.mr-2 {
margin-right: 6px !important
}
.mb-2 {
margin-bottom: 6px !important
}
.ml-2 {
margin-left: 6px !important
}
.mx-2 {
margin-right: 6px !important;
margin-left: 6px !important
}
.my-2 {
margin-top: 6px !important;
margin-bottom: 6px !important
}
.m-3 {
margin: 12px !important
}
.mt-3 {
margin-top: 12px !important
}
.mr-3 {
margin-right: 12px !important
}
.mb-3 {
margin-bottom: 12px !important
}
.ml-3 {
margin-left: 12px !important
}
.mx-3 {
margin-right: 12px !important;
margin-left: 12px !important
}
.my-3 {
margin-top: 12px !important;
margin-bottom: 12px !important
}
.m-4 {
margin: 24px !important
}
.mt-4 {
margin-top: 24px !important
}
.mr-4 {
margin-right: 24px !important
}
.mb-4 {
margin-bottom: 24px !important
}
.ml-4 {
margin-left: 24px !important
}
.mx-4 {
margin-right: 24px !important;
margin-left: 24px !important
}
.my-4 {
margin-top: 24px !important;
margin-bottom: 24px !important
}
.m-5 {
margin: 36px !important
}
.mt-5 {
margin-top: 36px !important
}
.mr-5 {
margin-right: 36px !important
}
.mb-5 {
margin-bottom: 36px !important
}
.ml-5 {
margin-left: 36px !important
}
.mx-5 {
margin-right: 36px !important;
margin-left: 36px !important
}
.my-5 {
margin-top: 36px !important;
margin-bottom: 36px !important
}
.m-6 {
margin: 48px !important
}
.mt-6 {
margin-top: 48px !important
}
.mr-6 {
margin-right: 48px !important
}
.mb-6 {
margin-bottom: 48px !important
}
.ml-6 {
margin-left: 48px !important
}
.mx-6 {
margin-right: 48px !important;
margin-left: 48px !important
}
.my-6 {
margin-top: 48px !important;
margin-bottom: 48px !important
}
@media (min-width: 544px) {
.m-sm-0 {
margin:0 !important
}
.mt-sm-0 {
margin-top: 0 !important
}
.mr-sm-0 {
margin-right: 0 !important
}
.mb-sm-0 {
margin-bottom: 0 !important
}
.ml-sm-0 {
margin-left: 0 !important
}
.mx-sm-0 {
margin-right: 0 !important;
margin-left: 0 !important
}
.my-sm-0 {
margin-top: 0 !important;
margin-bottom: 0 !important
}
}
@media (min-width: 544px) {
.m-sm-1 {
margin:3px !important
}
.mt-sm-1 {
margin-top: 3px !important
}
.mr-sm-1 {
margin-right: 3px !important
}
.mb-sm-1 {
margin-bottom: 3px !important
}
.ml-sm-1 {
margin-left: 3px !important
}
.mx-sm-1 {
margin-right: 3px !important;
margin-left: 3px !important
}
.my-sm-1 {
margin-top: 3px !important;
margin-bottom: 3px !important
}
}
@media (min-width: 544px) {
.m-sm-2 {
margin:6px !important
}
.mt-sm-2 {
margin-top: 6px !important
}
.mr-sm-2 {
margin-right: 6px !important
}
.mb-sm-2 {
margin-bottom: 6px !important
}
.ml-sm-2 {
margin-left: 6px !important
}
.mx-sm-2 {
margin-right: 6px !important;
margin-left: 6px !important
}
.my-sm-2 {
margin-top: 6px !important;
margin-bottom: 6px !important
}
}
@media (min-width: 544px) {
.m-sm-3 {
margin:12px !important
}
.mt-sm-3 {
margin-top: 12px !important
}
.mr-sm-3 {
margin-right: 12px !important
}
.mb-sm-3 {
margin-bottom: 12px !important
}
.ml-sm-3 {
margin-left: 12px !important
}
.mx-sm-3 {
margin-right: 12px !important;
margin-left: 12px !important
}
.my-sm-3 {
margin-top: 12px !important;
margin-bottom: 12px !important
}
}
@media (min-width: 544px) {
.m-sm-4 {
margin:24px !important
}
.mt-sm-4 {
margin-top: 24px !important
}
.mr-sm-4 {
margin-right: 24px !important
}
.mb-sm-4 {
margin-bottom: 24px !important
}
.ml-sm-4 {
margin-left: 24px !important
}
.mx-sm-4 {
margin-right: 24px !important;
margin-left: 24px !important
}
.my-sm-4 {
margin-top: 24px !important;
margin-bottom: 24px !important
}
}
@media (min-width: 544px) {
.m-sm-5 {
margin:36px !important
}
.mt-sm-5 {
margin-top: 36px !important
}
.mr-sm-5 {
margin-right: 36px !important
}
.mb-sm-5 {
margin-bottom: 36px !important
}
.ml-sm-5 {
margin-left: 36px !important
}
.mx-sm-5 {
margin-right: 36px !important;
margin-left: 36px !important
}
.my-sm-5 {
margin-top: 36px !important;
margin-bottom: 36px !important
}
}
@media (min-width: 544px) {
.m-sm-6 {
margin:48px !important
}
.mt-sm-6 {
margin-top: 48px !important
}
.mr-sm-6 {
margin-right: 48px !important
}
.mb-sm-6 {
margin-bottom: 48px !important
}
.ml-sm-6 {
margin-left: 48px !important
}
.mx-sm-6 {
margin-right: 48px !important;
margin-left: 48px !important
}
.my-sm-6 {
margin-top: 48px !important;
margin-bottom: 48px !important
}
}
@media (min-width: 768px) {
.m-md-0 {
margin:0 !important
}
.mt-md-0 {
margin-top: 0 !important
}
.mr-md-0 {
margin-right: 0 !important
}
.mb-md-0 {
margin-bottom: 0 !important
}
.ml-md-0 {
margin-left: 0 !important
}
.mx-md-0 {
margin-right: 0 !important;
margin-left: 0 !important
}
.my-md-0 {
margin-top: 0 !important;
margin-bottom: 0 !important
}
}
@media (min-width: 768px) {
.m-md-1 {
margin:3px !important
}
.mt-md-1 {
margin-top: 3px !important
}
.mr-md-1 {
margin-right: 3px !important
}
.mb-md-1 {
margin-bottom: 3px !important
}
.ml-md-1 {
margin-left: 3px !important
}
.mx-md-1 {
margin-right: 3px !important;
margin-left: 3px !important
}
.my-md-1 {
margin-top: 3px !important;
margin-bottom: 3px !important
}
}
@media (min-width: 768px) {
.m-md-2 {
margin:6px !important
}
.mt-md-2 {
margin-top: 6px !important
}
.mr-md-2 {
margin-right: 6px !important
}
.mb-md-2 {
margin-bottom: 6px !important
}
.ml-md-2 {
margin-left: 6px !important
}
.mx-md-2 {
margin-right: 6px !important;
margin-left: 6px !important
}
.my-md-2 {
margin-top: 6px !important;
margin-bottom: 6px !important
}
}
@media (min-width: 768px) {
.m-md-3 {
margin:12px !important
}
.mt-md-3 {
margin-top: 12px !important
}
.mr-md-3 {
margin-right: 12px !important
}
.mb-md-3 {
margin-bottom: 12px !important
}
.ml-md-3 {
margin-left: 12px !important
}
.mx-md-3 {
margin-right: 12px !important;
margin-left: 12px !important
}
.my-md-3 {
margin-top: 12px !important;
margin-bottom: 12px !important
}
}
@media (min-width: 768px) {
.m-md-4 {
margin:24px !important
}
.mt-md-4 {
margin-top: 24px !important
}
.mr-md-4 {
margin-right: 24px !important
}
.mb-md-4 {
margin-bottom: 24px !important
}
.ml-md-4 {
margin-left: 24px !important
}
.mx-md-4 {
margin-right: 24px !important;
margin-left: 24px !important
}
.my-md-4 {
margin-top: 24px !important;
margin-bottom: 24px !important
}
}
@media (min-width: 768px) {
.m-md-5 {
margin:36px !important
}
.mt-md-5 {
margin-top: 36px !important
}
.mr-md-5 {
margin-right: 36px !important
}
.mb-md-5 {
margin-bottom: 36px !important
}
.ml-md-5 {
margin-left: 36px !important
}
.mx-md-5 {
margin-right: 36px !important;
margin-left: 36px !important
}
.my-md-5 {
margin-top: 36px !important;
margin-bottom: 36px !important
}
}
@media (min-width: 768px) {
.m-md-6 {
margin:48px !important
}
.mt-md-6 {
margin-top: 48px !important
}
.mr-md-6 {
margin-right: 48px !important
}
.mb-md-6 {
margin-bottom: 48px !important
}
.ml-md-6 {
margin-left: 48px !important
}
.mx-md-6 {
margin-right: 48px !important;
margin-left: 48px !important
}
.my-md-6 {
margin-top: 48px !important;
margin-bottom: 48px !important
}
}
@media (min-width: 1004px) {
.m-lg-0 {
margin:0 !important
}
.mt-lg-0 {
margin-top: 0 !important
}
.mr-lg-0 {
margin-right: 0 !important
}
.mb-lg-0 {
margin-bottom: 0 !important
}
.ml-lg-0 {
margin-left: 0 !important
}
.mx-lg-0 {
margin-right: 0 !important;
margin-left: 0 !important
}
.my-lg-0 {
margin-top: 0 !important;
margin-bottom: 0 !important
}
}
@media (min-width: 1004px) {
.m-lg-1 {
margin:3px !important
}
.mt-lg-1 {
margin-top: 3px !important
}
.mr-lg-1 {
margin-right: 3px !important
}
.mb-lg-1 {
margin-bottom: 3px !important
}
.ml-lg-1 {
margin-left: 3px !important
}
.mx-lg-1 {
margin-right: 3px !important;
margin-left: 3px !important
}
.my-lg-1 {
margin-top: 3px !important;
margin-bottom: 3px !important
}
}
@media (min-width: 1004px) {
.m-lg-2 {
margin:6px !important
}
.mt-lg-2 {
margin-top: 6px !important
}
.mr-lg-2 {
margin-right: 6px !important
}
.mb-lg-2 {
margin-bottom: 6px !important
}
.ml-lg-2 {
margin-left: 6px !important
}
.mx-lg-2 {
margin-right: 6px !important;
margin-left: 6px !important
}
.my-lg-2 {
margin-top: 6px !important;
margin-bottom: 6px !important
}
}
@media (min-width: 1004px) {
.m-lg-3 {
margin:12px !important
}
.mt-lg-3 {
margin-top: 12px !important
}
.mr-lg-3 {
margin-right: 12px !important
}
.mb-lg-3 {
margin-bottom: 12px !important
}
.ml-lg-3 {
margin-left: 12px !important
}
.mx-lg-3 {
margin-right: 12px !important;
margin-left: 12px !important
}
.my-lg-3 {
margin-top: 12px !important;
margin-bottom: 12px !important
}
}
@media (min-width: 1004px) {
.m-lg-4 {
margin:24px !important
}
.mt-lg-4 {
margin-top: 24px !important
}
.mr-lg-4 {
margin-right: 24px !important
}
.mb-lg-4 {
margin-bottom: 24px !important
}
.ml-lg-4 {
margin-left: 24px !important
}
.mx-lg-4 {
margin-right: 24px !important;
margin-left: 24px !important
}
.my-lg-4 {
margin-top: 24px !important;
margin-bottom: 24px !important
}
}
@media (min-width: 1004px) {
.m-lg-5 {
margin:36px !important
}
.mt-lg-5 {
margin-top: 36px !important
}
.mr-lg-5 {
margin-right: 36px !important
}
.mb-lg-5 {
margin-bottom: 36px !important
}
.ml-lg-5 {
margin-left: 36px !important
}
.mx-lg-5 {
margin-right: 36px !important;
margin-left: 36px !important
}
.my-lg-5 {
margin-top: 36px !important;
margin-bottom: 36px !important
}
}
@media (min-width: 1004px) {
.m-lg-6 {
margin:48px !important
}
.mt-lg-6 {
margin-top: 48px !important
}
.mr-lg-6 {
margin-right: 48px !important
}
.mb-lg-6 {
margin-bottom: 48px !important
}
.ml-lg-6 {
margin-left: 48px !important
}
.mx-lg-6 {
margin-right: 48px !important;
margin-left: 48px !important
}
.my-lg-6 {
margin-top: 48px !important;
margin-bottom: 48px !important
}
}
@media (min-width: 1280px) {
.m-xl-0 {
margin:0 !important
}
.mt-xl-0 {
margin-top: 0 !important
}
.mr-xl-0 {
margin-right: 0 !important
}
.mb-xl-0 {
margin-bottom: 0 !important
}
.ml-xl-0 {
margin-left: 0 !important
}
.mx-xl-0 {
margin-right: 0 !important;
margin-left: 0 !important
}
.my-xl-0 {
margin-top: 0 !important;
margin-bottom: 0 !important
}
}
@media (min-width: 1280px) {
.m-xl-1 {
margin:3px !important
}
.mt-xl-1 {
margin-top: 3px !important
}
.mr-xl-1 {
margin-right: 3px !important
}
.mb-xl-1 {
margin-bottom: 3px !important
}
.ml-xl-1 {
margin-left: 3px !important
}
.mx-xl-1 {
margin-right: 3px !important;
margin-left: 3px !important
}
.my-xl-1 {
margin-top: 3px !important;
margin-bottom: 3px !important
}
}
@media (min-width: 1280px) {
.m-xl-2 {
margin:6px !important
}
.mt-xl-2 {
margin-top: 6px !important
}
.mr-xl-2 {
margin-right: 6px !important
}
.mb-xl-2 {
margin-bottom: 6px !important
}
.ml-xl-2 {
margin-left: 6px !important
}
.mx-xl-2 {
margin-right: 6px !important;
margin-left: 6px !important
}
.my-xl-2 {
margin-top: 6px !important;
margin-bottom: 6px !important
}
}
@media (min-width: 1280px) {
.m-xl-3 {
margin:12px !important
}
.mt-xl-3 {
margin-top: 12px !important
}
.mr-xl-3 {
margin-right: 12px !important
}
.mb-xl-3 {
margin-bottom: 12px !important
}
.ml-xl-3 {
margin-left: 12px !important
}
.mx-xl-3 {
margin-right: 12px !important;
margin-left: 12px !important
}
.my-xl-3 {
margin-top: 12px !important;
margin-bottom: 12px !important
}
}
@media (min-width: 1280px) {
.m-xl-4 {
margin:24px !important
}
.mt-xl-4 {
margin-top: 24px !important
}
.mr-xl-4 {
margin-right: 24px !important
}
.mb-xl-4 {
margin-bottom: 24px !important
}
.ml-xl-4 {
margin-left: 24px !important
}
.mx-xl-4 {
margin-right: 24px !important;
margin-left: 24px !important
}
.my-xl-4 {
margin-top: 24px !important;
margin-bottom: 24px !important
}
}
@media (min-width: 1280px) {
.m-xl-5 {
margin:36px !important
}
.mt-xl-5 {
margin-top: 36px !important
}
.mr-xl-5 {
margin-right: 36px !important
}
.mb-xl-5 {
margin-bottom: 36px !important
}
.ml-xl-5 {
margin-left: 36px !important
}
.mx-xl-5 {
margin-right: 36px !important;
margin-left: 36px !important
}
.my-xl-5 {
margin-top: 36px !important;
margin-bottom: 36px !important
}
}
@media (min-width: 1280px) {
.m-xl-6 {
margin:48px !important
}
.mt-xl-6 {
margin-top: 48px !important
}
.mr-xl-6 {
margin-right: 48px !important
}
.mb-xl-6 {
margin-bottom: 48px !important
}
.ml-xl-6 {
margin-left: 48px !important
}
.mx-xl-6 {
margin-right: 48px !important;
margin-left: 48px !important
}
.my-xl-6 {
margin-top: 48px !important;
margin-bottom: 48px !important
}
}
.mx-auto {
margin-right: auto !important;
margin-left: auto !important
}
.p-0 {
padding: 0 !important
}
.pt-0 {
padding-top: 0 !important
}
.pr-0 {
padding-right: 0 !important
}
.pb-0 {
padding-bottom: 0 !important
}
.pl-0 {
padding-left: 0 !important
}
.px-0 {
padding-right: 0 !important;
padding-left: 0 !important
}
.py-0 {
padding-top: 0 !important;
padding-bottom: 0 !important
}
.p-1 {
padding: 3px !important
}
.pt-1 {
padding-top: 3px !important
}
.pr-1 {
padding-right: 3px !important
}
.pb-1 {
padding-bottom: 3px !important
}
.pl-1 {
padding-left: 3px !important
}
.px-1 {
padding-right: 3px !important;
padding-left: 3px !important
}
.py-1 {
padding-top: 3px !important;
padding-bottom: 3px !important
}
.p-2 {
padding: 6px !important
}
.pt-2 {
padding-top: 6px !important
}
.pr-2 {
padding-right: 6px !important
}
.pb-2 {
padding-bottom: 6px !important
}
.pl-2 {
padding-left: 6px !important
}
.px-2 {
padding-right: 6px !important;
padding-left: 6px !important
}
.py-2 {
padding-top: 6px !important;
padding-bottom: 6px !important
}
.p-3 {
padding: 12px !important
}
.pt-3 {
padding-top: 12px !important
}
.pr-3 {
padding-right: 12px !important
}
.pb-3 {
padding-bottom: 12px !important
}
.pl-3 {
padding-left: 12px !important
}
.px-3 {
padding-right: 12px !important;
padding-left: 12px !important
}
.py-3 {
padding-top: 12px !important;
padding-bottom: 12px !important
}
.p-4 {
padding: 24px !important
}
.pt-4 {
padding-top: 24px !important
}
.pr-4 {
padding-right: 24px !important
}
.pb-4 {
padding-bottom: 24px !important
}
.pl-4 {
padding-left: 24px !important
}
.px-4 {
padding-right: 24px !important;
padding-left: 24px !important
}
.py-4 {
padding-top: 24px !important;
padding-bottom: 24px !important
}
.p-5 {
padding: 36px !important
}
.pt-5 {
padding-top: 36px !important
}
.pr-5 {
padding-right: 36px !important
}
.pb-5 {
padding-bottom: 36px !important
}
.pl-5 {
padding-left: 36px !important
}
.px-5 {
padding-right: 36px !important;
padding-left: 36px !important
}
.py-5 {
padding-top: 36px !important;
padding-bottom: 36px !important
}
.p-6 {
padding: 48px !important
}
.pt-6 {
padding-top: 48px !important
}
.pr-6 {
padding-right: 48px !important
}
.pb-6 {
padding-bottom: 48px !important
}
.pl-6 {
padding-left: 48px !important
}
.px-6 {
padding-right: 48px !important;
padding-left: 48px !important
}
.py-6 {
padding-top: 48px !important;
padding-bottom: 48px !important
}
@media (min-width: 544px) {
.p-sm-0 {
padding:0 !important
}
.pt-sm-0 {
padding-top: 0 !important
}
.pr-sm-0 {
padding-right: 0 !important
}
.pb-sm-0 {
padding-bottom: 0 !important
}
.pl-sm-0 {
padding-left: 0 !important
}
.px-sm-0 {
padding-right: 0 !important;
padding-left: 0 !important
}
.py-sm-0 {
padding-top: 0 !important;
padding-bottom: 0 !important
}
}
@media (min-width: 544px) {
.p-sm-1 {
padding:3px !important
}
.pt-sm-1 {
padding-top: 3px !important
}
.pr-sm-1 {
padding-right: 3px !important
}
.pb-sm-1 {
padding-bottom: 3px !important
}
.pl-sm-1 {
padding-left: 3px !important
}
.px-sm-1 {
padding-right: 3px !important;
padding-left: 3px !important
}
.py-sm-1 {
padding-top: 3px !important;
padding-bottom: 3px !important
}
}
@media (min-width: 544px) {
.p-sm-2 {
padding:6px !important
}
.pt-sm-2 {
padding-top: 6px !important
}
.pr-sm-2 {
padding-right: 6px !important
}
.pb-sm-2 {
padding-bottom: 6px !important
}
.pl-sm-2 {
padding-left: 6px !important
}
.px-sm-2 {
padding-right: 6px !important;
padding-left: 6px !important
}
.py-sm-2 {
padding-top: 6px !important;
padding-bottom: 6px !important
}
}
@media (min-width: 544px) {
.p-sm-3 {
padding:12px !important
}
.pt-sm-3 {
padding-top: 12px !important
}
.pr-sm-3 {
padding-right: 12px !important
}
.pb-sm-3 {
padding-bottom: 12px !important
}
.pl-sm-3 {
padding-left: 12px !important
}
.px-sm-3 {
padding-right: 12px !important;
padding-left: 12px !important
}
.py-sm-3 {
padding-top: 12px !important;
padding-bottom: 12px !important
}
}
@media (min-width: 544px) {
.p-sm-4 {
padding:24px !important
}
.pt-sm-4 {
padding-top: 24px !important
}
.pr-sm-4 {
padding-right: 24px !important
}
.pb-sm-4 {
padding-bottom: 24px !important
}
.pl-sm-4 {
padding-left: 24px !important
}
.px-sm-4 {
padding-right: 24px !important;
padding-left: 24px !important
}
.py-sm-4 {
padding-top: 24px !important;
padding-bottom: 24px !important
}
}
@media (min-width: 544px) {
.p-sm-5 {
padding:36px !important
}
.pt-sm-5 {
padding-top: 36px !important
}
.pr-sm-5 {
padding-right: 36px !important
}
.pb-sm-5 {
padding-bottom: 36px !important
}
.pl-sm-5 {
padding-left: 36px !important
}
.px-sm-5 {
padding-right: 36px !important;
padding-left: 36px !important
}
.py-sm-5 {
padding-top: 36px !important;
padding-bottom: 36px !important
}
}
@media (min-width: 544px) {
.p-sm-6 {
padding:48px !important
}
.pt-sm-6 {
padding-top: 48px !important
}
.pr-sm-6 {
padding-right: 48px !important
}
.pb-sm-6 {
padding-bottom: 48px !important
}
.pl-sm-6 {
padding-left: 48px !important
}
.px-sm-6 {
padding-right: 48px !important;
padding-left: 48px !important
}
.py-sm-6 {
padding-top: 48px !important;
padding-bottom: 48px !important
}
}
@media (min-width: 768px) {
.p-md-0 {
padding:0 !important
}
.pt-md-0 {
padding-top: 0 !important
}
.pr-md-0 {
padding-right: 0 !important
}
.pb-md-0 {
padding-bottom: 0 !important
}
.pl-md-0 {
padding-left: 0 !important
}
.px-md-0 {
padding-right: 0 !important;
padding-left: 0 !important
}
.py-md-0 {
padding-top: 0 !important;
padding-bottom: 0 !important
}
}
@media (min-width: 768px) {
.p-md-1 {
padding:3px !important
}
.pt-md-1 {
padding-top: 3px !important
}
.pr-md-1 {
padding-right: 3px !important
}
.pb-md-1 {
padding-bottom: 3px !important
}
.pl-md-1 {
padding-left: 3px !important
}
.px-md-1 {
padding-right: 3px !important;
padding-left: 3px !important
}
.py-md-1 {
padding-top: 3px !important;
padding-bottom: 3px !important
}
}
@media (min-width: 768px) {
.p-md-2 {
padding:6px !important
}
.pt-md-2 {
padding-top: 6px !important
}
.pr-md-2 {
padding-right: 6px !important
}
.pb-md-2 {
padding-bottom: 6px !important
}
.pl-md-2 {
padding-left: 6px !important
}
.px-md-2 {
padding-right: 6px !important;
padding-left: 6px !important
}
.py-md-2 {
padding-top: 6px !important;
padding-bottom: 6px !important
}
}
@media (min-width: 768px) {
.p-md-3 {
padding:12px !important
}
.pt-md-3 {
padding-top: 12px !important
}
.pr-md-3 {
padding-right: 12px !important
}
.pb-md-3 {
padding-bottom: 12px !important
}
.pl-md-3 {
padding-left: 12px !important
}
.px-md-3 {
padding-right: 12px !important;
padding-left: 12px !important
}
.py-md-3 {
padding-top: 12px !important;
padding-bottom: 12px !important
}
}
@media (min-width: 768px) {
.p-md-4 {
padding:24px !important
}
.pt-md-4 {
padding-top: 24px !important
}
.pr-md-4 {
padding-right: 24px !important
}
.pb-md-4 {
padding-bottom: 24px !important
}
.pl-md-4 {
padding-left: 24px !important
}
.px-md-4 {
padding-right: 24px !important;
padding-left: 24px !important
}
.py-md-4 {
padding-top: 24px !important;
padding-bottom: 24px !important
}
}
@media (min-width: 768px) {
.p-md-5 {
padding:36px !important
}
.pt-md-5 {
padding-top: 36px !important
}
.pr-md-5 {
padding-right: 36px !important
}
.pb-md-5 {
padding-bottom: 36px !important
}
.pl-md-5 {
padding-left: 36px !important
}
.px-md-5 {
padding-right: 36px !important;
padding-left: 36px !important
}
.py-md-5 {
padding-top: 36px !important;
padding-bottom: 36px !important
}
}
@media (min-width: 768px) {
.p-md-6 {
padding:48px !important
}
.pt-md-6 {
padding-top: 48px !important
}
.pr-md-6 {
padding-right: 48px !important
}
.pb-md-6 {
padding-bottom: 48px !important
}
.pl-md-6 {
padding-left: 48px !important
}
.px-md-6 {
padding-right: 48px !important;
padding-left: 48px !important
}
.py-md-6 {
padding-top: 48px !important;
padding-bottom: 48px !important
}
}
@media (min-width: 1004px) {
.p-lg-0 {
padding:0 !important
}
.pt-lg-0 {
padding-top: 0 !important
}
.pr-lg-0 {
padding-right: 0 !important
}
.pb-lg-0 {
padding-bottom: 0 !important
}
.pl-lg-0 {
padding-left: 0 !important
}
.px-lg-0 {
padding-right: 0 !important;
padding-left: 0 !important
}
.py-lg-0 {
padding-top: 0 !important;
padding-bottom: 0 !important
}
}
@media (min-width: 1004px) {
.p-lg-1 {
padding:3px !important
}
.pt-lg-1 {
padding-top: 3px !important
}
.pr-lg-1 {
padding-right: 3px !important
}
.pb-lg-1 {
padding-bottom: 3px !important
}
.pl-lg-1 {
padding-left: 3px !important
}
.px-lg-1 {
padding-right: 3px !important;
padding-left: 3px !important
}
.py-lg-1 {
padding-top: 3px !important;
padding-bottom: 3px !important
}
}
@media (min-width: 1004px) {
.p-lg-2 {
padding:6px !important
}
.pt-lg-2 {
padding-top: 6px !important
}
.pr-lg-2 {
padding-right: 6px !important
}
.pb-lg-2 {
padding-bottom: 6px !important
}
.pl-lg-2 {
padding-left: 6px !important
}
.px-lg-2 {
padding-right: 6px !important;
padding-left: 6px !important
}
.py-lg-2 {
padding-top: 6px !important;
padding-bottom: 6px !important
}
}
@media (min-width: 1004px) {
.p-lg-3 {
padding:12px !important
}
.pt-lg-3 {
padding-top: 12px !important
}
.pr-lg-3 {
padding-right: 12px !important
}
.pb-lg-3 {
padding-bottom: 12px !important
}
.pl-lg-3 {
padding-left: 12px !important
}
.px-lg-3 {
padding-right: 12px !important;
padding-left: 12px !important
}
.py-lg-3 {
padding-top: 12px !important;
padding-bottom: 12px !important
}
}
@media (min-width: 1004px) {
.p-lg-4 {
padding:24px !important
}
.pt-lg-4 {
padding-top: 24px !important
}
.pr-lg-4 {
padding-right: 24px !important
}
.pb-lg-4 {
padding-bottom: 24px !important
}
.pl-lg-4 {
padding-left: 24px !important
}
.px-lg-4 {
padding-right: 24px !important;
padding-left: 24px !important
}
.py-lg-4 {
padding-top: 24px !important;
padding-bottom: 24px !important
}
}
@media (min-width: 1004px) {
.p-lg-5 {
padding:36px !important
}
.pt-lg-5 {
padding-top: 36px !important
}
.pr-lg-5 {
padding-right: 36px !important
}
.pb-lg-5 {
padding-bottom: 36px !important
}
.pl-lg-5 {
padding-left: 36px !important
}
.px-lg-5 {
padding-right: 36px !important;
padding-left: 36px !important
}
.py-lg-5 {
padding-top: 36px !important;
padding-bottom: 36px !important
}
}
@media (min-width: 1004px) {
.p-lg-6 {
padding:48px !important
}
.pt-lg-6 {
padding-top: 48px !important
}
.pr-lg-6 {
padding-right: 48px !important
}
.pb-lg-6 {
padding-bottom: 48px !important
}
.pl-lg-6 {
padding-left: 48px !important
}
.px-lg-6 {
padding-right: 48px !important;
padding-left: 48px !important
}
.py-lg-6 {
padding-top: 48px !important;
padding-bottom: 48px !important
}
}
@media (min-width: 1280px) {
.p-xl-0 {
padding:0 !important
}
.pt-xl-0 {
padding-top: 0 !important
}
.pr-xl-0 {
padding-right: 0 !important
}
.pb-xl-0 {
padding-bottom: 0 !important
}
.pl-xl-0 {
padding-left: 0 !important
}
.px-xl-0 {
padding-right: 0 !important;
padding-left: 0 !important
}
.py-xl-0 {
padding-top: 0 !important;
padding-bottom: 0 !important
}
}
@media (min-width: 1280px) {
.p-xl-1 {
padding:3px !important
}
.pt-xl-1 {
padding-top: 3px !important
}
.pr-xl-1 {
padding-right: 3px !important
}
.pb-xl-1 {
padding-bottom: 3px !important
}
.pl-xl-1 {
padding-left: 3px !important
}
.px-xl-1 {
padding-right: 3px !important;
padding-left: 3px !important
}
.py-xl-1 {
padding-top: 3px !important;
padding-bottom: 3px !important
}
}
@media (min-width: 1280px) {
.p-xl-2 {
padding:6px !important
}
.pt-xl-2 {
padding-top: 6px !important
}
.pr-xl-2 {
padding-right: 6px !important
}
.pb-xl-2 {
padding-bottom: 6px !important
}
.pl-xl-2 {
padding-left: 6px !important
}
.px-xl-2 {
padding-right: 6px !important;
padding-left: 6px !important
}
.py-xl-2 {
padding-top: 6px !important;
padding-bottom: 6px !important
}
}
@media (min-width: 1280px) {
.p-xl-3 {
padding:12px !important
}
.pt-xl-3 {
padding-top: 12px !important
}
.pr-xl-3 {
padding-right: 12px !important
}
.pb-xl-3 {
padding-bottom: 12px !important
}
.pl-xl-3 {
padding-left: 12px !important
}
.px-xl-3 {
padding-right: 12px !important;
padding-left: 12px !important
}
.py-xl-3 {
padding-top: 12px !important;
padding-bottom: 12px !important
}
}
@media (min-width: 1280px) {
.p-xl-4 {
padding:24px !important
}
.pt-xl-4 {
padding-top: 24px !important
}
.pr-xl-4 {
padding-right: 24px !important
}
.pb-xl-4 {
padding-bottom: 24px !important
}
.pl-xl-4 {
padding-left: 24px !important
}
.px-xl-4 {
padding-right: 24px !important;
padding-left: 24px !important
}
.py-xl-4 {
padding-top: 24px !important;
padding-bottom: 24px !important
}
}
@media (min-width: 1280px) {
.p-xl-5 {
padding:36px !important
}
.pt-xl-5 {
padding-top: 36px !important
}
.pr-xl-5 {
padding-right: 36px !important
}
.pb-xl-5 {
padding-bottom: 36px !important
}
.pl-xl-5 {
padding-left: 36px !important
}
.px-xl-5 {
padding-right: 36px !important;
padding-left: 36px !important
}
.py-xl-5 {
padding-top: 36px !important;
padding-bottom: 36px !important
}
}
@media (min-width: 1280px) {
.p-xl-6 {
padding:48px !important
}
.pt-xl-6 {
padding-top: 48px !important
}
.pr-xl-6 {
padding-right: 48px !important
}
.pb-xl-6 {
padding-bottom: 48px !important
}
.pl-xl-6 {
padding-left: 48px !important
}
.px-xl-6 {
padding-right: 48px !important;
padding-left: 48px !important
}
.py-xl-6 {
padding-top: 48px !important;
padding-bottom: 48px !important
}
}
.h1,.h2,.h3,.h4,.h5,.h6 {
font-weight: 600 !important
}
.h1 {
font-size: 26px !important
}
@media (min-width: 768px) {
.h1 {
font-size:32px !important
}
}
.h2 {
font-size: 22px !important
}
@media (min-width: 768px) {
.h2 {
font-size:24px !important
}
}
.h3 {
font-size: 18px !important
}
@media (min-width: 768px) {
.h3 {
font-size:20px !important
}
}
.h4 {
font-size: 16px !important
}
@media (min-width: 768px) {
.h4 {
font-size:16px !important
}
}
.h5 {
font-size: 14px !important
}
.h6 {
font-size: 12px !important
}
.f1 {
font-size: 26px !important
}
@media (min-width: 768px) {
.f1 {
font-size:32px !important
}
}
.f2 {
font-size: 22px !important
}
@media (min-width: 768px) {
.f2 {
font-size:24px !important
}
}
.f3 {
font-size: 18px !important
}
@media (min-width: 768px) {
.f3 {
font-size:20px !important
}
}
.f4 {
font-size: 16px !important
}
@media (min-width: 768px) {
.f4 {
font-size:16px !important
}
}
.f5 {
font-size: 14px !important
}
.f6 {
font-size: 12px !important
}
.f00-light {
font-size: 40px !important;
font-weight: 300 !important
}
@media (min-width: 768px) {
.f00-light {
font-size:48px !important
}
}
.f0-light {
font-size: 32px !important;
font-weight: 300 !important
}
@media (min-width: 768px) {
.f0-light {
font-size:40px !important
}
}
.f1-light {
font-size: 26px !important;
font-weight: 300 !important
}
@media (min-width: 768px) {
.f1-light {
font-size:32px !important
}
}
.f2-light {
font-size: 22px !important;
font-weight: 300 !important
}
@media (min-width: 768px) {
.f2-light {
font-size:24px !important
}
}
.f3-light {
font-size: 18px !important;
font-weight: 300 !important
}
@media (min-width: 768px) {
.f3-light {
font-size:20px !important
}
}
.text-small {
font-size: 12px !important
}
.lead {
margin-bottom: 30px;
font-size: 20px;
font-weight: 300;
color: #555
}
.lh-condensed-ultra {
line-height: 1 !important
}
.lh-condensed {
line-height: 1.25 !important
}
.lh-default {
line-height: 1.5 !important
}
.text-right {
text-align: right !important
}
.text-left {
text-align: left !important
}
.text-center {
text-align: center !important
}
.text-normal {
font-weight: normal !important
}
.text-bold {
font-weight: 600 !important
}
.text-italic {
font-style: italic !important
}
.text-uppercase {
text-transform: uppercase !important
}
.no-underline {
text-decoration: none !important
}
.no-wrap {
white-space: nowrap !important
}
.text-emphasized {
font-weight: 600;
color: #333
}
.table-list {
display: table;
width: 100%;
color: #999;
table-layout: fixed;
border-bottom: 1px solid #e5e5e5
}
.table-list ol {
list-style-type: decimal
}
.table-list-bordered .table-list-cell:first-child {
border-left: 1px solid #eee
}
.table-list-bordered .table-list-cell:last-child {
border-right: 1px solid #eee
}
.table-list-item {
position: relative;
display: table-row;
list-style: none
}
.table-list-item.unread .table-list-cell:first-child {
box-shadow: 2px 0 0 #4078c0 inset
}
.table-list-cell {
position: relative;
display: table-cell;
padding: 8px 10px;
font-size: 12px;
vertical-align: top;
border-top: 1px solid #eee
}
.table-list-cell.flush-left {
padding-left: 0
}
.table-list-cell.flush-right {
padding-right: 0
}
.table-list-cell-checkbox {
width: 30px;
padding-right: 0;
padding-left: 0;
text-align: center
}
.table-list-header {
position: relative;
margin-top: 20px;
background-color: #f8f8f8;
border: 1px solid #e5e5e5;
border-radius: 3px 3px 0 0
}
.table-list-header::before {
display: table;
content: ""
}
.table-list-header::after {
display: table;
clear: both;
content: ""
}
.table-list-header .btn-link {
position: relative;
display: inline-block;
padding-top: 13px;
padding-bottom: 13px;
font-weight: normal
}
.table-list-heading {
margin-left: 10px
}
.table-list-header-select-all {
float: left;
width: 30px;
padding: 12px 10px;
margin-right: 5px;
margin-left: -1px;
text-align: center
}
.table-list-header-meta {
display: inline-block;
padding-top: 13px;
padding-bottom: 13px;
color: #767676
}
.table-list-header-toggle h4 {
padding: 12px 0
}
.table-list-filters:first-child .table-list-header-toggle:first-child {
padding-left: 12px
}
.table-list-header-toggle.states .selected {
font-weight: 600
}
.table-list-header-toggle .btn-link {
color: #767676
}
.table-list-header-toggle .btn-link .octicon {
margin-right: 2px
}
.table-list-header-toggle .btn-link:hover {
color: #222;
text-decoration: none
}
.table-list-header-toggle .btn-link.selected,.table-list-header-toggle .btn-link.selected:hover {
color: #222
}
.table-list-header-toggle .btn-link+.btn-link {
margin-left: 10px
}
.table-list-header-toggle .btn-link:disabled,.table-list-header-toggle .btn-link.disabled {
pointer-events: none;
opacity: 0.5
}
.table-list-header-toggle .select-menu {
position: relative
}
.table-list-header-toggle .select-menu-item.selected {
font-weight: 600
}
.table-list-header-toggle .select-menu-button {
padding-right: 15px;
padding-left: 15px
}
.table-list-header-toggle .select-menu-button:hover,.table-list-header-toggle .select-menu-button.selected,.table-list-header-toggle .select-menu-button.selected:hover {
color: #222
}
.table-list-header-toggle .select-menu-modal-holder {
right: 10px
}
.table-list-header-toggle .select-menu-modal-holder .select-menu-modal {
margin-top: -1px
}
.table-list-header-next {
margin-top: 20px;
margin-bottom: -1px;
background-color: transparent
}
.table-list-header-next .table-list-header-meta {
padding-top: 6px;
padding-bottom: 6px
}
.table-list-header-next .table-list-header-select-all {
width: 40px;
padding: 6px 15px;
margin-top: -1px;
margin-right: 0
}
.table-list-header-next .btn-link {
padding-top: 6px;
padding-bottom: 6px
}
.table-list-triage {
display: none
}
.triage-mode .table-list-filters {
display: none
}
.triage-mode .table-list-triage {
display: block
}
.member-list-item .table-list-cell {
padding-top: 10px;
padding-bottom: 10px;
vertical-align: middle
}
.member-list-item .table-list-cell-checkbox {
width: 30px
}
.member-list-item.adminable .member-info {
padding-left: 5px
}
.member-list-item .member-link {
display: block;
text-decoration: none
}
.member-list-item .member-link:hover .member-username {
color: #4078c0
}
.member-visibility .octicon {
font-size: 14px
}
.member-info {
width: 450px;
padding-left: 10px;
font-size: 14px
}
.member-info .member-list-avatar {
float: left;
margin-right: 15px
}
.member-info .member-fullname {
max-width: 200px;
font-weight: normal;
color: #767676
}
.member-info-content {
margin-bottom: 5px;
overflow: hidden
}
.member-username {
display: block;
margin-top: 4px;
color: #333
}
.member-username .octicon {
position: relative;
top: -2px;
margin-left: 2px;
font-size: 12px;
color: #aaa
}
.member-username.css-truncate-target {
display: block
}
.member-meta {
color: #767676;
text-align: center
}
.member-meta .member-meta-link {
color: #767676
}
.member-meta .member-meta-link:hover {
color: #4078c0;
text-decoration: none
}
.member-meta>.btn-link {
color: #767676
}
.member-meta>.btn-link:hover {
color: #4078c0;
text-decoration: none
}
.member-meta .select-menu-modal {
width: 310px
}
.member-meta .select-menu-modal-holder {
right: 0;
text-align: left
}
.member-meta .octicon {
font-size: 14px
}
.member-follow {
text-align: right
}
.member-selected-actions {
display: inline
}
.member-list-select-all-label {
font-weight: normal
}
.member-list-select-all-label .some-selected {
display: none
}
.triage-mode .some-selected {
display: inline
}
.triage-mode .none-selected {
display: none
}
.member-toolbar-actions {
margin-top: 9px;
margin-right: 9px
}
.member-action {
margin-right: 5px
}
.member-role-select {
position: relative;
display: inline-block
}
.member-role-select .select-menu-modal {
width: 310px
}
.member-role-menu .select-menu-item-text {
padding-right: 8px
}
.member-list-item-next .table-list-cell {
padding-top: 10px;
padding-bottom: 10px;
vertical-align: middle
}
.member-list-item-next .table-list-cell-checkbox {
width: 30px;
padding-right: 0;
padding-left: 10px
}
.member-list-item-next .member-avatar-cell {
width: 58px;
padding-right: 0
}
.member-list-item-next .member-fullname {
font-size: 20px;
line-height: 1.3;
color: #4078c0
}
.member-list-item-next .member-username {
margin: 0
}
.member-list-item-next .member-meta {
font-size: 14px
}
.member-list-item-next .member-menu {
padding-right: 15px
}
.member-list-item-next .member-follow {
text-align: right
}
.member-list-item-next .dropdown-menu-content {
text-align: left
}
.autocomplete-results {
position: absolute;
z-index: 99;
display: none;
max-height: 20em;
overflow-y: auto;
font-size: 13px;
list-style: none;
background: #fff;
border-radius: 3px;
box-shadow: 0 0 5px rgba(0,0,0,0.3)
}
.autocomplete-results .no-results {
display: none
}
.autocomplete-group {
width: 100%;
overflow: hidden
}
.autocomplete-item {
display: block;
padding: 5px;
overflow: hidden;
font-weight: bold;
text-decoration: none;
text-overflow: ellipsis;
white-space: nowrap;
cursor: pointer
}
.autocomplete-item.selected,.autocomplete-item.navigation-focus {
color: #fff;
text-decoration: none;
background-color: #4078c0
}
.autocomplete-item.selected .organization-member,.autocomplete-item.selected .ldap-group-dn,.autocomplete-item.navigation-focus .organization-member,.autocomplete-item.navigation-focus .ldap-group-dn {
color: #f2f2f2
}
.autocomplete-item .secondary-label {
font-weight: normal
}
.autocomplete-item .organization-member {
float: right;
padding-top: 1px;
color: #808080
}
.suggester-container {
position: absolute;
top: 0;
left: 0;
z-index: 30;
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
.suggester {
position: relative;
top: 0;
left: 0;
display: none;
min-width: 180px;
margin-top: 20px;
background: #fff;
border: 1px solid #ddd;
border-radius: 3px;
box-shadow: 0 0 5px rgba(0,0,0,0.1)
}
.suggester.active {
display: block
}
.suggester ul {
padding: 0;
margin: 0;
list-style: none
}
.suggester li {
display: block;
padding: 5px 10px;
font-weight: bold;
border-bottom: 1px solid #ddd
}
.suggester li small {
font-weight: normal;
color: #767676
}
.suggester li:last-child {
border-bottom: 0;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px
}
.suggester li:first-child a {
border-top-left-radius: 3px;
border-top-right-radius: 3px
}
.suggester li.navigation-focus {
color: #fff;
text-decoration: none;
background: #4078c0
}
.suggester li.navigation-focus small {
color: #fff
}
.markdown-body .csv-data td,.markdown-body .csv-data th {
padding: 5px;
overflow: hidden;
font-size: 12px;
line-height: 1;
text-align: left;
white-space: nowrap
}
.markdown-body .csv-data .blob-num {
padding: 10px 8px 9px;
text-align: right;
background: #fff;
border: 0
}
.markdown-body .csv-data tr {
border-top: 0
}
.markdown-body .csv-data th {
font-weight: bold;
background: #f8f8f8;
border-top: 0
}
.too-long-message {
display: none;
color: #cea61b
}
.is-too-long-error .too-long-message {
display: block
}
.check-for-fork {
display: inline-block
}
.check-for-fork img {
vertical-align: text-bottom
}
.check-for-fork.is-error .check-for-fork-loading {
display: none
}
.check-for-fork.is-error .check-for-fork-error {
display: inline-block
}
.check-for-fork-error {
display: none
}
.file-commit-form {
padding-left: 64px
}
.file-commit-form .commit-form-avatar {
float: left;
margin-left: -64px;
border-radius: 4px
}
.file-commit-form .commit-form {
position: relative;
padding: 15px;
margin-bottom: 10px;
border: 1px solid #ddd;
border-radius: 3px
}
.file-commit-form .commit-form::after,.file-commit-form .commit-form::before {
position: absolute;
top: 11px;
right: 100%;
left: -16px;
display: block;
width: 0;
height: 0;
pointer-events: none;
content: " ";
border-color: transparent;
border-style: solid solid outset
}
.file-commit-form .commit-form::after {
margin-top: 1px;
margin-left: 2px;
border-width: 7px;
border-right-color: #fff
}
.file-commit-form .commit-form::before {
border-width: 8px;
border-right-color: #ddd
}
.file-commit-form .commit-message {
min-height: 100px
}
.file-commit-form-heading {
margin-bottom: 10px
}
.quick-pull-choice .form-checkbox {
padding-left: 25px;
margin: 10px 0
}
.quick-pull-choice .form-checkbox label {
font-weight: normal
}
.quick-pull-choice .form-checkbox .octicon {
width: 16px;
margin-right: 3px;
text-align: center
}
.quick-pull-choice dl.form-group,.quick-pull-choice .form-checkbox:last-child {
margin-bottom: 0
}
.quick-pull-choice .quick-pull-branch-name {
display: none;
padding-left: 48px;
margin-top: 5px
}
.quick-pull-choice .new-branch-name-input {
position: relative;
margin-top: 5px
}
.quick-pull-choice .new-branch-name-input input {
width: 240px;
padding-left: 26px;
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace
}
.quick-pull-choice .new-branch-name-input .quick-pull-new-branch-icon {
position: absolute;
top: 9px;
left: 10px;
color: #b0c4ce
}
.quick-pull-choice.will-create-branch .quick-pull-branch-name {
display: inline-block
}
.boxed-group {
position: relative;
margin-bottom: 30px;
border-radius: 3px
}
.boxed-group .counter {
color: #fff;
background-color: #babec0
}
.boxed-group.flush .boxed-group-inner {
padding: 0
}
.boxed-group.condensed .boxed-group-inner {
padding: 0;
font-size: 12px
}
.boxed-group>h3,.boxed-group .heading {
display: block;
padding: 9px 10px 10px;
margin: 0;
font-size: 14px;
line-height: 17px;
background-color: #f5f5f5;
border: 1px solid #d8d8d8;
border-bottom: 0;
border-radius: 3px 3px 0 0
}
.boxed-group>h3.border-light,.boxed-group .heading.border-light {
border-color: #e5e5e5
}
.boxed-group>h3 a,.boxed-group .heading a {
color: inherit
}
.boxed-group>h3 a.boxed-group-breadcrumb,.boxed-group .heading a.boxed-group-breadcrumb {
font-weight: normal;
color: #666;
text-decoration: none
}
.boxed-group>h3 .avatar,.boxed-group .heading .avatar {
margin-top: -4px
}
.boxed-group .tabnav.heading {
padding: 0
}
.boxed-group .tabnav.heading .tabnav-tab.selected {
border-top: 0
}
.boxed-group .tabnav.heading li:first-child .selected {
border-left-color: #fff;
border-top-left-radius: 3px
}
.boxed-group .tabnav-tab {
border-top: 0;
border-radius: 0
}
.boxed-group code.heading {
font-size: 12px
}
.boxed-group.dangerzone>h3 {
color: #fff;
text-shadow: 0 -1px 0 #900;
background-color: #df3e3e;
border: 1px solid #a00
}
.boxed-group.dangerzone .boxed-group-inner {
border-top: 0
}
.boxed-group.condensed>h3 {
padding: 6px 6px 7px;
font-size: 12px
}
.boxed-group.condensed>h3 .octicon {
padding: 0 6px 0 2px
}
.one-half .boxed-group,.dashboard-sidebar .boxed-group {
margin-bottom: 20px
}
.boxed-group .bleed-flush {
width: 100%;
padding: 0 10px;
margin-left: -10px
}
.boxed-group .compact {
margin-top: 10px;
margin-bottom: 10px
}
.boxed-group-inner {
padding: 10px;
color: #666;
background: #fff;
border: 1px solid #d8d8d8;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px
}
.boxed-group-inner .markdown-body {
padding: 20px 10px 10px;
font-size: 13px
}
.boxed-group-inner.markdown-body {
padding-top: 10px;
padding-bottom: 10px
}
.boxed-group-inner.inline-error {
padding-top: 40px;
padding-bottom: 40px;
text-align: center
}
.boxed-group-inner.seamless {
padding: 0
}
.boxed-group-inner .tabnav {
padding-right: 10px;
padding-left: 10px;
margin-right: -10px;
margin-left: -10px
}
.boxed-group-inner .tabnav-tab.selected {
border-top: 1px solid #ddd
}
.boxed-group-inner .help {
padding: 1em 10px 1em 35px;
margin: 1em -10px -10px;
clear: both;
color: #767676;
border-top: 1px solid #ddd
}
.boxed-group-inner .help .octicon {
margin-right: 5px;
margin-left: -25px
}
.boxed-group-inner .boxed-group-list+.help {
margin-top: 0
}
.boxed-action {
float: right;
margin-left: 10px
}
.boxed-group-action {
position: relative;
z-index: 2;
float: right;
margin: 6px 10px 0 0
}
.boxed-group-action.flush {
margin-top: 0;
margin-right: 0
}
.field-with-errors {
display: inline
}
.compact-options {
margin: -6px 0 13px
}
.compact-options>li {
display: inline-block;
margin: 0 12px 0 0;
font-weight: bold;
list-style-type: none
}
.compact-options>li label {
float: left
}
.compact-options>li .spinner {
display: block;
float: left;
width: 16px;
height: 16px;
margin-left: 5px
}
.boxed-group-list {
margin: 0;
list-style: none
}
.boxed-group-list:first-child>li:first-child {
border-top: 0
}
.boxed-group-list>li {
display: block;
padding: 5px 10px;
margin-right: -10px;
margin-left: -10px;
line-height: 23px;
border-bottom: 1px solid #e5e5e5
}
.boxed-group-list>li:first-child {
border-top: 1px solid #ddd
}
.boxed-group-list>li:last-of-type {
border-bottom: 0
}
.boxed-group-list>li.selected {
background: #e5f9e2
}
.boxed-group-list>li.approved .btn-sm,.boxed-group-list>li.rejected .btn-sm {
display: none
}
.boxed-group-list>li.rejected a {
text-decoration: line-through
}
.boxed-group-list>li .avatar {
margin-top: -2px;
margin-right: 4px
}
.boxed-group-list>li .octicon {
width: 24px;
margin-right: 4px
}
.boxed-group-list>li .btn-sm {
float: right;
margin: -1px 0 0 10px
}
.boxed-group-list>li .btn-group {
float: right
}
.boxed-group-list>li .btn-group .btn-sm {
float: left
}
.boxed-group.flush .boxed-group-list li {
width: auto;
padding-right: 0;
padding-left: 0;
margin-left: 0
}
.boxed-group-list.standalone {
margin-top: -1px
}
.boxed-group-list.standalone>li:first-child {
border-top: 0
}
.boxed-group-standalone {
margin-top: -10px;
margin-bottom: -10px
}
.boxed-group-standalone>li:last-child {
border-radius: 0 0 2px 2px
}
.boxed-group-table {
width: 100%;
text-align: left
}
.boxed-group-table tr:last-child td {
border-bottom: 0
}
.boxed-group-table th {
padding: 9px;
background-color: #fafafa;
border-bottom: 1px solid #eee
}
.boxed-group-table td {
padding: 9px;
vertical-align: top;
border-bottom: 1px solid #eee
}
.ajax-error-message {
position: fixed;
top: -200px;
left: 50%;
z-index: 9999;
display: none;
width: 974px;
margin: 0 3px;
margin-left: -487px;
-webkit-transition: top 0.5s ease-in-out;
transition: top 0.5s ease-in-out
}
.ajax-error-message.visible {
top: 0
}
.ajax-error-message>.octicon-alert {
vertical-align: text-top
}
.boxed-group-success,.boxed-group-warning,.boxed-group-info {
padding: 10px 15px;
margin: -10px -10px 10px;
border-style: solid;
border-width: 1px 0
}
.boxed-group-success .btn-sm,.boxed-group-warning .btn-sm,.boxed-group-info .btn-sm {
margin: -5px 0
}
.boxed-group-success:first-child,.boxed-group-warning:first-child,.boxed-group-info:first-child {
border-top: 0
}
.boxed-group-success {
color: #22662c;
background-color: #e2f9e5;
border-color: #bad3be
}
.boxed-group-warning {
color: #4c4a42;
background-color: #fff9ea;
border-color: #dfd8c2
}
.boxed-group-info {
color: inherit;
border-color: inherit
}
.branch-name {
display: inline-block;
padding: 2px 6px;
font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
color: rgba(0,0,0,0.5);
background-color: rgba(209,227,237,0.5);
border-radius: 3px
}
.branch-name .octicon {
margin: 1px -2px 0 0;
color: #b0c4ce
}
a.branch-name {
color: #4078c0
}
.breadcrumb {
margin-bottom: 10px;
font-size: 18px;
color: #767676
}
.breadcrumb .separator::before,.breadcrumb .separator::after {
content: " "
}
.breadcrumb strong.final-path {
color: #333
}
.breadcrumb .zeroclipboard-button {
display: inline-block;
margin-left: 5px
}
.breadcrumb .repo-root {
font-weight: bold
}
.breadcrumb .octicon {
vertical-align: -2px
}
.editor-license-template,.editor-gitignore-template {
position: relative;
top: 3px;
display: none;
float: right;
font-size: 14px
}
.editor-license-template.is-visible,.editor-gitignore-template.is-visible {
display: block
}
.editor-license-template .select-menu-git-ignore,.editor-license-template .select-menu-license-picker,.editor-gitignore-template .select-menu-git-ignore,.editor-gitignore-template .select-menu-license-picker {
right: 0
}
.starring-container .unstarred,.starring-container.on .starred {
display: block
}
.starring-container.on .unstarred,.starring-container .starred {
display: none
}
.starring-container.loading {
opacity: 0.5
}
.user-following-container .follow,.user-following-container.on .unfollow {
display: inline-block
}
.user-following-container.on .follow,.user-following-container .unfollow {
display: none
}
.user-following-container.loading {
opacity: 0.5
}
.members .user-following-container {
float: right
}
.close-button {
padding: 0;
background: transparent;
border: 0;
outline: none
}
.btn-invisible {
color: #4078c0;
background-color: #fff;
background-image: none;
border: 0
}
.btn-invisible:hover,.btn-invisible:active,.btn-invisible:focus,.btn-invisible.selected,.btn-invisible.zeroclipboard-is-hover,.btn-invisible.zeroclipboard-is-active {
color: #4078c0;
background: none;
outline: none;
box-shadow: none
}
.btn-octicon {
display: inline-block;
padding: 5px;
margin-left: 5px;
line-height: 1;
color: #767676;
vertical-align: middle;
background: transparent;
border: 0;
outline: none
}
.btn-octicon:hover {
color: #4078c0
}
.btn-octicon.disabled {
color: #bbb;
cursor: default
}
.btn-octicon.disabled:hover {
color: #bbb
}
.btn-octicon-danger:hover {
color: #bd2c00
}
.commit-ref {
position: relative;
display: inline-block;
padding: 0 5px;
font: 0.75em/2 Consolas, "Liberation Mono", Menlo, Courier, monospace;
color: #336479;
white-space: nowrap;
background-color: #e8f0f8;
border-radius: 3px
}
.commit-ref .user {
color: #598a9f
}
a.commit-ref:hover {
text-decoration: none;
text-shadow: -1px -1px 0 rgba(0,0,0,0.2);
background-image: -webkit-linear-gradient(#74a4d4, #2a5177);
background-image: linear-gradient(#74a4d4, #2a5177);
border-color: #2a5177
}
.capped-cards {
list-style: none
}
.capped-cards .capped-card {
float: left;
width: 450px
}
.capped-card {
margin: 10px;
list-style: none;
border: 1px solid #ddd;
border-radius: 2px
}
.capped-card::before {
display: table;
content: ""
}
.capped-card::after {
display: table;
clear: both;
content: ""
}
.capped-card:nth-child(odd) {
margin-left: 0
}
.capped-card:nth-child(even) {
margin-right: 0
}
.capped-card h3 {
padding: 10px;
margin: 0;
line-height: 100%;
border-bottom: 1px solid #eee
}
.capped-card>p {
display: block;
padding: 0 10px 10px;
margin: 0;
font-size: 15px;
line-height: 100%;
color: #767676;
border-bottom: 1px solid #eee
}
.capped-card-content {
display: block;
background: #f7f7f7
}
.capped-card-content::before {
display: table;
content: ""
}
.capped-card-content::after {
display: table;
clear: both;
content: ""
}
.clone-url h5 {
margin-top: 0;
margin-bottom: 10px
}
.clone-url .input-group {
width: 100%
}
.file-editor-textarea {
width: 100%;
padding: 5px 4px;
font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
resize: vertical;
border: 0;
border-radius: 0;
outline: none
}
.container-preview .tabnav-tabs {
margin: -6px 0 -6px -11px
}
.container-preview .tabnav-tabs .tabnav-tab {
padding: 12px 15px;
border-radius: 0
}
.container-preview .tabnav-tabs>.selected:first-child {
border-top-left-radius: 3px
}
.container-preview .tabnav-tabs .selected {
font-weight: bold
}
.container-preview.show-code .commit-create,.container-preview.show-code .actions {
display: block
}
.container-preview.show-code .commit-preview,.container-preview.show-code .loading-preview-msg,.container-preview.show-code .no-changes-preview-msg,.container-preview.show-code .error-preview-msg {
display: none
}
.container-preview:not(.show-code) .commit-create,.container-preview:not(.show-code) .actions {
display: none
}
.container-preview.loading-preview .loading-preview-msg {
display: block
}
.container-preview.loading-preview .no-changes-preview-msg,.container-preview.loading-preview .error-preview-msg,.container-preview.loading-preview .commit-preview {
display: none
}
.container-preview.show-preview .commit-preview {
display: block
}
.container-preview.show-preview .loading-preview-msg,.container-preview.show-preview .no-changes-preview-msg,.container-preview.show-preview .error-preview-msg {
display: none
}
.container-preview.no-changes-preview .no-changes-preview-msg {
display: block
}
.container-preview.no-changes-preview .loading-preview-msg,.container-preview.no-changes-preview .error-preview-msg,.container-preview.no-changes-preview .commit-preview {
display: none
}
.container-preview.error-preview .error-preview-msg {
display: block
}
.container-preview.error-preview .loading-preview-msg,.container-preview.error-preview .no-changes-preview-msg,.container-preview.error-preview .commit-preview {
display: none
}
.container-preview p.preview-msg {
padding: 30px;
font-size: 16px
}
.ace_editor.ace-github-light {
position: relative;
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
font-size: 12px;
line-height: 18px
}
.ace_editor.ace-github-light .ace_scroller.ace_scroll-left {
box-shadow: none
}
.ace_gutter {
border-right: 1px solid #eee
}
.ace_gutter-layer {
min-width: 50px
}
.ace_nobold .ace_line>span {
font-weight: normal !important
}
.ace_marker-layer .ace_step {
background-color: #fcff00
}
.ace_marker-layer .ace_stack {
background-color: #a4e565
}
.ace_marker-layer .ace_selected-word {
background-color: #fafaff
}
.ace_indent-guide {
box-shadow: inset -1px 0 0 rgba(0,0,0,0.1)
}
.code-list .file-box {
border: 1px solid #ddd;
border-radius: 3px
}
.code-list em {
padding: 2px;
margin: 0 -2px;
font-style: normal;
font-weight: bold;
color: #333;
background-color: rgba(255,255,140,0.5);
border-radius: 3px
}
.code-list .title {
min-height: 24px;
margin: -3px 0 10px 38px;
font-weight: bold;
line-height: 1.2
}
.code-list .repo-specific .title,.code-list .repo-specific .full-path {
margin-left: 0
}
.code-list .match-count,.code-list .updated-at {
margin: 0;
font-weight: normal
}
.code-list .language {
float: right;
margin-left: 10px;
font-size: 12px;
color: rgba(51,51,51,0.75)
}
.code-list .avatar {
float: left
}
.code-list .code-list-item+.code-list-item {
padding-top: 20px;
margin-top: 20px;
margin-bottom: 10px;
border-top: 1px solid #eee
}
.code-list .blob-num {
padding: 0
}
.code-list .blob-num::before {
content: normal
}
.code-list .blob-num a {
padding: 0 10px;
color: inherit
}
.code-list .blob-num a:hover {
color: #4078c0
}
.code-list .blob-code {
white-space: pre-wrap
}
.code-list .divider .blob-num,.code-list .divider .blob-code {
padding-top: 0;
padding-bottom: 0;
cursor: default;
background-color: #f8fafd
}
.code-list .divider .blob-num {
height: 18px;
padding: 0 10px;
line-height: 15px;
background-color: #f0f5fa
}
.code-list .full-path {
margin: 0 0 0 40px
}
.code-list .full-path .octicon-repo {
color: #767676
}
.code-list .full-path .octicon-lock {
color: #e9dba4
}
.code-list .full-path a {
color: #999
}
.code-list-item-private .file-box {
border: 1px solid #fadda5
}
.code-list-item-private .blob-num {
background-color: #fff9ea;
border-right: 1px solid #fadda5
}
.code-list-item-private .blob-num a {
color: #4c4a42
}
.code-list-item-private .divider .blob-num,.code-list-item-private .divider .blob-code {
color: #4c4a42;
background-color: #fff9ea
}
.details-collapse .collapse {
position: relative;
display: none;
height: 0;
overflow: hidden;
-webkit-transition: height 0.35s ease-in-out;
transition: height 0.35s ease-in-out
}
.details-collapse.open .collapse {
display: block;
height: auto;
overflow: visible
}
.comment .email-format {
line-height: 1.5
}
.previewable-edit .previewable-comment-form {
display: none
}
.previewable-edit .previewable-comment-form::before {
display: table;
content: ""
}
.previewable-edit .previewable-comment-form::after {
display: table;
clear: both;
content: ""
}
.previewable-edit .previewable-comment-form .tabnav-tabs {
display: inline-block
}
.previewable-edit .previewable-comment-form .form-actions {
float: right;
margin-right: 10px;
margin-bottom: 10px
}
.previewable-edit.is-comment-editing .timeline-comment-header {
display: none
}
.is-comment-editing .timeline-comment-actions,.is-comment-editing .edit-comment-hide {
display: none
}
.is-comment-editing .previewable-comment-form {
display: block
}
.is-comment-loading .previewable-comment-form {
opacity: 0.5
}
.is-comment-stale .comment-form-stale {
display: block
}
.comment-body {
width: 100%;
padding: 15px;
overflow: visible;
font-size: 14px
}
.comment-body .highlight {
overflow: visible !important;
background-color: transparent
}
.comment-form-textarea {
width: 100%;
max-width: 100%;
height: 100px;
min-height: 100px;
margin: 0;
font-size: 14px;
line-height: 1.6
}
.comment-form-textarea.dragover {
border: solid 1px #4078c0
}
.discussion-topic-header {
position: relative;
padding: 10px;
word-wrap: break-word
}
.comment-form-error,.comment-form-stale {
display: none;
padding: 15px 10px;
margin: 10px;
color: #900;
background-color: #fcdede;
border: 1px solid #d2b2b2;
border-radius: 3px
}
.comment-form-error.comment-form-bottom,.comment-form-stale.comment-form-bottom {
margin-bottom: 10px
}
.email-format {
line-height: 1.5em !important
}
.email-format div {
white-space: pre-wrap
}
.email-format .email-hidden-reply {
display: none;
white-space: pre-wrap
}
.email-format .email-hidden-reply.expanded {
display: block
}
.email-format .email-quoted-reply,.email-format .email-signature-reply {
padding: 0 15px;
margin: 15px 0;
color: #767676;
border-left: 4px solid #ddd
}
.email-format .email-hidden-toggle a {
display: inline-block;
height: 12px;
padding: 0 9px;
font-size: 12px;
font-weight: bold;
line-height: 6px;
color: #555;
text-decoration: none;
vertical-align: middle;
background: #ddd;
border-radius: 1px
}
.email-format .email-hidden-toggle a:hover {
background-color: #ccc
}
.email-format .email-hidden-toggle a:active {
color: #fff;
background-color: #4078c0
}
.comment-email-format div {
white-space: normal
}
.comment-email-format .email-hidden-reply {
display: none;
white-space: normal
}
.comment-email-format .email-hidden-reply.expanded {
display: block
}
.comment-email-format blockquote,.comment-email-format p {
margin: 0
}
.blankslate.conversation-limited {
padding: 20px 0 10px;
margin: 15px
}
.locked-conversation .write-tab,.locked-conversation .preview-tab {
color: #ccc
}
.commit-form {
position: relative;
padding: 15px;
border: 1px solid #ddd;
border-radius: 3px
}
.commit-form::after,.commit-form::before {
position: absolute;
top: 11px;
right: 100%;
left: -16px;
display: block;
width: 0;
height: 0;
pointer-events: none;
content: " ";
border-color: transparent;
border-style: solid solid outset
}
.commit-form::after {
margin-top: 1px;
margin-left: 2px;
border-width: 7px;
border-right-color: #fff
}
.commit-form::before {
border-width: 8px;
border-right-color: #ddd
}
.commit-form .input-block {
margin-top: 10px;
margin-bottom: 10px
}
.commit-form-avatar {
float: left;
margin-left: -64px;
border-radius: 3px
}
.commit-form-actions::before {
display: table;
content: ""
}
.commit-form-actions::after {
display: table;
clear: both;
content: ""
}
.commit-form-actions .btn-group {
margin-right: 5px
}
.commit-form-actions .check-for-fork {
line-height: 34px
}
.merge-commit-message {
resize: vertical
}
.commit-sha {
padding: 0.2em 0.4em;
font-size: 90%;
font-weight: normal;
background-color: #f5f5f5;
border: 1px solid #eee;
border-radius: 0.2em
}
.commit-partial-notice {
margin-top: 20px;
margin-bottom: 20px
}
.commit-paginate-container {
float: right;
margin: -5px 0 0;
text-align: inherit
}
.commit .commit-title,.commit .commit-title a {
color: #4e575b
}
.commit .commit-title.blank,.commit .commit-title.blank a {
color: #9cabb1
}
.commit .commit-title .issue-link {
font-weight: bold;
color: #4078c0
}
.commit .sha-block,.commit .sha {
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
font-size: 12px
}
.commit.open .commit-desc {
display: block
}
.commit-link {
font-weight: normal;
color: #4078c0
}
.commit-email-flash {
display: inline
}
.commit-desc {
display: none
}
.commit-desc pre {
max-width: 700px;
margin-top: 10px;
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
font-size: 11px;
line-height: 1.45;
color: #596063;
white-space: pre-wrap
}
.commit-desc+.commit-branches {
padding-top: 8px;
margin-top: 2px;
border-top: solid 1px #d1e2eb
}
.commit-author-section {
color: #333
}
.commit-author-section span.user-mention {
font-weight: normal
}
.commit-tease {
position: relative;
padding: 10px;
margin-bottom: -1px;
font-size: 13px;
line-height: 20px;
color: #68777d;
background-color: #f2f9fc;
border: 1px solid #c9e6f2;
border-radius: 3px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0
}
.commit-tease .muted-link {
color: inherit
}
.commit-tease .loader {
float: left;
margin: 2px 5px 0 2px
}
.commit-tease .message {
color: inherit
}
.commit-tease .avatar {
margin-top: -1px
}
.commit-tease.open .commit-desc {
display: block
}
.branch-infobar+.commit-tease {
border-top-left-radius: 0;
border-top-right-radius: 0
}
.commit-tease-comments {
margin-right: 15px
}
.commit-tease-sha {
display: inline-block;
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
font-size: 90%;
color: #445055
}
.commit-tease-contributors {
padding: 5px 10px;
margin: 10px -10px -10px;
background-color: #fff;
border-top: 1px solid #c9e6f2;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px
}
.commit-tease-contributors::before {
display: table;
content: ""
}
.commit-tease-contributors::after {
display: table;
clear: both;
content: ""
}
.commit-tease-contributors .contributors-toggle {
float: left;
margin-right: 10px
}
.commit-tease-contributors .avatar-link {
float: left;
margin-right: 3px
}
.commit-tease-contributors .loader-loading {
margin: 2px 5px 2px 0
}
.commit-tease-contributors.error .loader-loading {
display: none
}
.commit-tease-contributors.error .loader-error {
display: block
}
.commits-listing {
position: relative;
padding-bottom: 20px;
margin-bottom: 15px
}
.commits-listing::before {
position: absolute;
top: 0;
bottom: 0;
left: 14px;
z-index: -1;
display: block;
width: 2px;
content: "";
background-color: #f3f3f3
}
.commits-listing .discussion-item-icon {
margin-right: 5px;
margin-left: -1px
}
.commits-listing .timeline-commits {
padding-left: 8px;
margin-bottom: 20px
}
.commits-listing .timeline-commits:last-child {
margin-bottom: 0
}
.commits-listing-padded {
padding-left: 39px
}
.commit-group {
margin-top: 10px;
list-style-type: none
}
.commit-group-title {
margin-top: 15px;
margin-left: -31px;
color: #767676
}
.commit-group-title .octicon-git-commit {
margin-right: 17px;
color: #ccc;
background: #fff
}
.commits-list-item.navigation-focus {
background: #e3ecd1
}
.commits-list-item .commit-title {
margin: 0;
font-size: 15px;
font-weight: bold;
color: #333
}
.commits-list-item .commit-meta {
margin-top: 1px;
font-weight: normal;
color: #767676
}
.commits-list-item .status .octicon {
height: 14px;
line-height: 14px
}
.commits-list-item .commit-author {
color: #767676
}
.commits-list-item .octicon-arrow-right {
margin: 0 3px
}
.commits-list-item .btn-outline {
margin-top: 2px
}
.commits-list-item .commit-desc pre {
margin-top: 5px;
margin-bottom: 10px;
color: #767676
}
.commits-list-item .commit-desc pre a {
word-break: break-word
}
.commit-avatar-cell {
width: 47px
}
.commit-avatar-cell.table-list-cell {
padding-right: 0
}
.commit-indicator {
margin-left: 5px
}
.commit-links-cell {
width: 335px;
text-align: right
}
.commit-links-group {
margin-right: 5px
}
.timeline-commits {
width: 100%;
margin-top: 5px;
border-collapse: separate
}
.timeline-commits+.timeline-commits {
margin-top: 15px
}
.timeline-commits td {
padding-top: 4px;
padding-right: 8px;
padding-bottom: 4px;
font-size: 12px;
line-height: 16px;
vertical-align: top;
background-color: transparent
}
.discussion-item .timeline-commits .commit-author {
display: none
}
.timeline-commits .commit-gravatar {
width: 16px;
padding-left: 10px
}
.timeline-commits .commit-author {
width: 200px;
padding-right: 20px;
white-space: nowrap
}
.timeline-commits .author {
font-weight: bold;
color: #555
}
.timeline-commits .commit-message {
max-width: 550px;
min-height: 0
}
.timeline-commits .commit-message>code a {
color: #555
}
.timeline-commits .commit-message>code a:hover {
color: #4078c0
}
.timeline-commits .commit-desc pre {
overflow: visible;
color: #767676
}
.timeline-commits .hidden-text-expander {
margin-top: 3px;
margin-left: 0;
vertical-align: top
}
.timeline-commits .hidden-text-expander .ellipsis-expander {
height: 13px;
background-color: #eee
}
.timeline-commits .hidden-text-expander .ellipsis-expander:hover {
color: #fff;
background-color: #4078c0
}
.timeline-commits .commit-sig-status {
width: 60px;
padding-right: 4px;
text-align: right
}
.timeline-commits .commit-ci-status {
width: 16px;
padding-right: 4px
}
.timeline-commits .commit-ci-status .octicon {
margin-right: 1px;
margin-left: 1px;
vertical-align: bottom
}
.timeline-commits .commit-ci-status .octicon-primitive-dot {
width: 9px;
margin-right: 3px;
margin-left: 2px
}
.timeline-commits .commit-meta {
width: 50px;
text-align: right
}
.commit-icon {
display: table-cell;
width: 16px;
color: #ccc
}
.commit-icon .octicon {
background-color: #fff
}
.commit-id {
color: #bbb
}
.commit-id:hover {
color: #4078c0
}
.full-commit {
padding: 8px 8px 0;
margin: 10px 0;
font-size: 14px;
background: #e6f1f6;
border: 1px solid #c5d5dd;
border-radius: 3px
}
.full-commit:first-child {
margin-top: 0
}
.full-commit .btn-outline,.full-commit .btn-outline:disabled {
background-color: transparent;
border: 1px solid #cedee5
}
.full-commit .btn-outline:not(:disabled):hover {
color: #4078c0;
border: 1px solid #4078c0
}
.full-commit p.commit-title {
margin: 0 0 8px;
font-size: 18px;
font-weight: bold;
color: #213f4d
}
.full-commit .branches-list {
display: inline;
margin-right: 10px;
margin-left: 2px;
vertical-align: middle;
list-style: none
}
.full-commit .branches-list li {
display: inline-block;
padding-left: 3px;
font-weight: bold;
color: #596063
}
.full-commit .branches-list li::before {
padding-right: 6px;
font-weight: normal;
content: "+"
}
.full-commit .branches-list li:first-child {
padding-left: 0
}
.full-commit .branches-list li:first-child::before {
padding-right: 0;
content: ""
}
.full-commit .branches-list li.loading {
font-weight: normal;
color: #818c90
}
.full-commit .branches-list li.pull-request {
font-weight: normal;
color: #818c90
}
.full-commit .branches-list li.pull-request::before {
margin-left: -8px;
content: ""
}
.full-commit .branches-list li.pull-request-error {
margin-bottom: -1px
}
.full-commit .branches-list li a {
color: inherit
}
.full-commit .commit-meta {
padding: 8px;
margin-right: -8px;
margin-left: -8px;
background: #fff;
border-top: 1px solid #d8e6ec;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px
}
.full-commit .sha-block {
margin-left: 15px;
font-size: 12px;
line-height: 24px;
color: #767676
}
.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 .commit-desc {
display: block;
margin: -5px 0 10px
}
.full-commit .commit-desc pre {
max-width: 100%;
overflow: visible;
font-size: 13px;
word-wrap: break-word
}
.branches-tag-list {
display: inline;
margin-right: 10px;
margin-left: 2px;
vertical-align: middle;
list-style: none
}
.branches-tag-list .more-commit-details,.branches-tag-list.open .hidden-text-expander {
display: none
}
.branches-tag-list.open .more-commit-details {
display: inline-block
}
.branches-tag-list li {
display: inline-block;
padding-left: 3px
}
.branches-tag-list li:first-child {
padding-left: 0;
font-weight: bold;
color: #596063
}
.branches-tag-list li.loading {
font-weight: normal;
color: #818c90
}
.branches-tag-list li.abbrev-tags {
cursor: pointer
}
.branches-tag-list li a,.branches-tag-list li .ellipsis-expander {
color: inherit
}
.branches-tag-list li .ellipsis-expander {
background-color: #dae5eb
}
.branches-tag-list li .ellipsis-expander:hover {
background-color: #d1dbe0
}
.commit-branches {
min-height: 18px;
margin-top: -6px;
margin-bottom: 8px;
font-size: 12px;
color: #818c90;
vertical-align: middle
}
.commit-branches .octicon {
vertical-align: middle
}
.commit-loader .loader-error {
display: none;
margin: 0;
font-size: 12px;
font-weight: bold;
color: #bd2c00
}
.commit-loader.error .loader-loading {
display: none
}
.commit-loader.error .loader-error {
display: block
}
.historical-banner {
padding: 15px 20px 15px 130px;
margin-bottom: 20px;
overflow: hidden;
color: #333;
background: #fff;
border: 1px solid #e5e5e5;
border-radius: 5px
}
.historical-banner h2 {
margin: 0 0 5px
}
.historical-banner p {
margin: 0
}
.historical-banner .illustration {
position: absolute;
top: 12px;
left: 20px;
color: rgba(0,0,0,0.1)
}
.roses-divider {
margin-bottom: 20px;
text-align: center
}
.commit-comments-heading {
max-width: 780px;
margin-bottom: 15px
}
.commit-comment-count {
display: inline-block;
margin-right: 15px;
margin-bottom: 0
}
.commit-build-statuses {
position: relative;
display: inline-block;
text-align: left
}
.commit-build-statuses .octicon-primitive-dot {
width: 10px
}
.commit-build-statuses.active .dropdown-menu-content {
display: block
}
.commit-build-statuses.active .tooltipped::before,.commit-build-statuses.active .tooltipped::after {
display: none
}
.commit-build-statuses .dropdown-menu {
min-width: 400px;
max-width: 500px;
padding-top: 0;
padding-bottom: 0
}
.commit-build-statuses .dropdown-menu .merge-status-list {
max-height: 170px;
border-bottom: 0
}
.commit-build-statuses .dropdown-menu-w,.commit-build-statuses .dropdown-menu-e {
top: -11px
}
.commit-build-statuses .merge-status-item:last-child {
border-radius: 0 0 2px 2px
}
.dropdown-signed-commit {
display: inline-block
}
.dropdown-signed-commit .dropdown-menu {
width: 260px;
padding-top: 0;
padding-bottom: 0;
margin-top: 7px;
font-size: 13px;
line-height: 1.4;
color: #333;
text-align: left
}
.dropdown-signed-commit .dropdown-menu::after {
border-bottom-color: #f9f9f9
}
.dropdown-signed-commit .dropdown-menu-w {
top: -28px;
margin-top: 0
}
.dropdown-signed-commit .dropdown-menu-w::after {
border-bottom-color: transparent;
border-left-color: #f9f9f9
}
.signed-commit-header {
padding-top: 12px;
padding-bottom: 12px;
line-height: 1.3;
white-space: normal;
border-collapse: separate;
background-color: #f9f9f9;
border-bottom: solid 1px #e5e5e5;
border-top-left-radius: 3px;
border-top-right-radius: 3px
}
.signed-commit-header .octicon-verified {
color: #6cc644
}
.signed-commit-header .octicon-unverified {
color: #bbb
}
.signed-commit-signer {
padding-right: 12px;
padding-left: 12px;
margin-top: 12px;
border-collapse: separate
}
.signed-commit-footer {
padding: 12px;
font-size: 12px;
line-height: 1.5
}
.signed-commit-cert-info {
margin-bottom: 6px
}
.signed-commit-cert-info td {
vertical-align: top
}
.signed-commit-cert-info td:first-child {
width: 44px;
padding-right: 12px
}
.signed-commit-badge {
display: inline-block;
padding: 1px 4px;
font-size: 10px;
color: #767676;
vertical-align: middle;
background: none;
border: solid 1px #e5e5e5;
border-radius: 2px
}
.signed-commit-badge:hover {
text-decoration: none;
border-color: #ccc
}
.signed-commit-badge:focus {
outline: none
}
.signed-commit-badge.verified {
color: #55a532
}
.signed-commit-badge.verified:hover {
border-color: #6cc644
}
.signed-commit-badge-small {
margin-top: -2px;
margin-right: 3px
}
.signed-commit-badge-medium {
padding: 3px 8px;
font-size: 12px;
border-radius: 3px
}
.signed-commit-badge-large {
padding: 6px 12px;
margin-top: 2px;
margin-right: 9px;
font-size: 13px;
line-height: 20px;
border-radius: 3px
}
.signed-commit-verified-label {
color: #55a532;
white-space: nowrap
}
.signed-commit-signer-name {
font-size: 14px;
text-align: left
}
.signed-commit-signer-name .signer {
display: block;
font-weight: bold;
color: #333
}
.table-of-contents {
margin: 15px 0
}
.table-of-contents li {
padding: 7px 0;
list-style-type: none
}
.table-of-contents li+li {
border-top: 1px solid #eee
}
.table-of-contents li>.octicon {
margin-right: 3px
}
.table-of-contents .octicon-diff-removed {
color: #bd2c00
}
.table-of-contents .octicon-diff-renamed {
color: #677a85
}
.table-of-contents .octicon-diff-modified {
color: #d0b44c
}
.table-of-contents .octicon-diff-added {
color: #6cc644
}
.toc-select .select-menu-modal {
width: 420px
}
.toc-select .select-menu-item-heading {
color: #333
}
.toc-select .select-menu-item-icon.octicon-diff-removed {
color: #bd2c00
}
.toc-select .select-menu-item-icon.octicon-diff-renamed {
color: #677a85
}
.toc-select .select-menu-item-icon.octicon-diff-modified {
color: #d0b44c
}
.toc-select .select-menu-item-icon.octicon-diff-added {
color: #6cc644
}
.toc-select .navigation-focus .select-menu-item-heading,.toc-select .navigation-focus .text-green,.toc-select .navigation-focus .text-red,.toc-select .navigation-focus .octicon-diff-removed,.toc-select .navigation-focus .octicon-diff-renamed,.toc-select .navigation-focus .octicon-diff-modified,.toc-select .navigation-focus .octicon-diff-added,.toc-select .navigation-focus .diffstat {
color: #fff
}
.toc-select .description {
max-width: 320px
}
.toc-diff-stats {
padding-left: 20px;
line-height: 26px
}
.toc-diff-stats .octicon {
float: left;
margin-top: 3px;
margin-left: -20px;
color: #ccc
}
.toc-diff-stats .btn-link {
font-weight: bold
}
.toc-diff-stats+.content {
padding-top: 5px
}
.conversation-list-heading {
height: 0;
margin: 35px 0 10px;
font-size: 16px;
font-weight: normal;
color: #999;
text-align: center;
border-bottom: 1px solid #ddd
}
.conversation-list-heading .inner {
position: relative;
top: -10px;
display: inline-block;
padding: 0 5px;
background: #fff
}
.simple-conversation-list {
margin: 15px 0;
font-size: 13px;
color: #999
}
.simple-conversation-list>li {
padding: 11px 0 8px;
margin: 0;
list-style-type: none;
border-top: 1px solid #eee
}
.simple-conversation-list>li:first-child {
border-top: 0
}
.simple-conversation-list>li .title {
font-weight: bold
}
.simple-conversation-list>li .num {
color: #999
}
.simple-conversation-list>li .state {
padding-top: 2px;
padding-bottom: 2px;
margin-top: -3px;
margin-right: 3px
}
.simple-conversation-list>li .meta {
float: right;
margin-left: 10px
}
.simple-conversation-list.varied-states>li {
padding-left: 90px
}
.simple-conversation-list.varied-states>li::before {
display: table;
content: ""
}
.simple-conversation-list.varied-states>li::after {
display: table;
clear: both;
content: ""
}
.simple-conversation-list.varied-states>li .state {
float: left;
width: 80px;
margin-left: -90px
}
.copyable-terminal {
position: relative;
padding: 10px 55px 10px 10px;
background-color: #f7f7f7;
border-radius: 3px
}
.copyable-terminal-content {
overflow: auto
}
.copyable-terminal-button {
position: absolute;
top: 5px;
right: 5px
}
.copyable-terminal-button .zeroclipboard-button {
float: right
}
.copyable-terminal-button .zeroclipboard-button .octicon {
padding-left: 1px;
margin: 0 auto
}
.date-selector {
z-index: 9;
display: none;
width: 225px;
text-align: left;
text-decoration: none
}
.date-selector .month-nav,.date-selector .year-nav {
position: relative;
display: block;
padding: 0;
margin-top: 5px;
margin-bottom: 5px;
line-height: 20px;
text-align: center
}
.date-selector .month-nav {
float: left;
width: 55%
}
.date-selector .year-nav {
float: right;
width: 35%
}
.date-selector .date-button {
position: absolute;
top: 0;
width: 18px;
height: 18px;
padding: 4px;
font-size: 12px;
line-height: 12px;
color: #4078c0;
cursor: pointer
}
.date-selector .prev {
left: 0
}
.date-selector .next {
right: 0
}
.date-selector table {
width: 100%;
clear: both
}
.date-selector tr {
font-size: 0
}
.date-selector th,.date-selector td {
display: inline-block;
width: 32px;
height: 32px;
padding: 0;
margin-top: -1px;
margin-left: -1px;
font-size: 12px;
font-weight: normal;
line-height: 28px;
text-align: center
}
.date-selector td {
color: #4078c0;
cursor: default;
background: #fff;
border: 1px solid #ccc
}
.date-selector td.today {
background: #eee
}
.date-selector td.selected,.date-selector td.selectable-day:hover {
position: relative;
z-index: 10;
color: #fff;
cursor: pointer;
background: #4078c0;
border-color: #33609a
}
.date-selector td.unselected-month {
color: #ccc
}
.blob-wrapper {
overflow-x: auto;
overflow-y: hidden;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px
}
.diff-table {
width: 100%;
border-collapse: separate
}
.diff-table .line-comments {
padding: 10px;
vertical-align: top;
border-top: 1px solid #eee
}
.diff-table .line-comments:first-child+.empty-cell {
border-left-width: 1px
}
.diff-table tr:not(:last-child) .line-comments {
border-top: 1px solid #eee;
border-bottom: 1px solid #eee
}
.blob-num {
width: 1%;
min-width: 50px;
padding-right: 10px;
padding-left: 10px;
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
font-size: 12px;
line-height: 20px;
color: rgba(0,0,0,0.3);
text-align: right;
white-space: nowrap;
vertical-align: top;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: solid #eee;
border-width: 0 1px 0 0
}
.blob-num:hover {
color: rgba(0,0,0,0.6)
}
.blob-num::before {
content: attr(data-line-number)
}
.blob-num.non-expandable {
cursor: default
}
.blob-num.non-expandable:hover {
color: rgba(0,0,0,0.3)
}
.blob-code {
position: relative;
padding-right: 10px;
padding-left: 10px;
line-height: 20px;
vertical-align: top
}
.blob-code-inner {
overflow: visible;
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
font-size: 12px;
color: #333;
word-wrap: normal;
white-space: pre
}
.blob-code-inner .x-first {
border-top-left-radius: 0.2em;
border-bottom-left-radius: 0.2em
}
.blob-code-inner .x-last {
border-top-right-radius: 0.2em;
border-bottom-right-radius: 0.2em
}
.blob-code-inner::before {
content: ""
}
.soft-wrap .diff-table {
table-layout: fixed
}
.soft-wrap .blob-code {
padding-left: 18px;
text-indent: -7px
}
.soft-wrap .blob-code-inner {
word-wrap: break-word;
white-space: pre-wrap
}
.soft-wrap .no-nl-marker {
display: none
}
.soft-wrap .add-line-comment {
margin-left: -28px
}
.blob-num-hunk,.blob-code-hunk,.blob-num-expandable,.blob-code-expandable {
color: rgba(0,0,0,0.3);
vertical-align: middle;
border-color: #d2dff0
}
.blob-num-hunk,.blob-num-expandable {
background-color: #edf2f9
}
.blob-code-hunk,.blob-code-expandable {
padding-top: 4px;
padding-bottom: 4px;
background-color: #f4f7fb;
border-width: 1px 0
}
.blob-expanded .blob-num,.blob-expanded .blob-code {
background-color: #fafafa
}
.blob-expanded+tr:not(.blob-expanded) .blob-num,.blob-expanded+tr:not(.blob-expanded) .blob-code {
border-top: 1px solid #eee
}
.blob-expanded .blob-num-hunk {
border-top: 1px solid #eee
}
tr:not(.blob-expanded)+.blob-expanded .blob-num,tr:not(.blob-expanded)+.blob-expanded .blob-code {
border-top: 1px solid #eee
}
.blob-num-expandable {
padding: 0;
font-size: 12px;
text-align: center
}
.blob-num-expandable .octicon {
vertical-align: top
}
.blob-num-expandable .diff-expander {
display: block;
width: auto;
height: auto;
padding: 4px 11px 4px 10px;
margin-right: -1px;
color: #767676;
cursor: pointer
}
.blob-num-expandable .diff-expander:hover {
color: #fff;
text-shadow: none;
background-color: #4078c0;
border-color: #4078c0
}
.blob-code-addition {
background-color: #eaffea
}
.blob-code-addition .x {
color: #333;
background-color: #a6f3a6
}
.blob-num-addition {
background-color: #dbffdb;
border-color: #c1e9c1
}
.blob-code-deletion {
background-color: #ffecec
}
.blob-code-deletion .x {
color: #333;
background-color: #f8cbcb
}
.blob-num-deletion {
background-color: #ffdddd;
border-color: #f1c0c0
}
.selected-line.blob-code {
background-color: #f8eec7
}
.selected-line.blob-code .x {
background-color: transparent
}
.selected-line.blob-num {
background-color: #f6e8b5;
border-color: #f0db88
}
.add-line-comment {
position: relative;
z-index: 5;
float: left;
width: 22px;
height: 22px;
margin: -2px -10px -2px -20px;
line-height: 21px;
color: #fff;
text-align: center;
text-indent: 0;
cursor: pointer;
background-color: #4078c0;
background-image: -webkit-linear-gradient(#5386c6, #4078c0);
background-image: linear-gradient(#5386c6, #4078c0);
border-radius: 3px;
box-shadow: 0 1px 4px rgba(0,0,0,0.15);
opacity: 0;
-webkit-transition: -webkit-transform 0.1s ease-in-out;
transition: transform 0.1s ease-in-out;
-webkit-transform: scale(0.8, 0.8);
transform: scale(0.8, 0.8)
}
.add-line-comment:hover {
-webkit-transform: scale(1, 1);
transform: scale(1, 1)
}
.is-hovered .add-line-comment,.add-line-comment:focus {
opacity: 1
}
.add-line-comment .octicon {
vertical-align: text-top;
pointer-events: none
}
.add-line-comment.octicon-check {
background: #333;
opacity: 1
}
.inline-comment-form {
border: 1px solid #ddd;
border-radius: 3px
}
.inline-review-comment {
margin-top: 0 !important;
margin-bottom: 10px !important
}
.inline-review-comment .gc:first-child+tr .blob-num,.inline-review-comment .gc:first-child+tr .blob-code {
padding-top: 5px
}
.inline-review-comment tr:last-child {
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px
}
.inline-review-comment tr:last-child .blob-num,.inline-review-comment tr:last-child .blob-code {
padding-bottom: 8px
}
.inline-review-comment tr:last-child .blob-num:first-child,.inline-review-comment tr:last-child .blob-code:first-child {
border-bottom-left-radius: 2px
}
.inline-review-comment tr:last-child .blob-num:last-child,.inline-review-comment tr:last-child .blob-code:last-child {
border-bottom-right-radius: 2px
}
.timeline-inline-comments {
width: 100%;
table-layout: fixed
}
.timeline-inline-comments .inline-comments,.show-inline-notes .inline-comments {
display: table-row
}
.inline-comments {
display: none
}
.inline-comments.is-collapsed {
display: none
}
.inline-comments .line-comments.is-collapsed {
visibility: hidden
}
.inline-comments .line-comments+.blob-num {
border-left-width: 1px
}
.inline-comments .timeline-comment {
margin-bottom: 10px
}
.inline-comments .inline-comment-form,.inline-comments .inline-comment-form-container {
max-width: 780px
}
.comment-holder {
max-width: 780px
}
.line-comments+.line-comments,.empty-cell+.line-comments {
border-left: 1px solid #eee
}
.inline-comment-form-container .inline-comment-form,.inline-comment-form-container.open .inline-comment-form-actions {
display: none
}
.inline-comment-form-container .inline-comment-form-actions,.inline-comment-form-container.open .inline-comment-form {
display: block
}
body.split-diff .container,body.full-width .container {
width: 100%;
padding-right: 30px;
padding-left: 30px
}
body.split-diff .repository-content,body.full-width .repository-content {
width: 100%
}
body.split-diff .new-pr-form,body.full-width .new-pr-form {
max-width: 980px
}
body.split-diff .new-pr-form .discussion-sidebar,body.full-width .new-pr-form .discussion-sidebar {
width: 200px
}
.file-diff-split {
table-layout: fixed
}
.file-diff-split .blob-code+.blob-num {
border-left-width: 1px
}
.file-diff-split .blob-code-inner {
word-wrap: break-word;
white-space: pre-wrap
}
.file-diff-split .empty-cell {
cursor: default;
background-color: #fafafa;
border-right-color: #eee
}
.diffstat {
font-size: 12px;
font-weight: 600;
color: #666;
white-space: nowrap;
cursor: default
}
.block-diff-deleted,.block-diff-added,.block-diff-neutral {
display: inline-block;
width: 8px;
height: 8px;
margin-left: 1px
}
.block-diff-deleted,.text-red .block-diff-neutral {
background-color: #bd2c00
}
.block-diff-added,.text-green .block-diff-neutral {
background-color: #55a532
}
.block-diff-neutral {
background-color: #ddd
}
.dropdown {
position: relative
}
.dropdown.active .dropdown-menu-content {
display: block;
pointer-events: all
}
.dropdown-caret {
display: inline-block;
width: 0;
height: 0;
vertical-align: middle;
content: "";
border: 4px solid;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 100;
width: 160px;
padding-top: 5px;
padding-bottom: 5px;
margin-top: 2px;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0,0,0,0.15);
border-radius: 4px;
box-shadow: 0 3px 12px rgba(0,0,0,0.15)
}
.dropdown-menu::before,.dropdown-menu::after {
position: absolute;
display: inline-block;
content: ""
}
.dropdown-menu::before {
border: 8px solid transparent;
border-bottom-color: rgba(0,0,0,0.15)
}
.dropdown-menu::after {
border: 7px solid transparent;
border-bottom-color: #fff
}
.dropdown-menu-no-overflow {
width: auto
}
.dropdown-menu-no-overflow .dropdown-item {
padding: 4px 15px;
overflow: visible;
text-overflow: inherit
}
.dropdown-item {
display: block;
padding: 4px 10px 4px 15px;
overflow: hidden;
color: #333;
text-overflow: ellipsis;
white-space: nowrap
}
.dropdown-item:hover,.dropdown-item.zeroclipboard-is-hover {
color: #fff;
text-decoration: none;
background-color: #4078c0
}
.dropdown-item:hover>.octicon,.dropdown-item.zeroclipboard-is-hover>.octicon {
color: inherit;
opacity: 1
}
.dropdown-item.btn-link {
width: 100%;
text-align: left
}
.dropdown-signout {
width: 100%;
text-align: left;
background: none;
border: 0
}
.dropdown-divider {
height: 1px;
margin: 8px 1px;
background-color: #e5e5e5
}
.dropdown-header {
padding: 4px 15px;
font-size: 12px;
color: #767676
}
.dropdown-menu-content {
display: none
}
.dropdown-menu-content.anim-scale-in {
position: relative;
z-index: 100;
pointer-events: none
}
.dropdown-menu-w {
right: 100%;
left: auto;
width: auto;
margin-top: 0;
margin-right: 10px
}
.dropdown-menu-w::before {
top: 10px;
right: -16px;
left: auto;
border-color: transparent;
border-left-color: rgba(0,0,0,0.15)
}
.dropdown-menu-w::after {
top: 11px;
right: -14px;
left: auto;
border-color: transparent;
border-left-color: #fff
}
.dropdown-menu-e {
left: 100%;
width: auto;
margin-top: 0;
margin-left: 10px
}
.dropdown-menu-e::before {
top: 10px;
left: -16px;
border-color: transparent;
border-right-color: rgba(0,0,0,0.15)
}
.dropdown-menu-e::after {
top: 11px;
left: -14px;
border-color: transparent;
border-right-color: #fff
}
.dropdown-menu-ne {
top: auto;
left: 0
}
.dropdown-menu-ne::before,.dropdown-menu-ne::after {
top: auto;
right: auto
}
.dropdown-menu-ne::before {
bottom: -8px;
left: 9px;
border-top: 8px solid rgba(0,0,0,0.15);
border-right: 8px solid transparent;
border-bottom: 0;
border-left: 8px solid transparent
}
.dropdown-menu-ne::after {
bottom: -7px;
left: 10px;
border-top: 7px solid #fff;
border-right: 7px solid transparent;
border-bottom: 0;
border-left: 7px solid transparent
}
.dropdown-menu-s {
right: 50%;
left: auto;
-webkit-transform: translateX(50%);
transform: translateX(50%)
}
.dropdown-menu-s::before {
top: -16px;
right: 50%;
-webkit-transform: translateX(50%);
transform: translateX(50%)
}
.dropdown-menu-s::after {
top: -14px;
right: 50%;
-webkit-transform: translateX(50%);
transform: translateX(50%)
}
.dropdown-menu-sw {
right: 0;
left: auto
}
.dropdown-menu-sw::before {
top: -16px;
right: 9px;
left: auto
}
.dropdown-menu-sw::after {
top: -14px;
right: 10px;
left: auto
}
.dropdown-menu-se::before {
top: -16px;
left: 9px
}
.dropdown-menu-se::after {
top: -14px;
left: 10px
}
g-emoji {
font-family: "Apple Color Emoji", "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 18px;
font-weight: normal;
line-height: 20px;
vertical-align: middle
}
html.emoji-size-boost g-emoji {
margin-right: 3px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
html.emoji-size-boost g-emoji {
margin-right:0;
font-size: 21px
}
}
.emoji-icon {
display: inline-block;
width: 20px;
height: 20px;
vertical-align: middle;
background-repeat: no-repeat;
background-size: 20px 20px
}
.emoji-result {
display: inline-block;
height: 20px;
font-size: 18px;
font-weight: normal;
vertical-align: middle
}
.exploregrid {
margin: -15px -15px 20px
}
.exploregrid::before {
display: table;
content: ""
}
.exploregrid::after {
display: table;
clear: both;
content: ""
}
.exploregrid-item {
float: left;
width: 305px;
height: 185px;
padding: 20px;
margin: 15px;
font-size: 14px;
color: #555;
border: 1px solid rgba(0,0,0,0.075);
border-bottom-color: rgba(0,0,0,0.125);
border-radius: 4px;
box-shadow: 0 1px 2px rgba(0,0,0,0.05),0 5px 10px rgba(0,0,0,0.05);
-webkit-transition: border-color 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
transition: border-color 0.1s ease-in-out, box-shadow 0.1s ease-in-out
}
.exploregrid-item:hover {
text-decoration: none;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.15);
box-shadow: 0 1px 3px rgba(0,0,0,0.05),0 8px 15px rgba(0,0,0,0.1)
}
.exploregrid-item:hover .exploregrid-item-title {
color: #4078c0
}
.exploregrid-item:hover .exploregrid-item-header {
opacity: 1
}
.exploregrid-item-mini {
width: 100%;
height: auto;
min-height: 100px;
margin: 0 0 15px
}
.exploregrid-item-mini .exploregrid-item-header {
height: 10px
}
.exploregrid-item-mini .exploregrid-item-title {
font-size: 16px
}
.exploregrid-item-header {
height: 20px;
margin: -21px -21px 20px;
background-color: #f5f5f5;
border: 1px solid rgba(0,0,0,0.1);
border-top-left-radius: 4px;
border-top-right-radius: 4px;
opacity: 0.8;
-webkit-transition: opacity 0.1s ease-in-out;
transition: opacity 0.1s ease-in-out
}
.exploregrid-item-title {
margin-top: 0;
margin-bottom: 5px;
font-size: 20px;
font-weight: normal;
line-height: 1.2;
color: #333
}
.exploregrid-item-meta {
display: block;
margin-top: 15px;
font-size: 13px;
color: #767676
}
.exploregrid-item-meta-details {
margin-right: 10px
}
.exploregrid-item-meta-details .octicon {
width: 16px;
text-align: center
}
.facebox {
position: absolute;
top: 0;
left: 0;
z-index: 100;
padding-bottom: 40px
}
.facebox ul {
margin-bottom: 15px;
margin-left: 25px
}
.facebox .facebox-staff-links {
padding: 10px 15px;
margin: -15px -15px 15px;
background-color: #f5f5f5;
border-bottom: 1px solid #e5e5e5
}
.facebox .facebox-staff-links li {
display: inline-block;
margin-right: 10px;
color: #767676;
list-style: none
}
.facebox .facebox-staff-links a {
font-weight: bold
}
.facebox pre {
padding: 10px;
background-color: #eee;
border: 1px solid #ddd;
border-radius: 3px
}
.facebox .shortcuts {
width: 860px
}
.facebox .facebox-user-list {
max-height: 400px;
margin-bottom: 0;
margin-left: 0;
overflow: auto
}
.facebox .lineprofiler {
width: 900px
}
.facebox .lineprofiler pre {
overflow-x: scroll;
word-wrap: normal;
white-space: pre
}
.facebox .allocation-trace-facebox {
width: 900px;
padding-right: 0;
padding-left: 0;
overflow-x: scroll
}
.facebox-popup {
position: relative;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0,0,0,0.25);
border-radius: 5px;
box-shadow: 0 0 18px rgba(0,0,0,0.4)
}
.facebox-content {
width: 455px;
padding: 15px
}
.facebox-content::before {
display: table;
content: ""
}
.facebox-content::after {
display: table;
clear: both;
content: ""
}
.facebox-close {
position: absolute;
top: 8px;
right: 5px;
padding: 10px;
cursor: pointer;
background-color: transparent;
border: 0;
opacity: 0.25;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
.facebox-close:hover {
opacity: 1
}
.facebox-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.facebox-overlay-hide {
z-index: -100
}
.facebox-overlay-active {
z-index: 99;
background-color: #000
}
.facebox-loading {
min-height: 64px;
background-image: url("/images/spinners/octocat-spinner-64.gif");
background-repeat: no-repeat;
background-position: center center
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.facebox-loading {
background-image:url("/images/spinners/octocat-spinner-128.gif");
background-size: 64px 64px
}
}
.facebox-header {
padding: 15px;
margin: -15px -15px 15px;
font-size: 18px;
font-weight: normal;
border-bottom: 1px solid #e5e5e5
}
.facebox-header:focus {
outline: none
}
.facebox-footer {
padding: 10px 15px;
margin: 0 -15px -15px;
text-align: right;
background: #fafafa;
border-top: 1px solid #e5e5e5;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px
}
.facebox-footer .help {
margin: 0;
color: #767676;
text-align: center
}
.facebox-alert,.facebox-danger {
padding: 10px 15px;
margin: -16px -15px 15px;
border-style: solid;
border-width: 1px 0
}
.facebox-alert {
color: #796620;
background-color: #f8eec7;
border-color: #f2e09a
}
.facebox-danger {
padding-left: 40px;
color: #9c342e;
background-color: #f7d9d7;
border-color: #f2c4c2
}
.facebox-danger .octicon {
float: left;
margin-left: -25px
}
.facebox-separator {
margin: 20px -15px
}
.facebox-staff-search .hfields {
margin-top: 0;
margin-bottom: 0
}
.facebox-staff-search .hfields .form-control {
width: 340px;
margin-right: 0
}
.facebox-staff-search .hfields .btn {
margin-top: 29px;
margin-right: 0
}
.facebox-staff-search .status-check-list {
float: none;
margin: 15px 0 0
}
.keyboard-shortcuts {
float: right
}
.keyboard-shortcuts .mini-icon {
position: relative;
top: 2px;
margin-left: 5px
}
.keyboard-mappings {
font-size: 12px;
color: #555
}
.keyboard-mappings th {
padding-top: 25px;
font-size: 14px;
line-height: 1.5;
color: #333;
text-align: left
}
.keyboard-mappings tbody:first-child tr:first-child th {
padding-top: 0
}
.keyboard-mappings td {
padding-top: 3px;
padding-bottom: 3px;
line-height: 20px;
vertical-align: top
}
.keyboard-mappings .keys {
padding-right: 10px;
color: #767676;
text-align: right;
white-space: nowrap
}
.keyboard-mappings .platform-mac {
display: none
}
.macintosh .keyboard-mappings .platform-mac {
display: inline
}
.macintosh .keyboard-mappings .platform-other {
display: none
}
.facebox-user-list-item {
padding: 3px 0;
font-weight: bold;
vertical-align: middle;
list-style: none
}
.facebox-user-list-item a {
color: #000
}
.facebox-user-list-item img {
margin-right: 5px;
vertical-align: middle;
border-radius: 3px
}
.linejump .linejump-input {
width: 340px;
background-color: #fafafa
}
.linejump .linejump-input,.linejump .btn {
padding: 10px 15px;
font-size: 16px
}
.linejump+.facebox-close {
top: 18px
}
.repo-transfer-tip {
margin-bottom: 0
}
.feed-icon {
display: block;
width: 18px;
height: 18px;
color: #fff;
text-align: center;
background: #f37538;
border-radius: 3px
}
.flash-banner {
position: fixed;
top: 0;
z-index: 42;
width: 100%;
border-top: 0;
border-right: 0;
border-left: 0;
border-radius: 0
}
.signed-in-tab-flash,.signed-out-tab-flash {
display: none
}
.stale-session-flash.is-signed-in .signed-in-tab-flash {
display: inline
}
.stale-session-flash.is-signed-out .signed-out-tab-flash {
display: inline
}
.org-privileges-tour-dismiss {
padding: 4px 8px;
margin: -3px 0 0 10px;
color: #767676
}
.site-footer {
position: relative;
padding-top: 40px;
padding-bottom: 40px;
margin-top: 40px;
font-size: 12px;
line-height: 1.5;
color: #767676;
border-top: 1px solid #eee
}
.site-footer::before {
display: table;
content: ""
}
.site-footer::after {
display: table;
clear: both;
content: ""
}
.site-footer .octicon-mark-github {
position: absolute;
top: 38px;
left: 50%;
margin-left: -12px;
font-size: 24px;
color: #ccc
}
.site-footer .octicon-mark-github:hover {
color: #bbb
}
.no-footer .site-footer-container {
display: none
}
.site-footer-links {
margin: 0;
list-style: none
}
.site-footer-links li {
display: inline-block;
line-height: 16px
}
.site-footer-links li+li {
margin-left: 10px
}
.gollum-editor {
padding: 10px 0 0;
margin: 10px 0 50px;
border: 0
}
.gollum-editor .comment-form-head.tabnav {
border: 1px solid #ddd
}
.gollum-editor .gollum-editor-body {
height: 390px;
margin: 13px 0 5px;
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
line-height: 22px;
resize: vertical
}
.gollum-editor .gollum-editor-body+.collapsed,.gollum-editor .gollum-editor-body+.expanded {
margin-top: 7px;
border-top: 1px solid #ddd
}
.gollum-editor .collapsed,.gollum-editor .expanded {
display: block;
padding: 10px 0 5px;
overflow: hidden;
border-bottom: 1px solid #ddd
}
.gollum-editor .collapsed a.button,.gollum-editor .expanded a.button {
display: block;
float: left;
width: 25px;
height: 25px;
padding: 0;
margin: 2px 5px 7px 0;
overflow: hidden;
color: #333;
text-shadow: 0 1px 0 #fff;
background-image: -webkit-linear-gradient(#fafafa, #eaeaea);
background-image: linear-gradient(#fafafa, #eaeaea);
border: 1px solid #ddd;
border-radius: 3px
}
.gollum-editor .collapsed a.button:hover,.gollum-editor .expanded a.button:hover {
color: #fff;
text-decoration: none;
text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
background-image: -webkit-linear-gradient(#599bdc, #3072b3);
background-image: linear-gradient(#599bdc, #3072b3)
}
.gollum-editor .collapsed a.button span,.gollum-editor .expanded a.button span {
margin: 4px
}
.gollum-editor .collapsed h4,.gollum-editor .expanded h4 {
float: left;
padding: 6px 0 0 4px;
margin: 0;
font-size: 16px;
text-shadow: 0 -1px 0 #fff
}
.gollum-editor .collapsed a.button span.octicon-triangle-right {
display: inline-block
}
.gollum-editor .collapsed textarea,.gollum-editor .collapsed a.button span.octicon-triangle-down {
display: none
}
.gollum-editor .expanded a.button span.octicon-triangle-down {
display: inline-block
}
.gollum-editor .expanded a.button span.octicon-triangle-right {
display: none
}
.gollum-editor .expanded textarea {
display: block;
width: 883px;
height: 84px;
padding: 6px;
margin: 8px 0;
clear: both;
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
font-size: 12px;
resize: vertical;
border: 1px solid #ddd
}
.gollum-editor a.gollum-minibutton,.gollum-editor a.gollum-minibutton:visited {
display: block;
padding: 5px 12px;
margin: 0 0 0 9px;
font-size: 12px;
font-weight: bold;
color: #333;
text-shadow: 0 1px 0 #fff;
cursor: pointer;
background-image: -webkit-linear-gradient();
background-image: linear-gradient();
border: 1px solid #d4d4d4;
border-radius: 3px
}
.gollum-editor a.gollum-minibutton:hover,.gollum-editor a.gollum-minibutton:visited:hover {
color: #fff;
text-decoration: none;
text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
background-image: -webkit-linear-gradient(#599bdc, #3072b3);
background-image: linear-gradient(#599bdc, #3072b3);
border-color: #518cc6 #518cc6 #2a65a0
}
.singleline {
display: block;
margin: 20px 0
}
.singleline label {
display: block;
margin-bottom: 6px
}
.gollum-editor-title-field {
margin: 0 0 10px;
border-bottom: 0
}
.gollum-editor-page-title {
margin-top: 0;
font-weight: bold
}
.gollum-editor-page-title.ph {
color: #000
}
.gollum-editor-function-bar {
padding-bottom: 10px;
margin: 10px 0;
border: 0;
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 {
float: left;
margin-left: 20px
}
.gollum-editor-function-bar .gollum-editor-format-selector select {
margin: 0
}
.gollum-editor-function-bar .gollum-editor-format-selector label {
padding: 0 5px 0 0;
font-size: 11px;
font-weight: bold;
line-height: 17px;
color: #767676
}
.gollum-editor-function-buttons .btn-sm {
width: 30px;
padding-right: 0;
padding-left: 0;
text-align: center
}
.gollum-editor-function-buttons .btn-sm .octicon {
margin-right: 0
}
.gollum-error-message {
display: none;
padding-top: 12px;
font-size: 1.8em;
color: #f33
}
.gollum-editor-help {
padding: 0;
overflow: hidden;
border: 1px solid #ddd;
border-radius: 3px
}
.gollum-editor-help-parent,.gollum-editor-help-list {
display: block;
float: left;
width: 160px;
height: 170px;
padding: 10px 0;
margin: 0;
overflow: auto;
list-style-type: none;
border-right: 1px solid #eee
}
.gollum-editor-help-parent li,.gollum-editor-help-list li {
padding: 0;
margin: 0;
font-size: 12px;
line-height: 1.6
}
.gollum-editor-help-parent li a,.gollum-editor-help-list li a {
display: block;
padding: 2px 12px;
font-weight: bold;
text-shadow: 0 -1px 0 #fff;
border: 1px solid transparent;
border-width: 1px 0
}
.gollum-editor-help-parent li a:hover,.gollum-editor-help-list li a:hover {
text-decoration: none;
background: #fff;
border-color: #f0f0f0;
box-shadow: none
}
.gollum-editor-help-parent li a.selected,.gollum-editor-help-list li a.selected {
color: #000;
background: #fff;
border: 1px solid #eee;
border-width: 1px 0;
border-bottom-color: #e7e7e7;
box-shadow: 0 1px 2px #f0f0f0
}
.gollum-editor-help-list {
background: #fafafa
}
.gollum-editor-help-wrapper {
height: 170px;
padding: 10px;
overflow: auto;
background: #fff
}
.gollum-editor-help-content {
padding: 0;
margin: 0 10px 0 5px;
font-size: 12px;
line-height: 1.8
}
.gollum-editor-help-content p {
padding: 0;
margin: 0 0 10px
}
.ie .gollum-editor .singleline input {
padding-top: 0.25em;
padding-bottom: 0.75em
}
.gollum-footer {
font-size: 12px;
line-height: 19px
}
.gollum-dialog-dialog h4 {
padding: 0 0 6px;
margin: 0 0 12px;
font-size: 16px;
font-weight: bold;
line-height: normal;
color: #333;
text-shadow: 0 -1px 0 #f7f7f7;
border-bottom: 1px solid #ddd
}
.gollum-dialog-dialog-body {
padding: 0;
margin: 0;
font-size: 12px;
line-height: 16px
}
.gollum-dialog-dialog-body fieldset {
display: block;
padding: 0 12px;
margin: 0;
overflow: hidden;
border: 0
}
.gollum-dialog-dialog-body fieldset .field {
padding: 0;
margin: 0 0 18px
}
.gollum-dialog-dialog-body fieldset .field:last-child {
margin: 0 0 12px
}
.gollum-dialog-dialog-body fieldset label {
display: block;
min-width: 80px;
padding: 0;
margin: 0;
font-size: 14px;
font-weight: bold;
line-height: 1.6;
color: #666
}
.gollum-dialog-dialog-body fieldset .form-control {
display: block;
width: 100%;
margin: 3px 0 0
}
.gollum-dialog-dialog-body fieldset .code {
font-family: Monaco, "Courier New", Courier, monospace
}
.gollum-dialog-dialog-buttons {
padding: 12px 0 0;
margin: 14px 0 0;
overflow: hidden;
border-top: 1px solid #ddd
}
a.gollum-minibutton,a.gollum-minibutton:visited {
float: right;
width: auto;
padding: 4px 12px;
margin: 0 0 0 9px;
font-size: 12px;
font-weight: bold;
color: #333;
text-shadow: 0 1px 0 #fff;
cursor: pointer;
background-image: -webkit-linear-gradient();
background-image: linear-gradient();
border: 1px solid #d4d4d4;
border-radius: 3px
}
a.gollum-minibutton:hover,a.gollum-minibutton:visited:hover {
color: #fff;
text-decoration: none;
text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
background-image: -webkit-linear-gradient(#599bdc, #3072b3);
background-image: linear-gradient(#599bdc, #3072b3);
border-color: #518cc6 #518cc6 #2a65a0
}
.wiki-wrapper .ie .gollum-editor {
padding-bottom: 1em
}
.wiki-wrapper .wiki-content .previewable-comment-form.write-selected .write-content,.wiki-wrapper .wiki-content .previewable-comment-form.preview-selected .preview-content {
padding: 0;
margin: 0
}
.wiki-wrapper .wiki-content .comment-body {
padding: 5px 0 20px
}
.wiki-wrapper hr {
margin: 25px 0 20px
}
.wiki-wrapper.comment-body {
width: 920px
}
include-fragment,poll-include-fragment {
display: block
}
.input-group {
display: table
}
.input-group .form-control {
position: relative;
width: 100%
}
.input-group .form-control:focus {
z-index: 2
}
.input-group .form-control+.btn {
margin-left: 0
}
.input-group.inline {
display: inline-table
}
.input-group .form-control,.input-group-button {
display: table-cell
}
.input-group-button {
width: 1%;
vertical-align: middle
}
.input-group .form-control:first-child,.input-group-button:first-child .btn {
border-top-right-radius: 0;
border-bottom-right-radius: 0
}
.input-group-button:first-child .btn {
margin-right: -1px
}
.input-group .form-control:last-child,.input-group-button:last-child .btn {
border-top-left-radius: 0;
border-bottom-left-radius: 0
}
.input-group-button:last-child .btn {
margin-left: -1px
}
.issue-list em {
padding: 3px;
font-style: normal;
font-weight: bold;
background-color: rgba(255,255,140,0.5);
border-radius: 3px
}
.issue-list .title {
min-height: 24px;
padding: 0;
margin: 0 80px 10px 0;
font-size: 18px;
font-weight: normal;
line-height: 24px;
word-wrap: break-word
}
.issue-list .title .octicon {
position: absolute;
top: -4px;
left: 0;
color: #888
}
.issue-list .title .closed.octicon {
color: #bd2c00
}
.issue-list .title .open.octicon {
color: #6cc644
}
.issue-list .title .merged.octicon {
color: #6e5494
}
.issue-list .description {
margin: 0 0 10px;
overflow: hidden;
line-height: 20px
}
.issue-list-meta {
margin: 0;
list-style-type: none
}
.issue-list-meta::before {
display: table;
content: ""
}
.issue-list-meta::after {
display: table;
clear: both;
content: ""
}
.issue-list-meta>li {
display: inline-block;
margin-right: 10px
}
.issue-list-meta a {
color: #333
}
.issue-list-meta .octicon {
color: #888;
vertical-align: bottom
}
.issue-list-item {
position: relative;
padding: 0 0 20px 40px;
margin: 0 0 20px;
border-bottom: 1px solid #f1f1f1
}
.jcrop-holder {
text-align: left;
direction: ltr;
touch-action: none
}
.jcrop-vline,.jcrop-hline {
position: absolute;
font-size: 0;
background: #fff url("/images/spinners/Jcrop.gif")
}
.jcrop-vline {
width: 1px !important;
height: 100%
}
.jcrop-vline.right {
right: 0
}
.jcrop-hline {
width: 100%;
height: 1px !important
}
.jcrop-hline.bottom {
bottom: 0
}
.jcrop-tracker {
width: 100%;
height: 100%;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none
}
.jcrop-handle {
width: 7px;
height: 7px;
font-size: 1px;
background-color: #333;
border: 1px #eee solid
}
.jcrop-handle.ord-n {
top: 0;
left: 50%;
margin-top: -4px;
margin-left: -4px
}
.jcrop-handle.ord-s {
bottom: 0;
left: 50%;
margin-bottom: -4px;
margin-left: -4px
}
.jcrop-handle.ord-e {
top: 50%;
right: 0;
margin-top: -4px;
margin-right: -4px
}
.jcrop-handle.ord-w {
top: 50%;
left: 0;
margin-top: -4px;
margin-left: -4px
}
.jcrop-handle.ord-nw {
top: 0;
left: 0;
margin-top: -4px;
margin-left: -4px
}
.jcrop-handle.ord-ne {
top: 0;
right: 0;
margin-top: -4px;
margin-right: -4px
}
.jcrop-handle.ord-se {
right: 0;
bottom: 0;
margin-right: -4px;
margin-bottom: -4px
}
.jcrop-handle.ord-sw {
bottom: 0;
left: 0;
margin-bottom: -4px;
margin-left: -4px
}
.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s {
width: 100%;
height: 7px
}
.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w {
width: 7px;
height: 100%
}
.jcrop-dragbar.ord-n {
margin-top: -4px
}
.jcrop-dragbar.ord-s {
bottom: 0;
margin-bottom: -4px
}
.jcrop-dragbar.ord-e {
right: 0;
margin-right: -4px
}
.jcrop-dragbar.ord-w {
margin-left: -4px
}
.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline {
background: #fff;
opacity: 0.7 !important
}
.jcrop-light .jcrop-handle {
background-color: #000;
border-color: #fff;
border-radius: 3px
}
.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline {
background: #000;
opacity: 0.7 !important
}
.jcrop-dark .jcrop-handle {
background-color: #fff;
border-color: #000;
border-radius: 3px
}
.jcrop-holder img,img.jcrop-preview {
max-width: none
}
kbd {
display: inline-block;
padding: 3px 5px;
font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;
line-height: 10px;
color: #555;
vertical-align: middle;
background-color: #fcfcfc;
border: solid 1px #ccc;
border-bottom-color: #bbb;
border-radius: 3px;
box-shadow: inset 0 -1px 0 #bbb
}
.badmono {
font-family: sans-serif;
font-weight: bold
}
.labels {
position: relative
}
.label {
display: inline-block;
padding: 3px 4px;
font-size: 12px;
font-weight: 600;
line-height: 1;
color: #fff;
border-radius: 2px;
box-shadow: inset 0 -1px 0 rgba(0,0,0,0.12)
}
.label:hover {
text-decoration: none
}
.label-admin {
color: #666;
background-color: #eee
}
.label-generic {
margin-top: -1px;
margin-bottom: -1px;
font-weight: normal;
color: #767676;
background-color: transparent;
border: 1px solid #eee;
box-shadow: none
}
.label-recommended {
color: #60b044;
border: 1px solid #60b044
}
.label-neutral {
background-color: #767676
}
.label-private {
font-weight: normal;
color: #4c4a42;
background-color: #ffefc6
}
a.label-link {
border: 1px solid transparent
}
a.label-link:hover {
text-decoration: none
}
.label-membership-pending {
background-color: #c9510c
}
.label-active {
background-color: #6cc644
}
.repository-lang-stats {
position: relative
}
.repository-lang-stats ol.repository-lang-stats-numbers li {
display: table-cell;
width: 1%;
padding: 10px 5px;
text-align: center;
white-space: nowrap;
border-bottom: 0
}
.repository-lang-stats ol.repository-lang-stats-numbers li span.percent {
float: none
}
.repository-lang-stats ol.repository-lang-stats-numbers li>a,.repository-lang-stats ol.repository-lang-stats-numbers li>span {
font-weight: bold;
color: #999;
text-decoration: none
}
.repository-lang-stats ol.repository-lang-stats-numbers li .lang {
color: #333
}
.repository-lang-stats ol.repository-lang-stats-numbers li .language-color {
display: inline-block;
width: 10px;
height: 10px;
border-radius: 50%
}
.repository-lang-stats ol.repository-lang-stats-numbers li a:hover {
background: transparent
}
.stats-switcher-viewport {
height: 41px;
overflow: hidden
}
.stats-switcher-viewport .stats-switcher-wrapper {
position: relative;
top: 0;
-webkit-transition: top 0.25s ease-in-out;
transition: top 0.25s ease-in-out
}
.stats-switcher-viewport.is-revealing-lang-stats .stats-switcher-wrapper {
top: -41px
}
.stats-switcher-viewport.is-revealing-overview .stats-switcher-wrapper {
top: 41px
}
.repository-lang-stats-graph {
display: table;
width: 100%;
overflow: hidden;
white-space: nowrap;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid #ddd;
border-top: 0;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px
}
.repository-lang-stats-graph .language-color {
display: table-cell;
line-height: 8px;
text-indent: -9999px
}
.repository-lang-stats-graph .language-color:first-child {
border-bottom-left-radius: 2px
}
.repository-lang-stats-graph .language-color:last-child {
border-bottom-right-radius: 2px
}
body {
min-width: 1020px;
word-wrap: break-word
}
.page-content {
padding-top: 20px
}
.container-sm {
width: 530px
}
.list-group-item {
position: relative;
display: block;
padding: 8px 10px 10px 40px;
margin-bottom: -1px;
border: 1px solid #e5e5e5
}
.list-group-item::before {
display: table;
content: ""
}
.list-group-item::after {
display: table;
clear: both;
content: ""
}
.list-group-item a:hover {
text-decoration: none
}
.list-group-item:first-child {
border-top-left-radius: 3px;
border-top-right-radius: 3px
}
.list-group-item:last-child {
margin-bottom: 0;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px
}
.list-group-item.closed {
background-color: #fcfcfc
}
.list-group-item.selectable {
padding-left: 60px
}
.list-group-item.selected {
background-color: #ffffef
}
.list-group-item.navigation-focus {
background-color: #f5f9fc
}
.list-group-item .list-group-item-summary a {
color: #767676
}
.list-group-item .list-group-item-summary a.quiet {
color: #999
}
.list-group-item .status {
position: relative;
top: 2px;
float: right;
margin-right: -9px
}
.list-group-item .type-icon {
position: relative;
top: 1px;
width: 16px;
text-align: center;
vertical-align: middle
}
.list-group-item .assignee {
float: right
}
.list-group-item .assignee img {
display: block;
border-radius: 2px
}
.list-group-item .labels {
top: -2px;
display: inline-block;
margin-bottom: -2px;
margin-left: 4px
}
.list-group-item-name {
margin: 0 60px 2px 0;
font-size: 15px;
line-height: 1.3;
word-wrap: break-word
}
.list-group-item-name .type-icon {
float: left;
margin-top: 1px;
margin-left: -24px
}
.list-group-item-link {
color: #333
}
.closed.octicon,.reverted.octicon {
color: #bd2c00
}
.open.octicon {
color: #6cc644
}
.merged.octicon {
color: #6e5494
}
.list-group-item-summary {
margin-top: 2px
}
.list-group-item-summary p {
margin: 0 0 5px
}
.standalone .list-group-item-summary p {
margin-bottom: 0
}
.animated-ellipsis-container {
display: inline-block;
width: 12px;
height: 12px;
overflow: hidden;
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
.animated-ellipsis-container>.animated-ellipsis {
display: inline-block;
overflow: hidden;
vertical-align: bottom;
-webkit-animation: ellipsis 1s infinite;
animation: ellipsis 1s infinite
}
@-webkit-keyframes ellipsis {
from {
width: 2px
}
to {
width: 12px
}
}
@keyframes ellipsis {
from {
width: 2px
}
to {
width: 12px
}
}
.large-loading-area {
padding: 100px 0;
text-align: center
}
.user-mention,.team-mention {
font-weight: 600;
color: #333;
white-space: nowrap
}
.news .account-switcher {
margin-bottom: 20px
}
.news .release {
margin-top: 0;
margin-bottom: 0
}
.news blockquote {
color: #666
}
.news h1 {
margin-bottom: 0
}
.news .alert {
position: relative;
padding: 0 0 1em 45px;
overflow: hidden;
border-top: 1px solid #f1f1f1
}
.news .alert .commits {
padding-left: 40px
}
.news .alert .css-truncate.css-truncate-target,.news .alert .css-truncate .css-truncate-target {
max-width: 180px
}
.news .alert p {
margin: 0
}
.news .alert .markdown-body blockquote {
padding: 0 0 0 40px;
border: 0 none
}
.news .alert .octicon {
color: #bbb
}
.news .alert .dashboard-event-icon {
position: absolute;
top: 18px;
left: 22px;
-webkit-transform: translateX(-50%);
transform: translateX(-50%)
}
.news .alert .body {
padding: 1em 0 0;
overflow: hidden;
font-size: 14px;
border-bottom: 0
}
.news .alert .time {
font-size: 12px;
color: #bbb
}
.news .alert .title {
padding: 0;
font-weight: 600
}
.news .alert .title .subtle {
color: #bbb
}
.news .alert .gravatar {
float: left;
margin-right: 0.6em;
line-height: 0;
background-color: #fff;
border-radius: 3px
}
.news .alert .simple .title {
display: inline-block;
font-size: 13px;
font-weight: normal;
color: #666
}
.news .alert .simple .time {
display: inline-block
}
.news .alert .branch-link,.news .alert .pull-info {
display: inline-block;
padding: 3px 7px;
margin-top: 5px;
font-size: 12px;
color: rgba(0,0,0,0.5);
background: #e8f1f6;
border-radius: 3px
}
.news .alert .branch-link em,.news .alert .pull-info em {
font-style: normal;
font-weight: bold
}
.news .alert .branch-link {
position: relative;
top: -2px;
margin: 0;
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
color: #4183c4
}
.news .alert .branch-link .octicon {
display: none
}
.news .alert:first-child {
border-top: 0
}
.news .alert:first-child .body {
padding-top: 0
}
.news .alert:first-child .dashboard-event-icon {
top: 0
}
.news .github-welcome .done {
color: #666;
text-decoration: line-through
}
.news .commits li {
margin-top: 0.15em;
list-style-type: none
}
.news .commits li.more {
padding-top: 2px;
font-size: 11px
}
.news .commits li .committer {
display: none;
padding-left: 0.5em
}
.news .commits li img {
margin: 0 1px 0 0;
vertical-align: middle;
background-color: #fff;
border-radius: 2px
}
.news .commits li img.emoji {
padding: 0;
margin: 0;
border: 0
}
.news .commits li .message {
display: inline-block;
max-width: 390px;
margin-top: 2px;
overflow: hidden;
font-size: 13px;
line-height: 1.3;
text-overflow: ellipsis;
white-space: nowrap;
vertical-align: top
}
.news div.message,.news li blockquote {
display: inline;
font-size: 13px;
color: #666
}
.outline-box-group {
border-radius: 3px
}
.outline-box {
padding: 20px;
border: solid 1px #d8d8d8
}
.outline-box:first-child {
border-top-left-radius: 3px;
border-top-right-radius: 3px
}
.outline-box:last-child {
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px
}
.outline-box+.outline-box {
border-top: 0
}
.outline-box-highlighted {
background-color: #f7fafd;
border-color: #c9d6e3
}
.owner-select-grid {
margin-left: -8px
}
.owner-select-grid::before {
display: table;
content: ""
}
.owner-select-grid::after {
display: table;
clear: both;
content: ""
}
.owner-select-target {
float: left;
padding: 10px;
margin: 0 10px 20px;
font-weight: bold;
text-align: center;
cursor: pointer;
background-color: #f2f2f2;
border: 0;
border-radius: 3px
}
.owner-select-target:hover,.owner-select-target:focus {
color: #fff;
background-color: #4078c0
}
.owner-select-target:active {
color: #fff;
background-color: #33609a
}
.owner-select-target .css-truncate-target {
max-width: 90px
}
.owner-select-target.disabled {
color: #999;
cursor: not-allowed
}
.owner-select-target.disabled .user-mention {
color: #999
}
.owner-select-target.disabled .owner-select-avatar {
opacity: 0.3
}
.owner-select-avatar {
display: block;
margin-bottom: 9px
}
.pagehead {
position: relative;
padding-top: 20px;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #eee
}
.pagehead.admin {
background: url("/images/modules/pagehead/background-yellowhatch-v3.png") 0 0 repeat-x
}
.pagehead ul.pagehead-actions {
position: relative;
z-index: 31;
float: right;
margin: 0
}
.pagehead .path-divider {
margin: 0 0.25em
}
.pagehead h1 {
margin-top: 0;
margin-bottom: 0;
font-size: 20px;
font-weight: normal;
line-height: 28px
}
.pagehead h1 .avatar {
margin-top: -2px;
margin-right: 9px;
margin-bottom: -2px
}
.pagehead .account-switcher {
margin-top: -3px;
margin-bottom: -3px
}
.pagehead .underline-nav {
height: 69px;
margin-top: -20px;
margin-bottom: -20px
}
.pagehead-heading {
color: inherit
}
.pagehead-actions>li {
float: left;
margin: 0 10px 0 0;
font-size: 11px;
color: #333;
list-style-type: none
}
.pagehead-actions>li:last-child {
margin-right: 0
}
.pagehead-actions .octicon-mute {
color: #c00
}
.pagehead-actions .select-menu {
position: relative
}
.pagehead-actions .select-menu::before {
display: table;
content: ""
}
.pagehead-actions .select-menu::after {
display: table;
clear: both;
content: ""
}
.pagehead-actions .select-menu-modal-holder {
top: 100%
}
.pagehead-tabs-item {
float: left;
padding: 8px 15px 11px;
color: #666;
white-space: nowrap;
border: solid transparent;
border-width: 3px 1px 1px;
border-radius: 3px 3px 0 0
}
.pagehead-tabs-item .octicon {
color: #bbb;
vertical-align: text-top
}
.pagehead-tabs-item .counter {
color: #777
}
.pagehead-tabs-item:hover {
color: #333;
text-decoration: none
}
.pagehead-tabs-item.selected {
font-weight: bold;
color: #333;
background-color: #fff;
border-color: #d26911 #e5e5e5 transparent
}
.pagehead-tabs-item.selected>.octicon {
color: inherit
}
.repohead.experiment-repo-nav {
padding-bottom: 0;
background-color: #fafafa
}
.repohead .repohead-details-container {
margin-bottom: 20px
}
.repohead.mirror h1,.repohead.fork h1 {
height: auto;
margin-top: -5px;
margin-bottom: 15px
}
.repohead h1 {
position: relative;
float: left;
max-width: 635px;
padding-left: 18px;
font-size: 18px;
line-height: 26px;
color: #666
}
.repohead h1.private .octicon {
color: #e9dba5
}
.repohead h1 .octicon {
position: absolute;
top: 0;
left: 0;
margin-top: 5px;
color: #bbb
}
.repohead .octicon-mirror {
left: -3px
}
.repohead .octicon-lock {
top: 10px
}
.repohead span.fork-flag,.repohead span.mirror-flag {
display: block;
font-size: 11px;
line-height: 10px;
white-space: nowrap
}
.reponav {
position: relative;
top: 1px;
margin-top: -5px
}
.reponav::before {
display: table;
content: ""
}
.reponav::after {
display: table;
clear: both;
content: ""
}
.reponav-dropdown {
position: relative;
float: left
}
.reponav-dropdown.active .dropdown-menu-content {
display: block
}
.reponav-dropdown.active .dropdown-menu {
left: 15px
}
.reponav-item {
float: left;
padding: 7px 15px 8px;
color: #666;
white-space: nowrap;
border: solid transparent;
border-width: 3px 1px 1px;
border-radius: 3px 3px 0 0
}
.reponav-item .octicon {
color: #bbb
}
.reponav-item .counter {
color: #555
}
.reponav-item:hover,.reponav-item:focus {
color: #333;
text-decoration: none
}
.reponav-item.selected {
color: #111;
background-color: #fff;
border-color: #d26911 #e5e5e5 transparent
}
.reponav-item.selected>.octicon {
color: inherit
}
.pagination::before {
display: table;
content: ""
}
.pagination::after {
display: table;
clear: both;
content: ""
}
.pagination a,.pagination span,.pagination em {
position: relative;
float: left;
padding: 7px 12px;
margin-left: -1px;
font-size: 13px;
font-style: normal;
font-weight: 600;
color: #4078c0;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background: #fff;
border: 1px solid #e5e5e5
}
.pagination a:first-child,.pagination span:first-child,.pagination em:first-child {
margin-left: 0;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px
}
.pagination a:last-child,.pagination span:last-child,.pagination em:last-child {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px
}
.pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus {
z-index: 2;
text-decoration: none;
background-color: #e7e7e7;
border-color: #e5e5e5
}
.pagination .selected {
z-index: 3
}
.pagination .current,.pagination .current:hover {
z-index: 3;
color: #fff;
background-color: #4078c0;
border-color: #4078c0
}
.pagination .gap,.pagination .disabled,.pagination .gap:hover,.pagination .disabled:hover {
color: #d3d3d3;
cursor: default;
background-color: #fafafa
}
.ajax-pagination-form .ajax-pagination-btn {
width: 100%;
padding: 6px;
margin-top: 20px;
font-weight: bold;
color: #4078c0;
background: #fff;
border: 1px solid #e5e5e5;
border-radius: 3px
}
.ajax-pagination-form .ajax-pagination-btn:hover,.ajax-pagination-form .ajax-pagination-btn:focus {
background-color: #f5f5f5
}
.ajax-pagination-form.loading .ajax-pagination-btn {
text-indent: -3000px;
background-color: #f5f5f5;
background-image: url("/images/spinners/octocat-spinner-16px-EAF2F5.gif");
background-repeat: no-repeat;
background-position: center center;
border-color: #c5c5c5
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.ajax-pagination-form.loading .ajax-pagination-btn {
background-image:url("/images/spinners/octocat-spinner-32-EAF2F5.gif");
background-size: 16px auto
}
}
.paginate-container {
margin-top: 20px;
margin-bottom: 15px;
text-align: center
}
.paginate-container .pagination {
display: inline-block
}
.progress-bar {
display: block;
height: 15px;
overflow: hidden;
background-color: #eee;
border-radius: 3px
}
.progress-bar .progress {
display: block;
height: 100%;
background-color: #6cc644
}
.reverse-progress-container {
position: relative;
height: 3px;
background-color: #e5e9eb;
background-image: -webkit-linear-gradient(left, #599e47, #306a94, #492860, #c03d32, #d17337);
background-image: linear-gradient(to right, #599e47, #306a94, #492860, #c03d32, #d17337);
background-size: 100% 3px
}
.reverse-progress-bar {
position: absolute;
right: 0;
height: 100%;
background-color: #e5e9eb
}
.progress-bar-small {
height: 10px
}
.progress-bar-inline .progress-bar {
width: 100%;
border-color: #e5e5e5;
border-style: solid;
border-width: 1px;
border-top: 0;
border-radius: 0
}
.steps {
display: table;
width: 100%;
padding: 0;
margin: 30px auto 0;
overflow: hidden;
list-style: none;
border: 1px solid #ddd;
border-radius: 3px;
box-shadow: 0 1px 3px rgba(0,0,0,0.05)
}
.steps li {
display: table-cell;
width: 33.3%;
padding: 10px 15px;
color: #ccc;
cursor: default;
background-color: #fafafa;
border-left: 1px solid #ddd
}
.steps li.current {
color: #333;
background-color: #fff
}
.steps li.current .octicon {
color: #4078c0
}
.steps li .octicon {
float: left;
margin-right: 15px;
margin-bottom: 5px
}
.steps li .step {
display: block
}
.steps li:first-child {
border-left: 0
}
.steps .complete {
color: #767676
}
.steps .complete .octicon {
color: #6cc644
}
.prose-diff .anchor {
display: none
}
.prose-diff .show-rich-diff {
color: #4183c4;
text-decoration: none;
cursor: pointer
}
.prose-diff .show-rich-diff:hover {
text-decoration: underline
}
.prose-diff.collapsed .rich-diff-level-zero.expandable {
cursor: pointer
}
.prose-diff.collapsed .rich-diff-level-zero.expandable .vicinity {
display: block
}
.prose-diff.collapsed .rich-diff-level-zero.expandable .unchanged:not(.vicinity) {
display: none
}
.prose-diff.collapsed .rich-diff-level-zero.expandable .octicon {
display: block;
margin: 20px auto;
color: #d3d3d3
}
.prose-diff.collapsed .rich-diff-level-zero.expandable:hover .octicon {
color: #000
}
.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child::before {
font-size: 18px;
color: #d3d3d3;
content: "Sorry, no visible changes to display."
}
.prose-diff.collapsed .rich-diff-level-zero.expandable:only-child:hover::before {
color: #000
}
.prose-diff.collapsed .rich-diff-level-zero.expandable>.removed,.prose-diff.collapsed .rich-diff-level-zero.expandable>del {
display: none;
text-decoration: none
}
.prose-diff .markdown-body {
padding: 30px;
padding-left: 15px
}
.prose-diff .markdown-body>ins {
box-shadow: inset 4px 0 0 #7fcb5c
}
.prose-diff .markdown-body>del {
text-decoration: none;
box-shadow: inset 4px 0 0 #c94114
}
.prose-diff .markdown-body>ins,.prose-diff .markdown-body>del {
display: block;
border-radius: 0
}
.prose-diff .markdown-body>ins>.rich-diff-level-zero,.prose-diff .markdown-body>ins>.rich-diff-level-one,.prose-diff .markdown-body>del>.rich-diff-level-zero,.prose-diff .markdown-body>del>.rich-diff-level-one {
margin-left: 15px
}
.prose-diff .markdown-body>ins:first-child *,.prose-diff .markdown-body>del:first-child * {
margin-top: 0
}
.prose-diff .rich-diff-level-zero.added {
box-shadow: inset 4px 0 0 #7fcb5c
}
.prose-diff .rich-diff-level-zero.removed {
box-shadow: inset 4px 0 0 #c94114
}
.prose-diff .rich-diff-level-zero.changed {
box-shadow: inset 4px 0 0 #ffc045
}
.prose-diff .rich-diff-level-zero.unchanged,.prose-diff .rich-diff-level-zero.vicinity {
margin-left: 15px
}
.prose-diff .rich-diff-level-zero.added,.prose-diff .rich-diff-level-zero.removed,.prose-diff .rich-diff-level-zero.changed {
display: block;
border-radius: 0
}
.prose-diff .rich-diff-level-zero.added>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.removed>.rich-diff-level-one,.prose-diff .rich-diff-level-zero.changed>.rich-diff-level-one {
margin-left: 15px
}
.prose-diff .rich-diff-level-zero.added:first-child *,.prose-diff .rich-diff-level-zero.removed:first-child *,.prose-diff .rich-diff-level-zero.changed:first-child * {
margin-top: 0
}
.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>.removed,.prose-diff :not(.changed)>:not(.github-user-ins):not(.github-user-del)>del {
text-decoration: none
}
.prose-diff .changed del,.prose-diff .changed del pre,.prose-diff .changed del code,.prose-diff .changed del>div,.prose-diff .changed .removed,.prose-diff .changed .removed pre,.prose-diff .changed .removed code,.prose-diff .changed .removed>div {
color: #a33;
text-decoration: line-through;
background: #ffeaea
}
.prose-diff .changed ins,.prose-diff .changed ins code,.prose-diff .changed ins pre,.prose-diff .changed .added {
background: #eaffea;
border-bottom: 1px solid #3cb371
}
.prose-diff>.markdown-body .github-user-ins {
text-decoration: underline
}
.prose-diff>.markdown-body .github-user-del {
text-decoration: line-through
}
.prose-diff>.markdown-body li ul.added {
background: #eaffea
}
.prose-diff>.markdown-body li ul.removed {
color: #a33;
background: #ffeaea
}
.prose-diff>.markdown-body li ul.removed:not(.github-user-ins) {
text-decoration: line-through
}
.prose-diff>.markdown-body li.added.moved-up .octicon,.prose-diff>.markdown-body li.added.moved-down .octicon {
margin-right: 5px;
margin-left: 5px;
color: #d3d3d3
}
.prose-diff>.markdown-body li.added.moved {
background: #ffffea
}
.prose-diff>.markdown-body li.removed.moved {
display: none
}
.prose-diff>.markdown-body pre {
padding: 10px 20px
}
.prose-diff>.markdown-body th.changed,.prose-diff>.markdown-body td.changed {
background: #ffffea;
border-left-color: #ddd
}
.prose-diff>.markdown-body :not(li.moved).removed {
color: #a33;
text-decoration: line-through;
background: #ffeaea
}
.prose-diff>.markdown-body :not(.github-user-ins):not(li.moved).removed {
text-decoration: line-through
}
.prose-diff>.markdown-body :not(li.moved).added,.prose-diff>.markdown-body li:not(.moved).added {
background: #eaffea
}
.prose-diff>.markdown-body :not(.github-user-del):not(li.moved).added li:not(.moved):not(.github-user-del).added {
text-decoration: none
}
.prose-diff>.markdown-body li:not(.moved).removed {
color: #a33;
background: #ffeaea
}
.prose-diff>.markdown-body li:not(.moved):not(.github-user-ins).removed {
text-decoration: line-through
}
.prose-diff>.markdown-body .added,.prose-diff>.markdown-body ins+.added,.prose-diff>.markdown-body ins {
border-top: 0;
border-bottom: 0
}
.prose-diff>.markdown-body .added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins+.added:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins:not(.github-user-del):not(.github-user-ins) {
text-decoration: none
}
.prose-diff>.markdown-body img.added,.prose-diff>.markdown-body img.removed {
border-style: solid;
border-width: 1px
}
.prose-diff>.markdown-body ins pre:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins code:not(.github-user-del):not(.github-user-ins),.prose-diff>.markdown-body ins>div:not(.github-user-del):not(.github-user-ins) {
text-decoration: none
}
.prose-diff>.markdown-body ul>ins,.prose-diff>.markdown-body ul>del {
display: block;
padding: 0
}
.prose-diff>.markdown-body .added>li,.prose-diff>.markdown-body .removed>li {
margin-top: 0;
margin-bottom: 0
}
span.changed_tag,em.changed_tag,strong.changed_tag,b.changed_tag,i.changed_tag,code.changed_tag {
border-bottom: 1px dotted #808080;
border-radius: 0
}
a.added_href,a.changed_href,span.removed_href {
border-bottom: 1px dotted #808080;
border-radius: 0
}
.diff-view .file-type-prose .rich-diff {
display: none
}
.diff-view .file-type-prose.display-rich-diff .rich-diff {
display: block
}
.diff-view .file-type-prose.display-rich-diff .file-diff {
display: none
}
.protip {
margin-top: 20px;
text-align: center
}
.protip code {
padding: 2px;
background-color: #f4f4f4;
border-radius: 3px
}
.protip-callout {
padding: 8px 10px;
margin-bottom: 20px;
color: #4c4a42;
text-align: left;
border: solid 1px #eee;
border-radius: 3px
}
.radio-group::before {
display: table;
content: ""
}
.radio-group::after {
display: table;
clear: both;
content: ""
}
.radio-label {
float: left;
padding: 8px 10px 8px 35px;
margin-left: -1px;
color: #333;
cursor: pointer;
border: 1px solid #d9d9d9
}
:checked+.radio-label {
position: relative;
z-index: 1;
border-color: #4078c0
}
.radio-label .octicon {
padding-right: 5px
}
.radio-label:first-of-type {
margin-left: 0;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px
}
.radio-label:last-of-type {
padding-right: 16px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px
}
.radio-input {
z-index: 3;
float: left;
margin: 11px -35px 0 12px
}
.add-reaction-btn {
opacity: 0;
-webkit-transition: opacity 0.1s ease-in-out;
transition: opacity 0.1s ease-in-out;
-webkit-transform: translateZ(0)
}
.add-reaction-plus-icon {
margin-right: -1px
}
.reaction-popover-container {
display: inline-block
}
.reaction-popover-container.active .tooltipped::before,.reaction-popover-container.active .tooltipped::after {
display: none
}
.reaction-popover-container.active .add-reaction-btn {
opacity: 1
}
.add-reaction-popover.dropdown-menu {
width: 220px
}
.add-reaction-popover.dropdown-menu-ne {
bottom: 100%;
left: 6px;
margin-bottom: 3px
}
.reaction-popover-form .loading-spinner {
display: none;
float: right
}
.reaction-popover-form.loading .loading-spinner {
display: inline
}
.add-reactions-options::before {
display: table;
content: ""
}
.add-reactions-options::after {
display: table;
clear: both;
content: ""
}
.add-reactions-options-item {
float: left;
width: 34px;
line-height: 29px;
-webkit-transition: -webkit-transform 0.15s cubic-bezier(0.2, 0, 0.13, 2);
transition: transform 0.15s cubic-bezier(0.2, 0, 0.13, 2);
-webkit-transform: scale(1);
transform: scale(1)
}
.add-reactions-options-item:hover,.add-reactions-options-item:focus {
text-decoration: none;
-webkit-transform: scale(1.2);
transform: scale(1.2)
}
.add-reactions-options-item:active {
background-color: #eaf3ff
}
.comment-reactions::before {
display: table;
content: ""
}
.comment-reactions::after {
display: table;
clear: both;
content: ""
}
.comment-reactions .reaction-popover-container {
z-index: 100
}
.comment-reactions.has-reactions {
border-top: 1px solid #e5e5e5
}
.comment-reactions.has-reactions:hover .add-reaction-btn {
opacity: 1
}
.comment-reactions .user-has-reacted {
background-color: #f2f8fa
}
.comment-reactions .add-reaction-btn {
border-right: 0
}
.reaction-summary-item {
float: left;
padding: 9px 15px 7px;
line-height: 18px;
border-right: 1px solid #e5e5e5
}
.reaction-summary-item:hover,.reaction-summary-item:focus {
text-decoration: none
}
.comment-reactions-options .reaction-summary-item:first-child {
border-bottom-left-radius: 2px
}
.render-container {
padding: 30px;
line-height: 0;
text-align: center;
background: #ddd
}
.render-container .render-viewer {
display: none;
width: 100%;
height: 100%;
border: 0
}
.render-container .octospinner {
display: none
}
.render-container .render-viewer-error,.render-container .render-viewer-fatal,.render-container .render-viewer-invalid {
display: none
}
.render-container.is-render-automatic .octospinner {
display: inline-block
}
.render-container.is-render-requested .octospinner {
display: inline-block
}
.render-container.is-render-requested.is-render-failed .render-viewer-error {
display: inline-block
}
.render-container.is-render-requested.is-render-failed .render-viewer,.render-container.is-render-requested.is-render-failed .render-viewer-fatal,.render-container.is-render-requested.is-render-failed .render-viewer-invalid,.render-container.is-render-requested.is-render-failed .octospinner {
display: none
}
.render-container.is-render-requested.is-render-failed-fatal .render-viewer-fatal {
display: inline-block
}
.render-container.is-render-requested.is-render-failed-fatal .render-viewer,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-error,.render-container.is-render-requested.is-render-failed-fatal .render-viewer-invalid,.render-container.is-render-requested.is-render-failed-fatal .octospinner {
display: none
}
.render-container.is-render-requested.is-render-failed-invalid .render-viewer-invalid {
display: inline-block
}
.render-container.is-render-requested.is-render-failed-invalid .render-viewer,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-error,.render-container.is-render-requested.is-render-failed-invalid .render-viewer-fatal,.render-container.is-render-requested.is-render-failed-invalid .octospinner {
display: none
}
.render-container.is-render-ready.is-render-requested:not(.is-render-failed) {
height: 500px;
padding: 0;
background: none
}
.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer {
display: block
}
.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-error,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .render-viewer-fatal,.render-container.is-render-ready.is-render-requested:not(.is-render-failed) .octospinner {
display: none
}
.render-notice {
padding: 20px 15px;
font-size: 14px;
color: #4c4a42;
background-color: #fff9ea;
border-color: #dfd8c2
}
.labels-list .blankslate {
display: none
}
.labels-list .table-list-header {
display: block
}
.labels-list.is-empty .blankslate {
display: block
}
.labels-list.is-empty .table-list-header {
display: none
}
.labels-list-item .table-list-cell {
width: 100%
}
.labels-list-item .label {
display: inline-block;
padding: 0 10px;
margin-right: 5px;
font-size: 16px;
font-weight: bold;
line-height: 2;
text-align: center;
border-radius: 3px;
-webkit-transition: opacity 0.2s linear;
transition: opacity 0.2s linear
}
.labels-list-item .label .octicon {
margin-right: 3px
}
.labels-list-item .label:hover {
opacity: 0.85
}
.labels-list-item.open .label,.labels-list-item.open .label-description,.labels-list-item.open .labels-list-action {
display: none
}
.labels-list-item.open .label-delete {
display: block;
text-align: left
}
.labels-list-item.edit .label,.labels-list-item.edit .label-description,.labels-list-item.edit .labels-list-action {
display: none
}
.labels-list-item.edit .label-edit {
display: block
}
.label-description {
padding: 8px 10px;
color: #767676
}
.label-delete-confirmation {
line-height: 34px
}
.labels-list-actions {
margin-left: 60px
}
.labels-list-action {
display: block;
float: left;
padding: 8px 10px;
color: #767676
}
.labels-list-action .octicon {
margin-right: 2px
}
.labels-list-action .octicon-pencil {
font-size: 14px
}
.new-label {
display: none;
padding: 10px;
margin-bottom: 15px;
background-color: #fafafa;
border: 1px solid #e5e5e5;
border-radius: 3px
}
.new-label .label-edit {
display: block
}
.new-label .label-edit::before {
display: table;
content: ""
}
.new-label .label-edit::after {
display: table;
clear: both;
content: ""
}
.new-label-actions {
float: right
}
.open .new-label {
display: block
}
.label-spinner {
display: none;
float: left;
margin-top: 9px;
margin-left: -35px
}
.label-edit::before {
display: table;
content: ""
}
.label-edit::after {
display: table;
clear: both;
content: ""
}
.label-edit label {
display: block;
margin-bottom: 5px
}
.label-edit .error {
float: left;
margin-top: 8px;
margin-left: 10px;
color: #f00
}
.label-edit.is-valid .color-editor .octicon-check {
display: block
}
.label-edit.loading .label-spinner {
display: block
}
.color-editor {
position: relative;
float: left;
width: 100px
}
.color-editor.open .label-colors {
display: block
}
.color-editor-bg {
position: absolute;
left: 0;
z-index: 10;
width: 20px;
height: 20px;
margin-top: 7px;
margin-left: 7px;
cursor: pointer;
border-radius: 3px
}
.color-editor-input {
width: 100px;
padding-left: 34px;
border-color: #ccc !important
}
.color-editor-input:focus {
border-color: #51a7e8 !important
}
.color-editor-input:focus ~ .label-colors {
display: block
}
.invalid-color-indicator {
position: absolute;
top: 7px;
left: 7px;
z-index: 11;
display: none;
width: 20px;
height: 20px;
font-weight: bold;
line-height: 20px;
color: #fff;
text-align: center
}
.label-edit-name {
float: left;
width: 40%;
margin-right: 10px
}
.label-colors {
display: none;
float: left;
width: auto;
padding-right: 5px;
padding-left: 5px
}
.label-edit,.label-delete {
display: none
}
.label-delete-form {
display: inline
}
.label-delete-form.loading .label-delete-spinner {
display: block
}
.label-delete-spinner {
display: none;
float: left;
margin-top: 10px;
margin-right: 10px
}
.color-chooser {
display: table-row;
height: 25px;
list-style: none
}
.color-chooser li {
display: table-cell;
width: 1%
}
.color-chooser li:hover {
position: relative;
z-index: 2;
outline: 2px solid #fff;
box-shadow: 0 0 5px 2px rgba(0,0,0,0.25)
}
.color-chooser .color-cooser-color {
display: block;
width: 25px;
height: 25px;
text-align: center;
cursor: pointer
}
.repo-list {
position: relative
}
.repo-list .participation-graph {
position: absolute;
right: 0;
bottom: 0;
left: 0;
z-index: -1
}
.repo-list .participation-graph.disabled {
display: none
}
.repo-list .participation-graph .bars {
position: absolute;
bottom: 0
}
.repo-list-item {
position: relative;
padding-top: 30px;
padding-bottom: 30px;
list-style: none;
border-bottom: 1px solid #eee
}
.repo-list-item-with-avatar {
padding-left: 42px
}
.repo-list-item-hanging-avatar {
float: left;
margin-left: -42px
}
.repo-list-name {
margin: 0 0 8px;
font-size: 20px;
line-height: 1.2
}
.repo-list-name .prefix,.repo-list-name .slash {
font-weight: normal
}
.repo-list-name .slash {
margin-right: -4px;
margin-left: -4px
}
.repo-list-description {
max-width: 550px;
margin-top: 8px;
margin-bottom: 0;
font-size: 14px;
color: #666
}
.repo-list-stats {
float: right;
margin-top: 6px;
font-size: 12px;
font-weight: bold;
color: #888
}
.repo-list-stats .repo-list-stat-item {
display: inline-block;
margin-left: 8px;
color: #888;
text-decoration: none
}
.repo-list-stats .repo-list-stat-item:hover {
color: #4078c0
}
.repo-list-stats .repo-list-stat-item .language-muted-link {
margin-left: 3px;
color: #888
}
.repo-list-info {
display: inline-block;
height: 100%;
margin-bottom: 0;
font-size: 12px;
color: #888;
vertical-align: middle
}
.repo-list-info .octicon {
margin-top: -3px;
font-size: 12px;
vertical-align: middle
}
.repo-list-meta {
display: block;
margin-top: 8px;
margin-bottom: 0;
font-size: 13px;
color: #888
}
.repo-list-meta .avatar {
margin-top: -2px
}
.repo-list-meta a:hover {
text-decoration: none
}
.select-menu-button::after {
display: inline-block;
width: 0;
height: 0;
vertical-align: -2px;
content: "";
border: 4px solid;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent
}
.select-menu-button.icon-only {
padding-left: 7px
}
.select-menu-button.primary::after {
border-top-color: #fff
}
.select-menu-button.primary::after:active {
background-color: #4a993e
}
.select-menu-button-large::after {
margin-left: 10px;
vertical-align: -3px;
border-width: 5px
}
.select-menu .spinner {
float: left;
margin: 4px 0 0 -24px
}
.select-menu.active .select-menu-modal-holder {
display: block
}
.select-menu.select-menu-modal-right {
position: relative
}
.select-menu.select-menu-modal-right .select-menu-modal-holder {
right: 0
}
.select-menu .select-menu-clear-item {
display: block
}
.select-menu .select-menu-clear-item .octicon {
color: inherit
}
.select-menu .select-menu-clear-item+.select-menu-no-results {
display: none !important
}
.select-menu.is-loading .select-menu-loading-overlay {
display: block
}
.select-menu.is-loading .select-menu-modal {
min-height: 200px
}
.select-menu-loading-overlay {
position: absolute;
top: 0;
z-index: 5;
display: none;
width: 100%;
height: 100%;
background-color: rgba(255,255,255,0.8);
border: 1px solid transparent;
border-radius: 5px
}
.select-menu-loading-overlay .octicon-octoface {
position: absolute;
top: 50%;
left: 50%;
margin: -16px 0 0 -16px
}
.select-menu-modal-holder {
position: absolute;
z-index: 30;
display: none
}
.select-menu-modal {
position: relative;
width: 300px;
margin-top: 4px;
margin-bottom: 20px;
overflow: hidden;
font-size: 12px;
color: #666;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(200,200,200,0.4);
border-radius: 3px;
box-shadow: 0 3px 12px rgba(0,0,0,0.15)
}
.select-menu-modal-narrow {
width: 200px
}
.select-menu-header {
padding: 8px 10px;
line-height: 16px;
background: #f5f5f5;
border-bottom: 1px solid rgba(200,200,200,0.4)
}
.select-menu-header .select-menu-title {
font-weight: 600;
color: #333;
text-shadow: 0 1px 0 #fff
}
.select-menu-header .octicon {
display: block;
float: right;
color: #ccc;
cursor: pointer
}
.select-menu-header .octicon:hover {
color: #555
}
.select-menu-header:focus {
outline: none
}
.select-menu-filters {
background-color: #f8f8f8
}
.select-menu-text-filter {
padding: 10px 10px 0
}
.select-menu-text-filter:first-child:last-child {
padding-bottom: 10px;
border-bottom: 1px solid #ddd
}
.select-menu-text-filter input {
display: block;
width: 100%;
max-width: 100%;
padding: 5px;
border: 1px solid #ddd;
border-radius: 3px
}
.select-menu-text-filter input::-webkit-input-placeholder {
color: #aaa
}
.select-menu-text-filter input::-moz-placeholder {
color: #aaa
}
.select-menu-text-filter input:-ms-input-placeholder {
color: #aaa
}
.select-menu-text-filter input::placeholder {
color: #aaa
}
.select-menu-tabs {
padding: 10px 10px 0;
border-bottom: 1px solid #ddd
}
.select-menu-tabs ul {
position: relative;
bottom: -1px
}
.select-menu-tabs .select-menu-tab {
display: inline-block
}
.select-menu-tabs a,.select-menu-tabs .select-menu-tab-nav {
display: inline-block;
padding: 4px 8px 2px;
font-size: 11px;
font-weight: 600;
color: #888;
text-decoration: none;
cursor: pointer;
background: transparent;
border: 1px solid transparent;
border-radius: 3px 3px 0 0
}
.select-menu-tabs a:hover,.select-menu-tabs .select-menu-tab-nav:hover {
color: #333
}
.select-menu-tabs a.selected,.select-menu-tabs .select-menu-tab-nav.selected {
color: #333;
background-color: #fff;
border-color: #ddd;
border-bottom-color: #fff
}
.select-menu-list {
position: relative;
max-height: 400px;
overflow: auto
}
.select-menu-list.select-menu-tab-bucket {
display: none
}
.select-menu-list.select-menu-tab-bucket.selected {
display: block
}
.select-menu-list.is-showing-new-item-form .select-menu-new-item-form {
display: block
}
.select-menu-list.is-showing-new-item-form .select-menu-no-results,.select-menu-list.is-showing-new-item-form .select-menu-clear-item {
display: none
}
.select-menu-blankslate {
padding: 16px;
text-align: center
}
.select-menu-blankslate svg {
display: block;
margin-right: auto;
margin-bottom: 9px;
margin-left: auto;
fill: #929292
}
.select-menu-blankslate h3 {
font-size: 14px;
color: #333
}
.select-menu-blankslate p {
width: 195px;
margin-right: auto;
margin-bottom: 0;
margin-left: auto
}
.select-menu-item {
display: block;
padding: 8px 8px 8px 30px;
overflow: hidden;
color: inherit;
cursor: pointer;
border-bottom: 1px solid #eee
}
.select-menu-item .select-menu-item-text .octicon-x {
display: none;
float: right;
margin: 1px 10px 0 0;
opacity: 0.6
}
.select-menu-item:hover {
text-decoration: none
}
.select-menu-item.select-menu-item-template {
display: none
}
.select-menu-item.disabled,.select-menu-item.disabled.selected {
color: #999;
cursor: default
}
.select-menu-item.disabled .description,.select-menu-item.disabled.selected .description {
color: #999
}
.select-menu-item.disabled .select-menu-item-gravatar,.select-menu-item.disabled.selected .select-menu-item-gravatar {
opacity: 0.5
}
.select-menu-item .octicon {
vertical-align: middle
}
.select-menu-item .octicon-check {
visibility: hidden
}
.select-menu-item input[type="radio"] {
display: none
}
.select-menu-item.navigation-focus,.select-menu-item.navigation-focus.selected,.select-menu-item.navigation-focus.select-menu-action,.select-menu-item.navigation-focus .description-inline {
color: #fff;
background-color: #4078c0
}
.select-menu-item.navigation-focus>.octicon,.select-menu-item.navigation-focus.selected>.octicon,.select-menu-item.navigation-focus.select-menu-action>.octicon,.select-menu-item.navigation-focus .description-inline>.octicon {
color: #fff
}
.select-menu-item.navigation-focus .description,.select-menu-item.navigation-focus.selected .description,.select-menu-item.navigation-focus.select-menu-action .description,.select-menu-item.navigation-focus .description-inline .description {
color: #fff
}
.select-menu-item.navigation-focus.disabled {
color: rgba(255,255,255,0.5)
}
.select-menu-item.navigation-focus.disabled .description {
color: rgba(255,255,255,0.6)
}
.select-menu-item>.octicon-dash {
display: none
}
.select-menu-item.indeterminate>.octicon-check {
display: none
}
.select-menu-item.indeterminate>.octicon-dash {
display: block
}
.select-menu-item.selected {
color: #333
}
.select-menu-item.selected .description {
color: #666
}
.select-menu-item.selected>.octicon {
color: #333
}
.select-menu-item.selected .octicon-check {
color: inherit;
visibility: visible
}
.select-menu-item.selected .select-menu-item-text .octicon-x {
display: block;
color: inherit
}
.select-menu.label-select-menu .select-menu-item:active {
background-color: transparent !important
}
.select-menu-item a {
color: inherit;
text-decoration: none
}
.select-menu-item .hidden-select-button-text {
display: none
}
.select-menu-item .css-truncate-target {
max-width: 100%
}
.select-menu-item-parent {
pointer-events: none
}
.select-menu-item-parent:hover {
cursor: default
}
.select-menu-item-parent.navigation-focus,.select-menu-item-parent.navigation-focus.selected {
color: #333;
background-color: #f2f8fa
}
.select-menu-item-parent.navigation-focus .octicon-check,.select-menu-item-parent.navigation-focus.selected .octicon-check {
color: #333
}
.select-menu-item-icon {
float: left;
margin-left: -20px
}
form.select-menu-item>div:first-child {
display: none !important
}
.select-menu-list:last-child .select-menu-item:last-child,.select-menu-item.last-visible {
border-bottom: 0;
border-radius: 0 0 3px 3px
}
.select-menu-action {
font-weight: normal;
color: #555
}
.select-menu-action>.octicon {
color: inherit
}
.select-menu-action:hover {
color: #4078c0
}
.select-menu-no-results {
display: none;
padding: 9px;
color: #767676;
cursor: auto
}
.select-menu-list.filterable-empty .select-menu-no-results,.select-menu-no-results:only-child {
display: block
}
.select-menu-button-gravatar,.select-menu-item-gravatar {
width: 20px;
overflow: hidden;
line-height: 0
}
.select-menu-button-gravatar img,.select-menu-item-gravatar img {
display: inline-block;
width: 20px;
height: 20px;
border-radius: 3px
}
.select-menu-item-gravatar {
float: left;
width: 20px;
height: 20px;
margin-right: 8px;
border-radius: 2px
}
.select-menu-button-gravatar {
float: left;
margin-right: 5px
}
.select-menu-item-text {
display: block;
text-align: left
}
.select-menu-item-text .description {
display: block;
max-width: 265px;
font-size: 12px;
color: #767676
}
.select-menu-item-text .description-inline {
font-size: 10px;
color: #767676
}
.select-menu-item-heading {
display: block;
margin-top: 0;
margin-bottom: 0;
font-size: 14px;
font-weight: 600
}
.select-menu-item-heading .description {
display: inline;
font-weight: normal
}
.select-menu-new-item-form {
display: none
}
.select-menu-new-item-form .octicon {
color: #4078c0
}
.modal-backdrop {
display: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
body.menu-active .modal-backdrop {
position: fixed;
top: 0;
left: 0;
z-index: 20;
display: block;
width: 100vw;
height: 100vh
}
.shelf {
padding-top: 20px;
margin-bottom: 20px;
background-color: #fefefe;
border-bottom: 1px solid #eee
}
.shelf .container {
position: relative
}
.shelf-title {
margin: 0;
font-size: 30px;
font-weight: normal
}
.shelf-content {
width: 800px;
margin: 50px auto;
text-align: center
}
.shelf-lead {
margin-top: 10px;
margin-bottom: 30px;
font-size: 18px;
color: #666
}
.shelf-dismiss {
position: absolute;
top: 0;
right: 0;
font-size: 12px;
color: #999
}
.shelf-dismiss:hover {
color: #4078c0;
text-decoration: none
}
.shelf-dismiss .close-button {
width: 28px;
height: 28px;
padding: 3px 5px;
color: #999;
border: 1px solid #ddd;
border-radius: 28px
}
.shelf-cta {
padding: 10px 50px;
font-size: 16px
}
.intro-shelf {
margin-top: 0;
color: #234766;
background-image: -webkit-linear-gradient(270deg, rgba(255,255,255,0) 60%, #fff),-webkit-linear-gradient(20deg, #e0f1ff 32%, #fffae3);
background-image: linear-gradient(180deg, rgba(255,255,255,0) 60%, #fff),linear-gradient(70deg, #e0f1ff 32%, #fffae3);
border-bottom: #fff
}
.intro-shelf .shelf-lead {
color: #5a83a5
}
.intro-shelf .shelf-cta {
box-shadow: 0 2px 12px 0 #b6d8f4
}
.intro-shelf .shelf-cta.btn-secondary {
margin-left: 20px;
box-shadow: 0 2px 8px 0 #e6e6e6
}
.orgs-help-shelf {
padding-top: 20px;
padding-bottom: 20px;
margin-top: -20px;
margin-bottom: 20px;
border-bottom: 1px solid #eee
}
.orgs-help-shelf .orgs-help-title {
font-size: 30px;
font-weight: normal
}
.orgs-help-shelf-content {
width: 800px;
margin: 50px auto;
text-align: center
}
.orgs-help-shelf-content .orgs-help-lead {
padding-right: 45px;
padding-left: 45px;
font-size: 18px
}
.orgs-help-shelf-content .orgs-help-divider {
display: block;
width: 150px;
margin: 40px auto;
content: "";
border-top: 1px solid #ddd
}
.orgs-help-lead {
margin-top: 10px;
margin-bottom: 30px;
color: #666
}
.orgs-help-items {
margin-bottom: 40px
}
.orgs-help-item-octicon {
width: 70px;
height: 70px;
margin: 0 auto 15px;
text-align: center;
background-color: #fff;
border: solid 1px #e5e5e5;
border-radius: 50px
}
.orgs-help-item-octicon .octicon {
margin-top: 20px;
color: #4078c0
}
.orgs-help-item-title {
margin-bottom: 10px;
font-weight: normal
}
.orgs-help-item-content {
margin-top: 0;
font-size: 14px;
color: #666
}
.orgs-help-dismiss {
float: right;
margin-top: 5px;
margin-right: 10px;
font-size: 12px;
color: #767676
}
.orgs-help-dismiss:hover {
color: #4078c0;
text-decoration: none
}
.orgs-help-dismiss .octicon {
position: relative;
top: 1px
}
.revoke-all-repo-access,.revoke-active-repo-access {
display: none
}
.orgs-help-title {
margin-top: 0;
margin-bottom: 0
}
.simple-box {
padding: 15px;
margin-bottom: 20px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 3px
}
.simple-box-title {
padding: 15px;
margin: -15px -15px 0;
font-size: 18px;
border-bottom: 1px solid #eee
}
.simple-box-footer {
padding: 15px;
margin: 15px -15px -15px;
background-color: #fcfcfc;
border-top: 1px solid #eee;
border-radius: 0 0 3px 3px
}
.simple-stacked-bar {
display: table;
width: 100%;
height: 10px;
background-color: #eee
}
.bar-section {
display: table-cell
}
.bar-section[style="width:0.0%"] {
display: none
}
.bar-section-positive {
background-color: #6cc644
}
.bar-section-negative {
background-color: #bd2c00
}
.bar-section-alt {
background-color: #6e5494
}
.subhead {
padding-bottom: 5px;
margin-bottom: 15px;
border-bottom: 1px solid #e5e5e5
}
.subhead-spacious {
margin-top: 45px
}
.subhead-heading {
font-weight: normal
}
.subhead-description {
margin-bottom: 0;
font-size: 14px;
color: #767676
}
.subhead-actions {
margin-top: -4px
}
.facebox .sudo {
padding: 0
}
.facebox .sudo .auth-form-header {
border-width: 0 0 1px
}
.facebox .sudo .auth-form-header .mini-icon {
display: none
}
.facebox .sudo .auth-form-body {
border-width: 0
}
.facebox .sudo+.facebox-close {
padding: 5px;
color: #fff
}
.sudo-prompt,.sudo-error {
display: none
}
.survey-container {
z-index: 22;
width: 1000px;
margin: auto
}
.survey-box-position {
padding-bottom: 6px;
margin-bottom: -6px
}
.survey-box {
width: 348px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 3px
}
.survey-box-shadowed {
box-shadow: 0 3px 12px rgba(0,0,0,0.15)
}
.survey-box-header {
padding: 12px 18px;
overflow: hidden;
background-color: #444;
border-top-left-radius: 2px;
border-top-right-radius: 2px
}
.survey-box-title {
overflow: hidden;
font-weight: bold;
color: #fff
}
.survey-box-close {
padding: 12px 18px;
margin: -12px -18px;
color: rgba(255,255,255,0.8)
}
.survey-box-close:hover {
color: #fff
}
.survey-box-body {
padding: 12px 18px
}
.survey-box-lead {
font-size: 16px;
font-weight: bold;
color: #555
}
.survey-box-footer {
padding: 18px;
border-top: 1px solid #eee
}
.tab-size[data-tab-size="1"] {
-moz-tab-size: 1;
-o-tab-size: 1;
tab-size: 1
}
.tab-size[data-tab-size="2"] {
-moz-tab-size: 2;
-o-tab-size: 2;
tab-size: 2
}
.tab-size[data-tab-size="3"] {
-moz-tab-size: 3;
-o-tab-size: 3;
tab-size: 3
}
.tab-size[data-tab-size="4"] {
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4
}
.tab-size[data-tab-size="5"] {
-moz-tab-size: 5;
-o-tab-size: 5;
tab-size: 5
}
.tab-size[data-tab-size="6"] {
-moz-tab-size: 6;
-o-tab-size: 6;
tab-size: 6
}
.tab-size[data-tab-size="7"] {
-moz-tab-size: 7;
-o-tab-size: 7;
tab-size: 7
}
.tab-size[data-tab-size="8"] {
-moz-tab-size: 8;
-o-tab-size: 8;
tab-size: 8
}
.tab-size[data-tab-size="9"] {
-moz-tab-size: 9;
-o-tab-size: 9;
tab-size: 9
}
.tab-size[data-tab-size="10"] {
-moz-tab-size: 10;
-o-tab-size: 10;
tab-size: 10
}
.tab-size[data-tab-size="11"] {
-moz-tab-size: 11;
-o-tab-size: 11;
tab-size: 11
}
.tab-size[data-tab-size="12"] {
-moz-tab-size: 12;
-o-tab-size: 12;
tab-size: 12
}
.tag-input-container {
position: relative
}
.tag-input-container .suggester {
position: absolute;
z-index: 100;
width: 100%;
margin-top: -1px
}
.tag-input-container ul {
list-style: none
}
.tag-input {
width: 100%;
padding: 0 5px 3px;
margin-top: 5px;
overflow: auto
}
.tag-input input {
float: left;
padding-left: 2px;
margin: 0;
margin-top: 3px;
background: none;
border: 0;
box-shadow: none
}
.tag-input input:focus {
box-shadow: none
}
.tag-input .tag-input-tag {
float: left;
margin: 5px;
margin-bottom: 0;
margin-left: 0
}
.tag-input-tag {
position: relative;
padding: 6px 30px 6px 10px;
background: #eee;
border-radius: 3px
}
.tag-input-tag .remove {
position: absolute;
top: 6px;
right: 6px;
display: block;
width: 18px;
height: 18px;
font-size: 15px;
line-height: 16px;
color: #fff;
text-align: center;
text-decoration: none;
cursor: pointer;
background: #c8c8c8;
border-radius: 18px
}
.tag-input-tag .remove:hover {
background: #bd2c00
}
.task-list-item {
list-style-type: none
}
.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 .handle {
display: none
}
.task-list-item-checkbox {
margin: 0 0.2em 0.25em -1.6em;
vertical-align: middle
}
.reorderable-task-lists .markdown-body .contains-task-list {
padding: 0
}
.reorderable-task-lists .markdown-body li:not(.task-list-item) {
margin-left: 26px
}
.reorderable-task-lists .markdown-body ol:not(.contains-task-list) li,.reorderable-task-lists .markdown-body ul:not(.contains-task-list) li {
margin-left: 0
}
.reorderable-task-lists .markdown-body li p {
margin-top: 0
}
.reorderable-task-lists .markdown-body .task-list-item {
padding-right: 15px;
padding-left: 42px;
margin-right: -15px;
margin-left: -15px;
border: 1px solid transparent
}
.reorderable-task-lists .markdown-body .task-list-item+.task-list-item {
margin-top: 0
}
.reorderable-task-lists .markdown-body .task-list-item .contains-task-list {
padding-top: 4px
}
.reorderable-task-lists .markdown-body .task-list-item .handle {
display: block;
float: left;
width: 20px;
padding: 2px 0 0 2px;
margin-left: -43px;
opacity: 0
}
.reorderable-task-lists .markdown-body .task-list-item .drag-handle {
fill: #333
}
.reorderable-task-lists .markdown-body .task-list-item.hovered {
background: #fafafa;
border-top-color: #ededed;
border-bottom-color: #ededed
}
.reorderable-task-lists .markdown-body .task-list-item.hovered>.handle {
opacity: 1
}
.reorderable-task-lists .markdown-body .task-list-item.is-dragging {
opacity: 0
}
.reorderable-task-lists .markdown-body .task-list-item.is-ghost {
border-right-color: #ededed;
border-left-color: #ededed
}
.team-grid {
position: relative;
margin-right: -10px;
margin-left: -10px
}
.team-grid::before {
display: table;
content: ""
}
.team-grid::after {
display: table;
clear: both;
content: ""
}
.team-grid .team {
position: relative;
float: left;
width: 480px;
padding: 15px;
margin-right: 10px;
margin-bottom: 20px;
margin-left: 10px;
border: 1px solid #eee;
border-radius: 3px
}
.team-grid .team-name {
display: block;
margin-top: -2px;
font-size: 18px;
font-weight: bold;
color: #333;
text-decoration: none
}
.team-grid .team-name .css-truncate-target {
max-width: 315px
}
.team-grid .team-name:focus,.team-grid .team-name:hover {
color: #4078c0
}
.team-grid .team-name:focus {
outline: none
}
.team-grid .team-description {
max-width: 80%;
margin-top: 5px;
font-size: 14px;
color: #767676;
text-overflow: ellipsis;
white-space: nowrap
}
.team-grid .team-label-ldap {
float: right
}
.team-grid .team-members {
width: 478px;
padding: 10px 15px;
margin: 0 -15px -15px;
background-color: #f8f8f8;
border-top: 1px solid #eee;
border-radius: 0 0 3px 3px
}
.team-grid .team-members .btn-sm {
margin-top: 1px;
margin-bottom: 1px
}
.team-grid .team-member {
display: inline-block;
width: 30px;
height: 30px;
vertical-align: top
}
.team-grid .team-member:hover {
text-decoration: none
}
.team-grid .blankslate {
margin-right: 10px;
margin-left: 10px
}
.team-grid .team-actions-form {
float: right
}
.team-label-ldap {
display: inline-block;
padding: 0 9px;
line-height: 25px;
color: #767676;
text-transform: uppercase;
cursor: default;
border: 1px solid #eaeaea;
border-radius: 3px;
box-shadow: none
}
.team-label-ldap.header-label-ldap {
padding: 3px 5px
}
.team-member-ellipsis {
display: inline-block;
width: 30px;
height: 30px;
font-weight: bold;
line-height: 24px;
color: #767676;
text-align: center;
vertical-align: top;
background-color: #ddd;
border-radius: 3px
}
.team-member-ellipsis:hover {
color: #333;
text-decoration: none
}
.team-listing .table-list-cell {
padding-top: 10px;
padding-bottom: 10px;
vertical-align: middle
}
.team-listing .table-list-cell-checkbox {
width: 30px;
padding-right: 0;
padding-left: 10px
}
.team-listing .team-info {
width: 280px
}
.team-listing .team-name {
font-size: 20px;
line-height: 1.3;
color: #4078c0
}
.team-listing .description {
display: block
}
.team-listing .team-avatars {
width: 380px;
white-space: nowrap
}
.team-listing .team-meta {
font-size: 14px
}
.team-listing .team-menu {
padding-right: 15px
}
.toolbar-commenting {
float: right
}
.toolbar-commenting .dropdown.active .dropdown-menu-content {
display: block
}
.toolbar-commenting .dropdown-menu-s {
width: 100px
}
.toolbar-commenting .dropdown-item {
font-weight: bold;
line-height: 1em;
background: none;
border: 0
}
.toolbar-commenting .dropdown-item:hover {
color: #4078c0
}
.toolbar-commenting .dropdown-item:focus {
color: #4078c0;
outline: none
}
.toolbar-item {
display: block;
float: left;
padding: 4px 5px;
color: #767676;
background: none;
border: 0
}
.toolbar-item.dropdown,.toolbar-item.select-menu {
padding: 0
}
.toolbar-item .select-menu-modal {
margin-top: 2px
}
.toolbar-item .select-menu-item {
padding-left: 8px
}
.toolbar-item .menu-target {
display: block;
padding: 4px 5px;
color: #767676;
background: none;
border: 0
}
.toolbar-item .menu-target:hover,.toolbar-item:hover {
color: #4078c0
}
.toolbar-item .menu-target:focus,.toolbar-item:focus {
color: #4078c0;
outline: none
}
.toolbar-item .dropdown-caret {
margin-left: -3px
}
.toolbar-item:disabled {
color: #ddd
}
.toolbar-item .octicon-link,.toolbar-item .octicon-tasklist {
margin-left: -3px
}
.toolbar-item .octicon-mention {
margin-left: -4px
}
.toolbar-item .octicon-bold {
margin-left: -2px
}
.toolbar-group {
display: inline-block;
margin-left: 20px
}
.toolbar-group:first-child {
margin-left: 0
}
.toolbar-help {
float: left;
margin-top: -2px;
margin-bottom: 10px;
margin-left: 1px
}
.toolbar-help .octicon {
vertical-align: bottom
}
.dropdown-header1 {
font-size: 20px
}
.dropdown-header2 {
font-size: 18px
}
.dropdown-header3 {
font-size: 14px
}
.typeahead-result {
position: relative;
display: block;
min-width: 100%;
padding: 10px;
margin-top: 0;
color: #333;
cursor: pointer
}
.typeahead-result::before {
display: table;
content: ""
}
.typeahead-result::after {
display: table;
clear: both;
content: ""
}
.typeahead-result:first-child {
border-top: 0
}
.typeahead-result:focus,.typeahead-result:hover,.typeahead-result.navigation-focus {
text-decoration: none
}
.typeahead-result:hover,.typeahead-result.navigation-focus {
color: #fff;
background-color: #4078c0
}
.typeahead-result:hover .octicon-plus,.typeahead-result.navigation-focus .octicon-plus {
color: #fff
}
.member-suggestion {
padding-left: 44px
}
.member-suggestion .avatar {
float: left;
margin-right: 10px;
margin-left: -34px
}
.member-suggestion .member-suggestion-info {
width: 90%;
margin-top: 2px;
margin-bottom: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.member-suggestion .member-name {
font-size: 12px;
color: #767676
}
.member-suggestion .member-email {
margin-top: 0;
margin-bottom: 0
}
.member-suggestion .octicon-plus,.member-suggestion .octicon-check {
position: absolute;
top: 50%;
right: 15px;
margin-top: -8px;
color: #ddd
}
.member-suggestion .already-member-note,.member-suggestion .non-member-note,.member-suggestion .non-member-action {
margin-top: 0;
margin-bottom: 0;
color: #767676
}
.member-suggestion .non-member-action {
display: none
}
.member-suggestion:hover .member-name,.member-suggestion:hover .non-member-note,.member-suggestion:hover .already-member-note,.member-suggestion:hover .non-member-action,.member-suggestion:hover .member-email,.member-suggestion.navigation-focus .member-name,.member-suggestion.navigation-focus .non-member-note,.member-suggestion.navigation-focus .already-member-note,.member-suggestion.navigation-focus .non-member-action,.member-suggestion.navigation-focus .member-email {
color: #fff
}
.member-suggestion:hover .non-member-note,.member-suggestion.navigation-focus .non-member-note {
display: none
}
.member-suggestion:hover .non-member-action,.member-suggestion.navigation-focus .non-member-action {
display: block
}
.member-suggestion:hover .octicon,.member-suggestion.navigation-focus .octicon {
color: #fff
}
.member-suggestion.not-a-member .member-info,.member-suggestion.disabled .member-info {
margin-top: -2px
}
.member-suggestion.disabled {
opacity: 0.5
}
.non-member-result {
padding-left: 31px
}
.non-member-result.disabled {
pointer-events: none;
opacity: 0.5
}
.team-suggestion {
padding-left: 32px
}
.team-suggestion .octicon {
float: left;
margin-top: 2px;
margin-left: -22px
}
.team-suggestion .team-suggestion-info {
margin: 2px 0 0
}
.team-suggestion .team-suggestion-info .css-truncate-target {
max-width: none
}
.team-suggestion .team-size,.team-suggestion .team-description {
font-size: 12px;
color: #767676
}
.team-suggestion.navigation-focus .team-size,.team-suggestion.navigation-focus .team-description {
color: #fff
}
.email-suggestion {
padding-left: 32px
}
.email-suggestion .octicon-mail {
margin-left: -20px;
color: #999
}
.email-suggestion .member-suggestion-info {
margin-top: 1px
}
.repo-access-add-team .team-name {
font-size: 13px
}
.repo-access-add-team .team-description {
display: block
}
.repo-access-add-team .team-size,.repo-access-add-team .team-description {
font-size: 12px;
color: #767676
}
.repo-access-add-team.navigation-focus .team-size,.repo-access-add-team.navigation-focus .team-description {
color: #fff
}
.underline-nav {
display: table;
height: 62px
}
.underline-nav-item {
display: table-cell;
padding-right: 20px;
padding-left: 20px;
font-size: 14px;
color: #767676;
vertical-align: middle;
border-bottom: 2px solid transparent
}
.underline-nav-item:hover,.underline-nav-item:focus {
color: #333;
text-decoration: none
}
.underline-nav-item.selected {
color: #333;
border-bottom-color: #c9510c
}
#user-content-toc {
overflow: visible
}
#user-content-toc tr {
border-top: 0
}
#user-content-toc td {
padding: 0 20px;
background-color: #f7f7f7;
border: 0;
border-radius: 3px
}
#user-content-toc ul {
padding-left: 0;
font-weight: bold;
list-style: none
}
#user-content-toc ul li {
padding-left: 0.2em
}
#user-content-toc ul ul {
font-weight: normal
}
#user-content-toc ul ul li::before {
float: left;
margin-top: -0.2em;
margin-right: 0.2em;
font-size: 1.2em;
line-height: 1;
color: #aaa;
content: "\231e"
}
#user-content-toc ul ul ul {
padding-left: 0.9em
}
#user-content-toctitle h2 {
margin-top: 1em;
margin-bottom: 0.5em;
font-size: 1.25em;
border-bottom: 0
}
.user-list em {
padding: 3px;
font-style: normal;
font-weight: bold;
background-color: rgba(255,255,140,0.5);
border-radius: 3px
}
.user-list .avatar {
position: absolute;
top: 0;
left: 0
}
.user-list-info {
min-height: 48px;
padding: 0;
font-size: 18px;
font-weight: normal;
line-height: 20px
}
.user-list-bio {
margin: 8px 0 0
}
.user-list-meta {
margin: 8px 0 0;
overflow: hidden;
list-style-type: none
}
.user-list-meta>li {
float: left;
margin-right: 10px
}
.user-list-meta a {
color: #333
}
.user-list-meta .octicon {
vertical-align: text-bottom
}
.user-list-item {
position: relative;
padding: 0 0 20px 58px;
margin: 0 0 20px;
border-bottom: 1px solid #f1f1f1
}
.follow-list {
list-style-type: none
}
.follow-list .follow-list-item {
width: 305px;
height: 100px;
padding-bottom: 20px;
margin-right: 20px;
margin-bottom: 20px
}
.follow-list .follower-list-align-top {
vertical-align: top
}
.follow-list .flagged-banner {
width: 75px;
padding: 3px 0;
font-size: 10px;
font-weight: bold;
color: #fff;
text-transform: uppercase;
background-color: #bd2c00;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px
}
.follow-list .follow-list-name {
margin-bottom: 1px;
font-weight: normal
}
.follow-list .follow-list-name a {
color: inherit
}
.follow-list .follow-list-info {
margin-bottom: 0.6em;
font-size: 12px;
color: #767676
}
.follow-list .css-truncate.css-truncate-target {
max-width: 190px
}
.user-select-contain {
-ms-user-select: element;
-webkit-user-select: contain;
-moz-user-select: contain;
user-select: contain
}
.wiki-list em {
padding: 3px;
font-style: normal;
font-weight: bold;
background-color: rgba(255,255,140,0.5);
border-radius: 3px
}
.wiki-list .avatar {
float: left
}
.wiki-list .title {
min-height: 24px;
margin: -3px 0 10px 38px;
font-weight: bold;
line-height: 1.2
}
.wiki-list .title .updated-at {
font-weight: normal
}
.wiki-list .repo-specific .title,.wiki-list .repo-specific .full-path {
margin-left: 0
}
.wiki-list .description {
margin: 0 0 10px;
overflow: hidden;
line-height: 20px
}
.wiki-list .wiki-list-item+.wiki-list-item {
padding-top: 20px;
margin-top: 20px;
margin-bottom: 10px;
border-top: 1px solid #eee
}
.zeroclipboard-link {
padding: 0;
margin: 0;
color: #4078c0;
cursor: pointer;
background: none;
border: 0
}
.zeroclipboard-link .octicon {
display: block
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment