
.jdc-latex-show, .jdc-latex-show .toastui-editor-contents p{
	color: #2C3E50;
	line-height: 28px;
	text-align: justify;
	word-wrap: break-word;
	word-break: break-all;
	hyphens: auto;
}
.jdc-latex-show .toastui-editor-contents{
	padding: 0 !important;
	margin: 0 !important;
}
/*适应hack font*/
/*!
 *  Hack v2.010 by Chris Simpkins - https://sourcefoundry.org/hack/
 *  Licenses - Fonts: Modified SIL OFL 1.1 + Bitstream Vera license, CSS: MIT License
 */
@font-face {
    font-family: 'Hack';
    src: url('./hack/fonts/eot/hack-regular-webfont.eot?v=2.010');
    src: url('./hack/fonts/eot/hack-regular-webfont.eot?#iefix&v=2.010') format('embedded-opentype'), url('./hack/fonts/woff2/hack-regular-webfont.woff2?v=2.010') format('woff2'), url('./hack/fonts/woff/hack-regular-webfont.woff?v=2.010') format('woff'), url('./hack/fonts/ttf/hack-regular-webfont.ttf?v=2.010') format('truetype'), url('./hack/fonts/svg/hack-regular-webfont.svg?v=2.010#hackregular') format('svg');
    font-weight: 400;
    font-style:normal
}

@font-face {
    font-family: 'Hack';
    src: url('./hack/fonts/eot/hack-bold-webfont.eot?v=2.010');
    src: url('./hack/fonts/eot/hack-bold-webfont.eot?#iefix&v=2.010') format('embedded-opentype'), url('./hack/fonts/woff2/hack-bold-webfont.woff2?v=2.010') format('woff2'), url('./hack/fonts/woff/hack-bold-webfont.woff?v=2.010') format('woff'), url('./hack/fonts/ttf/hack-bold-webfont.ttf?v=2.010') format('truetype'), url('./hack/fonts/svg/hack-bold-webfont.svg?v=2.010#hackbold') format('svg');
    font-weight: 700;
    font-style:normal
}

@font-face {
    font-family: 'Hack';
    src: url('./hack/fonts/eot/hack-regularoblique-webfont.eot?v=2.010');
    src: url('./hack/fonts/eot/hack-regularoblique-webfont.eot?#iefix&v=2.010') format('embedded-opentype'), url('./hack/fonts/woff2/hack-regularoblique-webfont.woff2?v=2.010') format('woff2'), url('./hack/fonts/woff/hack-regularoblique-webfont.woff?v=2.010') format('woff'), url('./hack/fonts/ttf/hack-regularoblique-webfont.ttf?v=2.010') format('truetype'), url('./hack/fonts/svg/hack-regularoblique-webfont.svg?v=2.010#hackregularoblique') format('svg');
    font-weight: 400;
    font-style:italic
}

@font-face {
    font-family: 'Hack';
    src: url('./hack/fonts/eot/hack-boldoblique-webfont.eot?v=2.010');
    src: url('./hack/fonts/eot/hack-boldoblique-webfont.eot?#iefix&v=2.010') format('embedded-opentype'), url('./hack/fonts/woff2/hack-boldoblique-webfont.woff2?v=2.010') format('woff2'), url('./hack/fonts/woff/hack-boldoblique-webfont.woff?v=2.010') format('woff'), url('./hack/fonts/ttf/hack-boldoblique-webfont.ttf?v=2.010') format('truetype'), url('./hack/fonts/svg/hack-boldoblique-webfont.svg?v=2.010#hackboldoblique') format('svg');
    font-weight: 700;
    font-style: italic
}
.katex-back {
	font: normal 1em KaTeX_Main, Times New Roman, serif;
	line-height: 1.2;
	text-indent: 0;
	text-rendering: auto;
	/*font-family: Hack,KaTeX_Main, Times New Roman, serif;*/
}

.katex-display .katex{
	font-size:1.21em;
}
.jdc-latex-show,.mxt-program-sample pre,.mxt-program-sample-out pre{
	font-family: Hack, Times New Roman, Microsoft YaHei, serif;
}
.jdc-hb{
	background-color:#2c3e50 !important;
	color:#fff !important;
	border-radius:0 8px 0 8px !important;
}
.jdc-latex-show h1::after,
.jdc-latex-show h2::after
{
	content: "";
	display: block;
	position: relative;
	top: .2em;
	border-bottom: 1px solid hsla(0,0%,50%,.33);
}
.jdc-latex-show h1,
.jdc-latex-show h2,
.jdc-latex-show h3,
.jdc-latex-show h4{
	font-weight: 700;
}
.stackedit-iframe-container iframe.mxt-editor-full-screen{
	position: fixed !important;
	width: 100vw !important;
	height: 100vh !important;
	z-index: 9999 !important;
	top: 0;
	left:0;
}
.modal.fade.in.retirement .modal-lg {
	margin: 0 !important;
	padding: 0 !important;
}
.mxt-edit-space {
  max-width: 100% !important;
  display: inline-block !important;
}
.mermaid g.label{
	font-size: 14px;
	font-weight: 400;
	color: #2C3E50; 
	line-height: inherit;
}
.stackedit-iframe-container>iframe.stackedit-iframe{
	border: 1px solid #20304b;
}
.jdc-latex-show h1,
.jdc-latex-show h2,
.jdc-latex-show h3,
.jdc-latex-show h4,
.jdc-latex-show h5,
.jdc-latex-show h6{
	margin: 1.8em 0; 
    line-height: 1.33;
}
.jdc-latex-show h1{
    font-size: 2em;
	display: block;
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
.jdc-latex-show h2{
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
.jdc-latex-show h3{
	display: block;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
.jdc-latex-show h4{
	display: block;
    margin-block-start: 1.33em;
    margin-block-end: 1.33em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
.jdc-latex-show h5{
	display: block;
    font-size: 0.83em;
    margin-block-start: 1.67em;
    margin-block-end: 1.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
.jdc-latex-show h6{
	display: block;
    font-size: 0.67em;
    margin-block-start: 2.33em;
    margin-block-end: 2.33em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
.jdc-latex-show .katex-display{
overflow-y: hidden; overflow-x: auto;
}
.katex .rlap>.inner>.latin_fallback.mrel{
position: absolute;left: .75em;
}
.jdc-latex-show p{
	padding: 0 !important;
    margin: 0 !important;
    line-height:28px !important;
    font-size: 16px !important;
}

.jdc-latex-show table p,.jdc-latex-show table{
	font-size: 14px !important;
	line-height: 120% !important;
}
.toastui-editor-contents pre {
	padding: 5px;
	border-radius: 4px;
}
.toastui-editor-contents .toastui-editor-md-preview-highlight{
	overflow: hidden;
	border-radius: 4px;
}
.toastui-editor-contents .toastui-editor-md-preview-highlight:after{
	display: none !important;
}

.toastui-editor-contents {
    font-family:-apple-system, BlinkMacSystemFont, "San Francisco", "Helvetica Neue", "Noto Sans CJK SC", "Noto Sans CJK", "Source Han Sans", "PingFang SC", "Microsoft YaHei", sans-serif
}

.toastui-editor-contents ol>li:before{
	font-size: 16px;
	line-height:28px !important;
}