/*整体重定义背景色 - 墨 文字 - 白*/
body,input:focus {
    color: rgba(255,255,255,0.9);
    background-color: #2c2a2a;
}
a {color:#72aeff;}
a:hover, a:focus,.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus,.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>.dropdown>a:hover .caret, .navbar-default .navbar-nav>.dropdown>a:focus .caret,.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{
    color: #72aeff;}
.navbar-default .navbar-nav>.dropdown>a:hover .caret, .navbar-default .navbar-nav>.dropdown>a:focus .caret {
    border-top-color: #72aeff;
    border-bottom-color: #72aeff;
}
/*顶部导航条定义背景色 - 墨*/
.navbar-default{
background-color: #1c1c1c;/*墨*/ 
border-bottom: 1px solid #242424;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #242424;
}
.navbar-nav .dropdown-menu, .select2-drop,.msg-layer{
background-color: #1c1c1c;/*墨*/   
border: 1px solid #242424;
}
.card,footer{
background-color: #1c1c1c;/*墨*/  
}
/*字体颜色重定义 - 白*/
.navbar-default .navbar-brand,.navbar-default .navbar-nav>li>a,.Dropdown-menu>li>a,.dropdown-menu>li>a, .Dropdown-menu>li>button, .Dropdown-menu>li>span,.DiscussionListItem-title,textarea.form-control,.navbar-default .navbar-form .input-group-btn .btn,.form-control,.comment-author,.p-name, a.p-name,span.comment-reply a, span.cancel-comment-reply a,.comment-list p,.OwO.OwO-open .OwO-logo,.OwO:hover .OwO-logo,.OwO .OwO-body .OwO-bar,.close,.index-box .index-item, .index-box .index-link,.tagspan a, .tagspan a:hover, .tagspan a:focus,.login .box .form input[type="text"], .login .box .form input[type="password"],.navbar-default .navbar-toggle:before,.protected .submit,.DiscussionListItem-count{
color: rgba(255,255,255,0.9);
}
.navbar-default .navbar-nav>.dropdown>a .caret {
    border-top-color: rgba(255,255,255,0.9);
    border-bottom-color: rgba(255,255,255,0.9);
}
/*背景色重定义 - 灰*/
.colorbg,pre,code,.blog-post h1, .blog-post h2, .blog-post h3, .blog-post h4, .blog-post h5, .blog-post h6,textarea.form-control,.form-control,.input-group-btn .btn,.info-com,#comment-m,.OwO .OwO-body .OwO-items .OwO-item:hover,.OwO .OwO-body .OwO-items .OwO-item,.OwO .OwO-body .OwO-bar .OwO-packages li:hover,.OwO .OwO-body .OwO-bar .OwO-packages .OwO-package-active,.blog-post .jrotty-links,.breadcrumb,.page-navigator .current,.modal-content,.blog-post table tr:nth-child(2n),.btn-default,.OwO-items::-webkit-scrollbar-track-piece,.navbar-default .navbar-form .form-control:focus, .navbar-default .navbar-form .select2-search input[type=text]:focus,.protected .submit,.protected .text{
    background-color: #444444;
}
/*登录按钮颜色*/
.login .btn-login, .registerBox .btn-register,.btn-primary {
    background-color: #01445b;
    border-color: #01445b;}
.login .btn-login:hover, .registerBox .btn-register:hover,.btn-primary:hover {
    background-color: #14759b;
}
/*代码块颜色重定义 文字白 背景 灰*/
pre code::before{
    outline: 100px solid #444444;
    color: rgba(255,255,255,0.9);
}
code[class*="language-"], pre[class*="language-"] {
    color: rgba(255,255,255,0.9);
    text-shadow: 0 1px #444444;
}
.token.operator, .token.entity, .token.url, .language-css .token.string, .style .token.string {
    background: transparent;
}
/*代码语言文字颜色*/
div.code-toolbar > .toolbar a, div.code-toolbar > .toolbar button, div.code-toolbar > .toolbar span {
    color: #707070;}
/*回复可见*/
.reply2view {
    border: 2px dashed #c77;
    color: #c77;
}
/*评论及表情颜色重定义*/
.comment-close.mbm {
    background-color: #1c1c1c;
    color: rgba(255,255,255,0.9);
}
.OwO .OwO-body {
    background: #1c1c1c;
    border: 1px solid #434343;}
.OwO .OwO-body .OwO-bar {
    border-top: 1px solid #1c1c1c;
    background: #1c1c1c;}
.OwO .OwO-logo{
    background: #1c1c1c;
border-color:#434343;
}
.form-control, .select2-search input[type=text] {border: 2px solid #6e6e6e;}
.comment-arrow {
    border-color: transparent #444444 transparent transparent;
}
blockquote {
    border-left: 3px solid #444444;
}
/*评论头像标志*/
.comment-main .biaozhi {
    background: #bd671d;
    color: rgba(255,255,255,0.9);
    border: 2px solid rgba(255,255,255,0.9);}
/*友链鼠标移入样式*/
.blog-post .jrotty-links:hover {
    background: #000000;
    box-shadow: 0 15px 30px #434343;}
/*表格去掉边框*/
.blog-post table td {
    border-bottom: none;
}
/*资料修改页面输入框背景以及边框颜色*/
.typecho-option input {
    width: 100%;
    background-color: #1c1c1c;/*墨*/ 
    border: 1px solid #242424;
color: rgba(255,255,255,0.9);
}
button,.layer-cancel {
    background: #444444;color: rgba(255,255,255,0.9);
}
/*杂项 其他*/
.blog-post-meta {
    border-bottom: 1px solid #242424;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus,.btn-inverse,.tagspan,.index-box .index-item.current > .index-link,.index-box .index-link:hover{
color: rgba(255,255,255,0.9);
background-color: #444444;
}
.btn-inverse:hover, .btn-inverse.hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .open>.dropdown-toggle.btn-inverse{
color: rgba(255,255,255,0.9);
background-color: #000000;
}
.DiscussionListItem-content:active{
background: #242424;
}

/*滤镜 - 现代浏览器*/
.jrotty-links img,ins.adsbygoogle,#comments img,.blog-post img,.deanheaderbg,img.Avatar,img.slt{
    filter: brightness(70%);
}

.bootstrap-tagsinput {
    background: #000;
    border-color: #c2c2c2;
}

/* Editor.md Dark theme */
#editor{
  border-color: #1a1a17;
}
#editor .editormd-toolbar {
  background: #1A1A17;
  border-color: #1a1a17;
}
#editor .editormd-menu > li > a {
  color: #777;
  border-color: #1a1a17;
}
#editor .editormd-menu > li > a:hover, #editor .editormd-menu > li > a.active {
  border-color: #333;
  background: #333;
}
#editor .editormd-menu > li.divider {
  border-right: 1px solid #111;
}
#editor .CodeMirror {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
#editor .CodeMirror {
	background: #2c2827;
	color: #8F938F;
	line-height: 1.5;
	font-size: 14px;
}
#editor div.CodeMirror-selected { background: rgba(221,240,255,0.2) !important; }
#editor .CodeMirror ::selection { background: rgba(221,240,255,0.2); }
#editor .CodeMirror ::-moz-selection { background: rgba(221,240,255,0.2); }

