body:not(.full-width) {
  font-family: "CMU Sans Serif", "PingFang SC", "Helvetica Neue", "Microsoft YaHei", Arial, Helvetica, sans-serif !important;
  background-color: #100705 ;
  background-image: url("/img/dark_wood.png");
  background-size: contain;
  background-attachment: fixed;
  overflow-y: scroll;
  overflow-x: auto;
  min-width: 1020px;
  color: bisque;
}
h1,h2,h3,h4,h5,
.ui.header,
.ui.menu,
.ui.input input,
.ui.button:not(.label) {
  font-family: "CMU Sans Serif", "PingFang SC", 'Hiragino Sans GB', "Helvetica Neue", "Microsoft YaHei", Arial, Helvetica, sans-serif !important;
  color: #7f7fff ;
}
.tabular .item {
  /* Repo tabs menu */
  color: #ffe4c4 !important;
}
.ui.button:not(.label) {
  font-family: "CMU Sans Serif", "PingFang SC", 'Hiragino Sans GB', "Helvetica Neue", "Microsoft YaHei", Arial, Helvetica, sans-serif !important;
}
pre,code {
  font: 12pt "CMU Typewriter Text", Consolas, "Liberation Mono", Menlo, Courier, monospace;
}
.ui .sha.label {
  font-family: "CMU Typewriter Text", Consolas, Menlo, Monaco, "Lucida Console", monospace;
  font-size: 13px;
  padding: 6px 10px 4px 10px;
  font-weight: normal;
  margin: 0 6px;
}
.markdown:not(code) {
  overflow: hidden;
  font-family: "CMU Sans Serif", "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif;
  font-size: 12pt;
  line-height: 1.6 !important;
  word-wrap: break-word;
  background-color: #f3ece2;
  color: #000000;
}
.repository.file.list #file-content #ipython-notebook .nb-raw-cell {
  white-space: pre-wrap;
  background-color: #f5f2f0;
  font-family: "CMU Typewriter Text", Consolas, Monaco, 'Andale Mono', monospace;
  padding: 1em;
  margin: 0.5em 0;
}
.repository.file.list #file-content #ipython-notebook .nb-input:before,
.repository.file.list #file-content #ipython-notebook .nb-output:before {
  position: absolute;
  font-family: "CMU Typewriter Text", monospace;
  color: #999;
  left: -7.5em;
  width: 7em;
  text-align: right;
}
.repository.file.list #file-content .plain-text {
  font-size: 14pt;
  padding: 15pt 15pt 10pt 15pt;
  font-family: "CMU Typewriter Text", Consolas;
}
.repository.file.list #file-content .code-view * {
  font-size: 12pt;
  font-family: "CMU Typewriter Text", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  line-height: 20pt;
}
.repository.view.issue .comment-list .comment .ui.form textarea {
  height: 200pt;
  font-family: "CMU Typewriter Text", "Consolas", monospace;
}
.repository .comment.form .content textarea {
  height: 200pt;
  font-family: "CMU Typewriter Text", "Consolas", monospace;
}
.repository.wiki.new .CodeMirror .CodeMirror-code {
  font-family: "CMU Typewriter Text", "Consolas", monospace;
}
.feeds .news .commit-id {
  font-family: "CMU Typewriter Text", Consolas, monospace;
}


.ui.table {
  background-color: #f3ece2 !important;
  background-image: none;
  background-size: contain;
  background-attachment: fixed;
  background-blend-mode: normal;
  color: #000000;
}
.repository .diff-file-box .code-diff tbody tr.add-code td {
  background-color: #c2ffc2 !important;
  border-color: #c1e9c1 !important;
  color: #000 !important;
}

