| /* |
| * MathQuill v0.10.1, by Han, Jeanine, and Mary |
| * http://mathquill.com | maintainers@mathquill.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(fonts/Symbola.eot); |
| src: local("Symbola Regular"), local("Symbola"), url(fonts/Symbola.woff2) format("woff2"), url(fonts/Symbola.woff) format("woff"), url(fonts/Symbola.ttf) format("truetype"), url(fonts/Symbola.svg#Symbola) format("svg"); |
| } |
| .mq-editable-field { |
| display: -moz-inline-box; |
| display: inline-block; |
| } |
| .mq-editable-field .mq-cursor { |
| border-left: 1px solid black; |
| margin-left: -1px; |
| position: relative; |
| z-index: 1; |
| padding: 0; |
| display: -moz-inline-box; |
| display: inline-block; |
| } |
| .mq-editable-field .mq-cursor.mq-blink { |
| visibility: hidden; |
| } |
| .mq-editable-field, |
| .mq-math-mode .mq-editable-field { |
| border: 1px solid gray; |
| } |
| .mq-editable-field.mq-focused, |
| .mq-math-mode .mq-editable-field.mq-focused { |
| -webkit-box-shadow: #8bd 0 0 1px 2px, inset #6ae 0 0 2px 0; |
| -moz-box-shadow: #8bd 0 0 1px 2px, inset #6ae 0 0 2px 0; |
| box-shadow: #8bd 0 0 1px 2px, inset #6ae 0 0 2px 0; |
| border-color: #709AC0; |
| border-radius: 1px; |
| } |
| .mq-math-mode .mq-editable-field { |
| margin: 1px; |
| } |
| .mq-editable-field .mq-latex-command-input { |
| color: inherit; |
| font-family: "Courier New", monospace; |
| border: 1px solid gray; |
| padding-right: 1px; |
| margin-right: 1px; |
| margin-left: 2px; |
| } |
| .mq-editable-field .mq-latex-command-input.mq-empty { |
| background: transparent; |
| } |
| .mq-editable-field .mq-latex-command-input.mq-hasCursor { |
| border-color: ActiveBorder; |
| } |
| .mq-editable-field.mq-empty:after, |
| .mq-editable-field.mq-text-mode:after, |
| .mq-math-mode .mq-empty:after { |
| visibility: hidden; |
| content: 'c'; |
| } |
| .mq-editable-field .mq-cursor:only-child:after, |
| .mq-editable-field .mq-textarea + .mq-cursor:last-child:after { |
| visibility: hidden; |
| content: 'c'; |
| } |
| .mq-editable-field .mq-text-mode .mq-cursor:only-child:after { |
| content: ''; |
| } |
| .mq-editable-field.mq-text-mode { |
| overflow-x: auto; |
| overflow-y: hidden; |
| } |
| .mq-root-block, |
| .mq-math-mode .mq-root-block { |
| display: -moz-inline-box; |
| display: inline-block; |
| width: 100%; |
| padding: 2px; |
| -webkit-box-sizing: border-box; |
| -moz-box-sizing: border-box; |
| box-sizing: border-box; |
| white-space: nowrap; |
| overflow: hidden; |
| vertical-align: middle; |
| } |
| .mq-math-mode { |
| font-variant: normal; |
| font-weight: normal; |
| font-style: normal; |
| font-size: 115%; |
| line-height: 1; |
| display: -moz-inline-box; |
| display: inline-block; |
| } |
| .mq-math-mode .mq-non-leaf, |
| .mq-math-mode .mq-scaled { |
| display: -moz-inline-box; |
| display: inline-block; |
| } |
| .mq-math-mode var, |
| .mq-math-mode .mq-text-mode, |
| .mq-math-mode .mq-nonSymbola { |
| font-family: "Times New Roman", Symbola, serif; |
| line-height: .9; |
| } |
| .mq-math-mode * { |
| font-size: inherit; |
| line-height: inherit; |
| margin: 0; |
| padding: 0; |
| border-color: black; |
| -webkit-user-select: none; |
| -moz-user-select: none; |
| user-select: none; |
| box-sizing: border-box; |
| } |
| .mq-math-mode .mq-empty { |
| background: #ccc; |
| } |
| .mq-math-mode .mq-empty.mq-root-block { |
| background: transparent; |
| } |
| .mq-math-mode.mq-empty { |
| background: transparent; |
| } |
| .mq-math-mode .mq-text-mode { |
| display: inline-block; |
| white-space: pre; |
| } |
| .mq-math-mode .mq-text-mode.mq-hasCursor { |
| box-shadow: inset darkgray 0 .1em .2em; |
| padding: 0 .1em; |
| margin: 0 -0.1em; |
| min-width: 1ex; |
| } |
| .mq-math-mode .mq-font { |
| font: 1em "Times New Roman", Symbola, serif; |
| } |
| .mq-math-mode .mq-font * { |
| font-family: inherit; |
| font-style: inherit; |
| } |
| .mq-math-mode b, |
| .mq-math-mode b.mq-font { |
| font-weight: bolder; |
| } |
| .mq-math-mode var, |
| .mq-math-mode i, |
| .mq-math-mode i.mq-font { |
| font-style: italic; |
| } |
| .mq-math-mode var.mq-f { |
| margin-right: 0.2em; |
| margin-left: 0.1em; |
| } |
| .mq-math-mode .mq-roman var.mq-f { |
| margin: 0; |
| } |
| .mq-math-mode big { |
| font-size: 200%; |
| } |
| .mq-math-mode .mq-int > big { |
| display: inline-block; |
| -webkit-transform: scaleX(0.7); |
| -moz-transform: scaleX(0.7); |
| -ms-transform: scaleX(0.7); |
| -o-transform: scaleX(0.7); |
| transform: scaleX(0.7); |
| vertical-align: -0.16em; |
| } |
| .mq-math-mode .mq-int > .mq-supsub { |
| font-size: 80%; |
| vertical-align: -1.1em; |
| padding-right: .2em; |
| } |
| .mq-math-mode .mq-int > .mq-supsub > .mq-sup > .mq-sup-inner { |
| vertical-align: 1.3em; |
| } |
| .mq-math-mode .mq-int > .mq-supsub > .mq-sub { |
| margin-left: -0.35em; |
| } |
| .mq-math-mode .mq-roman { |
| font-style: normal; |
| } |
| .mq-math-mode .mq-sans-serif { |
| font-family: sans-serif, Symbola, serif; |
| } |
| .mq-math-mode .mq-monospace { |
| font-family: monospace, Symbola, serif; |
| } |
| .mq-math-mode .mq-overline { |
| border-top: 1px solid black; |
| margin-top: 1px; |
| } |
| .mq-math-mode .mq-underline { |
| border-bottom: 1px solid black; |
| margin-bottom: 1px; |
| } |
| .mq-math-mode .mq-binary-operator { |
| padding: 0 0.2em; |
| display: -moz-inline-box; |
| display: inline-block; |
| } |
| .mq-math-mode .mq-supsub { |
| text-align: left; |
| font-size: 90%; |
| vertical-align: -0.5em; |
| } |
| .mq-math-mode .mq-supsub.mq-sup-only { |
| vertical-align: .5em; |
| } |
| .mq-math-mode .mq-supsub.mq-sup-only .mq-sup { |
| display: inline-block; |
| vertical-align: text-bottom; |
| } |
| .mq-math-mode .mq-supsub .mq-sup { |
| display: block; |
| } |
| .mq-math-mode .mq-supsub .mq-sub { |
| display: block; |
| float: left; |
| } |
| .mq-math-mode .mq-supsub .mq-binary-operator { |
| padding: 0 .1em; |
| } |
| .mq-math-mode .mq-supsub .mq-fraction { |
| font-size: 70%; |
| } |
| .mq-math-mode sup.mq-nthroot { |
| font-size: 80%; |
| vertical-align: 0.8em; |
| margin-right: -0.6em; |
| margin-left: .2em; |
| min-width: .5em; |
| } |
| .mq-math-mode .mq-paren { |
| padding: 0 .1em; |
| vertical-align: top; |
| -webkit-transform-origin: center .06em; |
| -moz-transform-origin: center .06em; |
| -ms-transform-origin: center .06em; |
| -o-transform-origin: center .06em; |
| transform-origin: center .06em; |
| } |
| .mq-math-mode .mq-paren.mq-ghost { |
| color: silver; |
| } |
| .mq-math-mode .mq-paren + span { |
| margin-top: .1em; |
| margin-bottom: .1em; |
| } |
| .mq-math-mode .mq-array { |
| vertical-align: middle; |
| text-align: center; |
| } |
| .mq-math-mode .mq-array > span { |
| display: block; |
| } |
| .mq-math-mode .mq-operator-name { |
| font-family: Symbola, "Times New Roman", serif; |
| line-height: .9; |
| font-style: normal; |
| } |
| .mq-math-mode var.mq-operator-name.mq-first { |
| padding-left: .2em; |
| } |
| .mq-math-mode var.mq-operator-name.mq-last, |
| .mq-math-mode .mq-supsub.mq-after-operator-name { |
| padding-right: .2em; |
| } |
| .mq-math-mode .mq-fraction { |
| font-size: 90%; |
| text-align: center; |
| vertical-align: -0.4em; |
| padding: 0 .2em; |
| } |
| .mq-math-mode .mq-fraction, |
| .mq-math-mode .mq-large-operator, |
| .mq-math-mode x:-moz-any-link { |
| display: -moz-groupbox; |
| } |
| .mq-math-mode .mq-fraction, |
| .mq-math-mode .mq-large-operator, |
| .mq-math-mode x:-moz-any-link, |
| .mq-math-mode x:default { |
| display: inline-block; |
| } |
| .mq-math-mode .mq-numerator, |
| .mq-math-mode .mq-denominator, |
| .mq-math-mode .mq-dot-recurring { |
| display: block; |
| } |
| .mq-math-mode .mq-numerator { |
| padding: 0 0.1em; |
| } |
| .mq-math-mode .mq-denominator { |
| border-top: 1px solid; |
| float: right; |
| width: 100%; |
| padding: 0.1em; |
| } |
| .mq-math-mode .mq-dot-recurring { |
| text-align: center; |
| height: 0.3em; |
| } |
| .mq-math-mode .mq-sqrt-prefix { |
| padding-top: 0; |
| position: relative; |
| top: 0.1em; |
| vertical-align: top; |
| -webkit-transform-origin: top; |
| -moz-transform-origin: top; |
| -ms-transform-origin: top; |
| -o-transform-origin: top; |
| transform-origin: top; |
| } |
| .mq-math-mode .mq-sqrt-stem { |
| border-top: 1px solid; |
| margin-top: 1px; |
| padding-left: .15em; |
| padding-right: .2em; |
| margin-right: .1em; |
| padding-top: 1px; |
| } |
| .mq-math-mode .mq-diacritic-above { |
| display: block; |
| text-align: center; |
| line-height: .4em; |
| } |
| .mq-math-mode .mq-diacritic-stem { |
| display: block; |
| text-align: center; |
| } |
| .mq-math-mode .mq-hat-prefix { |
| display: block; |
| text-align: center; |
| line-height: .95em; |
| margin-bottom: -0.7em; |
| transform: scaleX(1.5); |
| -moz-transform: scaleX(1.5); |
| -o-transform: scaleX(1.5); |
| -webkit-transform: scaleX(1.5); |
| } |
| .mq-math-mode .mq-hat-stem { |
| display: block; |
| } |
| .mq-math-mode .mq-large-operator { |
| vertical-align: -0.2em; |
| padding: .2em; |
| text-align: center; |
| } |
| .mq-math-mode .mq-large-operator .mq-from, |
| .mq-math-mode .mq-large-operator big, |
| .mq-math-mode .mq-large-operator .mq-to { |
| display: block; |
| } |
| .mq-math-mode .mq-large-operator .mq-from, |
| .mq-math-mode .mq-large-operator .mq-to { |
| font-size: 80%; |
| } |
| .mq-math-mode .mq-large-operator .mq-from { |
| float: right; |
| /* take out of normal flow to manipulate baseline */ |
| width: 100%; |
| } |
| .mq-math-mode, |
| .mq-math-mode .mq-editable-field { |
| cursor: text; |
| font-family: Symbola, "Times New Roman", serif; |
| } |
| .mq-math-mode .mq-overarc { |
| border-top: 1px solid black; |
| -webkit-border-top-right-radius: 50% .3em; |
| -moz-border-radius-topright: 50% .3em; |
| border-top-right-radius: 50% .3em; |
| -webkit-border-top-left-radius: 50% .3em; |
| -moz-border-radius-topleft: 50% .3em; |
| border-top-left-radius: 50% .3em; |
| margin-top: 1px; |
| padding-top: 0.15em; |
| } |
| .mq-math-mode .mq-overarrow { |
| min-width: .5em; |
| border-top: 1px solid black; |
| margin-top: 1px; |
| padding-top: 0.2em; |
| text-align: center; |
| } |
| .mq-math-mode .mq-overarrow:before { |
| display: block; |
| position: relative; |
| top: -0.34em; |
| font-size: 0.5em; |
| line-height: 0em; |
| content: '\27A4'; |
| text-align: right; |
| } |
| .mq-math-mode .mq-overarrow.mq-arrow-left:before { |
| -moz-transform: scaleX(-1); |
| -o-transform: scaleX(-1); |
| -webkit-transform: scaleX(-1); |
| transform: scaleX(-1); |
| filter: FlipH; |
| -ms-filter: "FlipH"; |
| } |
| .mq-math-mode .mq-overarrow.mq-arrow-both { |
| vertical-align: text-bottom; |
| } |
| .mq-math-mode .mq-overarrow.mq-arrow-both.mq-empty { |
| min-height: 1.23em; |
| } |
| .mq-math-mode .mq-overarrow.mq-arrow-both.mq-empty:after { |
| top: -0.34em; |
| } |
| .mq-math-mode .mq-overarrow.mq-arrow-both:before { |
| -moz-transform: scaleX(-1); |
| -o-transform: scaleX(-1); |
| -webkit-transform: scaleX(-1); |
| transform: scaleX(-1); |
| filter: FlipH; |
| -ms-filter: "FlipH"; |
| } |
| .mq-math-mode .mq-overarrow.mq-arrow-both:after { |
| display: block; |
| position: relative; |
| top: -2.3em; |
| font-size: 0.5em; |
| line-height: 0em; |
| content: '\27A4'; |
| visibility: visible; |
| text-align: right; |
| } |
| .mq-math-mode .mq-matrix { |
| vertical-align: middle; |
| margin-left: 0.1em; |
| margin-right: 0.1em; |
| } |
| .mq-math-mode .mq-matrix table { |
| width: auto; |
| border-bottom: none; |
| border-spacing: 3px; |
| border-collapse: separate; |
| } |
| .mq-math-mode .mq-matrix table.mq-rows-1 { |
| /* better alignment when there's just one row */ |
| vertical-align: middle; |
| margin-bottom: 1px; |
| } |
| .mq-math-mode .mq-matrix td { |
| border: none; |
| width: auto; |
| /* defensive resets */ |
| padding: 0.1em 0.3em; |
| vertical-align: baseline; |
| } |
| .mq-math-mode .mq-selection, |
| .mq-editable-field .mq-selection, |
| .mq-math-mode .mq-selection .mq-non-leaf, |
| .mq-editable-field .mq-selection .mq-non-leaf, |
| .mq-math-mode .mq-selection .mq-scaled, |
| .mq-editable-field .mq-selection .mq-scaled { |
| background: #B4D5FE !important; |
| background: Highlight !important; |
| color: HighlightText; |
| border-color: HighlightText; |
| } |
| .mq-math-mode .mq-selection .mq-matrixed, |
| .mq-editable-field .mq-selection .mq-matrixed { |
| background: #39F !important; |
| } |
| .mq-math-mode .mq-selection .mq-matrixed-container, |
| .mq-editable-field .mq-selection .mq-matrixed-container { |
| filter: progid:DXImageTransform.Microsoft.Chroma(color='#3399FF') !important; |
| } |
| .mq-math-mode .mq-selection.mq-blur, |
| .mq-editable-field .mq-selection.mq-blur, |
| .mq-math-mode .mq-selection.mq-blur .mq-non-leaf, |
| .mq-editable-field .mq-selection.mq-blur .mq-non-leaf, |
| .mq-math-mode .mq-selection.mq-blur .mq-scaled, |
| .mq-editable-field .mq-selection.mq-blur .mq-scaled, |
| .mq-math-mode .mq-selection.mq-blur .mq-matrixed, |
| .mq-editable-field .mq-selection.mq-blur .mq-matrixed { |
| background: #D4D4D4 !important; |
| color: black; |
| border-color: black; |
| } |
| .mq-math-mode .mq-selection.mq-blur .mq-matrixed-container, |
| .mq-editable-field .mq-selection.mq-blur .mq-matrixed-container { |
| filter: progid:DXImageTransform.Microsoft.Chroma(color='#D4D4D4') !important; |
| } |
| .mq-editable-field .mq-textarea, |
| .mq-math-mode .mq-textarea { |
| position: relative; |
| -webkit-user-select: text; |
| -moz-user-select: text; |
| user-select: text; |
| } |
| .mq-editable-field .mq-textarea *, |
| .mq-math-mode .mq-textarea *, |
| .mq-editable-field .mq-selectable, |
| .mq-math-mode .mq-selectable { |
| -webkit-user-select: text; |
| -moz-user-select: text; |
| user-select: text; |
| position: absolute; |
| clip: rect(1em 1em 1em 1em); |
| -webkit-transform: scale(0); |
| -moz-transform: scale(0); |
| -ms-transform: scale(0); |
| -o-transform: scale(0); |
| transform: scale(0); |
| resize: none; |
| width: 1px; |
| height: 1px; |
| box-sizing: content-box; |
| } |
| .mq-math-mode .mq-matrixed { |
| background: white; |
| display: -moz-inline-box; |
| display: inline-block; |
| } |
| .mq-math-mode .mq-matrixed-container { |
| filter: progid:DXImageTransform.Microsoft.Chroma(color='white'); |
| margin-top: -0.1em; |
| } |