#editor .CodeMirror-gutters {
	background: #34302f;
	border-right: 0px;
	padding: 0 3px;
}
#editor .CodeMirror-guttermarker { color: white; }
#editor .CodeMirror-guttermarker-subtle { color: #8F938F; }
#editor .CodeMirror-linenumber { color: #8F938F; }
#editor .CodeMirror-cursor { border-left: 1px solid #A7A7A7 !important; }
#editor span.cm-comment { color: #A6C6FF; }
#editor span.cm-atom { color: #DE8E30; }
#editor span.cm-number { color: #CCCCCC; }
#editor span.cm-property { color: #8F938F; }
#editor span.cm-attribute { color: #a6e22e; }
#editor span.cm-keyword { color: #AEB2F8; }
#editor span.cm-string { color: #66A968; }
#editor span.cm-variable { color: #AEB2F8; }
#editor span.cm-variable-2 { color: #BEBF55; }
#editor span.cm-variable-3 { color: #DE8E30; }
#editor span.cm-def { color: #757aD8; }
#editor span.cm-bracket { color: #f8f8f2; }
#editor span.cm-tag { color: #C1C144; }
#editor span.cm-link { color: #ae81ff; }
#editor span.cm-qualifier,.cm-s-pastel-on-dark span.cm-builtin { color: #C1C144; }
#editor span.cm-error {
	background: #757aD8;
	color: #f8f8f0;
}
#editor .CodeMirror-activeline-background { background: rgba(255, 255, 255, 0.031) !important; }
#editor .CodeMirror-matchingbracket {
	border: 1px solid rgba(255,255,255,0.25);
	color: #8F938F !important;
	margin: -1px -1px 0 -1px;
}
/* Preview dark theme */
#editor .editormd-preview {
  color: #777;
  background: #2C2827;
}
.editormd-preview .editormd-preview-container {
  color: #888;
  background-color: #2C2827;
}
.editormd-preview .editormd-preview-container pre.prettyprint {
  border: none;
}
.editormd-preview .editormd-preview-container blockquote {
  color: #555;
  padding: 0.5em;
  background: #222;
  border-color: #333;
}
.editormd-preview .editormd-preview-container abbr {
  color: #fff;
  padding: 1px 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #ff9900;
}
.editormd-preview .editormd-preview-container code {
  color: #fff;
  border: none;
  padding: 1px 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #5A9600;
}
.editormd-preview .editormd-preview-container table {
  border: none;
}
.editormd-preview .editormd-preview-container .fa-emoji {
  color: #B4BF42;
}
.editormd-preview .editormd-preview-container .katex {
  color: #FEC93F;
}
.editormd-preview .editormd-toc-menu > .markdown-toc {
  background: #fff;
  border: none;
}
.editormd-preview .editormd-toc-menu > .markdown-toc h1 {
  border-color: #ddd;
}
.editormd-preview .markdown-body h1, .editormd-preview .markdown-body h2, .editormd-preview .markdown-body hr {
  border-color: #222;
}
.editormd-preview pre {
  color: #999;
  background-color: #111;
  background-color: rgba(0, 0, 0, 0.4);
  /* plain text */
}
.editormd-preview pre .pln {
  color: #999;
}
.editormd-preview li.L1, .editormd-preview li.L3, .editormd-preview li.L5, .editormd-preview li.L7, .editormd-preview li.L9 {
  background: none;
}
.editormd-preview [class*=editormd-logo] {
  color: #2196F3;
}
.editormd-preview .sequence-diagram text {
  fill: #fff;
}
.editormd-preview .sequence-diagram rect, .editormd-preview .sequence-diagram path {
  color: #fff;
  fill: #64D1CB;
  stroke: #64D1CB;
}
.editormd-preview .flowchart rect, .editormd-preview .flowchart path {
  stroke: #A6C6FF;
}
.editormd-preview .flowchart rect {
  fill: #A6C6FF;
}
.editormd-preview .flowchart text {
  fill: #5879B4;
}
.editormd-container-mask {
    background-color: #c1c1c1;
}
@media screen {
  .editormd-preview {
    /* string content */
    /* a keyword */
    /* a comment */
    /* a type name */
    /* a literal value */
    /* punctuation, lisp open bracket, lisp close bracket */
    /* a markup tag name */
    /* a markup attribute name */
    /* a markup attribute value */
    /* a declaration; a variable name */
    /* a function name */
  }
  .editormd-preview .str {
    color: #080;
  }
  .editormd-preview .kwd {
    color: #ff9900;
  }
  .editormd-preview .com {
    color: #444444;
  }
  .editormd-preview .typ {
    color: #606;
  }
  .editormd-preview .lit {
    color: #066;
  }
  .editormd-preview .pun, .editormd-preview .opn, .editormd-preview .clo {
    color: #660;
  }
  .editormd-preview .tag {
    color: #ff9900;
  }
  .editormd-preview .atn {
    color: #6C95F5;
  }
  .editormd-preview .atv {
    color: #080;
  }
  .editormd-preview .dec, .editormd-preview .var {
    color: #008BA7;
  }
  .editormd-preview .fun {
    color: red;
  }
}

@media (max-width: 767px){
.DiscussionListItem-count {
    background: #444444;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: rgba(255,255,255,0.9);
}
}

@media (min-width: 768px){
.DiscussionListItem:hover {
    background: #242424;
}
}
.ze_DarkSky:before {
	opacity: 1;
}
.lightlogo{display:none}
.darklogo{display:block}