.repository .diff-file-box .code-diff tbody tr.del-code td {
  background-color: #ffc4c4 !important;
  border-color: #000 !important;
  color: #000 !important;
}
.repository .diff-file-box .code-diff tbody tr .removed-code {
  background-color: #ff7777;
}
.repository .diff-file-box .code-diff tbody tr .added-code {
  background-color: #77ff77;
}
.repository .diff-file-box .code-diff tbody tr.tag-code td {
  background-color: #a29e97 !important;
}
.ui.basic.label {
  background: none #ffe4c4;
}
a.ui.basic.label:hover {
    color: #0000ff;
}
.repository .head .mega-octicon {
  color: #7f7fff;
}
.ui.button {
  background: #2e2e5c !important;
  color: silver !important;
}
.ui.attached.header {
  background: #211c1c !important;
/*  color: #7f7fff !important; */
  color: #bfbfff !important;
  border: none !important;
}
.following.bar .head.link.item {
  color: #7f7fff !important;
}
.ui.header {
  color: #7f7fff !important;
}
.ui.buttons > .ui.dropdown:last-child .menu,
.ui.menu .right.dropdown.item .menu,
.ui.menu .right.menu .dropdown:last-child .menu {
  background-color: #201818 !important;
}
.ui.menu .ui.dropdown .menu > .item {
  color: #7f7fff !important;
  background-color: #201818 !important;
}
.ui.menu .ui.dropdown .menu > .item:hover {
  color: rgba(196, 45, 45, 0.95) !important;
  background-color: #201818 !important;
}
#repo-clone-url {
/*  color: #7f7fff !important; */
  color: #bfbfff !important;
}

