/* Main */
body {
  background-color: #1d1f21 !important;
  color: #e0e0e0;
}
body:not(.full-width) {
  background-color: #1d1f21 !important;
}
footer {
  background-color: #282a2e;
  color: #e0e0e0;
  border-top: 1px solid #373b41;
  margin-top: 0 !important;
}
footer .container .fa {
  color: #81a2be;
}
a {
  color: #81a2be;
}
a:hover {
  color: #81a2be;
  opacity: 0.6;
}
hr {
  background-color: #e0e0e0 !important;
}
.full.height {
  padding-top: 53px;
  margin: 0 0 -40px 0;
}
.following.bar.light {
  position: fixed;
  top: 0px;
}
.ui.attached.header .right .button {
  color: white !important;
}
.ui.top.attached.header {
  background: #2f3233 !important;
  color: #e7e7e7 !important;
  border-color: #353636 !important;
}
.ui.table thead th {
  background: #2f3233 !important;
  color: #e7e7e7 !important;
  border-color: #353636 !important;
}
.three.wide.text.grey.right.age,
.time-since.poping.up {
  color: #e7e7e7 !important;
}
.ui.dropdown .menu {
  background: #333131 !important;
}
/* Navigation */
.ui.menu .ui.dropdown .menu > .item {
  color: rgba(255, 255, 255, 0.9) !important;
}
.following.bar.light {
  background-color: #282a2e;
  border-bottom: 1px solid #373b41;
}
.ui.secondary.menu .active.item {
  color: #e0e0e0;
  background-color: #1d1f21;
  font-weight: bold;
}
.ui.secondary.menu .active.item:hover {
  background-color: #1d1f21 !important;
}
.ui.menu .item {
  color: #e0e0e0;
}
.ui.menu {
  background: #282a2e;
  border: none;
}
.repository .milestone.list > .item > a {
  color: white;
}
.issue.list > .item .desc a.milestone:hover {
  color: white !important;
}
.repository .metas .ui.list a .text {
  color: white;
}
h1 a.anchor .octicon.octicon-link,
h2 a.anchor .octicon.octicon-link,
h3 a.anchor .octicon.octicon-link,
h4 a.anchor .octicon.octicon-link,
h5 a.anchor .octicon.octicon-link,
h6 a.anchor .octicon.octicon-link {
  color: white;
}
.following.bar .top.menu a.item:hover {
  color: #b4b7b4;
}
.ui .text.black {
  color: #e0e0e0;
}
.context.user.overflow.menu.transition {
  background-color: #343544;
  color: lightgrey !important;
}
.ui.dropdown .menu > .header {
  color: rgba(255, 255, 255, 0.9);
}
.overflow.menu .items .item:hover {
  color: rgba(255, 255, 255, 0.9);
}
.overflow.menu .items .item {
  color: rgba(255, 255, 255, 0.9) !important;
}
.ui.dropdown .menu > .item {
  color: white !important;
}
.repository .filter.dropdown .menu {
  background-color: #2e2f38 !important;
  color: lightgrey !important;
}
.ui.menu .ui.dropdown .menu > .active.item {
  color: rgb(73, 95, 140) !important;
}
.ui.icon.input > input {
  background-color: #3e3e3e !important;
  border: none !important;
  color: lightgrey;
}
.reference.column .text.black {
  color: white !important;
}
.ui.menu .ui.dropdown .menu > .item:hover,
.ui.menu .ui.dropdown .menu > .selected.item,
#branch-list {
  background-color: #343544 !important;
  color: white !important;
}
.filter.icon {
  color: white;
}
/* Home */
.home a {
  color: #cc6666;
}
.home .logo img {
  height: 294px;
}
.home .hero .octicon {
  color: #cc6666;
}
.ui.header {
  color: #e0e0e0;
}
.feeds .list ul li.private {
  background-color: #373b41;
  border-bottom: none;
}
.feeds .list ul li:not(:last-child) {
  border-bottom: 1px solid #373b41;
}
.ui.accordion .title:not(.ui) {
  color: #e0e0e0;
}
#auth_password {
  background: #373b41;
  color: #e0e0e0;
}
.ui.checkbox label:hover,
.ui.checkbox + label:hover {
  color: #e0e0e0;
  opacity: 0.6;
}
.ui.secondary.menu .dropdown.item:hover,
.ui.secondary.menu .link.item:hover,
.ui.secondary.menu a.item:hover {
  color: rgba(224, 224, 224, 0.6);
}
/* Explore */
.ui.vertical.menu {
  background-color: #373b41;
}
.ui.vertical.menu .header.item {
  background-color: #373b41;
}
.ui.vertical.menu .active.item {
  background-color: #282a2e;
}
.ui.menu .active.item {
  color: #e0e0e0;
  background: #373b41;
}
.ui.menu a.item:hover {
  color: #fff;
  background-color: #282a2e;
}
.ui.repository.list .item:not(:first-child) {
  border-top: 1px solid #373b41;
}
.ui.menu .active.item:hover {
  background-color: #373b41;
  color: #e0e0e0;
}
.ui.vertical.menu .active.item:hover {
  background-color: #282a2e;
  color: #e0e0e0;
}
.ui.form input:not([type]),
.ui.form input:not([type]):focus {
  background-color: #373b41;
  color: #b4b7b4;
}
.ui.form input:not([type]):focus {
  border-top-color: #81a2be;
  border-left-color: #81a2be;
  border-bottom-color: #81a2be;
  color: #e0e0e0;
}
.ui.list .list > .item .description,
.ui.list > .item .description {
  color: #969896;
}
.ui.repository.list .item .time {
  color: #969896;
}
.ui .text.grey {
  color: #969896 !important;
}
.ui.user.list .item:not(:first-child) {
  border-top: 1px solid #373b41;
}
.ui.divider:not(.vertical):not(.horizontal) {
  border-bottom: 1px solid #373b41;
}
.ui.list .list > .item .header,
.ui.list > .item .header {
  color: #e0e0e0;
}
.ui.pagination.menu .active.item {
  color: #e0e0e0;
  background-color: #373b41;
}
.ui.menu .item.disabled,
.ui.menu:hover .item.disabled:hover {
  color: #e0e0e0;
}
.ui.menu:hover .item.disabled:hover {
  background-color: #282a2e !important;
}
.ui.user.list .item .description a {
  color: #81a2be !important;
}
.ui.sha.label,
a.ui.label:hover,
a.ui.labels .label:hover {
  background-color: #454557;
  color: #d7d7d7;
}
.ui.breadcrumb a.section {
  display: none;
}
#search-repo-box .results .item:hover,
#search-user-box .results .item:hover {
  color: rgb(152, 165, 201) !important;
}
/* Repos */
.repository .header-wrapper {
  background-color: #282a2e;
}
.ui.basic.button,
.ui.basic.buttons .button {
  color: #e0e0e0 !important;
}
.ui.basic.label {
  color: #e0e0e0;
}
.ui.tabular.menu .item {
  color: #e0e0e0;
}
.ui.tabular.menu .active.item {
  background: none #373b41;
  color: #e0e0e0;
  border-color: transparent;
}
.ui .text.black {
  color: #e0e0e0;
}
.ui .text.black:hover {
  color: #e0e0e0;
}
.ui.segment {
  background: #282a2e;
}
.ui.input input {
  background: #373b41 !important;
  color: #e0e0e0 !important;
  border: none !important;
}
.ui.input input:focus {
  background: #373b41 !important;
  color: #e0e0e0 !important;
}
.ui.black.button,
.ui.black.buttons .button {
  background: #373b41 !important;
  color: #e0e0e0 !important;
}
.ui.basic.button:hover,
.ui.basic.buttons .button:hover {
  background: #e0e0e0 !important;
}
.ui.basic.label {
  background: none #e0e0e0;
}
span.ui.basic.yellow.label {
  background-color: transparent !important;
}
.ui.dropdown .menu {
  background: #e0e0e0;
}
.reference .ui.button {
  line-height: 16px;
}
.reference.column .text.black {
  color: #1d1f21;
}
.ui.table {
  background: #282a2e;
  color: #e0e0e0;
}
.ui.table thead th {
  background: #e0e0e0;
  color: #1d1f21;
}
.repository.file.list #repo-files-table tr:hover {
  background-color: #373b41;
}
.repository.file.list #file-content .code-view .lines-code ol {
  background-color: #282a2e;
}
.repository.file.list #file-buttons .ui.button {
  padding: 0.78571429em 1.2em 0.78571429em;
  line-height: 16px;
}
.repository #clone-panel {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 1rem;
}
.repository #clone-panel .ui.basic.button {
  font-size: 0.85714286rem;
  line-height: 16px;
}
.repository #clone-panel .ui.basic.button .icon {
  font-size: 16px;
}
.repository #clone-panel .clone.button {
  padding: 0.78571429em 0.5em;
}
.ui.breadcrumb a {
  color: #81a2be;
}
.ui.breadcrumb a:hover {
  color: #81a2be;
  opacity: 0.6;
}
.ui.basic.blue.button,
.ui.basic.blue.buttons .button {
  color: #81a2be !important;
  box-shadow: 0 0 0 1px #81a2be inset !important;
}
.ui.basic.blue.button:hover,
.ui.basic.blue.buttons .button:hover {
  color: #81a2be !important;
  opacity: 0.6;
}
.ui.basic.orange.label {
  color: #f2711c !important;
  border-color: #f2711c !important;
  background: none !important;
}
.ui .text.grey a:hover {
  color: #fff !important;
}
.ui .text.grey a {
  color: #fff !important;
}
.ui.button {
  background-color: #0000001a;
  color: #999;
}
.ui.form textarea,
.repository.file.editor
  .commit-form-wrapper
  .commit-form
  .quick-pull-choice
  .new-branch-name-input
  input {
  background-color: #373b41 !important;
  color: #b4b7b4 !important;
}
.ui.menu .item > .label {
  color: #1d1f21;
}
.ui.tabular.menu .item:hover {
  color: #e0e0e0;
  opacity: 0.6;
}
.ui.breadcrumb .divider {
  color: #e0e0e0;
}
.three.wide.text.grey.right.age .time-since.poping.up {
  color: #1d1f21;
}
.ui.attached.header {
  background: #e0e0e0;
}
.ui.top.attached.header {
  background: #e0e0e0;
  color: #282a2e;
}
.ui .warning.header {
  background-color: #de935f !important;
  border-color: #de935f !important;
}
.ui.attached.table {
  border: transparent;
}
.markdown:not(code) .highlight pre,
.markdown:not(code) pre {
  background-color: #1d1f21;
}
.hljs {
  color: #e0e0e0 !important;
}
.hljs-built_in,
.hljs-builtin-name {
  color: #81a2be !important;
}
.hljs-comment,
.hljs-quote {
  color: #969896 !important;
  opacity: 0.7;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-subst {
  color: #e0e0e0 !important;
}
.hljs-tag,
.hljs-name,
.hljs-attribute {
  color: #81a2be !important;
}
.hljs-number,
.hljs-literal,
.hljs-variable,
.hljs-template-variable,
.hljs-tag .hljs-attr {
  color: #a3e5ff !important;
}
.hljs-string,
.hljs-doctag {
  color: #cc6666 !important;
}
.markdown:not(code) h1,
.markdown:not(code) h2,
.markdown:not(code) h3,
.markdown:not(code) h4,
.markdown:not(code) h5,
.markdown:not(code) h6 {
  border-bottom: 1px solid rgba(224, 224, 224, 0.6);
}
.ui.basic.small.button {
  background: #282a2e !important;
}
.linenums > li {
  background-color: #282a2e;
}
.lines-num > span {
  background: #373b41;
}
.ui.blue.button:hover,
.ui.blue.buttons .button:hover {
  background-color: #81a2be;
  opacity: 0.6;
}
.repository .diff-file-box .code-diff tbody tr.add-code td {
  background-color: rgba(181, 189, 104, 0.1) !important;
}
.ui .info.segment.top {
  background-color: #282a2e !important;
}
.tag-code.nl-0.ol-0 > .lines-code > pre > code {
  color: #1d1f21 !important;
}
.repository .diff-file-box .code-diff tbody tr.tag-code td,
.tag-code {
  background-color: #454545 !important;
}
.repository .diff-file-box .code-diff tbody tr .removed-code {
  background-color: #723b3b;
  color: white;
}
.repository .diff-file-box .code-diff tbody tr .added-code {
  background-color: #148414;
  color: white;
}
.hljs-title,
.hljs-section,
.hljs-selector-id {
  color: #cc6666 !important;
}
.ui.checkbox label,
.ui.checkbox + label {
  color: #e0e0e0;
}
.ui.checkbox input:focus ~ label {
  color: #e0e0e0 !important;
}
.ui.red.button,
.ui.red.buttons .button {
  background-color: #9e6a03;
}
.ui.green.button:hover,
.ui.green.buttons .button:hover {
  background-color: #cc6666;
  opacity: 0.6;
}
.ui.blue.button,
.ui.blue.buttons .button {
  background-color: #306796 !important;
}
#repo-clone-https,
#repo-clone-https:hover {
  box-shadow: 0 0 0 1px #3c3c3c inset !important;
  background-color: #333 !important;
  color: white !important;
}
.ui.basic.label {
  background-color: #43434e !important;
  border-color: #383838;
}
.ui.basic.button {
  background-color: #32333b !important;
}
.repository .diff-file-box .code-diff tbody tr.del-code td {
  background-color: rgba(204, 102, 102, 0.1) !important;
}
.repository .diff-file-box .code-diff tbody tr.del-code td.add-code {
  background-color: rgba(204, 102, 102, 0.1) !important;
}
.repository .diff-file-box .code-diff tbody tr.del-code td.add-code pre {
  background-color: rgba(204, 102, 102, 0.1) !important;
}
.ui.secondary.pointing.menu a.item:hover {
  background-color: #282a2e;
  color: #e0e0e0 !important;
}
.markdown:not(code) table tr {
  background-color: #1d1f21;
}
.markdown:not(code) table tr:nth-child(2n) {
  background-color: #373b41;
}
.markdown:not(code) table th,
.markdown:not(code) table td {
  border: none !important;
}
.markdown:not(code) blockquote {
  color: #b4b7b4 !important;
  border-left: 4px solid #5a5a5a;
  background-color: #5454541a;
}
.markdown:not(code) code,
.markdown:not(code) tt {
  background-color: #373b41;
}
/* Issues */
.issues .ui.vertical.filter.menu {
  background-color: rgba(0, 0, 0, 0);
}
.ui.basic.green.active.button,
.ui.basic.green.buttons .active.button {
  box-shadow: 0 0 0 1px #b5bd68 inset !important;
  color: #b5bd68 !important;
}
.ui.basic.button:hover,
.ui.basic.buttons .button:hover {
  background: #282a2e !important;
  color: #e0e0e0 !important;
}
.ui.basic.red.active.button,
.ui.basic.red.buttons .active.button {
  box-shadow: 0 0 0 1px #9e6a03 inset !important;
  color: #9e6a03 !important;
}
.ui.compact.small.menu {
  background: #282a2e !important;
}
.issue.list > .item .title {
  color: #e0e0e0;
}
.ui.black.label,
.ui.black.labels .label {
  color: #e0e0e0;
  background-color: #282a2e !important;
}
.issue.list > .item .desc {
  color: #e0e0e0;
  opacity: 0.6;
}
.issue.list > .item .title:hover {
  color: #e0e0e0;
  opacity: 0.6;
}
.repository.view.issue .comment-list:before {
  background-color: #969896;
}
.repository.view.issue .comment-list .comment .content .header {
  background-color: #e0e0e0;
}
.repository.view.issue .comment-list .comment .content .header::before {
  border-right-color: #353636;
}
.repository.view.issue .comment-list .comment .content .header::after {
  border-right-color: #2f3233;
}
.repository.view.issue .comment-list .comment .content > .bottom.segment {
  background: #282a2e;
}
.repository.view.issue .comment-list .comment .content > .bottom.segment a {
  background-color: transparent;
}
.ui .text.grey a {
  color: #b4b4b4 !important;
}
.ui.attached.segment {
  border: transparent;
}
.ui.warning.message {
  background-color: #e0e0e0;
}
.ui.green.label,
.ui.green.labels .label {
  background-color: #238636 !important;
  border-color: #238636 !important;
  color: #e0e0e0 !important;
}
.ui.green.button,
.ui.green.buttons .button {
  background-color: #238636 !important;
  color: #e0e0e0 !important;
}
.ui.basic.red.button,
.ui.basic.red.buttons .button {
  color: #9e6a03 !important;
  box-shadow: 0 0 0 1px #9e6a03 inset !important;
}
.ui.basic.green.button,
.ui.basic.green.buttons .button {
  color: #e0e0e0 !important;
  box-shadow: none !important;
}
.ui.red.label,
.ui.red.labels .label {
  background-color: #9e6a03 !important;
  border-color: inherit !important;
}
.ui.form textarea {
  background: #e0e0e0;
}
.ui.basic.green.button:hover,
.ui.basic.green.buttons .button:hover {
  box-shadow: 0 0 0 1px #b5bd68 inset !important;
  color: #b5bd68 !important;
}
.repository .comment.form .content .form:before,
.repository .comment.form .content .form:after {
  border-right-color: #282a2e;
}
.repository.view.issue .comment-list .event .octicon.octicon-circle-slash {
  background-color: #1d1f21;
}
.dropzone .dz-preview.dz-image-preview {
  background: transparent !important;
}
/* Pull requests */
.ui.header .sub.header {
  color: #e0e0e0 !important;
}
.editor-toolbar a {
  color: #81a2be !important;
}
/* Wiki */
.repository.wiki.view .markdown {
  background: #282a2e;
  padding: 25px;
  border-radius: 15px;
}
/* Profile drop down */
.ui.menu .dropdown.item .menu {
  background: #e0e0e0;
}
.ui.menu .ui.dropdown .menu > .item:hover,
.ui.menu .ui.dropdown .menu > .selected.item {
  background: #b4b7b4;
  opacity: 0.6;
}
/* Profile */
.ui.card,
.ui.cards > .card {
  background: #282a2e;
  box-shadow: none;
}
.ui.card > .extra a:not(.ui),
.ui.cards > .card > .extra a:not(.ui) {
  color: #81a2be;
}
.ui.card > .extra,
.ui.cards > .card > .extra {
  border-top: 1px solid #373b41 !important;
}
.user.profile .ui.card .extra.content ul li:not(:last-child) {
  border-bottom: 1px solid #373b41 !important;
}
.ui.secondary.pointing.menu .active.item {
  color: #e0e0e0;
  border-color: #e0e0e0;
}
.ui.secondary.pointing.menu .active.item:hover {
  border-color: #e0e0e0;
}
.user.profile .ui.card .header.text {
  color: #e0e0e0;
}
.user.followers .list .item form button {
  margin-top: 10px;
}
/* Settings */
.ui.form .field > label {
  color: #e0e0e0;
}
#website {
  background: #373b41;
  color: #e0e0e0;
}
.inline.box.field > label {
  color: #e0e0e0 !important;
}
.inline.box.field > input {
  background: #373b41;
  color: #e0e0e0;
}
#old_password,
#password,
#retype,
#email,
#description {
  background: #373b41;
  color: #e0e0e0;
}
label[for="org_name"] {
  color: #e0e0e0 !important;
}
.ui.red.message {
  color: #9e6a03;
}
.ui.very.basic.striped.table > thead > tr > th {
  color: #e0e0e0;
}
.ui.form .inline.field > label,
.ui.form .inline.field > p,
.ui.form .inline.fields .field > label,
.ui.form .inline.fields .field > p,
.ui.form .inline.fields > label {
  color: #e0e0e0;
}
.ui.very.basic.select.selectable.table > thead > tr > th {
  color: #e0e0e0;
}
.ui.teal.button,
.ui.teal.buttons .button {
  background-color: #8abeb7;
}
.ui.form input[type="file"],
.ui.form input[type="number"],
.ui.form input[type="url"],
.ui.form input[type="password"] {
  color: #e0e0e0;
  background: #373b41;
}
.ui.selection.dropdown {
  color: #e0e0e0;
  background: #373b41;
}
.ui.selection.visible.dropdown > .text:not(.default) {
  color: unset;
}
.organization.members .list .item {
  border-bottom: 1px solid #373b41 !important;
}
.settings .hook.list > .item:not(:first-child) {
  border-top: 1px solid #373b41 !important;
}
.settings .key.list .item:not(:first-child) {
  border-top: 1px solid #373b41 !important;
}
/* Commit */
.repository .diff-box .file {
  color: #969896;
}
.ui.blue.button,
.ui.blue.buttons .button {
  background-color: #81a2be;
  color: #e0e0e0 !important;
}
.ui.basic.grey.button,
.ui.basic.grey.buttons .button {
  color: #282a2e !important;
}
.added-code {
  color: #fff;
  background-color: #b5bd68;
}
.removed-code {
  color: #1d1f21;
  background-color: #cc6666;
}
.ui.blue.label,
.ui.blue.labels .label {
  background-color: #81a2be !important;
  color: #e0e0e0 !important;
}
.repository .diff-file-box .file-body.file-code .lines-num {
  background: none;
}
.hljs-meta {
  color: #959595 !important;
}
