/* * MathQuill: http://mathquill.com * by Jay and Han (laughinghan@gmail.com) * * This Source Code Form is subject to the terms of the * Mozilla Public License, v. 2.0. If a copy of the MPL * was not distributed with this file, You can obtain * one at http://mozilla.org/MPL/2.0/. */ @font-face { font-family: Symbola; src: url(font/Symbola.eot); src: local("Symbola Regular"), local("Symbola"), url(font/Symbola.ttf) format("truetype"), url(font/Symbola.otf) format("opentype"), url(font/Symbola.svg#Symbola) format("svg"); } .mathquill-editable { display: -moz-inline-box; display: inline-block; white-space: pre-wrap; } .mathquill-editable .cursor { border-left: 1px solid black; margin-right: -1px; position: relative; z-index: 1; padding: 0; display: -moz-inline-box; display: inline-block; } .mathquill-editable .cursor.blink { visibility: hidden; } .mathquill-editable, .mathquill-embedded-latex .mathquill-editable { border: 1px solid gray; padding: 2px; } .mathquill-embedded-latex .mathquill-editable { margin: 1px; } .mathquill-editable.hasCursor, .mathquill-editable .hasCursor { -webkit-box-shadow: #68b4df 0 0 3px 2px; -moz-box-shadow: #68b4df 0 0 3px 2px; box-shadow: #68b4df 0 0 3px 2px; } .mathquill-editable .latex-command-input { color: inherit; font-family: "Courier New", monospace; border: 1px solid gray; padding-right: 1px; margin-right: 1px; margin-left: 2px; } .mathquill-editable .latex-command-input.empty { background: transparent; } .mathquill-editable .latex-command-input.hasCursor { border-color: ActiveBorder; } .mathquill-editable.empty:after, .mathquill-textbox:after, .mathquill-rendered-math .empty:after { visibility: hidden; content: 'c'; } .mathquill-editable .cursor:only-child:after, .mathquill-editable .textarea + .cursor:last-child:after { visibility: hidden; content: 'c'; } .mathquill-textbox { overflow-x: auto; overflow-y: hidden; } .mathquill-rendered-math { font-variant: normal; font-weight: normal; font-style: normal; font-size: 115%; line-height: 1; display: -moz-inline-box; display: inline-block; } .mathquill-rendered-math .non-leaf, .mathquill-rendered-math .scaled { display: -moz-inline-box; display: inline-block; } .mathquill-rendered-math var, .mathquill-rendered-math .text, .mathquill-rendered-math .nonSymbola { font-family: "Times New Roman", Symbola, serif; line-height: .9; } .mathquill-rendered-math * { font-size: inherit; line-height: inherit; margin: 0; padding: 0; border-color: black; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .mathquill-rendered-math .empty { background: #ccc; } .mathquill-rendered-math.empty { background: transparent; } .mathquill-rendered-math .text { font-size: 87%; } .mathquill-rendered-math .font { font: 1em "Times New Roman", Symbola, serif; } .mathquill-rendered-math .font * { font-family: inherit; font-style: inherit; } .mathquill-rendered-math b, .mathquill-rendered-math b.font { font-weight: bolder; } .mathquill-rendered-math var, .mathquill-rendered-math i, .mathquill-rendered-math i.font { font-style: italic; } .mathquill-rendered-math var.florin { margin: 0 -0.1em; } .mathquill-rendered-math big { font-size: 125%; } .mathquill-rendered-math .roman { font-style: normal; } .mathquill-rendered-math .sans-serif { font-family: sans-serif, Symbola, serif; } .mathquill-rendered-math .monospace { font-family: monospace, Symbola, serif; } .mathquill-rendered-math .overline { border-top: 1px solid black; margin-top: 1px; } .mathquill-rendered-math .underline { border-bottom: 1px solid black; margin-bottom: 1px; } .mathquill-rendered-math .binary-operator { padding: 0 0.2em; display: -moz-inline-box; display: inline-block; } .mathquill-rendered-math .unary-operator { padding-left: 0.2em; } .mathquill-rendered-math sup, .mathquill-rendered-math sub { position: relative; font-size: 90%; } .mathquill-rendered-math sup .binary-operator, .mathquill-rendered-math sub .binary-operator { padding: 0 .1em; } .mathquill-rendered-math sup .unary-operator, .mathquill-rendered-math sub .unary-operator { padding-left: .1em; } .mathquill-rendered-math sup.limit, .mathquill-rendered-math sub.limit, .mathquill-rendered-math sup.nthroot, .mathquill-rendered-math sub.nthroot { font-size: 80%; } .mathquill-rendered-math sup .fraction, .mathquill-rendered-math sub .fraction { font-size: 70%; vertical-align: -0.4em; } .mathquill-rendered-math sup .numerator, .mathquill-rendered-math sub .numerator { padding-bottom: 0; } .mathquill-rendered-math sup .denominator, .mathquill-rendered-math sub .denominator { padding-top: 0; } .mathquill-rendered-math sup { vertical-align: .5em; } .mathquill-rendered-math sup.limit, .mathquill-rendered-math sup.nthroot { vertical-align: 0.8em; } .mathquill-rendered-math sup.nthroot { margin-right: -0.6em; margin-left: .2em; min-width: .5em; } .mathquill-rendered-math sub { vertical-align: -0.4em; } .mathquill-rendered-math sub.limit { vertical-align: -0.6em; } .mathquill-rendered-math .paren { padding: 0 .1em; vertical-align: bottom; -webkit-transform-origin: bottom center; -moz-transform-origin: bottom center; -ms-transform-origin: bottom center; -o-transform-origin: bottom center; transform-origin: bottom center; } .mathquill-rendered-math .array { vertical-align: middle; text-align: center; } .mathquill-rendered-math .array > span { display: block; } .mathquill-rendered-math .non-italicized-function { font-family: Symbola, "Times New Roman", serif; line-height: .9; font-style: normal; padding-right: .2em; } .mathquill-rendered-math .fraction { font-size: 90%; text-align: center; vertical-align: -0.5em; padding: 0 .2em; } .mathquill-rendered-math .fraction, .mathquill-rendered-math x:-moz-any-link { display: -moz-groupbox; } .mathquill-rendered-math .fraction, .mathquill-rendered-math x:-moz-any-link, .mathquill-rendered-math x:default { display: inline-block; } .mathquill-rendered-math .numerator, .mathquill-rendered-math .denominator { display: block; } .mathquill-rendered-math .numerator { padding: 0 0.1em; margin-bottom: -0.1em; } .mathquill-rendered-math .denominator { border-top: 1px solid; float: right; width: 100%; padding: .1em .1em 0 .1em; margin-right: -0.1em; margin-left: -0.1em; } .mathquill-rendered-math .sqrt-prefix { padding-top: 0; position: relative; top: .1em; vertical-align: top; -webkit-transform-origin: top; -moz-transform-origin: top; -ms-transform-origin: top; -o-transform-origin: top; transform-origin: top; } .mathquill-rendered-math .sqrt-stem { border-top: 1px solid; margin-top: 1px; padding-left: .15em; padding-right: .2em; margin-right: .1em; } .mathquill-rendered-math .vector-prefix { display: block; text-align: center; line-height: .25em; margin-bottom: -0.1em; font-size: 0.75em; } .mathquill-rendered-math .vector-stem { display: block; } .mathquill-rendered-math, .mathquill-rendered-math .mathquill-editable { cursor: text; font-family: Symbola, "Times New Roman", serif; } .mathquill-rendered-math .selection, .mathquill-editable .selection, .mathquill-rendered-math .selection .non-leaf, .mathquill-editable .selection .non-leaf, .mathquill-rendered-math .selection .scaled, .mathquill-editable .selection .scaled { background: #B4D5FE !important; background: Highlight !important; color: HighlightText; border-color: HighlightText; } .mathquill-rendered-math .selection .matrixed, .mathquill-editable .selection .matrixed { background: #39F !important; } .mathquill-rendered-math .selection .matrixed-container, .mathquill-editable .selection .matrixed-container { filter: progid:DXImageTransform.Microsoft.Chroma(color='#3399FF') !important; } .mathquill-rendered-math .selection.blur, .mathquill-editable .selection.blur, .mathquill-rendered-math .selection.blur .non-leaf, .mathquill-editable .selection.blur .non-leaf, .mathquill-rendered-math .selection.blur .scaled, .mathquill-editable .selection.blur .scaled, .mathquill-rendered-math .selection.blur .matrixed, .mathquill-editable .selection.blur .matrixed { background: #D4D4D4 !important; color: black; border-color: black; } .mathquill-rendered-math .selection.blur .matrixed-container, .mathquill-editable .selection.blur .matrixed-container { filter: progid:DXImageTransform.Microsoft.Chroma(color='#D4D4D4') !important; } .mathquill-editable .textarea, .mathquill-rendered-math .textarea { position: relative; -webkit-user-select: text; -moz-user-select: text; user-select: text; } .mathquill-editable .textarea textarea, .mathquill-rendered-math .textarea textarea, .mathquill-editable .selectable, .mathquill-rendered-math .selectable { -webkit-user-select: text; -moz-user-select: text; user-select: text; position: absolute; clip: rect(1em 1em 1em 1em); } .mathquill-rendered-math .matrixed { background: white; display: -moz-inline-box; display: inline-block; } .mathquill-rendered-math .matrixed-container { filter: progid:DXImageTransform.Microsoft.Chroma(color='white'); margin-top: -0.1em; }