.hljs {
    color: #000 !important;
}
.hljs-meta {
  color: #004016 !important;
}
.hljs-comment,
.hljs-quote {
  color: #808080 !important;
  font-weight: 400;
}
.hljs-string,
.hljs-doctag {
  color: #3e2a80 !important;
}
.hljs-built_in,
.hljs-builtin-name {
  color: #803366 !important;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-subst {
  color: #60264d !important;
}
.hljs-number, .hljs-literal, .hljs-variable, .hljs-template-variable, .hljs-tag .hljs-attr {
    color: #604500 !important;
}
a {
/*  color: #5050a2 ; */
    color: #7f7fff ;
}
.ui.label {
  background-color: #2e2e5c;
  color: #fff;
}
a.ui.label:hover, a.ui.labels .label:hover {
    background-color: #5f5fc0;
    border-color: #e0e0e0;
    border-top-color: rgb(224, 224, 224);
    border-right-color: rgb(224, 224, 224);
    border-bottom-color: rgb(224, 224, 224);
    border-left-color: rgb(224, 224, 224);
    background-image: none;
    color: #000000;
}
.ui .text.black {
    color: #aaaaaa;
}
.ui.basic.blue.button, .ui.basic.blue.buttons .button {
    -webkit-box-shadow: 0 0 0 1px #7f7fff inset!important;
    box-shadow: 0 0 0 1px #7f7fff inset!important;
    color: #7f7fff !important;
}
.ui.basic.blue.button:focus, .ui.basic.blue.buttons .button:focus {
    -webkit-box-shadow: 0 0 0 1px #7f7fff inset!important;
    box-shadow: 0 0 0 1px #7f7fff inset!important;
    color: #7f7fff !important;
}
.ui.grey.label, .ui.grey.labels .label {
    color: #000 !important;
}
.ui.menu .item>.label {
    color: #000;
}
.feeds .list ul li a .octicon {
    color: #ff0000;
}
.ui.vertical.menu .active.item {
    background: #2e2e5c ;
}
.ui.menu .active.item:hover, .ui.vertical.menu .active.item:hover {
    color: #7f7fff ;
}
.repository.file.list #file-content .code-view .lines-num pre,
.repository.file.list #file-content .code-view .lines-code pre,
.repository.file.list #file-content .code-view .lines-num ol,
.repository.file.list #file-content .code-view .lines-code ol,
.repository.file.list #file-content .code-view .lines-num .hljs,
.repository.file.list #file-content .code-view .lines-code .hljs {
  background-color: #f3ece2 !important;
  color: #000000;
  margin: 0;
  padding: 0 !important;
  border: 0 !important;
}
.repository.file.list #file-content .code-view .lines-num pre li,
.repository.file.list #file-content .code-view .lines-code pre li,
.repository.file.list #file-content .code-view .lines-num ol li,
.repository.file.list #file-content .code-view .lines-code ol li,
.repository.file.list #file-content .code-view .lines-num .hljs li,
.repository.file.list #file-content .code-view .lines-code .hljs li {
  font-size: 12pt;
}
.ui.breadcrumb .divider {
    display: inline-block;
    opacity: .7;
    margin: 0 .21428571rem 0;
    font-size: .92857143em;
    color: #c0c0c0 ;
    vertical-align: baseline;
}
.repository .diff-file-box .code-diff .lines-num.lines-num-old {
  color: #ffc4c4 !important;
}
.repository .diff-file-box .code-diff .lines-num.lines-num-new {
  color: #c2ffc2 !important;
}
.ui.blue.label, .ui.blue.labels .label {
    background-color: #2e2e5c !important;
    border-color: #2e2e5c !important;
    color: #fff !important;
}
a.ui.blue.label:hover {
    background-color: #5f5fc0 !important;
    border-color: #5f5fc0 !important;
    color: #000 !important;
}
.ui .info.segment.top {
    background-color: #1c0303 !important;
}
.ui.tabular.menu .active.item {
    background: none #211c1c ;
    border-color: #211c1c ;
}
.ui.menu .item {
/*    position: relative;
    vertical-align: middle;
    line-height: 1;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    user-select: none;
    text-transform: none;*/
    font-weight: 400;
    background-color: #211c1c ;
}
.ui.basic.button, .ui.basic.buttons .button {
    background: #211c1c none !important;
    background-color: #211c1c !important;
}
.ui.table thead th {
    background: #211c1c;
    background-color: #211c1c ;
}
.repository #clone-panel input {
    max-width: 190px;
    width: 190px;
    background-color: #211c1c;
}
.ui.input.focus>input, .ui.input>input:focus {
    border-color: #7f7fff !important;
    border-top-color: #7f7fff !important;
    border-right-color: #7f7fff !important;
    border-bottom-color: #7f7fff !important;
    border-left-color: #7f7fff !important;
}
.ui.vertical.menu {
    background: #211c1c;
    background-color: 211c1c;
}
.ui.vertical.menu .header.item {
    background: #281c1c;
    background-color: #281c1c;
}
.ui.secondary.menu {
    background: #211c1c !important;
    background-color: #211c1c !important;
}
footer {
  border-top: 1px solid #100705;
  background-color: #100705;
}
.ui.dropdown .menu {
  border: 1px solid #211c1c;
}

.ui.dropdown .menu > .input:not(.transparent) input {
  background-color: #100705;
  color: bisque;
}

.ui.form input:not([type]),
.ui.form input[type=date],
.ui.form input[type=datetime-local],
.ui.form input[type=email],
.ui.form input[type=file],
.ui.form input[type=number],
.ui.form input[type=password],
.ui.form input[type=search],
.ui.form input[type=tel],
.ui.form input[type=text],
.ui.form input[type=time],
.ui.form input[type=url] {
  background: #100705;
  color: silver;
  font-weight: 600;
}

