UNPKG

monadic_react

Version:

A monadic library for easily composing React-based libraries.

2,708 lines (2,214 loc) 65.7 kB
@font-face { font-family: 'icomoon'; src: url("../fonts/icomoon/fonts/icomoon.woff") format("woff"), url("../fonts/icomoon/fonts/icomoon.svg#icomoon") format("svg"); font-weight: normal; font-style: normal; } /*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */ /** * 1. Change the default font family in all browsers (opinionated). * 2. Prevent adjustments of font size after orientation changes in IE and iOS. */ html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } /** * Remove the margin in all browsers (opinionated). */ body { margin: 0; } /* HTML5 display definitions ========================================================================== */ /** * Add the correct display in IE 9-. * 1. Add the correct display in Edge, IE, and Firefox. * 2. Add the correct display in IE. */ article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { /* 1 */ display: block; } /** * Add the correct display in IE 9-. */ audio, canvas, progress, video { display: inline-block; } /** * Add the correct display in iOS 4-7. */ audio:not([controls]) { display: none; height: 0; } /** * Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { vertical-align: baseline; } /** * Add the correct display in IE 10-. * 1. Add the correct display in IE. */ template, [hidden] { display: none; } /* Links ========================================================================== */ /** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */ a { background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */ } /** * Remove the outline on focused links when they are also active or hovered * in all browsers (opinionated). */ a:active, a:hover { outline-width: 0; } /* Text-level semantics ========================================================================== */ /** * 1. Remove the bottom border in Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ -webkit-text-decoration: underline dotted; text-decoration: underline dotted; /* 2 */ } /** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */ b, strong { font-weight: inherit; } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * Add the correct font style in Android 4.3-. */ dfn { font-style: italic; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1, .model-nested__title { font-size: 2em; margin: 0.67em 0; } /** * Add the correct background and color in IE 9-. */ mark { background-color: #ff0; color: #000; } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* Embedded content ========================================================================== */ /** * Remove the border on images inside links in IE 10-. */ img { border-style: none; } /** * Hide the overflow in IE. */ svg:not(:root) { overflow: hidden; } /* Grouping content ========================================================================== */ /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, pre, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ } /** * Add the correct margin in IE 8. */ figure { margin: 1em 40px; } /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { -webkit-box-sizing: content-box; box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /* Forms ========================================================================== */ /** * 1. Change font properties to `inherit` in all browsers (opinionated). * 2. Remove the margin in Firefox and Safari. */ button, .button, input, select, textarea { font: inherit; /* 1 */ margin: 0; /* 2 */ } /** * Restore the font weight unset by the previous rule. */ optgroup { font-weight: bold; } /** * Show the overflow in IE. * 1. Show the overflow in Edge. */ button, .button, input { /* 1 */ overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, .button, select { /* 1 */ text-transform: none; } /** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` * controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */ button, .button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; /* 2 */ } /** * Remove the inner border and padding in Firefox. */ button::-moz-focus-inner, .button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } /** * Restore the focus styles unset by the previous rule. */ button:-moz-focusring, .button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } /** * Change the border, margin, and padding in all browsers (opinionated). */ fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { -webkit-box-sizing: border-box; box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ } /** * Remove the default vertical scrollbar in IE. */ textarea { overflow: auto; } /** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */ [type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ } /** * Remove the inner padding and cancel buttons in Chrome and Safari on OS X. */ [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * Correct the text style of placeholders in Chrome, Edge, and Safari. */ ::-webkit-input-placeholder { color: inherit; opacity: 0.54; } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } @font-face { font-family: 'KaTeX_AMS'; src: url("fonts/KaTeX_AMS-Regular.eot"); src: url("fonts/KaTeX_AMS-Regular.eot#iefix") format("embedded-opentype"), url("fonts/KaTeX_AMS-Regular.woff2") format("woff2"), url("fonts/KaTeX_AMS-Regular.woff") format("woff"), url("fonts/KaTeX_AMS-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; } @font-face { font-family: 'KaTeX_Caligraphic'; src: url("fonts/KaTeX_Caligraphic-Bold.eot"); src: url("fonts/KaTeX_Caligraphic-Bold.eot#iefix") format("embedded-opentype"), url("fonts/KaTeX_Caligraphic-Bold.woff2") format("woff2"), url("fonts/KaTeX_Caligraphic-Bold.woff") format("woff"), url("fonts/KaTeX_Caligraphic-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal; } @font-face { font-family: 'KaTeX_Caligraphic'; src: url("fonts/KaTeX_Caligraphic-Regular.eot"); src: url("fonts/KaTeX_Caligraphic-Regular.eot#iefix") format("embedded-opentype"), url("fonts/KaTeX_Caligraphic-Regular.woff2") format("woff2"), url("fonts/KaTeX_Caligraphic-Regular.woff") format("woff"), url("fonts/KaTeX_Caligraphic-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; } @font-face { font-family: 'KaTeX_Fraktur'; src: url("fonts/KaTeX_Fraktur-Bold.eot"); src: url("fonts/KaTeX_Fraktur-Bold.eot#iefix") format("embedded-opentype"), url("fonts/KaTeX_Fraktur-Bold.woff2") format("woff2"), url("fonts/KaTeX_Fraktur-Bold.woff") format("woff"), url("fonts/KaTeX_Fraktur-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal; } @font-face { font-family: 'KaTeX_Fraktur'; src: url("fonts/KaTeX_Fraktur-Regular.eot"); src: url("fonts/KaTeX_Fraktur-Regular.eot#iefix") format("embedded-opentype"), url("fonts/KaTeX_Fraktur-Regular.woff2") format("woff2"), url("fonts/KaTeX_Fraktur-Regular.woff") format("woff"), url("fonts/KaTeX_Fraktur-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; } @font-face { font-family: 'KaTeX_Main'; src: url("fonts/KaTeX_Main-Bold.eot"); src: url("fonts/KaTeX_Main-Bold.eot#iefix") format("embedded-opentype"), url("fonts/KaTeX_Main-Bold.woff2") format("woff2"), url("fonts/KaTeX_Main-Bold.woff") format("woff"), url("fonts/KaTeX_Main-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal; } @font-face { font-family: 'KaTeX_Main'; src: url("fonts/KaTeX_Main-Italic.eot"); src: url("fonts/KaTeX_Main-Italic.eot#iefix") format("embedded-opentype"), url("fonts/KaTeX_Main-Italic.woff2") format("woff2"), url("fonts/KaTeX_Main-Italic.woff") format("woff"), url("fonts/KaTeX_Main-Italic.ttf") format("truetype"); font-weight: normal; font-style: italic; } @font-face { font-family: 'KaTeX_Main'; src: url("fonts/KaTeX_Main-Regular.eot"); src: url("fonts/KaTeX_Main-Regular.eot#iefix") format("embedded-opentype"), url("fonts/KaTeX_Main-Regular.woff2") format("woff2"), url("fonts/KaTeX_Main-Regular.woff") format("woff"), url("fonts/KaTeX_Main-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; } @font-face { font-family: 'KaTeX_Math'; src: url("fonts/KaTeX_Math-Italic.eot"); src: url("fonts/KaTeX_Math-Italic.eot#iefix") format("embedded-opentype"), url("fonts/KaTeX_Math-Italic.woff2") format("woff2"), url("fonts/KaTeX_Math-Italic.woff") format("woff"), url("fonts/KaTeX_Math-Italic.ttf") format("truetype"); font-weight: normal; font-style: italic; } @font-face { font-family: 'KaTeX_SansSerif'; src: url("fonts/KaTeX_SansSerif-Regular.eot"); src: url("fonts/KaTeX_SansSerif-Regular.eot#iefix") format("embedded-opentype"), url("fonts/KaTeX_SansSerif-Regular.woff2") format("woff2"), url("fonts/KaTeX_SansSerif-Regular.woff") format("woff"), url("fonts/KaTeX_SansSerif-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; } @font-face { font-family: 'KaTeX_Script'; src: url("fonts/KaTeX_Script-Regular.eot"); src: url("fonts/KaTeX_Script-Regular.eot#iefix") format("embedded-opentype"), url("fonts/KaTeX_Script-Regular.woff2") format("woff2"), url("fonts/KaTeX_Script-Regular.woff") format("woff"), url("fonts/KaTeX_Script-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; } @font-face { font-family: 'KaTeX_Size1'; src: url("fonts/KaTeX_Size1-Regular.eot"); src: url("fonts/KaTeX_Size1-Regular.eot#iefix") format("embedded-opentype"), url("fonts/KaTeX_Size1-Regular.woff2") format("woff2"), url("fonts/KaTeX_Size1-Regular.woff") format("woff"), url("fonts/KaTeX_Size1-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; } @font-face { font-family: 'KaTeX_Size2'; src: url("fonts/KaTeX_Size2-Regular.eot"); src: url("fonts/KaTeX_Size2-Regular.eot#iefix") format("embedded-opentype"), url("fonts/KaTeX_Size2-Regular.woff2") format("woff2"), url("fonts/KaTeX_Size2-Regular.woff") format("woff"), url("fonts/KaTeX_Size2-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; } @font-face { font-family: 'KaTeX_Size3'; src: url("fonts/KaTeX_Size3-Regular.eot"); src: url("fonts/KaTeX_Size3-Regular.eot#iefix") format("embedded-opentype"), url("fonts/KaTeX_Size3-Regular.woff2") format("woff2"), url("fonts/KaTeX_Size3-Regular.woff") format("woff"), url("fonts/KaTeX_Size3-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; } @font-face { font-family: 'KaTeX_Size4'; src: url("fonts/KaTeX_Size4-Regular.eot"); src: url("fonts/KaTeX_Size4-Regular.eot#iefix") format("embedded-opentype"), url("fonts/KaTeX_Size4-Regular.woff2") format("woff2"), url("fonts/KaTeX_Size4-Regular.woff") format("woff"), url("fonts/KaTeX_Size4-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; } @font-face { font-family: 'KaTeX_Typewriter'; src: url("fonts/KaTeX_Typewriter-Regular.eot"); src: url("fonts/KaTeX_Typewriter-Regular.eot#iefix") format("embedded-opentype"), url("fonts/KaTeX_Typewriter-Regular.woff2") format("woff2"), url("fonts/KaTeX_Typewriter-Regular.woff") format("woff"), url("fonts/KaTeX_Typewriter-Regular.ttf") format("truetype"); font-weight: normal; font-style: normal; } .katex-display { display: block; margin: 1em 0; text-align: center; } .katex-display > .katex { display: inline-block; text-align: initial; } .katex { font: normal 1.21em KaTeX_Main, Times New Roman, serif; line-height: 1.2; white-space: nowrap; text-indent: 0; text-rendering: auto; } .katex * { -ms-high-contrast-adjust: none !important; } .katex .katex-html { display: inline-block; } .katex .katex-mathml { position: absolute; clip: rect(1px, 1px, 1px, 1px); padding: 0; border: 0; height: 1px; width: 1px; overflow: hidden; } .katex .base { position: relative; display: inline-block; } .katex .strut { display: inline-block; } .katex .mathrm { font-style: normal; } .katex .textit { font-style: italic; } .katex .mathit { font-family: KaTeX_Math; font-style: italic; } .katex .mathbf { font-family: KaTeX_Main; font-weight: bold; } .katex .amsrm { font-family: KaTeX_AMS; } .katex .mathbb { font-family: KaTeX_AMS; } .katex .mathcal { font-family: KaTeX_Caligraphic; } .katex .mathfrak { font-family: KaTeX_Fraktur; } .katex .mathtt { font-family: KaTeX_Typewriter; } .katex .mathscr { font-family: KaTeX_Script; } .katex .mathsf { font-family: KaTeX_SansSerif; } .katex .mainit { font-family: KaTeX_Main; font-style: italic; } .katex .mainrm { font-family: KaTeX_Main; font-style: normal; } .katex .mord + .mop { margin-left: 0.16667em; } .katex .mord + .mbin { margin-left: 0.22222em; } .katex .mord + .mrel { margin-left: 0.27778em; } .katex .mord + .minner { margin-left: 0.16667em; } .katex .mop + .mord { margin-left: 0.16667em; } .katex .mop + .mop { margin-left: 0.16667em; } .katex .mop + .mrel { margin-left: 0.27778em; } .katex .mop + .minner { margin-left: 0.16667em; } .katex .mbin + .mord { margin-left: 0.22222em; } .katex .mbin + .mop { margin-left: 0.22222em; } .katex .mbin + .mopen { margin-left: 0.22222em; } .katex .mbin + .minner { margin-left: 0.22222em; } .katex .mrel + .mord { margin-left: 0.27778em; } .katex .mrel + .mop { margin-left: 0.27778em; } .katex .mrel + .mopen { margin-left: 0.27778em; } .katex .mrel + .minner { margin-left: 0.27778em; } .katex .mclose + .mop { margin-left: 0.16667em; } .katex .mclose + .mbin { margin-left: 0.22222em; } .katex .mclose + .mrel { margin-left: 0.27778em; } .katex .mclose + .minner { margin-left: 0.16667em; } .katex .mpunct + .mord { margin-left: 0.16667em; } .katex .mpunct + .mop { margin-left: 0.16667em; } .katex .mpunct + .mrel { margin-left: 0.16667em; } .katex .mpunct + .mopen { margin-left: 0.16667em; } .katex .mpunct + .mclose { margin-left: 0.16667em; } .katex .mpunct + .mpunct { margin-left: 0.16667em; } .katex .mpunct + .minner { margin-left: 0.16667em; } .katex .minner + .mord { margin-left: 0.16667em; } .katex .minner + .mop { margin-left: 0.16667em; } .katex .minner + .mbin { margin-left: 0.22222em; } .katex .minner + .mrel { margin-left: 0.27778em; } .katex .minner + .mopen { margin-left: 0.16667em; } .katex .minner + .mpunct { margin-left: 0.16667em; } .katex .minner + .minner { margin-left: 0.16667em; } .katex .mord.mtight { margin-left: 0; } .katex .mop.mtight { margin-left: 0; } .katex .mbin.mtight { margin-left: 0; } .katex .mrel.mtight { margin-left: 0; } .katex .mopen.mtight { margin-left: 0; } .katex .mclose.mtight { margin-left: 0; } .katex .mpunct.mtight { margin-left: 0; } .katex .minner.mtight { margin-left: 0; } .katex .mord + .mop.mtight { margin-left: 0.16667em; } .katex .mop + .mord.mtight { margin-left: 0.16667em; } .katex .mop + .mop.mtight { margin-left: 0.16667em; } .katex .mclose + .mop.mtight { margin-left: 0.16667em; } .katex .minner + .mop.mtight { margin-left: 0.16667em; } .katex .vlist-t { display: inline-table; table-layout: fixed; } .katex .vlist-r { display: table-row; } .katex .vlist { display: table-cell; vertical-align: bottom; position: relative; } .katex .vlist > span { display: block; height: 0; position: relative; } .katex .vlist > span > span { display: inline-block; } .katex .vlist > span > .pstrut { overflow: hidden; width: 0; } .katex .vlist-t2 { margin-right: -2px; } .katex .vlist-s { display: table-cell; vertical-align: bottom; font-size: 1px; width: 2px; } .katex .msupsub { text-align: left; } .katex .mfrac > span > span { text-align: center; } .katex .mfrac .frac-line { display: inline-block; width: 100%; border-bottom-style: solid; } .katex .mspace { display: inline-block; } .katex .mspace.negativethinspace { margin-left: -0.16667em; } .katex .mspace.thinspace { width: 0.16667em; } .katex .mspace.negativemediumspace { margin-left: -0.22222em; } .katex .mspace.mediumspace { width: 0.22222em; } .katex .mspace.thickspace { width: 0.27778em; } .katex .mspace.sixmuspace { width: 0.333333em; } .katex .mspace.eightmuspace { width: 0.444444em; } .katex .mspace.enspace { width: 0.5em; } .katex .mspace.twelvemuspace { width: 0.666667em; } .katex .mspace.quad { width: 1em; } .katex .mspace.qquad { width: 2em; } .katex .llap, .katex .rlap { width: 0; position: relative; } .katex .llap > .inner, .katex .rlap > .inner { position: absolute; } .katex .llap > .fix, .katex .rlap > .fix { display: inline-block; } .katex .llap > .inner { right: 0; } .katex .rlap > .inner { left: 0; } .katex .katex-logo .a { font-size: 0.75em; margin-left: -0.32em; position: relative; top: -0.2em; } .katex .katex-logo .t { margin-left: -0.23em; } .katex .katex-logo .e { margin-left: -0.1667em; position: relative; top: 0.2155em; } .katex .katex-logo .x { margin-left: -0.125em; } .katex .rule { display: inline-block; border: solid 0; position: relative; } .katex .overline .overline-line, .katex .underline .underline-line { display: inline-block; width: 100%; border-bottom-style: solid; } .katex .sqrt > .root { margin-left: 0.27777778em; margin-right: -0.55555556em; } .katex .sizing, .katex .fontsize-ensurer { display: inline-block; } .katex .sizing.reset-size1.size1, .katex .fontsize-ensurer.reset-size1.size1 { font-size: 1em; } .katex .sizing.reset-size1.size2, .katex .fontsize-ensurer.reset-size1.size2 { font-size: 1.2em; } .katex .sizing.reset-size1.size3, .katex .fontsize-ensurer.reset-size1.size3 { font-size: 1.4em; } .katex .sizing.reset-size1.size4, .katex .fontsize-ensurer.reset-size1.size4 { font-size: 1.6em; } .katex .sizing.reset-size1.size5, .katex .fontsize-ensurer.reset-size1.size5 { font-size: 1.8em; } .katex .sizing.reset-size1.size6, .katex .fontsize-ensurer.reset-size1.size6 { font-size: 2em; } .katex .sizing.reset-size1.size7, .katex .fontsize-ensurer.reset-size1.size7 { font-size: 2.4em; } .katex .sizing.reset-size1.size8, .katex .fontsize-ensurer.reset-size1.size8 { font-size: 2.88em; } .katex .sizing.reset-size1.size9, .katex .fontsize-ensurer.reset-size1.size9 { font-size: 3.456em; } .katex .sizing.reset-size1.size10, .katex .fontsize-ensurer.reset-size1.size10 { font-size: 4.148em; } .katex .sizing.reset-size1.size11, .katex .fontsize-ensurer.reset-size1.size11 { font-size: 4.976em; } .katex .sizing.reset-size2.size1, .katex .fontsize-ensurer.reset-size2.size1 { font-size: 0.83333333em; } .katex .sizing.reset-size2.size2, .katex .fontsize-ensurer.reset-size2.size2 { font-size: 1em; } .katex .sizing.reset-size2.size3, .katex .fontsize-ensurer.reset-size2.size3 { font-size: 1.16666667em; } .katex .sizing.reset-size2.size4, .katex .fontsize-ensurer.reset-size2.size4 { font-size: 1.33333333em; } .katex .sizing.reset-size2.size5, .katex .fontsize-ensurer.reset-size2.size5 { font-size: 1.5em; } .katex .sizing.reset-size2.size6, .katex .fontsize-ensurer.reset-size2.size6 { font-size: 1.66666667em; } .katex .sizing.reset-size2.size7, .katex .fontsize-ensurer.reset-size2.size7 { font-size: 2em; } .katex .sizing.reset-size2.size8, .katex .fontsize-ensurer.reset-size2.size8 { font-size: 2.4em; } .katex .sizing.reset-size2.size9, .katex .fontsize-ensurer.reset-size2.size9 { font-size: 2.88em; } .katex .sizing.reset-size2.size10, .katex .fontsize-ensurer.reset-size2.size10 { font-size: 3.45666667em; } .katex .sizing.reset-size2.size11, .katex .fontsize-ensurer.reset-size2.size11 { font-size: 4.14666667em; } .katex .sizing.reset-size3.size1, .katex .fontsize-ensurer.reset-size3.size1 { font-size: 0.71428571em; } .katex .sizing.reset-size3.size2, .katex .fontsize-ensurer.reset-size3.size2 { font-size: 0.85714286em; } .katex .sizing.reset-size3.size3, .katex .fontsize-ensurer.reset-size3.size3 { font-size: 1em; } .katex .sizing.reset-size3.size4, .katex .fontsize-ensurer.reset-size3.size4 { font-size: 1.14285714em; } .katex .sizing.reset-size3.size5, .katex .fontsize-ensurer.reset-size3.size5 { font-size: 1.28571429em; } .katex .sizing.reset-size3.size6, .katex .fontsize-ensurer.reset-size3.size6 { font-size: 1.42857143em; } .katex .sizing.reset-size3.size7, .katex .fontsize-ensurer.reset-size3.size7 { font-size: 1.71428571em; } .katex .sizing.reset-size3.size8, .katex .fontsize-ensurer.reset-size3.size8 { font-size: 2.05714286em; } .katex .sizing.reset-size3.size9, .katex .fontsize-ensurer.reset-size3.size9 { font-size: 2.46857143em; } .katex .sizing.reset-size3.size10, .katex .fontsize-ensurer.reset-size3.size10 { font-size: 2.96285714em; } .katex .sizing.reset-size3.size11, .katex .fontsize-ensurer.reset-size3.size11 { font-size: 3.55428571em; } .katex .sizing.reset-size4.size1, .katex .fontsize-ensurer.reset-size4.size1 { font-size: 0.625em; } .katex .sizing.reset-size4.size2, .katex .fontsize-ensurer.reset-size4.size2 { font-size: 0.75em; } .katex .sizing.reset-size4.size3, .katex .fontsize-ensurer.reset-size4.size3 { font-size: 0.875em; } .katex .sizing.reset-size4.size4, .katex .fontsize-ensurer.reset-size4.size4 { font-size: 1em; } .katex .sizing.reset-size4.size5, .katex .fontsize-ensurer.reset-size4.size5 { font-size: 1.125em; } .katex .sizing.reset-size4.size6, .katex .fontsize-ensurer.reset-size4.size6 { font-size: 1.25em; } .katex .sizing.reset-size4.size7, .katex .fontsize-ensurer.reset-size4.size7 { font-size: 1.5em; } .katex .sizing.reset-size4.size8, .katex .fontsize-ensurer.reset-size4.size8 { font-size: 1.8em; } .katex .sizing.reset-size4.size9, .katex .fontsize-ensurer.reset-size4.size9 { font-size: 2.16em; } .katex .sizing.reset-size4.size10, .katex .fontsize-ensurer.reset-size4.size10 { font-size: 2.5925em; } .katex .sizing.reset-size4.size11, .katex .fontsize-ensurer.reset-size4.size11 { font-size: 3.11em; } .katex .sizing.reset-size5.size1, .katex .fontsize-ensurer.reset-size5.size1 { font-size: 0.55555556em; } .katex .sizing.reset-size5.size2, .katex .fontsize-ensurer.reset-size5.size2 { font-size: 0.66666667em; } .katex .sizing.reset-size5.size3, .katex .fontsize-ensurer.reset-size5.size3 { font-size: 0.77777778em; } .katex .sizing.reset-size5.size4, .katex .fontsize-ensurer.reset-size5.size4 { font-size: 0.88888889em; } .katex .sizing.reset-size5.size5, .katex .fontsize-ensurer.reset-size5.size5 { font-size: 1em; } .katex .sizing.reset-size5.size6, .katex .fontsize-ensurer.reset-size5.size6 { font-size: 1.11111111em; } .katex .sizing.reset-size5.size7, .katex .fontsize-ensurer.reset-size5.size7 { font-size: 1.33333333em; } .katex .sizing.reset-size5.size8, .katex .fontsize-ensurer.reset-size5.size8 { font-size: 1.6em; } .katex .sizing.reset-size5.size9, .katex .fontsize-ensurer.reset-size5.size9 { font-size: 1.92em; } .katex .sizing.reset-size5.size10, .katex .fontsize-ensurer.reset-size5.size10 { font-size: 2.30444444em; } .katex .sizing.reset-size5.size11, .katex .fontsize-ensurer.reset-size5.size11 { font-size: 2.76444444em; } .katex .sizing.reset-size6.size1, .katex .fontsize-ensurer.reset-size6.size1 { font-size: 0.5em; } .katex .sizing.reset-size6.size2, .katex .fontsize-ensurer.reset-size6.size2 { font-size: 0.6em; } .katex .sizing.reset-size6.size3, .katex .fontsize-ensurer.reset-size6.size3 { font-size: 0.7em; } .katex .sizing.reset-size6.size4, .katex .fontsize-ensurer.reset-size6.size4 { font-size: 0.8em; } .katex .sizing.reset-size6.size5, .katex .fontsize-ensurer.reset-size6.size5 { font-size: 0.9em; } .katex .sizing.reset-size6.size6, .katex .fontsize-ensurer.reset-size6.size6 { font-size: 1em; } .katex .sizing.reset-size6.size7, .katex .fontsize-ensurer.reset-size6.size7 { font-size: 1.2em; } .katex .sizing.reset-size6.size8, .katex .fontsize-ensurer.reset-size6.size8 { font-size: 1.44em; } .katex .sizing.reset-size6.size9, .katex .fontsize-ensurer.reset-size6.size9 { font-size: 1.728em; } .katex .sizing.reset-size6.size10, .katex .fontsize-ensurer.reset-size6.size10 { font-size: 2.074em; } .katex .sizing.reset-size6.size11, .katex .fontsize-ensurer.reset-size6.size11 { font-size: 2.488em; } .katex .sizing.reset-size7.size1, .katex .fontsize-ensurer.reset-size7.size1 { font-size: 0.41666667em; } .katex .sizing.reset-size7.size2, .katex .fontsize-ensurer.reset-size7.size2 { font-size: 0.5em; } .katex .sizing.reset-size7.size3, .katex .fontsize-ensurer.reset-size7.size3 { font-size: 0.58333333em; } .katex .sizing.reset-size7.size4, .katex .fontsize-ensurer.reset-size7.size4 { font-size: 0.66666667em; } .katex .sizing.reset-size7.size5, .katex .fontsize-ensurer.reset-size7.size5 { font-size: 0.75em; } .katex .sizing.reset-size7.size6, .katex .fontsize-ensurer.reset-size7.size6 { font-size: 0.83333333em; } .katex .sizing.reset-size7.size7, .katex .fontsize-ensurer.reset-size7.size7 { font-size: 1em; } .katex .sizing.reset-size7.size8, .katex .fontsize-ensurer.reset-size7.size8 { font-size: 1.2em; } .katex .sizing.reset-size7.size9, .katex .fontsize-ensurer.reset-size7.size9 { font-size: 1.44em; } .katex .sizing.reset-size7.size10, .katex .fontsize-ensurer.reset-size7.size10 { font-size: 1.72833333em; } .katex .sizing.reset-size7.size11, .katex .fontsize-ensurer.reset-size7.size11 { font-size: 2.07333333em; } .katex .sizing.reset-size8.size1, .katex .fontsize-ensurer.reset-size8.size1 { font-size: 0.34722222em; } .katex .sizing.reset-size8.size2, .katex .fontsize-ensurer.reset-size8.size2 { font-size: 0.41666667em; } .katex .sizing.reset-size8.size3, .katex .fontsize-ensurer.reset-size8.size3 { font-size: 0.48611111em; } .katex .sizing.reset-size8.size4, .katex .fontsize-ensurer.reset-size8.size4 { font-size: 0.55555556em; } .katex .sizing.reset-size8.size5, .katex .fontsize-ensurer.reset-size8.size5 { font-size: 0.625em; } .katex .sizing.reset-size8.size6, .katex .fontsize-ensurer.reset-size8.size6 { font-size: 0.69444444em; } .katex .sizing.reset-size8.size7, .katex .fontsize-ensurer.reset-size8.size7 { font-size: 0.83333333em; } .katex .sizing.reset-size8.size8, .katex .fontsize-ensurer.reset-size8.size8 { font-size: 1em; } .katex .sizing.reset-size8.size9, .katex .fontsize-ensurer.reset-size8.size9 { font-size: 1.2em; } .katex .sizing.reset-size8.size10, .katex .fontsize-ensurer.reset-size8.size10 { font-size: 1.44027778em; } .katex .sizing.reset-size8.size11, .katex .fontsize-ensurer.reset-size8.size11 { font-size: 1.72777778em; } .katex .sizing.reset-size9.size1, .katex .fontsize-ensurer.reset-size9.size1 { font-size: 0.28935185em; } .katex .sizing.reset-size9.size2, .katex .fontsize-ensurer.reset-size9.size2 { font-size: 0.34722222em; } .katex .sizing.reset-size9.size3, .katex .fontsize-ensurer.reset-size9.size3 { font-size: 0.40509259em; } .katex .sizing.reset-size9.size4, .katex .fontsize-ensurer.reset-size9.size4 { font-size: 0.46296296em; } .katex .sizing.reset-size9.size5, .katex .fontsize-ensurer.reset-size9.size5 { font-size: 0.52083333em; } .katex .sizing.reset-size9.size6, .katex .fontsize-ensurer.reset-size9.size6 { font-size: 0.5787037em; } .katex .sizing.reset-size9.size7, .katex .fontsize-ensurer.reset-size9.size7 { font-size: 0.69444444em; } .katex .sizing.reset-size9.size8, .katex .fontsize-ensurer.reset-size9.size8 { font-size: 0.83333333em; } .katex .sizing.reset-size9.size9, .katex .fontsize-ensurer.reset-size9.size9 { font-size: 1em; } .katex .sizing.reset-size9.size10, .katex .fontsize-ensurer.reset-size9.size10 { font-size: 1.20023148em; } .katex .sizing.reset-size9.size11, .katex .fontsize-ensurer.reset-size9.size11 { font-size: 1.43981481em; } .katex .sizing.reset-size10.size1, .katex .fontsize-ensurer.reset-size10.size1 { font-size: 0.24108004em; } .katex .sizing.reset-size10.size2, .katex .fontsize-ensurer.reset-size10.size2 { font-size: 0.28929605em; } .katex .sizing.reset-size10.size3, .katex .fontsize-ensurer.reset-size10.size3 { font-size: 0.33751205em; } .katex .sizing.reset-size10.size4, .katex .fontsize-ensurer.reset-size10.size4 { font-size: 0.38572806em; } .katex .sizing.reset-size10.size5, .katex .fontsize-ensurer.reset-size10.size5 { font-size: 0.43394407em; } .katex .sizing.reset-size10.size6, .katex .fontsize-ensurer.reset-size10.size6 { font-size: 0.48216008em; } .katex .sizing.reset-size10.size7, .katex .fontsize-ensurer.reset-size10.size7 { font-size: 0.57859209em; } .katex .sizing.reset-size10.size8, .katex .fontsize-ensurer.reset-size10.size8 { font-size: 0.69431051em; } .katex .sizing.reset-size10.size9, .katex .fontsize-ensurer.reset-size10.size9 { font-size: 0.83317261em; } .katex .sizing.reset-size10.size10, .katex .fontsize-ensurer.reset-size10.size10 { font-size: 1em; } .katex .sizing.reset-size10.size11, .katex .fontsize-ensurer.reset-size10.size11 { font-size: 1.19961427em; } .katex .sizing.reset-size11.size1, .katex .fontsize-ensurer.reset-size11.size1 { font-size: 0.20096463em; } .katex .sizing.reset-size11.size2, .katex .fontsize-ensurer.reset-size11.size2 { font-size: 0.24115756em; } .katex .sizing.reset-size11.size3, .katex .fontsize-ensurer.reset-size11.size3 { font-size: 0.28135048em; } .katex .sizing.reset-size11.size4, .katex .fontsize-ensurer.reset-size11.size4 { font-size: 0.32154341em; } .katex .sizing.reset-size11.size5, .katex .fontsize-ensurer.reset-size11.size5 { font-size: 0.36173633em; } .katex .sizing.reset-size11.size6, .katex .fontsize-ensurer.reset-size11.size6 { font-size: 0.40192926em; } .katex .sizing.reset-size11.size7, .katex .fontsize-ensurer.reset-size11.size7 { font-size: 0.48231511em; } .katex .sizing.reset-size11.size8, .katex .fontsize-ensurer.reset-size11.size8 { font-size: 0.57877814em; } .katex .sizing.reset-size11.size9, .katex .fontsize-ensurer.reset-size11.size9 { font-size: 0.69453376em; } .katex .sizing.reset-size11.size10, .katex .fontsize-ensurer.reset-size11.size10 { font-size: 0.83360129em; } .katex .sizing.reset-size11.size11, .katex .fontsize-ensurer.reset-size11.size11 { font-size: 1em; } .katex .delimsizing.size1 { font-family: KaTeX_Size1; } .katex .delimsizing.size2 { font-family: KaTeX_Size2; } .katex .delimsizing.size3 { font-family: KaTeX_Size3; } .katex .delimsizing.size4 { font-family: KaTeX_Size4; } .katex .delimsizing.mult .delim-size1 > span { font-family: KaTeX_Size1; } .katex .delimsizing.mult .delim-size4 > span { font-family: KaTeX_Size4; } .katex .nulldelimiter { display: inline-block; width: 0.12em; } .katex .delimcenter { position: relative; } .katex .op-symbol { position: relative; } .katex .op-symbol.small-op { font-family: KaTeX_Size1; } .katex .op-symbol.large-op { font-family: KaTeX_Size2; } .katex .op-limits > .vlist-t { text-align: center; } .katex .accent > .vlist-t { text-align: center; } .katex .accent .accent-body > span { width: 0; } .katex .accent .accent-body.accent-vec > span { position: relative; left: 0.326em; } .katex .accent .accent-body.accent-hungarian > span { position: relative; left: 0.250em; } .katex .mtable .vertical-separator { display: inline-block; margin: 0 -0.025em; border-right: 0.05em solid black; } .katex .mtable .arraycolsep { display: inline-block; } .katex .mtable .col-align-c > .vlist-t { text-align: center; } .katex .mtable .col-align-l > .vlist-t { text-align: left; } .katex .mtable .col-align-r > .vlist-t { text-align: right; } .katex .svg-align { text-align: left; } .katex svg { display: block; position: absolute; width: 100%; } .katex svg path { fill: currentColor; } .katex svg line { stroke: currentColor; } .katex .stretchy { width: 100%; display: block; } .katex .stretchy:before, .katex .stretchy:after { content: ""; } .katex .x-arrow-pad { padding: 0 0.5em; } .katex .x-arrow, .katex .mover, .katex .munder { text-align: center; } .katex .boxpad { padding: 0 0.3em 0 0.3em; } .katex .fbox { -webkit-box-sizing: border-box; box-sizing: border-box; border: 0.04em solid black; } .katex .cancel-pad { padding: 0 0.2em 0 0.2em; } .katex .mord + .cancel-lap, .katex .mbin + .cancel-lap { margin-left: -0.2em; } .katex .cancel-lap + .mord, .katex .cancel-lap + .mbin, .katex .cancel-lap + .msupsub { margin-left: -0.2em; } .katex .sout { border-bottom-style: solid; border-bottom-width: 0.08em; } @-ms-viewport { width: device-width; height: device-height; } @-o-viewport { width: device-width; height: device-height; } @viewport { width: device-width; height: device-height; } *, *:after, *:before { -webkit-box-sizing: inherit; box-sizing: inherit; } html, body { height: 100%; } html { overflow-y: scroll; -webkit-box-sizing: border-box; box-sizing: border-box; } body { background-color: #f1f1f1; color: #444; font-size: 16px; font-family: "Palanquin", sans-serif; line-height: 1.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size-adjust: auto; } h1, .model-nested__title, h2, .model-preview, h3, h4, h5, h6 { font-size: 2rem; line-height: 1.5; margin: 0; letter-spacing: 1px; } h1, .model-nested__title { font-family: "Palanquin Dark", sans-serif; color: #000000; } h2, .model-preview { font-weight: 700; } p { margin: 0; } a { color: #08ABCE; text-decoration: none; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; cursor: pointer; } a:focus { outline: none; } a:focus, a:hover { color: #08ABCE; border-bottom-color: transparent; } button, .button, input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: none; -moz-appearance: none; appearance: none; display: inline-block; position: relative; border: 1px solid currentColor; color: #08ABCE; letter-spacing: 1px; padding: 0 20px; line-height: 40px; font-weight: 700; background: transparent; cursor: pointer; text-decoration: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; vertical-align: middle; white-space: nowrap; -webkit-transition: all 0.35s ease; transition: all 0.35s ease; } button:hover, .button:hover, button:focus, .button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus { color: #04596c; border-bottom-color: currentColor; } button:focus, .button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus { outline: none; } button:disabled, .button:disabled, input[type="button"]:disabled, input[type="reset"]:disabled, input[type="submit"]:disabled { cursor: not-allowed; } .loader { display: inline-block; width: 15px; border: 2px solid #44d8f8; border-top: 2px solid #08ABCE; border-radius: 50%; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; } .save-state { float: right; position: relative; right: 5px; height: 15px; } .saved { opacity: 0; -webkit-transition: opacity 2.0s ease; transition: opacity 2.0s ease; } .warning { float: left; position: relative; left: 5px; top: 45px; height: 15px; } ul, ol { list-style-type: none; margin: 0; padding: 0; } dl, dd, dt { margin: 0; } dt { font-size: 12px; font-weight: bold; margin-right: 20px; text-transform: uppercase; letter-spacing: 1px; clear: both; } dd { border-bottom: solid 1px #ddd; padding-bottom: 10px; margin-bottom: 10px; } dd:last-child { border-bottom: 0; padding-bottom: 0; margin-bottom: 0; } img, picture { display: block; max-width: 100%; height: auto; } form { margin: 0 auto; } input, select, textarea { display: block; } input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea { border: solid 1px #D2D2D2; padding: 6px 20px; -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 100%; letter-spacing: 0.5px; margin-bottom: 6px; } input[type="color"]:hover, input[type="color"]:focus, input[type="date"]:hover, input[type="date"]:focus, input[type="datetime"]:hover, input[type="datetime"]:focus, input[type="datetime-local"]:hover, input[type="datetime-local"]:focus, input[type="email"]:hover, input[type="email"]:focus, input[type="month"]:hover, input[type="month"]:focus, input[type="number"]:hover, input[type="number"]:focus, input[type="password"]:hover, input[type="password"]:focus, input[type="search"]:hover, input[type="search"]:focus, input[type="tel"]:hover, input[type="tel"]:focus, input[type="text"]:hover, input[type="text"]:focus, input[type="time"]:hover, input[type="time"]:focus, input[type="url"]:hover, input[type="url"]:focus, input[type="week"]:hover, input[type="week"]:focus, input:not([type]):hover, input:not([type]):focus, textarea:hover, textarea:focus { border-color: #08ABCE; -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.09); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.09); } input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input:not([type]):focus, textarea:focus { outline: none; } input[type="color"]:disabled, input[type="date"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="email"]:disabled, input[type="month"]:disabled, input[type="number"]:disabled, input[type="password"]:disabled, input[type="search"]:disabled, input[type="tel"]:disabled, input[type="text"]:disabled, input[type="time"]:disabled, input[type="url"]:disabled, input[type="week"]:disabled, input:not([type]):disabled, textarea:disabled { cursor: not-allowed; } input[type="file"] { margin: 10px 0 6px 0; } textarea { resize: vertical; min-height: 190px; } select { width: 100%; } [type="checkbox"], [type="radio"] { display: inline; } table { border-collapse: collapse; table-layout: fixed; width: 100%; } tr, td, th { vertical-align: middle; } th { text-align: left; } .monadic-input-choices { position: absolute; left: -9999px; } .monadic-input-choices + span { cursor: pointer; position: relative; display: inline-block; vertical-align: top; margin-right: 50px; } .monadic-input-choices + span:before, .monadic-input-choices + span:after { position: absolute; -webkit-transition: all .2s; transition: all .2s; } .monadic-input-choices + span:before { content: ''; } .monadic-input-choices--checkbox + span, .monadic-input-choices--radio + span { padding-left: 40px; } .monadic-input-choices--checkbox + span:before, .monadic-input-choices--checkbox + span:after, .monadic-input-choices--radio + span:before, .monadic-input-choices--radio + span:after { left: 0; top: 4px; width: 20px; height: 20px; line-height: 20px; } .monadic-input-choices--checkbox + span:before, .monadic-input-choices--radio + span:before { border: 1px solid #DDDDDF; background: #fff; border-radius: 2px; } .monadic-input-choices--checkbox + span:after, .monadic-input-choices--radio + span:after { font-size: 20px; opacity: 0; -webkit-transform: scale(0); transform: scale(0); } .monadic-input-choices--checkbox:checked + span:after, .monadic-input-choices--radio:checked + span:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } .monadic-input-choices--checkbox:disabled + span:before, .monadic-input-choices--checkbox:disabled:checked + span:before, .monadic-input-choices--radio:disabled + span:before, .monadic-input-choices--radio:disabled:checked + span:before { background-color: #f1f1f1; } .monadic-input-choices--checkbox:disabled:checked + span:after, .monadic-input-choices--radio:disabled:checked + span:after { color: #999; } .monadic-input-choices--checkbox + span:after { content: "\2713 "; text-align: center; color: #08ABCE; } .monadic-input-choices--radio + span:before { border-radius: 50%; } .monadic-input-choices--radio + span:after { content: ''; background: #08ABCE; width: 10px; height: 10px; border-radius: 50%; margin: 5px 0 0 5px; } .monadic-input-choices--switch + span { padding-left: 70px; } .monadic-input-choices--switch + span:before, .monadic-input-choices--switch + span:after { width: 20px; height: 20px; display: block; } .monadic-input-choices--switch + span:before { vertical-align: middle; top: 2px; left: 0; width: 55px; height: 26px; background-color: #f94b3e; border-radius: 13px; padding: 0; -webkit-transition: background-color 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95); transition: background-color 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95); } .monadic-input-choices--switch + span:after { content: ""; position: absolute; top: 5px; left: 2px; z-index: 1; width: 20px; height: 20px; background-color: #fff; border-radius: 50%; -webkit-transition: all 400ms cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: all 400ms cubic-bezier(0.68, -0.55, 0.265, 1.55); } .monadic-input-choices--switch:checked + span:before { background: #32da4e; } .monadic-input-choices--switch:checked + span:after { left: 33px; } .monadic-input-choices--switch:disabled + span:before, .monadic-input-choices--switch:disabled:checked + span:before { background: #cecece; } .monadic-field-error { -webkit-box-shadow: 0 0 3px #CC0000; box-shadow: 0 0 3px #CC0000; } .monadic-content-menu__entry { background: #efefef; padding: 5px 25px; margin-bottom: 1px; } .monadic-content-menu__entry a { display: block; } .monadic-content-menu__entry--active { background: #08ABCE; } .monadic-content-menu__entry--active a { color: #efefef; } .monadic-content-menu__sub-entry { background: #efefef; padding: 5px 25px 0px 40px; font-size: 14px; margin-bottom: 1px; } .monadic-content-menu__sub-entry a { display: block; } .monadic-content-menu__sub-entry--active { background: #08ABCE; } .monadic-content-menu__sub-entry--active a { color: #efefef; } .monadic-tabs__entries { border-bottom: 1px solid #ddd; margin-bottom: 25px; } .monadic-tabs__entries:after { content: ''; display: table; clear: both; } .monadic-tabs__entry { background: #fff; border: 1px solid transparent; margin-right: 1px; float: left; position: relative; } .monadic-tabs__entry:after { content: ''; position: absolute; top: 100%; left: 0; width: 100%; height: 2px; } .monadic-tabs__entry a { color: inherit !important; display: block; padding: 5px 25px; } .monadic-tabs__entry:hover { color: #08ABCE; } .monadic-tabs__entry--active { border-color: #ddd; color: #08ABCE; } .monadic-tabs__entry--active:after { background-color: white; } .monadic-title-preview label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .monadic-list-items { display: table; width: 100%; table-layout: fixed; } .monadic-list-item { display: table-row; } .monadic-list-cell { display: table-cell; padding: 0 10px; } .monadic-list-firstcell { text-align: left; } .monadic-list-lastcell { text-align: right; } .hide { display: none; visibility: hidden; } .sr-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .sr-text:focus { clip: auto !important; display: block; width: auto; height: auto; left: 5px; top: 5px; z-index: 100000; } .cf:after { content: ''; display: table; clear: both; } .valign-p { display: table; table-layout: fixed; border-collapse: collapse; border-spacing: 0; width: 100%; height: 100%; } .valign-c { display: table-cell; vertical-align: middle; width: 100%; height: 100%; } .main__title { text-transform: uppercase; letter-spacing: 1px; text-align: center; margin-bottom: 20px; } .main__actions { margin-top: 40px; } .breadcrumbs__item { display: inline-block; position: relative; margin-right: 30px; color: #fff; } .breadcrumbs__item:after { content: '»'; display: inline-block; position: absolute; right: -19px; top: 0; } .breadcrumbs__item:last-child:after { content: none; } [class^="header__inner"] { border-bottom: solid 1px #e5e5e5; text-align: center; padding: 20px 20px 0; } .header__inner { background-color: #f1f1f1; } .header__inner--sub { display: none; background-color: #f8f8f8; } .header__inner--sub.active { display: block; } .logo { max-width: 120px; display: block; } .menu { background: #464E54; font-weight: 700; font-family: "Palanquin Dark", sans-serif; } .menu a { display: block; border: none; color: #fff; } .menu a:hover, .menu .active a { border-right: 5px solid currentColor; color: #08ABCE; } .menu__tabs { margin: 0; padding: 0 20px; } .menu__link.active { background-color: #fff; padding-bottom: 15px; margin-bottom: -1px; } .menu__link.active:hover, .menu__link.active:focus { background-color: #f8f8f8; color: #444; } .menu_entry { border-bottom: 1px solid rgba(51, 51, 51, 0.5); } .menu_entry--sub { border: none; } .menu_entry--sub a { font-size: 14px; } .toggle-container div:last-child { margin-bottom: 10px; } .toggle-button:after { content: ""; font-family: 'icomoon'; position: absolute; right: 30px; } .toggle-container--toggled .toggle-button:after { content: ""; } .pages { border-top: 1px solid rgba(51, 51, 51, 0.5); } .active-page { font-weight: bold; } .local-menu { margin: 50px 0; padding-top: 20px; border-bottom: solid 1px #ddd; } .local_menu_entry { display: inline-block; padding: 10px 15px; border: solid 1px transparent; border-bottom-color: #ddd; background-color: #f1f1f1; cursor: pointer; color: #04596c; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; margin-right: 10px; position: relative; bottom: -1px; } .local_menu_entry--active { border-color: #ddd; border-bottom-color: transparent; background-color: #f1f1f1; } .local_menu_entry--active a { color: #444; } .footer__inner { padding: 20px; text-align: center; font-size: 12px; } .wrap { display: table; table-layout: fixed; width: 100%; height: 100%; } .main { display: table-row; height: 100%; } .footer, .header { display: table-row; height: 1px; } .button--inline { float: left; margin-right: 5px; } .button--primary { background: #08ABCE; color: #fff; } .button--primary:hover { background: #fff; color: #08ABCE; } .button--light { color: #08ABCE; background: #fff; } .button--light:hover { background: #fff; color: #06809C; } .button__actions-wrapper { overflow: hidden; } .button__actions { float: left; } .button__actions button, .button__actions .button { margin: 20px 20px 0 0; } .button--close, .button--delete, .button--unlink, .button--existing, .button--cancel, .button--fullscreen, .button--toggle { font-size: 0; padding: 0; height: 47px; line-height: 47px; margin-left: 20px; overflow: hidden; text-align: center; font-weight: normal; border: none; } .button--close:before, .button--delete:before, .button--unlink:before, .button--existing:before, .button--cancel:before, .button--fulls