 html.admin #admin-menu {display:block;} html.admin input-switch[readonly] {opacity:0.5;} #admin-menu {background-color:white;position:fixed;left:1em;bottom:1em;display:none;padding:0.5em 1em;z-index:20;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=10);-moz-opacity:0.1;opacity:0.1;} #admin-menu > div {display:none;} #admin-menu > div > div.expl {font-style:italic;width:18em;border-top:solid 1px black;border-bottom:solid 1px black;text-align:center;margin-top:1em;margin-bottom:1em;color:black !important;clear:both;} #admin-menu > div > div.expl > p {font-size:0.8em;} #admin-menu h6 {font-family:Georgia, "Century Schoolbook L", serif;font-size:1em;font-weight:bold;font-style:italic;text-align:center;background-color:transparent !important;color:black !important;} #admin-menu .switch {position:relative;top:0.1em;} #admin-menu .proper-menu {width:18em;background-color:#222;overflow:hidden;} #admin-menu .proper-menu div-menu {position:relative;bottom:0;} #admin-menu .proper-menu div-menu > a {box-sizing:border-box;width:18em;} #admin-menu .proper-menu div-menu > *[dm-separate] {border-top:solid 1px white;} #admin-menu.open {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;padding:2em 5em;box-shadow:0 0 1em black;} #admin-menu.open div {display:block;} #admin-menu p.cost {width:100%;padding:0.25em 0;margin:1em 0;background-color:#d0d0d0;} #admin-menu p.cost > span {width:33.3%;text-align:center;display:inline-block;font-family:monospace, monospace;font-size:0.8em;color:white;} .admin-mode #admin-menu {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;} .admin-mode #admin-menu > div > div.expl > p:first-child {border-top:none !important;display:block;} .admin-mode #admin-menu > div > div.expl > p:last-child {border-top:dotted 1px #888;display:block;} .admin-mode [tid] {background-color:white !important;outline:solid 1px #666;color:black !important;z-index:10;position:relative;text-decoration:none !important;pointer-events:auto !important;} .admin-mode [tid] * {color:black !important;text-decoration:none !important;} #topic.admin-mode .paragraph h3.headline {border-bottom:solid 1px transparent !important;} .mouse .admin-mode [tid]:hover {background-color:#d0d0d0 !important;text-decoration:none !important;} #admin-mode-overlay {background-color:#888;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;position:fixed;z-index:1;width:100%;height:10000em;top:0;left:0;} #modal > div {box-shadow:0 0 1em black;} #css-detector {z-index:30;position:absolute;top:-10em;left:-10em;height:0;width:0;} body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td {margin:0;padding:0;} html * {max-height:1000000px;} table {border-spacing:0;} * {font-family:Verdana, "Bitstream Vera Sans", "DejaVu Sans", sans-serif;} body {font-size:0.75em;line-height:1.5;} h1, #heading .fred, h1.max {background-color:#6464ff !important;color:white !important;} h1 a.como, #heading .fred a.como, h1.max a.como {background-color:#6e6eff !important;} h1 span.bot, #heading .fred span.bot, h1.max span.bot {color:black;} h1 span.bot span, #heading .fred span.bot span, h1.max span.bot span {color:black;} h1 span.visavis {color:white;} h1 span.visavis * {color:white;} #heading .fred .type {color:black !important;} .mouse .multi h1.max:hover {background-color:#4b4bff !important;} select:focus, input:not([type=checkbox]):focus, textarea:focus, check-box:focus:not([readonly]), radio-button:focus:not([readonly]), input-switch:focus:not([readonly]), select-quick:focus:not([readonly]), select-char:focus:not([readonly]), div-more > [dm-opener]:focus, div-more > [dm-closer]:focus, .value-editor > div.CodeMirror.CodeMirror-focused {box-shadow:0 0 0 0.5px white, 0 0 2px 2px #777777 !important;text-decoration:none !important;} .keynav a:focus, .keynav table.td:focus, .keynav table.tdrow:focus > tbody, .keynav div-fold:focus > *:nth-child(1), .keynav div-tab > div:nth-of-type(1):focus, .keynav div-slide > ds-control:focus span[ds-dots] {box-shadow:0 0 0 0.5px white, 0 0 2px 2px #777777 !important;text-decoration:none !important;} .focused {box-shadow:0 0 0 0.5px white, 0 0 2px 2px #777777 !important;text-decoration:none !important;} button:focus, button.focused {box-shadow:inset 0 0 0 0.5px black, inset 0 0 1em 1px #f0f0f0 !important;text-decoration:none !important;} .keynav div-menu a:focus, .keynav div-menu button:focus, .keynav #index div.bag h1:focus {box-shadow:inset 0 0 0 0.5px black, inset 0 0 1em 1px #f0f0f0 !important;text-decoration:none !important;} *[disabled], *[readonly] {opacity:0.5 !important;cursor:default !important;pointer-events:none !important;} code, .mono, .code {tab-size:4ch;} select-char > *.marked, select-quick[open] ul.options > li.marked, div-tab > div:nth-of-type(1) > a.marked {background-color:black !important;color:white !important;} select-char > *.marked svg, select-quick[open] ul.options > li.marked svg, div-tab > div:nth-of-type(1) > a.marked svg {fill:white !important;} .mouse .ext-selection-popup .ext-selection .options a.highlighted {background-color:black;color:white;} .mouse .ext-selection-popup .ext-selection .options a.highlighted * {color:white;} * {padding:0;margin:0;color:#444;text-size-adjust:none !important;-webkit-text-size-adjust:none;-moz-outline-style:none !important;} select, textarea, input {-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1em;line-height:1.5;border-radius:0 !important;-webkit-border-radius:0 !important;background-color:white;} select, textarea, input {border:solid 1px #444 !important;padding:0.1667em 0.1667em;} select-quick {border:solid 1px #444;} select-quick > ul > li {padding:0.1667em 0.1667em;} #content .form div.edit-again table.td, #content .form .value-editor > div.CodeMirror {border:solid 1px #444;} input:not([type=checkbox]), textarea {-moz-appearance:none;-webkit-appearance:none;} select, input:not([type=checkbox]) {height:2em;} select[multiple=multiple] {height:auto;border-width:1px !important;} input[type=radio] {height:auto !important;-moz-appearance:radio;-webkit-appearance:radio;} input[type=radio]:checked {background-color:#222;color:#222;} button {-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5;background-image:none;} input[type=checkbox] {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;width:1em;height:1em;} label.cb {padding:0;display:block;font-weight:normal;vertical-align:top;} code, .mono {font-family:monospace, monospace;} ol, ul {list-style-position:inside;margin-left:2em;} ul {list-style-type:square;} .hidden {display:none !important;} .notransition {transition:none !important;} .inhi {display:none;} .message {font-style:italic;} span.count {margin-left:1em;font-family:monospace, monospace;padding:0;} span.count * {font-family:inherit;color:inherit;} h3 span.count {color:#c0c0c0;} th {text-shadow:0px 0px 1px currentColor;font-weight:normal;} span.vis-a-vis, span.visavis, span.yonder, span.yon {float:right !important;} :focus {outline:none;} ::-ms-clear {display:none;} #uiblocker {position:absolute;left:0;top:0;width:100%;height:100%;z-index:1000;cursor:wait;} .tl span.type {margin-left:0.5em;} .tl > a, .tl > a > .label > *:not(meta-data), .instance {color:#1100ff;text-decoration:none;} .service:not(.schema) #content a.m-text, .wikimarkupviewer a.m-text {color:#1100ff;text-decoration:none;} .fatalerror {position:fixed;bottom:0;left:0;width:100%;background-color:black;color:red;padding:0.5em 1em;} .fatalerror > div {margin-left:20em;padding:0.5em;} .fatalerror > div + div {border-top:solid 1px white;} .fatalerror * {background-color:transparent;color:inherit;} .fatalerror pre {white-space:normal;} .fatalerror a:hover {color:white !important;} #modal-overlay {background-color:#444;max-height:none !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;} #modal {text-align:center;position:fixed;top:0;width:100%;height:100%;z-index:10001;} #modal > div {position:relative;display:table;top:40%;margin:auto;max-width:50%;padding:1em;padding-bottom:0.5em;text-align:center;background-color:white;} #modal > div div.msg {max-height:20vh;overflow-y:auto;} #modal > div div-buttons {margin-top:1em;text-align:center;} #modal > div div-buttons button:first-child {margin-left:0 !important;} #modal > div div-buttons button {margin-bottom:0.5em;} #body.invisible {visibility:hidden !important;} #body.invisible * {visibility:hidden !important;} .fred {font-size:1em;font-weight:normal;padding:0.75em 1em;display:block;text-align:left;color:white;} .fred span {color:inherit;} .fred .mid {display:block;font-size:1.5em;line-height:1.5em;padding:0;} .fred > span {display:block;} .fred > span.top {font-size:0.9166667em;line-height:1.64em;color:black;} .fred > span.bot {font-size:0.75em;line-height:2em;color:black;} .fred > span.bot span {font-size:inherit;} .como {display:inline-flex;align-items:center;padding:0 0.5em;text-decoration:none;} .como svg {height:1em;width:1em;stroke-width:0;} .como span.text {margin-left:0.5em;font-weight:normal;} .mouse a.como:hover {text-decoration:none;} .mouse a.como:hover span.text {text-decoration:underline;} .tiny .como span.text {display:none;} .tiny .como:after {content:"\200B";} .m-icon.svg.inactive, .m-icon.svg[disabled] {cursor:default !important;} .m-icon.svg {border:none;} .m-icon.svg svg {height:1em;width:1em;fill:currentColor;stroke-width:0;pointer-events:none;} .m-icon.svg.inactive, .m-icon.svg[disabled] {pointer-events:none !important;opacity:0.5;} button.svg.m-icon {-webkit-appearance:none;background-color:transparent !important;} .wait {width:1em;height:1em;line-height:1;position:relative;transform:scale(0.7);} .wait div.circle {position:absolute;top:-0.25em;left:-0.25em;width:100%;height:100%;border-radius:50%;border-width:0.25em;border-style:outset;border-top-color:rgba(255, 255, 255, 0);border-left-color:rgba(255, 255, 255, 0);border-right-color:rgba(188, 188, 188, 0.7);border-bottom-color:rgba(188, 188, 188, 0.7);animation:spin 1s linear infinite;} .wait.middle {height:8em;width:8em;position:fixed;top:50%;left:50%;margin-left:-4em;margin-top:-4em;z-index:1000;color:white;} .wait.middle > div.circle {top:-2em;left:-2em;border-width:2em;animation:spin 1s linear infinite;border-left-color:rgba(255, 255, 255, 0.9);border-top-color:rgba(255, 255, 255, 0.9);border-right-color:rgba(255, 255, 255, 0);border-bottom-color:rgba(255, 255, 255, 0);} @keyframes spin {0% {transform:rotate(0deg);} 50% {transform:rotate(180deg);} 100% {transform:rotate(360deg);}} pop-up#search-pop-up {position:fixed;left:50%;top:1em;right:1em;z-index:19;width:auto;padding:0;height:auto;} #hsearch {width:100%;} #hsearch .menu {background-color:white;height:2em;padding:1em 1.5em;z-index:1;} #hsearch .menu input-search {margin-left:-2em;} #hsearch .menu div.wait {display:inline-block;} #hsearch .menu select-quick.admin {position:absolute;left:18em;top:1em;} #hsearch .menu .sort {right:1.5em;top:1em;width:auto;height:auto;} #hsearch .menu .type {display:none !important;} #hsearch p.count {display:inline-block;} #hsearch .topics {display:none;max-height:30em;overflow-y:auto;background-color:white;} #hsearch .summary {position:relative;height:2em;padding:0 1.5em 1em 1.5em;} #hsearch .summary > .count, #hsearch .summary > a.link {position:relative;top:0.25em;} #hsearch .summary .type, #hsearch .summary .filter {position:absolute;right:1.5em;top:0;} #hsearch .summary .type label, #hsearch .summary .filter label {padding:0.1667em 0.5em;float:left;border:solid 1px transparent;} .tiny #hsearch .summary .type label, .tiny #hsearch .summary .filter label {display:none;} #hsearch .summary .type select-quick ul.options, #hsearch .summary .filter select-quick ul.options {max-height:80vh;overflow-y:auto;} #hsearch .summary .filter > span {float:right;margin-left:1em;} .mouse #hsearch .menu .options a:active {color:black;} .overlay.pop-up[for="search-pop-up"] {opacity:0.2;} #header {z-index:12;position:fixed;top:0;left:0;display:flex;align-items:center;width:100%;height:6em;background-color:#666;border-bottom:solid 1em #f0f0f0;} #header a {text-decoration:none;} #header .home {margin:1em;position:relative;z-index:20;display:flex;align-items:center;} #header div-menu#main-menu {display:inline-block;white-space:nowrap;font-size:1.25em;width:auto;padding:0;background-color:transparent;} #header div-menu#main-menu > .submenu {font-size:0.8em;} #header #home-a {display:inline-block;height:2em;min-width:10em;padding:1em 4em;background-color:white;text-align:center;color:#444;} #header #home-a span.label {font-size:2em;line-height:1;color:inherit;} #header #home-a span.mm-icon {font-size:1.33em;position:absolute;left:1em;top:1em;display:inline-block;line-height:0;opacity:0;} #header #home-a span.mm-icon svg {height:1em;width:1em;} #header #home-a span.mm-icon svg * {fill:#d0d0d0;} #header #home-a span.label {font-family:Georgia, "Century Schoolbook L", serif;font-weight:bold;font-style:italic;color:#444 !important;} #header #register, #header a.changes, #header a.notes {margin-right:0.5em;display:inline-block;} #header #register {position:absolute;right:100%;top:0;white-space:nowrap;} #header div.links {display:flex;position:absolute;right:7em;top:1.75em;padding:0;background-color:transparent;z-index:21;} #header div.links * {color:white;} #header div.links a {text-decoration:none;padding:0.5em 1em;background-color:#888;} #header div.links a#loginout {display:inline-block;} #header div.links a span.count.init {opacity:0;} #header.no-search .links {right:1em;} #header.no-search .icons {display:none;} #header .icons {position:absolute;right:2em;top:1.5em;line-height:0;z-index:21;} #header .icons .svg {display:inline-block;} #header .icons .svg svg {fill:white;height:3em;width:3em;} #body, #wrong-browser {margin-top:7em;} .admin-mode #header {border-bottom:solid 1em #969696;} pop-up#mm-pop-up {position:fixed;left:1em;top:7em;height:auto;width:18em;padding:0;background-color:white;overflow-x:hidden;overflow-y:auto;} pop-up#mm-pop-up div-menu {color:#444;} pop-up#mm-pop-up div-menu svg {fill:#444;} .overlay.pop-up[for=mm-pop-up] {opacity:0.3;} .mouse #header #home-a:hover span.mm-icon svg * {fill:currentColor;} a.notes span.svg, a.changes span.svg {float:none !important;padding:0 !important;margin-right:0.75em;} a.notes span.svg svg, a.changes span.svg svg {width:1em;height:1em;position:relative;fill:currentColor;top:0.125em;transform:scale(1.5);} a.notes span.count, a.changes span.count {margin:0;} body.schema #heading .fred, body.schema #heading h1, body.schema #content .form .fred, body.schema #content .form h1 {background-color:#555 !important;} body.schema #heading .fred div, body.schema #heading .fred .label, body.schema #heading h1 div, body.schema #heading h1 .label, body.schema #content .form .fred div, body.schema #content .form .fred .label, body.schema #content .form h1 div, body.schema #content .form h1 .label {background-color:#555 !important;} body.schema #heading .fred .type-menu a.como, body.schema #heading h1 .type-menu a.como, body.schema #content .form .fred .type-menu a.como, body.schema #content .form h1 .type-menu a.como {background-color:#626262 !important;} body.schema #page-menu {background-color:#222 !important;} body.schema .max, body.schema h1 {background-color:#555 !important;} body.schema .max a.como, body.schema h1 a.como {background-color:#5f5f5f !important;} body.schema #body .instance {color:#888 !important;} body.meta #heading .fred, body.meta #heading h1, body.meta #content .form .fred, body.meta #content .form h1 {background-color:#8F3B3F !important;} body.meta #heading .fred div, body.meta #heading .fred .label, body.meta #heading h1 div, body.meta #heading h1 .label, body.meta #content .form .fred div, body.meta #content .form .fred .label, body.meta #content .form h1 div, body.meta #content .form h1 .label {background-color:#8F3B3F !important;} body.meta #heading .fred .type-menu a.como, body.meta #heading h1 .type-menu a.como, body.meta #content .form .fred .type-menu a.como, body.meta #content .form h1 .type-menu a.como {background-color:#a14247 !important;} body.meta #page-menu {background-color:#6b2c2f !important;} body.meta .max, body.meta h1 {background-color:#8F3B3F !important;} body.meta .max a.como, body.meta h1 a.como {background-color:#9d4145 !important;} body.meta #body .instance {color:#888 !important;} div-buttons.buttons .button {margin-bottom:0 !important;} .buttons {text-align:right;padding-top:1em;clear:left;margin-top:-0.5em;} .buttons .button {margin-top:0.5em;margin-left:0.5em;} div-fold > div > .buttons:nth-of-type(1) {padding-top:0;} .button {background-color:#32327f;color:white;} .mouse button.button:enabled:hover, .mouse button.button:enabled.hover, .mouse a.button:hover, .mouse a.button.hover {color:white !important;background-color:#4040a4;} #comment-icon {background-color:#32327f;color:white;} #comment-icon .tick {border-right:0.5em solid transparent;border-left:0.5em solid #32327f;border-top:0.5em solid transparent;border-bottom:0.5em solid #32327f;} .mouse #comment-icon:hover {background-color:#4040a4;} .mouse #comment-icon:hover .tick {border-left-color:#4040a4;border-bottom-color:#4040a4;} .button {padding:0.25em 1em;background-image:none;border:none;font-weight:bold;text-align:center;text-decoration:none;font-size:1em;display:inline-block;transition:background-color 0.2s ease-out;box-sizing:border-box;} .button:active {background-color:black !important;} .mouse .button:hover:enabled {text-decoration:none !important;cursor:pointer !important;} a.button {font-size:1em;} button:disabled {background-color:#c0c0c0 !important;cursor:default !important;pointer-events:none !important;opacity:1 !important;} .cm {box-shadow:0 0 1em black;} .cm {z-index:22;transition:transform 0.2s ease-out;color:white !important;background-color:#444 !important;width:auto !important;max-height:50vh;overflow-x:none;overflow-y:auto;} .cm h1 {font-weight:bold;font-size:1em;min-width:13em;background-color:#2b2b2b !important;color:inherit;} .cm h1.tp span.type {font-size:0.9em;font-weight:normal;display:block;color:inherit;} .cm h1.tp span.label {font-size:1em;font-weight:bold;display:block;color:inherit;} .small .cm, .standard .cm, .wide .cm {min-width:13em;} .cm.admin > a {display:inline-block;} input-switch {margin-left:1em;cursor:pointer;} input-switch > span {border:solid 1px #444;padding:0.15em 1em;} input-switch > span svg {height:1em;width:1em;fill:white;position:relative;top:0.1em;} input-switch > .on {border-right:none;background-color:transparent;color:transparent;} input-switch > .off {border-left:none;background-color:#888;} input-switch[on] > .on {background-color:#3F8F3B;} input-switch[on] > .off {background-color:transparent;color:transparent;} #iv-menu.collapsed {box-shadow:0 0 1em black;} #iv-overlay {top:6em;background-color:#f0f0f0;} #iv {position:fixed;left:20em;right:20em;top:7em;background-color:#222;text-align:center;} #iv * {color:white;} #iv .iv-frame {height:800px;line-height:800px;display:none;} #iv .iv-frame img {vertical-align:middle;} #iv #iv-bottom {box-sizing:border-box;width:100%;padding:0.5em 1em 2em 1em;} #iv #iv-bottom p {margin-bottom:1em;} #iv #iv-bottom a, #iv #iv-bottom span {font-size:2em;} #iv #iv-bottom a {margin-left:0.25em;margin-right:0.25em;} #iv #iv-bottom a.inactive {color:#444 !important;} #iv #iv-bottom #iv-index, #iv #iv-bottom #iv-total {display:inline-block;width:1.5em;} #iv #iv-bottom #iv-index {text-align:right;} #iv #iv-bottom #iv-total {text-align:left;} #iv .iv-icon {position:absolute;top:0;font-size:1.25em;line-height:1.1;padding:0.5em;} #iv #iv-x {right:0;font-size:2em;padding-top:0;padding-right:0;} #iv #iv-cm {} #iv-menu {position:fixed;top:7em;right:1em;background-color:black;width:18em;display:none;} #iv-menu #iv-cmx {position:absolute;right:0;top:0;line-height:0;padding:0.25em;padding:0 0 1em 1em;} #iv-menu #iv-cmx svg {height:0.75em;width:0.75em;} #iv-menu.collapsed {position:absolute;top:0;left:0;} .res {height:10em;} .res > a > span.img, .res > span.nl > span.img {width:10em;height:10em;line-height:10em;} .res > a > span.img img, .res > a > span.img svg, .res > span.nl > span.img img, .res > span.nl > span.img svg {max-height:9em;max-width:9em;} .res > a, .res > span.nl {display:table;text-decoration:none !important;} .res > a > span.img, .res > span.nl > span.img {float:left;display:table-cell;position:relative;margin-right:0.5em;text-align:center !important;text-decoration:none;background-color:transparent;} .res > a > span.img img, .res > a > span.img svg, .res > span.nl > span.img img, .res > span.nl > span.img svg {vertical-align:middle;border:none;cursor:nesw-resize;} .res > a > span.img .extension, .res > span.nl > span.img .extension {font-size:1em;font-style:normal;font-weight:bold;position:absolute;left:0;top:0;color:#444;background-color:transparent !important;display:block;width:100%;text-align:center;} .res > a > span.img .enlarge, .res > span.nl > span.img .enlarge {position:absolute;font-size:1em;top:-0.25em;right:-0.25em;display:inline;padding:0.5em;} .res > a > .tl, .res > a > .label, .res > span.nl > .tl, .res > span.nl > .label {display:table-cell;font-style:normal;vertical-align:middle;width:100%;background-color:transparent;word-break:break-word;} .res.inpage span.img img {cursor:nesw-resize;} .res.thumb .extension {display:none !important;} .inline {border-bottom:solid 1px #f0f0f0;} .inline .statement {display:inline-block;border-bottom:none !important;} .inline .statement .res > a {display:inline;margin-right:0;} .inline .statement .res > a > .label {display:none;} /* * The .topics CSS class marks a visual container with an optional search * input field on top. Below this a list of topics is displayed with title * and information on who created and modified the topic and when. * Horizontal padding is done by the container. Vertical padding respects the rhythm. */ .bag {background-color:white;} .bag .max .updown svg {transition:transform 0.4s ease;} .bag.expanded .max .updown svg {transform:rotate(180deg);transform-origin:50% 50%;} .bag .menu {padding:0.75em 1.5em;position:relative;} .bag .menu .sort, .bag .menu .filter {position:absolute;right:1.5em;top:0.75em;} .bag .menu .sort label, .bag .menu .filter label {padding:0.1667em 0.5em;float:left;border:solid 1px transparent;} .tiny .bag .menu .sort label, .tiny .bag .menu .filter label {display:none;} .bag .menu .sort select-quick, .bag .menu .filter select-quick {display:inline-block;} .bag .summary {padding:0.75em 1.5em;} .bag .summary span.count {color:#c0c0c0;font-weight:bold;margin-left:0 !important;} .bag .summary .link {text-decoration:none;margin-left:1em;color:#c0c0c0;} .bag .index {background-color:#f0f0f0;margin:0 1.5em;} .bag .topics {padding:0 1.5em 0.25em 1.5em;text-align:center;} .bag .topics .button {margin-bottom:0.5em;} .bag .topics * {text-align:left;} .bag .topics p.message {border-top:solid 1px #f0f0f0;padding:0.5em 0;} .bag .topics .wait {font-size:2.25em;position:absolute;left:50%;margin-left:-0.5em;} .bag .topics .res {padding:0.5em 0;} .bag .topics .tl {font-size:1em;background-color:transparent;border-top:solid 1px #f0f0f0;padding:0.5em 0;width:100%;} .bag .topics .tl.id-match meta-data span.id {font-weight:bold;} .bag .topics .tl .type {color:black;} .bag .topics .tl a.nonir {display:block;text-decoration:none !important;} .bag .topics .tl a.nonir .label .type {text-decoration:none !important;} .bag .topics .tl .label meta-data {display:block;font-size:0.75em;text-decoration:none !important;margin-top:0.25em;} .bag .topics .tl.res > a {display:table;border-spacing:0;} .bag .topics .tl.res > a > * {display:table-cell;vertical-align:middle;} .bag .topics .tl.res > a .label {width:100%;} .popup {box-shadow:0 0 1em black;} .popup {background-color:white;z-index:21;} .popup select {width:25em;} .popup h4 {font-size:1em;} .popup .popup-title {padding:0.5em 1em;font-weight:bold;background-color:white;} .popup .popup-content {padding:0 1em 0.5em 1em;} .popup .buttons {padding:1em;background-color:transparent;margin:0 !important;} #popup-overlay {background-color:#444;max-height:none !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;z-index:20;position:fixed;width:100%;height:20000em;top:0;left:0;} .popup.hint {padding:0.5em 1em;width:20em;background-color:lightyellow;z-index:1001;} .popup.hint p {font-style:italic;} .popup.hint .popup-content {padding:0;} .popup.hint.error {background-color:#8F3B3F;width:auto;max-width:15em;box-shadow:none;opacity:0.9;} .popup.hint.error.pointleft:before {border-right-color:#8F3B3F;} .popup.hint.error p {color:white;} .popup.hint.error p a {color:inherit;} .popup.hint.pointleft:before {content:' ';position:absolute;width:0;left:-1.25em;border:0.75em solid transparent;} .mouse .m-text {transition:color 0.2s ease-out;} .mouse .m-text * {transition:color 0.2s ease-out, fill 0.2s ease-out;} .mouse .m-text:hover, .mouse .m-text.hover {color:#34ccb2 !important;text-decoration:underline !important;cursor:pointer !important;} .mouse .m-text:hover *, .mouse .m-text.hover * {color:#34ccb2 !important;text-decoration:underline !important;fill:#34ccb2 !important;} .mouse .m-some-text > .m-some-text {transition:color 0.2s ease-out;} .mouse .m-some-text:hover, .mouse .m-some-text.hover {cursor:pointer !important;} .mouse .m-some-text:hover .m-some-text, .mouse .m-some-text.hover .m-some-text {color:#34ccb2 !important;text-decoration:underline !important;} .mouse .m-icon {transition:color 0.2s ease-out;} .mouse .m-icon > svg {transition:fill 0.2s ease-out;} .mouse .m-icon > .fg {transition:background-color 0.2s ease-out;} .mouse .m-icon:hover, .mouse .m-icon.hover {color:#34ccb2 !important;cursor:pointer !important;text-decoration:none !important;fill:#34ccb2 !important;} .mouse .m-icon:hover > svg, .mouse .m-icon.hover > svg {fill:#34ccb2 !important;} .mouse .m-icon:hover > .fg, .mouse .m-icon.hover > .fg {background-color:#34ccb2 !important;} .mouse div-fold:not([df-ignore]) > *:nth-child(1):hover:before {border-top-color:#34ccb2;} .mouse .m-area:hover, .mouse .m-area.hover {background-color:#34ccb2 !important;cursor:pointer !important;} .mouse .m-area:hover *, .mouse .m-area.hover * {background-color:#34ccb2 !important;transition:background-color 0.2s ease-out;} .mouse .m-area-text {transition:background-color 0.2s ease-out, color 0.2s ease-out;} .mouse .m-area-text * {transition:color 0.2s ease-out, fill 0.2s ease-out;} .mouse .m-area-text:hover, .mouse .m-area-text.hover {background-color:#34ccb2 !important;color:white !important;cursor:pointer !important;} .mouse .m-area-text:hover *, .mouse .m-area-text.hover * {color:white !important;fill:white !important;} .mouse .m-parent:hover .m-child {color:#34ccb2 !important;transition:color 0.2s ease-out;transition:fill 0.2s ease-out;fill:#34ccb2 !important;} h1 {font-weight:normal;font-size:1.5em;line-height:normal;padding:0.5em 0.667em;} #page-menu, #file-menu {position:fixed;top:7em;right:1em;width:18em;padding:0;margin:0;background-color:#32327f;height:auto;display:none;overflow:hidden;} #page-menu div-menu, #file-menu div-menu {width:18em;} .admin-mode #page-menu, .admin-mode #file-menu {position:absolute;} .overlay.pop-up[for="mini-menu-pop-up"] {opacity:0.1;} pop-up#mini-menu-pop-up {position:fixed;top:7em;right:1em;left:auto;height:auto;width:auto;padding:0;} pop-up#mini-menu-pop-up #page-menu {position:static;display:block;} .overlay.pop-up[for="mini-menu-pop-up"] {opacity:0.1;} .mini {padding:0;background-color:transparent;line-height:0;} .mini .opener {padding:0.75em;text-decoration:none !important;display:inline-block;} .mini .opener > span.fg {width:100%;background-color:black;float:right;display:inline-block;text-decoration:none !important;border-radius:50%;} .page-mini, .form-mini {position:absolute;top:7em;right:1em;z-index:1;} .info-resource .page-mini, .info-resource pop-up#mini-menu-pop-up {top:41em;} #content form > div {border-bottom:solid 1px #d0d0d0;padding-bottom:0.5em;margin-bottom:0.5em;} #content form > div label {font-size:1em;font-weight:bold;display:block;width:60%;padding:0.25em 0;} #content form > div label > span.visavis a {font-weight:normal;margin-left:1em;text-decoration:none;font-size:0.75em;} #content form div-buttons {margin-top:1em;} #content form div-buttons .button {margin-bottom:0.25em;} #content form select, #content form input, #content form textarea {width:60%;} #content form .message {color:#8F3B3F;margin-left:1em;font-size:1em;line-height:normal;} #content form.singlefield > div label {width:100%;font-weight:normal;margin-bottom:0.5em;} p.share {text-align:left;} p.share > strong {color:white;margin-right:1em;font-weight:normal;} p.share > a.svg {padding:0.25em 0.25em 0.1em 0.25em;color:white;margin-right:0.25em;border-radius:0.25em;position:relative;top:1px;} p.share > a.svg svg {height:1.0833334em;width:1.0833334em;fill:white;} p.share > a.facebook {background-color:#3b5999;} p.share > a.xcom {background-color:black;} .mouse p.share > a.facebook:hover {background-color:white;} .mouse p.share > a.facebook:hover svg {fill:#3b5999;} .mouse p.share > a.xcomitter:hover {background-color:white;} .mouse p.share > a.xcomitter:hover svg {fill:black;} .overlay {position:fixed;height:10000em;width:10000em;left:-1000em;top:-1000em;z-index:20;transition:opacity 0.2s ease-out;background-color:#444;max-height:none !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;} .overlay.init {opacity:0 !important;} .overlay.pop-up, .overlay.notes, .overlay.changes {opacity:0.9;} .overlay.context-menu {opacity:0;} div-fold > * {width:100%;} div-fold > *:nth-child(1) {cursor:pointer;} div-fold > *:nth-child(1):before {display:inline-block;content:" ";background-color:transparent;width:0;height:0;border-bottom:none;border-left:0.4em solid transparent;border-right:0.4em solid transparent;border-top:0.4em solid currentColor;margin-right:0.5em;position:relative;top:-0.15em;transition:transform 0.4s ease-out;transform:rotate(0);} div-fold > *:nth-child(1) a {text-decoration:none;} div-fold > *:nth-child(2) {overflow:hidden;opacity:1;max-height:9999px;transition:max-height 0.4s cubic-bezier(1, 0, 1, 0), opacity 0s ease 0s;} div-fold[folded] > *:nth-child(1):before {transform:rotate(-90deg);} div-fold[folded] > *:nth-child(2) {max-height:0;opacity:0;transition:max-height 0.4s cubic-bezier(0, 1, 0, 1), opacity 0s ease 0.32s;pointer-events:none;} div-more {display:block;} div-more > div:nth-of-type(1) {padding-bottom:1em;} div-more > div:nth-of-type(2) {max-height:0;overflow:hidden;transition-duration:0.4s;transition-property:max-height;transition-timing-function:cubic-bezier(0, 1, 0, 1);} div-more > dm-control {display:block;text-align:center;position:relative;margin-top:0;transition-property:margin-top;transition-duration:0.4s;} div-more > dm-control > [dm-opener], div-more > dm-control > [dm-closer] {transition-property:opacity;transition-delay:0.2s;} div-more > dm-control > [dm-opener] {opacity:1;transition-duration:0.2s;pointer-events:auto;} div-more > dm-control > [dm-closer] {opacity:0;transition-duration:0s;pointer-events:none;display:block;top:0;position:absolute;left:50%;transform:translateX(-50%);} div-more[open] > div:nth-of-type(2) {max-height:9999px;transition-timing-function:cubic-bezier(1, 0, 1, 0);} div-more[open] > dm-control {margin-top:1em;} div-more[open] > dm-control > [dm-opener] {opacity:0;transition-duration:0s;pointer-events:none;} div-more[open] > dm-control > [dm-closer] {transition-delay:0.2s;opacity:1;pointer-events:auto;} div-slide > * {margin:auto;box-sizing:border-box;} div-slide > ds-screen {height:15em;overflow:hidden;margin:auto;box-sizing:border-box;display:block;} div-slide > ds-screen > ds-slides {transition:transform 0.4s ease-out;display:flex;flex-flow:row nowrap;align-items:flex-start;} div-slide > ds-screen > ds-slides > div {width:100%;height:100%;box-sizing:border-box;flex-shrink:0;} div-slide > ds-control {display:block;font-size:1.5em;text-align:center;} div-slide > ds-control * {transition:opacity 0.4s ease-out;} div-slide > ds-control * svg {pointer-events:none;} div-slide > ds-control [ds-inactive] {opacity:0;} div-slide > ds-control [ds-dots] > * {opacity:0.5;} div-slide > ds-control [ds-dots] > [ds-selected] {opacity:1;} div-menu[horizontal] div-menu.submenu {box-shadow:0 0 1em black;} div.dm-lane {background-color:inherit;transition:transform 0.2s ease-out;width:200em;} div.dm-lane > div-menu {float:left;} div-menu {color:white;background-color:inherit;width:18em;} div-menu a[dm-title] {font-weight:bold;} div-menu > *[dm-separate] {border-top:solid 1px #f0f0f0;} div-menu > *[dm-separate]:nth-child(1) {border-top:none !important;} div-menu > * {display:block;padding:0.5em 1em;margin:0;font-size:1em;font-weight:normal;background-color:inherit;color:inherit;border:none;} div-menu > * > span.svg {color:inherit;} div-menu > * > span.svg svg {height:1em;width:1em;fill:white;position:relative;top:0.125em;} div-menu > * > span.svg.greater {float:right;} div-menu > * > span.svg.smaller {float:left;margin-right:0.75em;} div-menu button {width:100%;} div-menu button, div-menu a, div-menu label {min-height:1.5em;text-decoration:none !important;text-align:left;} div-menu label input-switch {float:right;} div-menu label input-switch > span {border-color:#c0c0c0;} div-menu a[dm-inactive], div-menu a[dm-disabled], div-menu a[disabled], div-menu button[disabled] {color:#888;cursor:default;background-color:transparent !important;opacity:1 !important;} .mouse div-menu a[dm-inactive]:hover, .mouse div-menu a[dm-disabled]:hover, .mouse div-menu a[disabled]:hover, .mouse div-menu button[disabled]:hover {background-color:transparent !important;color:#888 !important;cursor:default !important;} div-menu[horizontal] {width:auto;background-color:#444;white-space:nowrap;} div-menu[horizontal] > a {display:inline;padding-left:0.75em;padding-right:0.75em;} div-menu[horizontal] > a span.svg {display:none;} div-menu[horizontal] a[dm-title] {display:none;} div-menu[horizontal] div-menu.submenu {background-color:#444;padding:0 !important;z-index:10001;max-height:90%;overflow:auto;width:auto;min-width:18em;} div-menu > div-menu {display:none;} * + div-buttons {margin-top:0.5em;} div-buttons {display:block;} div-buttons > * {margin-bottom:0.5em;} div-buttons[align=right] {text-align:right;} div-buttons[align=right] > .button {margin-left:0.5em;} div-buttons[align=center] {text-align:center;} div-buttons[align=center] > .button {margin-right:0.5em;} div-buttons[align=left] {text-align:left;} div-buttons[align=left] > .button {margin-right:0.5em;} div-buttons a[disabled], div-buttons button[disabled] {background-color:#c0c0c0 !important;cursor:default;pointer-events:none !important;opacity:1 !important;} .mouse div-buttons a[disabled]:hover, .mouse div-buttons button[disabled]:hover {cursor:default !important;} table td div-buttons > *:last-child {margin-bottom:0;} pop-up {position:fixed;transition:transform 0.2s ease-out, top 0.2s ease-out, left 0.2s ease-out, opacity 0.2s ease-out;padding:1em;background-color:white;box-shadow:0 0 1em black;box-sizing:border-box;z-index:20;margin:0 !important;} pop-up {width:25em;height:20em;top:calc((100vh - 20em) / 2);left:calc((100% - 25em) / 2);} pop-up.backstage {transition:none !important;visibility:hidden !important;pointer-events:none !important;} pop-up.onstage {transition:0.4s ease-in, top 0.4s ease-in, left 0.4s ease-in, opacity 0.4s ease-in;} pop-up[origin="top"] {transform:translateY(-100vh);} pop-up[origin="bottom"] {transform:translateY(100vh);} pop-up[shown] {pointer-events:auto;} pop-up[shown][origin="top"], pop-up[shown][origin="bottom"] {transform:translateY(0);} pop-up[origin="left"] {transform:translateX(-100vw);} pop-up[origin="right"] {transform:translateX(100vw);} pop-up[shown][origin="left"], pop-up[shown][origin="right"] {transform:translateX(0);} pop-up[origin="center"].backstage, pop-up[origin="element"].backstage {transform:none !important;} pop-up[origin="center"], pop-up[origin="element"] {transform:scale(0.6);} pop-up[shown][origin="center"], pop-up[shown][origin="element"] {transform:scale(1);} check-box, radio-button {display:inline-block;position:relative;width:1em;height:1em;margin-right:0.5em;border:solid 1px #444 !important;background-color:white;line-height:0;top:0.175em;} check-box > span, radio-button > span {display:none;position:absolute;top:0;left:0;height:100%;width:100%;line-height:0;} check-box > span svg, radio-button > span svg {height:100%;width:100%;} check-box[checked] > span, radio-button[checked] > span {display:inline;} radio-button {border-radius:50%;} div.radio-buttons, div.check-boxes {display:block;} div.radio-buttons label, div.check-boxes label {display:block;} .form .paragraphs div.radio-buttons, .form .paragraphs div.check-boxes {min-height:2em;} .form .paragraphs div.radio-buttons.horizontal, .form .paragraphs div.check-boxes.horizontal {line-height:2;} .form .paragraphs div.radio-buttons.horizontal label, .form .paragraphs div.check-boxes.horizontal label {white-space:nowrap;display:inline;margin-right:1em;} table.row-statement div.radio-buttons, table.row-statement div.check-boxes {line-height:2;} table.row-statement div.radio-buttons label, table.row-statement div.check-boxes label {white-space:nowrap;display:inline;margin-right:1em;} select-quick {border:solid 1px #444;height:1.8em;overflow:hidden;background-color:white;cursor:pointer;display:inline-block;} select-quick option {display:none;} select-quick .down {float:right;padding:0.35em 0.5em 0.25em 0.5em;fill:#444;box-sizing:border-box;height:1.8em;} select-quick > ul {list-style-type:none;margin:0 !important;} select-quick > ul > li {padding:0.1667em 0.5em;} select-quick > ul.quick {float:left;} select-quick > ul.quick > li {display:inline-block;float:left;} select-quick > ul.quick > li[selected] {text-shadow:0px 0px 1px currentColor;font-weight:normal;} select-quick > ul.options {clear:both;} select-quick[readonly] {cursor:default !important;} select-quick[open] {height:auto !important;width:auto;z-index:1;} select-quick[open] ul.quick {width:auto;} select-quick[open] ul.options {display:block;} select-quick[open] ul.options > li.marked {background-color:black;color:white;} select-char {background-color:#f0f0f0;display:block;white-space:nowrap;overflow-x:auto;} select-char > * {padding:0.5em;display:inline-block;width:1em;text-align:center;cursor:default !important;} select-char > *[sc-inactive] {color:#d0d0d0 !important;text-decoration:none !important;} select-char > *[sc-selected] {background-color:#c0c0c0;} div-tab > div:nth-of-type(1) {background-color:transparent;white-space:nowrap;display:block;overflow-x:auto;margin-bottom:0 !important;border-width:0 !important;} div-tab > div:nth-of-type(1) > a {text-decoration:none;display:inline-block;border-radius:0.75em 0.75em 0 0;padding:0.25em 1em;background-color:#f0f0f0;opacity:0.9;} .mouse div-tab > div:nth-of-type(1) > a:hover {opacity:0.97;} div-tab > div:nth-of-type(1) > a > svg {height:1em;width:1em;fill:inherit;position:relative;top:0.15em;} div-tab > div:nth-of-type(1) > a[dt-selected] {background-color:white;text-shadow:0px 0px 1px currentColor;font-weight:normal;opacity:1 !important;} div-tab > div:nth-of-type(1) > a[dt-inactive], div-tab > div:nth-of-type(1) a[dt-disabled], div-tab > div:nth-of-type(1) a[disabled] {text-decoration:none !important;color:#d0d0d0 !important;pointer-events:none;} div-tab > div:nth-of-type(2) {padding:0.5em 1em;} div-tab > div:nth-of-type(1) a[dt-selected] {border:solid 1px #e0e0e0;border-bottom:none;} div-tab > div:nth-of-type(2) {border:solid 1px #e0e0e0;} info-icon {display:inline-block;} info-icon > *:nth-child(1) {display:inline-block;cursor:pointer;width:1em;height:1em;vertical-align:text-top;} info-icon > *:nth-child(1) svg {width:100%;height:100%;} info-icon > *:nth-child(2) {display:none;} code, .code {font-family:monospace, monospace;color:#666666 !important;white-space:pre-wrap !important;} .multiline {white-space:pre-line;} .code, .multiline {display:block;} .list-viewer {margin-left:0;list-style-type:decimal-leading-zero;} .list-viewer a {display:inline !important;} .list-viewer li {font-style:italic;padding:0.25em 0;} .list-viewer li > *:first-child {margin-left:0.25em;} .list-viewer li * {font-style:normal;} .list-viewer .res > a, .list-viewer .res > span.nl {display:flex !important;align-items:center;} .anyURI a {text-decoration:underline;} .items-panel {position:fixed;top:1em;right:15%;width:30em;height:50%;z-index:1000;padding:0;transition:transform 0.2s ease-out;transform:translateY(-130%);} .items-panel h2 {font-size:1em;text-align:center;background-color:transparent;font-weight:normal;color:white;padding:0 0 0.5em 0;} .items-panel h2, .items-panel h2 > span {font-weight:normal;color:white;} .items-panel div.items {box-shadow:0 0 1em black;box-sizing:border-box;height:calc(100% - 5em);overflow-y:auto;padding:0.5em 1em;background-color:white;} .items-panel div.items div {padding:0.5em 0;border-bottom:solid 1px #f0f0f0;} .items-panel div.items div p.new {font-weight:bold;} .items-panel div.items div p a {text-decoration:none;} .items-panel div.items div meta-data {font-size:0.75em;display:block;width:100%;text-align:right;} .items-panel div.footer {text-align:center;margin-top:0.5em;opacity:0;transition:opacity 0.2s ease-out;} .items-panel.show {transform:translateY(0);} .items-panel.show div.footer {opacity:1;} #changes-panel div-buttons span.warn.svg {width:0.75em;height:0.75em;box-sizing:border-box;padding:0;border:0;display:inline-flex;position:relative;transform:scale(2.25);top:0;left:-0.5em;margin-bottom:0 !important;border-radius:1em;background-color:#8F3B3F;} #changes-panel div-buttons span.warn.svg svg {position:absolute;top:0;left:0;height:100% !important;width:100% !important;} #changes-panel div-buttons span.warn.svg svg {fill:white;} #changes-panel .footer .save.button {margin-bottom:2em;} input-search {display:inline-block;margin-left:-2.35em;} input-search > input {width:15em;padding-left:2em;padding-right:2em;} input-search > span, input-search .x {position:relative;vertical-align:middle;box-sizing:border-box;padding:0.25em;display:inline-block;top:-1px;line-height:0;} input-search > span svg, input-search .x svg {height:100%;width:100%;} input-search > span {height:2em;width:2em;left:2.1em !important;} input-search > .x {height:1.25em;width:1.25em;left:-1.775em;text-decoration:none !important;} input-search > .x svg {fill:#d0d0d0;} input-search > .x.active {} input-search > .x.active svg {fill:#444;} html.simple-msg div#body {padding-bottom:0 !important;} html.simple-msg h1 {margin:0 !important;} html.simple-msg div#content {padding:1em !important;background-color:white;} html.simple-msg div#content div-buttons {margin-top:1em !important;border-top:solid 1px #f0f0f0;border-bottom:none !important;padding-top:0.5em !important;} html.simple-msg div#content div-buttons > *.button {margin-top:0.5em !important;margin-bottom:0 !important;} html.simple-msg div#content p + p {margin-top:1em;} html.simple-msg div#content p {border-bottom:none !important;} long-text {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;} #modal .captcha {padding:0 2em 1em 2em;} #modal .captcha p.instruction {margin-top:1em;margin-bottom:0.5em;font-weight:bold;} #modal .captcha div.token a {padding:0.5em 0.75em;text-decoration:none !important;display:inline-block;font-family:monospace, monospace;background-color:#d0d0d0;} #modal .captcha div.token a.selected {background-color:black;color:white;} .tiny #modal .captcha {padding-left:1em;padding-right:1em;} .code-fragment > .file > .name {font-weight:bold;font-family:monospace, monospace;} .code-fragment > .file > .location {float:right;text-transform:uppercase;font-family:monospace, monospace;} .code-fragment > .file > .location.server {color:#888;} .code-fragment > .file > .location.browser {font-weight:bold;} .code-fragment .code-line {display:block;text-decoration:none;margin-top:1px;white-space:pre;overflow-y:auto;} .code-fragment .code-line * {font-family:monospace, monospace;} .code-fragment .code-line > .nr {display:inline-block;width:2.5em;padding-right:0.25em;text-align:right;background-color:#f0f0f0;color:#888;} .code-fragment .code-line > .line {padding-left:0.25em;color:black;} .code-fragment .products {margin-top:0.25em;max-height:3em;overflow-x:auto;white-space:nowrap;} .code-fragment .products a {margin-right:1em;color:#888 !important;} .code-fragment.topic a.code-line {cursor:default !important;} html.offline #header div.links {right:1em;} html.offline #header div.icons a.search {display:none !important;} html.offline a#loginout {display:none !important;} html.offline a.notcached {opacity:0.2 !important;} #save-overlay {background-color:#444;max-height:none !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;position:fixed;height:10000em;width:10000em;left:-1000em;top:-1000em;z-index:15;display:none;} #save-message, #save-estimate {position:fixed;top:50%;z-index:1000;width:100%;color:white;text-align:center;font-size:1.5em;margin-top:3.5em;display:none;margin-left:0 !important;} #save-estimate {font-size:3em;margin-top:5em !important;} #save-percentage {font-size:1em;position:fixed;top:50%;left:50%;margin-top:-0.75em;width:4em;margin-left:-2em;z-index:1000;color:white;text-align:center;display:none;} html.sync-wa #save-overlay {z-index:20000 !important;} html.sync-wa #save-message, html.sync-wa #save-percentage, html.sync-wa div.wait {z-index:20001 !important;} html.fileview body {padding:0;} html.fileview body #body {margin:0 !important;} html.fileview body #admin-menu {display:none;} .msg-box {box-shadow:0 0 1em black;} body {padding:0 0 1em 0;background-color:#f0f0f0;} #templates {display:none !important;} .standard #body, .standard #wrong-browser, .standard noscript {margin-left:20em;margin-right:20em;} .wide #body, .wide #wrong-browser, .wide noscript {max-width:85em;margin-left:auto;margin-right:auto;} .standard #body.fullwidth, .wide #body.fullwidth {margin-left:1em !important;margin-right:1em !important;max-width:none !important;} #content {background-color:white;padding:0.5em 1em 0.75em 1em;} #content .paragraph {margin-bottom:0.5em;} #content .paragraph h3, #content .paragraph h4 {font-size:1em;font-weight:bold;padding:0.25em 0 0.167em 0;} #content .paragraph h3 {border-bottom:solid 1px #444;transition:border-color 0.4s ease-out;} #content .paragraph[folded] > *:nth-child(1) {border-bottom:solid 1px #d0d0d0;} #content .paragraph > p, #content .paragraph > div {padding:0.25em 0;} #content .paragraph .statement {border-bottom:solid 1px #f0f0f0;padding:0.25em 0 0.167em 0;} #content .paragraph .statement .list-viewer li:first-child {padding-top:0;} #content .paragraph .statement .list-viewer li:last-child {padding-bottom:0;} meta-data * {color:inherit;} .copyable {cursor:copy !important;transition:opacity unset;} .copyable.copied {opacity:0.2;transition:opacity 0.2s ease-out;} .exit-link {color:black !important;} .msg-box {background-color:white;position:fixed;width:15em;left:50%;transform:translateX(-50%);padding:0.5em 1em;z-index:20;text-align:center;} .msg-box * {display:inline-block;} .msg-box .button {margin:0.5em 0;} .msg-box.top {top:1.75em;} .msg-box.bottom {bottom:1em;} .msg-box.fb {right:7em;top:1.75em;left:auto;} #deny-msg {background-color:black;position:absolute;top:1em;width:19em;left:50%;margin-left:-13.5em;padding:2em 4em;z-index:100000;text-align:center;color:white;font-size:1.5em;font-weight:bold;line-height:1.5em;} #measurer {position:absolute;left:-10000px;top:-10000px;display:block;} span.tvalue, span.tvalue *, span-value.tvalue, span-value.tvalue * {color:inherit;} .w1 {width:1em;} .w2 {width:2em;} .w3 {width:3em;} .w4 {width:4em;} .w5 {width:5em;} .w6 {width:6em;} .w7 {width:7em;} .w8 {width:8em;} .w9 {width:9em;} .w10 {width:10em;} .w11 {width:11em;} .w12 {width:12em;} .w13 {width:13em;} .w14 {width:14em;} .w15 {width:15em;} .w16 {width:16em;} .w17 {width:17em;} .w18 {width:18em;} .w19 {width:19em;} .w20 {width:20em;} .w21 {width:21em;} .w22 {width:22em;} .w23 {width:23em;} .w24 {width:24em;} .w25 {width:25em;} .w26 {width:26em;} .w27 {width:27em;} .w28 {width:28em;} .w29 {width:29em;} .w30 {width:30em;} table.row-ruled tbody tr {border-bottom:solid 1px #f0f0f0;} table.body-ruled tbody {border-bottom:solid 1px #f0f0f0;} #login #header .links, #login #header .icons {display:none;} #login #content div-buttons {margin-top:1em;} #login #content div-buttons .register {float:left;margin-left:0;} div.showable-pw {padding-bottom:0.25em !important;} div.showable-pw > label.cb {padding-top:0.5em !important;padding-bottom:0 !important;font-weight:normal !important;font-size:0.75em !important;} .iframe #admin-menu {display:none;} .type-menu {margin-left:1em;margin-right:2em;display:inline-flex;} .type-menu a.como {color:black;text-decoration:none;margin:0 1px 0 0;} .type-menu a:first-child {margin-left:0;} #overlay {background-color:#444;max-height:none !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;position:fixed;height:10000em;width:10000em;left:-1000em;top:-1000em;z-index:20;transition:opacity 0.2s ease-out;} th[sortable] > span.svg {position:relative;top:2px;} th[sortable] > span.svg svg {width:1.1em;height:1.1em;} th[sortable] > span.svg svg path.up, th[sortable] > span.svg svg path.down {fill:#d0d0d0;} th[sortable] > span.svg svg path.selected {fill:#888;} textarea.clipboard-copy {position:absolute;top:-1000px;left:-1000px;} #topincs-down {width:20em;font-weight:bold;} label.sq-label {padding:0.1667em 0.5em;float:left;border:solid 1px transparent;} .tiny label.sq-label {display:none;} @media print {#page-menu, #header, #admin-menu {display:none !important;} #body {padding:0 !important;margin:0 !important;}} @media (display-mode:standalone) {#install-app, #loginout {display:none !important;}} .wikimarkupviewer h1, .wikimarkupviewer h2, .wikimarkupviewer h3, .wikimarkupviewer h4, .wikimarkupviewer h5, .wikimarkupviewer h6 {border-bottom:none !important;background-color:transparent !important;color:#444 !important;padding-left:0 !important;margin:0;margin-bottom:1em !important;font-weight:bold !important;} .wikimarkupviewer h1 {font-size:1.3em !important;} .wikimarkupviewer h2, .wikimarkupviewer h3 {font-size:1.1em !important;} .wikimarkupviewer h4, .wikimarkupviewer h5 {font-size:1em !important;} .wikimarkupviewer h3, .wikimarkupviewer h5 {font-style:italic !important;} .wikimarkupviewer h6 {font-size:1em !important;font-weight:normal !important;font-style:italic !important;} .wikimarkupviewer * + h1, .wikimarkupviewer * + h2, .wikimarkupviewer * + h3, .wikimarkupviewer * + h4, .wikimarkupviewer * + h5, .wikimarkupviewer * + h6 {margin-top:1em;} .wikimarkupviewer a {} .wikimarkupviewer pre {font-family:monospace, monospace;background-color:#333333;color:white;padding:0.25em 0.5em;white-space:pre-wrap;} .wikimarkupviewer * + * {margin-top:1em;} .wikimarkupviewer blockquote {margin-top:0.5em;} .wikimarkupviewer blockquote p {font-family:Georgia, "Century Schoolbook L", serif;font-style:italic;padding:0em 1em;} .wikimarkupviewer ul, .wikimarkupviewer ol {list-style-position:inside;margin:1em 1em;} .wikimarkupviewer p + p {margin-top:1em;} .kb-help {box-shadow:0 0 1em black;} .kb-help {position:fixed;top:20%;left:25%;width:50%;z-index:20;background-color:white;display:none;opacity:0;transition:opacity 0.2s ease-out;} .kb-help * {color:#444;} .kb-help h1 {font-size:1.2em;} .kb-help .content {padding:1em;} .kb-help .content > div {text-align:center;margin:0 2em 1em 2em;display:none;} .kb-help .content table {width:100%;border-collapse:collapse;} .kb-help .content table td.key {padding-right:1em;text-align:right;padding-left:1em;width:50%;font-family:monospace, monospace;} .kb-help .content table td.text {width:50%;overflow:hidden;font-weight:bold;padding-right:1em;} .kb-help .content.markup-help {text-align:center;} .kb-help .content.markup-help h3 {margin-bottom:1em;} .kb-help .content.markup-help p {font-family:monospace, monospace;} table.td, table.tdrow {table-layout:fixed;border-collapse:collapse;width:100%;text-align:left !important;cursor:default;} table.td th, table.td td, table.tdrow th, table.tdrow td {vertical-align:top;padding:0.25em;box-sizing:border-box;} table.td thead th, table.tdrow thead th {background-color:transparent !important;} table.td .res, table.tdrow .res {height:4em;} table.td .res > a > span.img, table.td .res > span.nl > span.img, table.tdrow .res > a > span.img, table.tdrow .res > span.nl > span.img {width:4em;height:4em;line-height:4em;} table.td .res > a > span.img img, table.td .res > a > span.img svg, table.td .res > span.nl > span.img img, table.td .res > span.nl > span.img svg, table.tdrow .res > a > span.img img, table.tdrow .res > a > span.img svg, table.tdrow .res > span.nl > span.img img, table.tdrow .res > span.nl > span.img svg {max-height:3.6em;max-width:3.6em;} table.td .res > a > span.img > span.extension, table.td .res > span.nl > span.img > span.extension, table.tdrow .res > a > span.img > span.extension, table.tdrow .res > span.nl > span.img > span.extension {font-size:0.8em;font-weight:normal;} table.td .td-type td {font-weight:bold;background-color:#f0f0f0;} table.td .td-k {width:40%;} table.td .td-v {width:60%;overflow:hidden;} table.td .td-v ul {margin-left:0;list-style-type:none;} table.tdrow th {text-align:left;color:#666;} table.tdrow th.right, table.tdrow td.right {text-align:right;} table.tdrow .sum td {text-shadow:0px 0px 1px currentColor;font-weight:normal;} table.tdrow ol, table.tdrow ul {margin-left:0;list-style-type:none;} #content .paragraph .statement.row, #content .paragraph .statement.ds {padding:0;} #content .paragraph .statement.row > p.message, #content .paragraph .statement.ds > p.message {padding:0.25em 0 0.167em 0;} #content .paragraph .statement.row {border-bottom:none;} #content .paragraph .statement.row:last-child {border-bottom:solid 1px #f0f0f0;} tr[skey="0"] .td-v {white-space:nowrap;} code, .code {font-family:monospace, monospace;color:#666666 !important;white-space:pre-wrap !important;} .multiline {white-space:pre-line;} .code, .multiline {display:block;} .list-viewer {margin-left:0;list-style-type:decimal-leading-zero;} .list-viewer a {display:inline !important;} .list-viewer li {font-style:italic;padding:0.25em 0;} .list-viewer li > *:first-child {margin-left:0.25em;} .list-viewer li * {font-style:normal;} .list-viewer .res > a, .list-viewer .res > span.nl {display:flex !important;align-items:center;} .anyURI a {text-decoration:underline;} pop-up#mini-menu-pop-up {position:fixed;top:7em;right:1em;left:auto;height:auto;width:auto;padding:0;} pop-up#mini-menu-pop-up #page-menu {position:static;display:block;} .overlay.pop-up[for="mini-menu-pop-up"] {opacity:0.1;} .mini {padding:0;background-color:transparent;line-height:0;} .mini .opener {padding:0.75em;text-decoration:none !important;display:inline-block;} .mini .opener > span.fg {width:100%;background-color:black;float:right;display:inline-block;text-decoration:none !important;border-radius:50%;} .page-mini, .form-mini {position:absolute;top:7em;right:1em;z-index:1;} .info-resource .page-mini, .info-resource pop-up#mini-menu-pop-up {top:41em;} #comments h3 {font-size:1em;padding:0.25em 0;} #comments {background-color:white;} #comments .comment .comment-form, #comments .comment .comment {margin-left:2em;} #comments .closer {float:right;} #comments .closer svg {height:0.75em;width:0.75em;} #comments > div + div.comment-form {margin-top:1em;} #comments div.comment-form {padding:0.25em 0;} #comments div.comment-form textarea {width:100%;height:4em;} #comments div.comment-form textarea.new {color:#888;font-style:italic;} #comments .comment pre {border-top:solid 1px #444;padding:0.25em 0;white-space:pre-line;} #comments .comment .details {display:block;text-align:right;font-size:0.75em;} #comments .comment .details > a {float:left;font-size:0.9em;} #comments .comment .comment p {border-top:solid 1px #f0f0f0;} #comments > .comment:nth-child(odd) {background-color:#f5f5f5;} #comment-icon {position:fixed;right:1em;bottom:1em;border-radius:0.75em;} #comment-icon .tick {position:absolute;left:1em;top:-1em;width:0;height:0;} pop-up#comments-pop-up {right:14em;bottom:1em;height:50%;width:50em;left:auto;top:auto;overflow:auto;} .overlay[for=comments-pop-up] {opacity:0.3;} #resource, #inpage-viewer {text-align:center;margin-bottom:1em;height:40em;display:block;position:relative;} #resource .cont img, #resource .cont video, #inpage-viewer .cont img, #inpage-viewer .cont video {position:absolute !important;margin:auto !important;max-height:36em;right:0 !important;top:0 !important;left:0 !important;bottom:0 !important;width:auto;background-color:white;} #resource .cont iframe, #inpage-viewer .cont iframe {position:absolute !important;margin:auto !important;width:100%;height:100%;right:0 !important;top:0 !important;left:0 !important;bottom:0 !important;border:none;background-color:white;} #resource .cont audio, #inpage-viewer .cont audio {margin-top:20em;transform:translate(0, -50%);} #resource .cont a.direct, #inpage-viewer .cont a.direct {text-decoration:none !important;position:absolute !important;margin:auto !important;height:37em;width:27.983663591em;top:0;left:50%;transform:translate(-50%, 0);} #resource .cont a.direct svg#dummy, #inpage-viewer .cont a.direct svg#dummy {fill:#444;position:absolute !important;left:0 !important;} #resource .cont a.direct .extension, #inpage-viewer .cont a.direct .extension {font-size:9em;line-height:1;position:absolute;top:50%;transform:translate(-50%, -50%);color:#444;text-decoration:none !important;} #resource > p, #inpage-viewer > p {line-height:1.5em;color:white;position:relative;top:-2em;} #resource .svg, #inpage-viewer .svg {position:absolute;padding:0.5em;top:0;right:0;color:#444;line-height:0;} #resource .svg svg, #inpage-viewer .svg svg {fill:#444;height:1.5em;width:1.5em;} #resource .enlarge, #inpage-viewer .enlarge {display:block;} #resource .shrink, #resource .close, #resource .tools, #inpage-viewer .shrink, #inpage-viewer .close, #inpage-viewer .tools {display:none;} #resource .close svg, #inpage-viewer .close svg {height:0.75em;} #resource .menu, #inpage-viewer .menu {position:absolute;bottom:0;right:0;} #resource .menu a.svg, #inpage-viewer .menu a.svg {position:static;padding-left:0;display:inline-block;} #resource .menu a.fileinfo, #resource .menu a.view, #resource .menu a.download, #inpage-viewer .menu a.fileinfo, #inpage-viewer .menu a.view, #inpage-viewer .menu a.download {display:none;} #resource #file-menu, #inpage-viewer #file-menu {display:block;top:39.5em;background-color:#222 !important;} #topic.file-menu-4 #resource #file-menu, #topic.file-menu-4 #inpage-viewer #file-menu {top:36.75em;} .large #file-menu {display:none !important;} .large #topic {overflow:hidden !important;} .large #body {height:100%;margin-top:0;} .large #resource, .large #inpage-viewer {position:fixed !important;left:0 !important;width:100% !important;height:100% !important;line-height:normal !important;z-index:10000 !important;margin-bottom:0;} .large #resource .cont img, .large #resource .cont video, .large #inpage-viewer .cont img, .large #inpage-viewer .cont video {max-height:100% !important;max-width:100% !important;} .large #resource .cont img.rotate90, .large #resource .cont video.rotate90, .large #inpage-viewer .cont img.rotate90, .large #inpage-viewer .cont video.rotate90 {transform:rotate(90deg);max-height:100vw !important;max-width:100vh !important;} .large #resource .cont img.rotate180, .large #resource .cont video.rotate180, .large #inpage-viewer .cont img.rotate180, .large #inpage-viewer .cont video.rotate180 {transform:rotate(180deg);} .large #resource .cont img.rotate270, .large #resource .cont video.rotate270, .large #inpage-viewer .cont img.rotate270, .large #inpage-viewer .cont video.rotate270 {transform:rotate(270deg);max-height:100vw !important;max-width:100vh !important;} .large #resource .enlarge, .large #resource .close, .large #inpage-viewer .enlarge, .large #inpage-viewer .close {display:none;} .large #resource .shrink, .large #inpage-viewer .shrink {display:block;position:fixed;} .large #resource .menu, .large #inpage-viewer .menu {display:none;} .large #resource .tools, .large #inpage-viewer .tools {position:fixed;left:0;top:0;display:block;} .large #resource .tools > .m-icon, .large #inpage-viewer .tools > .m-icon {margin:1px;display:block;position:relative !important;} .large #resource .tools > .m-icon.on, .large #inpage-viewer .tools > .m-icon.on {background-color:#777;} .large.maxonload .shrink {display:none !important;} .large.maxonload .close {display:block !important;position:fixed !important;right:0 !important;} .inpage #resource, .inpage #inpage-viewer {background-color:#222;} .inpage #resource img, .inpage #resource video, .inpage #inpage-viewer img, .inpage #inpage-viewer video {max-width:90%;} .inpage #resource .menu, .inpage #inpage-viewer .menu {right:0;transform:none;} .inpage #resource .svg, .inpage #inpage-viewer .svg {color:white;} .inpage #resource .svg svg, .inpage #inpage-viewer .svg svg {fill:white;} #form.new #resource .cont img {max-width:90%;} #form.new #resource .svg {color:white;} #form.new #resource .svg svg {fill:white;} .inpage.large #resource .close, .inpage.large #inpage-viewer .close {display:block !important;} .inpage.large .orientation-1 img {-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);} .inpage.large .orientation-2 img {-ms-transform:translate(-50%, -50%) scaleX(-1);-moz-transform:translate(-50%, -50%) scaleX(-1);-webkit-transform:translate(-50%, -50%) scaleX(-1);transform:translate(-50%, -50%) scaleX(-1);} .inpage.large .orientation-3 img {-ms-transform:translate(-50%, -50%) rotate(180deg);-moz-transform:translate(-50%, -50%) rotate(180deg);-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg);} .inpage.large .orientation-4 img {-ms-transform:translate(-50%, -50%) rotate(180deg) scaleX(-1);-moz-transform:translate(-50%, -50%) rotate(180deg) scaleX(-1);-webkit-transform:translate(-50%, -50%) rotate(180deg) scaleX(-1);transform:translate(-50%, -50%) rotate(180deg) scaleX(-1);} .inpage.large .orientation-5 img {-ms-transform:translate(-50%, -50%) rotate(-90deg) scaleX(-1);-moz-transform:translate(-50%, -50%) rotate(-90deg) scaleX(-1);-webkit-transform:translate(-50%, -50%) rotate(-90deg) scaleX(-1);transform:translate(-50%, -50%) rotate(-90deg) scaleX(-1);} .inpage.large .orientation-6 img {-ms-transform:translate(-50%, -50%) rotate(90deg);-moz-transform:translate(-50%, -50%) rotate(90deg);-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg);} .inpage.large .orientation-7 img {-ms-transform:translate(-50%, -50%) rotate(90deg) scaleX(-1);-moz-transform:translate(-50%, -50%) rotate(90deg) scaleX(-1);-webkit-transform:translate(-50%, -50%) rotate(90deg) scaleX(-1);transform:translate(-50%, -50%) rotate(90deg) scaleX(-1);} .inpage.large .orientation-8 img {-ms-transform:translate(-50%, -50%) rotate(-90deg);-moz-transform:translate(-50%, -50%) rotate(-90deg);-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);} .inpage.large #body {opacity:0 !important;} .inpage.large #inpage-viewer img {position:fixed;top:50%;left:50%;max-height:90%;} .browsing.large #resource .svg {display:none !important;} .fileinfo-popup {padding:0 0.25em;} .fileinfo-popup .popup-title {padding-right:2em;} table.tom {table-layout:fixed;border-collapse:collapse;width:100%;text-align:left !important;cursor:default;} table.tom th, table.tom td {vertical-align:top;padding:0.25em;box-sizing:border-box;} table.tom th {text-align:left;color:#666;} table.tom th.right, table.tom td.right {text-align:right;} table.tom .sum td {text-shadow:0px 0px 1px currentColor;font-weight:normal;} table.tom thead th {background-color:transparent !important;} table.tom.row-striped tbody tr:nth-child(odd), table.tom tbody.row-striped tr:nth-child(odd) {background-color:#f5f5f5;} table.tom.row-striped tbody tr:nth-child(odd) td, table.tom tbody.row-striped tr:nth-child(odd) td {background-color:#f5f5f5;} table.tom.row-striped-even tbody tr:nth-child(even), table.tom tbody.row-striped-even tr:nth-child(even) {background-color:#f5f5f5;} table.tom.row-striped-even tbody tr:nth-child(even) td, table.tom tbody.row-striped-even tr:nth-child(even) td {background-color:#f5f5f5;} table.tom.vertical-borders th:nth-child(1), table.tom.vertical-borders td:nth-child(1) {border-left:none !important;} table.tom.vertical-borders th, table.tom.vertical-borders td {border-left:solid 1px #e0e0e0;} table.tom.numbered th:nth-of-type(1), table.tom.numbered td:nth-of-type(1) {color:#888;} html.mouse table.tom.numbered tbody tr:hover td:nth-of-type(1) {color:black;text-shadow:0px 0px 1px currentColor;font-weight:normal;} #browser {background-color:#2a2a2a;position:fixed;bottom:0;left:9.5em;right:9.5em;margin-left:0;margin-right:0;font-size:2em;width:auto;text-align:center;z-index:10001;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;line-height:0;padding:0.5em 0 0.5em 0;} #browser p {color:white;font-size:0.75em;line-height:1.5em;margin:0 5em 0.25em 5em;display:none;} #browser a, #browser span {color:white;} #browser a svg, #browser span svg {fill:white;height:1.25em;width:1.25em;} #browser span {position:relative;top:-0.25em;} #browser a {margin-left:0.25em;margin-right:0.25em;} #browser a.inactive {color:#444 !important;} #browser a.inactive svg {fill:#444 !important;} #browser #browser-min, #browser #browser-x, #browser #browser-back {position:absolute;top:0;padding:0em;margin:0;line-height:0;padding:0.25em;} #browser #browser-min svg, #browser #browser-x svg, #browser #browser-back svg {height:0.5em;width:0.5em;} #browser #browser-back {left:0;display:none;} #browser #browser-x {right:0;} #browser #browser-sep {margin:0 0.25em;} #browser #browser-min {right:1em;} #browser #browser-index, #browser #browser-total {display:inline-block;width:2.5em;} #browser #browser-index {text-align:right;} #browser #browser-total {text-align:left;} #browser.min {height:0.5em;padding-top:0;padding-bottom:0;} #browser.min > * {display:none !important;} #magnifier {position:absolute;border:5px solid rgba(248, 243, 243, 0.72);top:25%;left:25%;z-index:10000;height:100px;width:100px;border-radius:100px;pointer-events:none;transform:scale(3);} #heading.topic > .fred .top {margin-bottom:0.25em;display:inline-flex;} #heading.topic > .fred .top .type {font-weight:bold;} #heading.topic > .fred > span.bot {margin-top:0.75em;} #heading.topic > div-tab {float:right;margin-top:-2em;margin-right:7em;text-align:right;} #heading.topic > div-tab > div:nth-of-type(1) a[dt-selected] {border-width:0;} #content.topic {padding:0.5em 0 !important;} #content.topic > .message {padding:0.25em 1em;} #content.topic span.wikimarkup {white-space:pre;} #content.topic .res {margin:0.25em 0;} #content.topic div.details {display:none;font-size:0.75em;text-align:right;} #content.topic div.details.invi {display:block;} #content.topic p.scope {color:#666;font-size:0.75em;font-style:italic;} #content.topic > table {width:100%;padding-bottom:0.5em;border-collapse:collapse;} #content.topic > table td {vertical-align:top;} #content.topic > table #text > *, #content.topic > table #data > * {padding:0 1em;} #content.topic > table #text {width:60%;background-color:transparent;} #content.topic > table #text h3 {border-bottom:solid 0.0834em transparent !important;} #content.topic > table #data {width:39.9%;background-color:transparent;border-left:solid 1px #444;} #content.topic > table #data .paragraph a.si {display:block;} #content.topic > table .only-data, #content.topic > table .only-text {width:100% !important;} #content.topic > table .only-data {border-left:none !important;} #content.topic > table h3 .link {text-decoration:none;float:right;font-weight:normal;margin-right:5em;} #content.topic > table h3 span.count span.displayed {font-size:0.75em;} #content.topic > table .statement.clipped {text-align:center;} #context-menu, #generic-menu, #share-menu {padding:0 !important;} .info-resource #page-menu {top:48em;} #marker {font-size:0;line-height:0;width:0;border-top:10px solid transparent;border-left:20px solid #32327f;border-bottom:10px solid transparent;display:none;} @media print {#heading {margin-bottom:1em;} #heading h1 {font-size:1em;} #heading h1 span {text-transform:uppercase;} #heading .type-menu, #heading span.bot, #heading div-tab {display:none;} .paragraph {margin-bottom:1em;padding-left:0;padding-right:0;} .paragraph > h3 {font-size:1em;border-bottom:solid 1px #444444;} .paragraph > h3 .link {display:none;} .paragraph > .statement {border-bottom:solid 1px #f0f0f0;} .paragraph > .statement .details {display:none;} #content > table {width:100%;border-collapse:collapse;} #content > table table.td {width:100%;} #content > table table.td .td-type td {font-weight:bold;} .only-data table.td td.td-k {width:30% !important;}} @media print {body {padding:0;margin:0;background-color:white;} #body {padding:0;margin:0;background-color:white;} button, #margin, #header, #footer, .popup, noscript, #wrong-browser, #admin-menu, #templates, #notes-panel {display:none !important;} #main {top:0;left:0;width:100%;}} @media print {.first-heading {text-transform:uppercase;font-weight:bold;font-size:1.8em;} .first-heading .left {margin-left:0;} .first-heading .right {margin-right:0;} #heading {margin-bottom:1em;} #heading h1 {font-size:1em;} #heading h1 span {text-transform:uppercase;} #heading .label {font-size:1.3em;} #heading .right {display:block;font-size:0.8em;} .paragraph {margin-bottom:1em;padding-left:0;padding-right:0;} .paragraph > h3 {font-size:1em;border-bottom:solid 1px #444444;} .paragraph > .statement {border-bottom:dotted 1px #c0c0c0;} .paragraph > .statement .details {display:none;} #context-menu {display:none;} #content > table {width:100%;} #content > table {border-collapse:collapse;} .only-data table.td td.td-k {width:30% !important;} table.td .td-type td {font-weight:bold;} table.td {width:100%;} #menu {display:none;}} @media only screen and (max-width:70em) {#css-detector {z-index:20;} body {font-size:0.9375em;} select:focus, input:focus, textarea:focus, button:focus, a:focus {outline:none;} div-menu > * {padding-top:0.75em;padding-bottom:0.75em;} .bag .sort select {width:15em !important;} #body, #footer, noscript {margin-left:1em;margin-right:1em;} #page-menu #help {display:none;} pop-up#search-pop-up {left:1em;right:1em;} #hsearch .topics {max-height:25em;} > .only-data table.td .td-k {width:40% !important;} > .only-data table.td .td-v {width:60% !important;} #topic #heading span.top, #topic #heading h1 {position:relative;top:-1px;} #topic #content > table {table-layout:fixed;} #topic #content > table * {word-wrap:break-word;} #share-menu > p {padding-top:0.75em;padding-bottom:0.75em;} #heading.topic.tabs div-tab {margin-right:1em;} #comment-icon {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;} .mouse #comment-icon:hover {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;} pop-up#comments-pop-up {right:20%;left:1em;bottom:1em;height:60%;width:auto;top:auto;overflow:auto;} .form h3 info-icon {display:inline-block;} .form .explanation {display:none !important;} .form .paragraphs table.no-instance td.value, .form .buttons table.no-instance td.value {padding-top:0 !important;} .form .paragraphs table.no-instance td.value div.add button, .form .paragraphs table.no-instance td.value div.file-chooser button, .form .buttons table.no-instance td.value div.add button, .form .buttons table.no-instance td.value div.file-chooser button {margin-top:0.5em;} .form .statement td.value .wait {top:0.1em;} .file #resource .cont .upload {padding-top:3.9em;padding-bottom:1em;} .file #resource .cont .upload svg {height:20.1em;width:20.1em;} .file #resource .cont .upload.file-focused svg {box-shadow:0 0 1em white;} .file #resource .cont .filename {margin-top:1em;padding-top:13.5em;} .file #resource.tilted img {max-width:26em !important;max-height:90% !important;} #form #resource .cont .upload {left:0;right:0;} #form #resource .cont .hint {color:white;} #form .form-mini {top:auto;} #table div.table {left:1em;right:1em;} #browser {left:0;right:0;bottom:0;width:auto;} #iv-overlay {z-index:2000;} #iv {top:0;left:0;right:0;bottom:0;z-index:2001;} #iv-frames {position:fixed;top:0;left:0;right:0;bottom:0;} #iv-bottom {position:fixed;bottom:0;background-color:#222;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity*100)";filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;padding:1em;} .info-resource #resource {height:30em;} .info-resource #resource .cont img, .info-resource #resource .cont video {max-height:26em;} .info-resource #resource .cont audio {margin-top:15em;} .info-resource #resource .cont a.direct {top:0;height:28em;width:21.1768265013em;} .info-resource #resource .cont a.direct .extension {font-size:7em;} .info-resource #resource a.no-file .www {font-size:23.0769230769em;} .info-resource .form-mini, .info-resource .page-mini, .info-resource pop-up#mini-menu-pop-up {top:38em;} .ext-selection-popup {top:7em !important;bottom:1em !important;left:1em !important;right:1em !important;} .large #resource .shrink, .large #resource .enlarge {right:0;} .large #resource .tools {display:none !important;} .items-panel {right:5em;height:60%;} #resource #file-menu {display:none !important;} #resource .menu a.fileinfo, #resource .menu a.view, #resource .menu a.download {display:inline-block !important;}} @media only screen and (max-width:40em) {#css-detector {z-index:10;} #deny-msg {left:1em;right:1em;margin-left:0;width:auto;} #admin-menu {display:none !important;} body {	 padding-bottom:0.5em;} h1 {padding-left:0.5em;padding-right:0.5em;} .fred, #content {padding-left:0.75em;padding-right:0.75em;} #content.simple {padding-left:0.5em !important;padding-right:0.5em !important;} #body, #footer, noscript {margin-left:0.5em;margin-right:0.5em;margin-top:4.25em;} body.padded #body, body.padded #footer, body.padded noscript {padding-left:0.5em;padding-right:0.5em;} #modal > div {max-width:90%;top:30%;} #header {height:3.75em;border-bottom:solid 0.5em #f0f0f0;} #header div-menu#main-menu {display:none !important;} #header > .home {margin:0.5em;display:block;width:100vw;} #header > .home #home-a {height:2.25em;padding:0.25em 0.75em;display:block;overflow:hidden;white-space:nowrap;} #header > .home #home-a .label {font-size:1.5em;line-height:1.5em;} #header > .home #home-a .mm-icon {top:0.9em;left:0.9em;font-size:1em;opacity:1;} #header > .links {display:none !important;top:3.75em;right:0.5em !important;} #header > .links a {font-size:0.75em;height:2em;} #header > .links .svg {padding-top:0.5em;} #header .icons {right:0.5em;top:0.5em;padding:0;z-index:21;} #header .icons .svg {padding:0.675em 0.75em;} #header .icons .svg svg {fill:#d0d0d0;width:1.5em;height:1.5em;} html.unsaved #header #home-a span.mm-icon svg * {fill:#8F3B3F;} pop-up#mm-pop-up {left:0.5em;top:3.75em;max-height:calc(100% - 3.75em - 0.5em);} .overlay.pop-up[for=mm-pop-up] {opacity:0.5;} pop-up#search-pop-up {left:0.5em;right:0.5em;top:3.75em;} pop-up#login-pop-up {left:auto;right:0.5em;top:0.5em;width:auto;height:auto;padding:0;} pop-up#login-pop-up .links {display:block;} pop-up#login-pop-up .links a {text-decoration:none;padding:0.5em 1em;padding-top:0.675em;padding-bottom:0.675em;display:inline-block;} .g0 pop-up#login-pop-up .links a#register {display:inline-block !important;} #hsearch {top:3.75em;} #hsearch > .menu {padding:0.75em;} #hsearch > .menu > .search-input {margin-left:-2em;} #hsearch > .menu > .search-input > input {width:10em;} #hsearch > .menu div.sort {right:0.75em;top:0.75em;} #hsearch > .menu div.sort label {display:none;} #hsearch > .menu div.sort select-quick {height:2em;box-sizing:border-box;width:10em;} #hsearch > .menu div.sort select-quick .quick {width:7em;white-space:nowrap;display:flex;} #hsearch.options > div.menu {height:7.5em !important;} #hsearch .summary {margin:0;padding-left:0.75em;padding-right:0.75em;} #hsearch .summary div.type, #hsearch .summary div.filter {z-index:3;right:0.75em;} #hsearch .summary div.type select-quick ul.options, #hsearch .summary div.filter select-quick ul.options {max-height:50vh;overflow-y:auto;} #hsearch .topics {max-height:20em;} #hsearch p.count {display:none;} .popup.hint {max-width:15em;width:auto;} .msg-box.fb {top:3.75em;right:0.5em !important;padding:0.4167em 1em;} .max, .bag .topics, .bag .menu, .bag .summary {padding-left:0.75em;padding-right:0.75em;} .bag .index {margin-left:0.75em;margin-right:0.75em;} #types div.bag .menu {padding-left:1.1em;} #types div.bag .menu input-search {margin-left:-2.35em;} .bag > .max .bot {left:63%;} .bag > .max .bot .create {width:auto;margin-top:-0.35em;padding:0.25em;} .bag > .max .bot .create svg {height:1.5em;} .bag > .max .bot .create .text {display:none;} .bag.expanded .menu {} .bag.expanded .menu .search-input > input {width:10em;} .bag.expanded .menu .sort {right:0.75em;} .bag.expanded .menu .sort select-quick {height:2em;box-sizing:border-box;width:10em;} .bag.expanded .menu .sort select-quick .quick {width:7em;white-space:nowrap;display:flex;} .bag .index .letters {white-space:nowrap;overflow-x:scroll;} #ongoing #content > div > p {padding-left:0.75em;} #topic #heading.topic > .fred .top .type {white-space:nowrap;max-width:20em;overflow:hidden;text-overflow:ellipsis;} #topic #content.topic #text > *, #topic #content.topic #data > *, #topic #content.topic > .message {padding-left:0.75em;padding-right:0.75em;} #topic #content.topic > table h3 .link {margin-right:2em;} #heading.topic .fred {padding-left:0.75em;padding-right:0.75em;} #heading.topic.tabs span.bot {visibility:hidden !important;white-space:nowrap;} #heading.topic.tabs div-tab {float:left;margin-right:0;margin-left:0.75em;overflow-x:auto;max-width:90vw;} .page-mini, .form-mini, pop-up#mini-menu-pop-up {right:0.5em;top:4.25em;} .form .paragraphs, .form .buttons {padding-left:0.75em;padding-right:0.75em;} .form .statement td.message {width:2em;vertical-align:middle !important;} .form .statement.finished td.menu {display:table-cell;} .form .statement td.value {width:100%;} .form .row-statement.no-instance:nth-of-type(1) div.add label.copy-row {display:none !important;} .service-form #service-description {padding-left:0.5em;padding-right:0.5em;} .ext-selection-popup {bottom:0.5em !important;left:0.5em !important;right:0.5em !important;} .ext-selection-popup .ext-selection div.add {float:none !important;} .ext-selection-popup .ext-selection div.add button.always-new {margin:0.75em 0.5em 0 0 !important;} .ext-selection-popup .ext-selection.with-add .options {top:9em;} .ext-selection-popup .ext-selection.with-add.tabbed .options {top:10em;} .file #resource .cont .upload {padding-top:2.6em;padding-bottom:1em;} .file #resource .cont .upload svg {height:12em;width:12em;} .file #resource .cont .upload.file-focused svg {box-shadow:0 0 1em white;} .file #resource .cont .filename {margin-top:1em;padding-top:9em;} .file #resource.tilted img {max-width:18em !important;max-height:90% !important;} #form #resource .cont .error {padding:0.25em 0;} #form #resource .cont .delete {padding:0.5em 0.25em;} #form .upload svg {width:100% !important;} #table div.table {left:0.5em;right:0.5em;} #table #body {margin-left:0.5em !important;margin-right:0.5em !important;} #table #body #page-menu {right:0.5em;} #iv #iv-bottom a, #iv #iv-bottom span {font-size:1.5em;} #iv #iv-bottom a {margin-left:0.5em;margin-right:0.5em;} #iv #iv-bottom a#ivc-s {margin-left:0;} #iv #iv-bottom a#ivc-e {margin-right:0;} #comments {padding:0.5em;} pop-up#comments-pop-up {right:0.5em;left:0.5em;bottom:0.5em;height:auto;width:auto;top:20%;overflow:auto;} #resource {margin-bottom:0.5em;} #browser {font-size:1.5em;} #content > form {width:100%;} #content form > div label, #content form > div select, #content form > div input, #content form > div textarea {width:100%;} #content form > div span.message {margin-left:0;margin-top:0.5em;display:block;} .info-resource #resource {height:20em;} .info-resource #resource .cont img, .info-resource #resource .cont video {max-height:18em;} .info-resource #resource .cont audio {margin-top:10em;} .info-resource #resource .cont a.direct {top:0.25em;height:18em;width:13.6136741794em;} .info-resource #resource .cont a.direct .extension {font-size:6em;} .info-resource #resource a.no-file .www {font-size:15.3846153846em;} .info-resource .form-mini, .info-resource .page-mini, .info-resource pop-up#mini-menu-pop-up {top:24.75em;} #resource .menu, #inpage-viewer .menu {bottom:0;} .service table.tom td {-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;} html.simple-msg div#content {padding:0.75em !important;padding-bottom:0.75em !important;} .items-panel {left:0.5em;right:0.5em;width:auto;} #login-pop-up div.links a.notes {display:none !important;} #login-pop-up div.links a.notes span.count {margin:0 !important;}} @media only screen and (max-width:15em) {.buttons .button {display:block;min-width:100%;margin:0 0 0.5em auto;} .buttons .button:last-child {margin-bottom:0 !important;}} @media only screen and (min-width:100em) {#css-detector {z-index:40;} #body {max-width:85em;margin-left:auto;margin-right:auto;} .form .paragraphs .explanation {left:calc(((100% - 85em) / 2) - 18em - 1em);} .popup.ext-selection-popup {max-width:85em !important;margin-left:auto !important;margin-right:auto !important;} #page-menu, #file-menu {right:calc(((100% - 85em) / 2) - 18em - 1em);}} 