.ui.form input:not([type]):focus,
.ui.form input[type=date]:focus,
.ui.form input[type=datetime-local]:focus,
.ui.form input[type=email]:focus,
.ui.form input[type=file]:focus,
.ui.form input[type=number]:focus,
.ui.form input[type=password]:focus,
.ui.form input[type=search]:focus,
.ui.form input[type=tel]:focus,
.ui.form input[type=text]:focus,
.ui.form input[type=time]:focus,
.ui.form input[type=url]:focus {
  color: silver;
  border-color: transparent;
  border-radius: 0;
  background: #100705;
  -webkit-box-shadow: 0px 0px 8px 2px #c8c183;
  box-shadow: 0px 0px 8px 2px #c8c183;
}
.ui.menu.three.item .item {
    background-color: #191c1c;
    color: #7f7fff;
}
.ui.basic.blue.button:hover, .ui.basic.blue.buttons .button:hover {
    -webkit-box-shadow: 0 0 0 1px #bfbfff inset!important;
    box-shadow: 0 0 0 1px #bfbfff inset!important;
    color: #bfbfff !important;
}
.ui.input.focus>input, .ui.input>input:focus {
    border-color: #85b7d9;
    background: #f3ece2;
    color: rgba(0,0,0,.8);
    -webkit-box-shadow: none;
    box-shadow: none;
}
.repository.file.list #repo-files-table tbody .octicon.octicon-file-directory, .repository.file.list #repo-files-table tbody .octicon.octicon-file-submodule {
    color: #2e2e5c ;
}
.feeds .news .commit-id {
    font-family: "CMU Typewriter Text", Consolas, monospace;
    color: #7777f0;
}
.push a,
.news a {
/*  color: #7777f0;*/
  color: #b0b0f0;
}
.name a {
  color: #080810;
}
.name a:hover {
  color: #800000;
}
.repository.file.list #repo-files-table tr:hover {
    background-color: #c0bbe0;
}
a:hover {
    color: #800000;
}
#repo-files-table tr:hover {
    color: #800000 ;
}
#repo-files-table tr:hover a {
    color: #800000 !important;
}
#repo-files-table tr:hover .ui.label {
    color: #fff !important;
}
#repo-files-table tr:hover span {
    color: #800000 !important;
}
#file-content h1,
#file-content h2,
#file-content h3,
#file-content h4,
#file-content h5 {
  color: #000000;
}
.ui.card>.extra a:not(.ui):hover, .ui.cards>.card>.extra a:not(.ui):hover {
    color: #800000;
}
.ui.repository.list .item .ui.header .name:hover {
    color: rgba(255, 0, 0, 0.95);
}
.mega-octicon.octicon-repo {
    color: #ff0000 !important;
}
.ui.user.list .item .description a:hover {
    text-decoration: underline;
    color: #800000;
}
.ui.container:not(.fluid) {
  width: 980px !important;
}
.repository #clone-panel {
    margin-left: 5px;
    width: auto !important;
}
.markdown:not(code) .highlight pre,
.markdown:not(code) pre {
  background-color: #c4bfb7;
}
.markdown:not(code) pre code,
.markdown:not(code) pre tt {
  color: #000000;
}
.ui.form textarea {
    background: #f3ece2;
}
.ui.form textarea:focus {
    background: #f3ece2;
}
.ui.repository.list .item .ui.header .name {
    color: #bfbfff;
}
.ui.comments .comment .actions a {
    color: #bfbfff;
}
.ui.comments .comment .actions a:hover {
    color: #800000;
}
.issue.list > .item .title {
    color: #bfbfff;
}
.issue.list > .item .title:hover {
    color: #800000;
}
.ui .text.grey a {
    color: #ffe4c4 !important;
}
.xdsoft_datetimepicker .xdsoft_label {
    background-color: #bfbfff !important ;
}
.xdsoft_datetimepicker {
    background: #bfbfff !important;
    color: #000000 !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
    background: #2e2e5c !important;
    color: #aaaaaa !important;
    box-shadow: #4d4d9c 0 1px 3px 0 inset !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {
    background: #f3ece2 !important;
    color: #000 !important;
}
.repository .milestone.list > .item .operate > a:hover {
    color: #800000;
}
.ui.list .list>.item .header, .ui.list>.item .header {
    display: block;
    margin: 0;
    font-family: "CMU Sans Serif",Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
    font-weight: 700;
    color: rgba(192,192,192,.87);
}