html { line-height: 1.15; -webkit-text-size-adjust: 100%; } body { margin: 0; } main { display: block; } h1 { font-size: 2em; margin: 0.67em 0; } hr { box-sizing: content-box; height: 0; overflow: visible; } pre { font-family: monospace, monospace; font-size: 1em; } a { background-color: transparent; } abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b, strong { font-weight: bolder; } code, kbd, samp { font-family: monospace, monospace; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } img { border-style: none; } button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button, input { overflow: visible; } button, select { text-transform: none; } button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } fieldset { padding: 0.35em 0.75em 0.625em; } legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress { vertical-align: baseline; } textarea { overflow: auto; } [type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="search"] { -webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } details { display: block; } summary { display: list-item; } template { display: none; } [hidden] { display: none; } svg:not(:root) { overflow: hidden; } input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; } @media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) { summary { display: block; } } @supports (-ms-ime-align:auto) { summary { display: block; } } .ajax-progress { display: inline-block; padding: 1px 5px 2px 5px; } [dir="rtl"] .ajax-progress { float: right; } .ajax-progress-throbber .throbber { display: inline; padding: 1px 6px 2px; background: transparent url(/vivomipiel2/core/misc/throbber-active.gif) no-repeat 0 center; } .ajax-progress-throbber .message { display: inline; padding: 1px 5px 2px; } tr .ajax-progress-throbber .throbber { margin: 0 2px; } .ajax-progress-bar { width: 16em; } .ajax-progress-fullscreen { position: fixed; z-index: 1000; top: 48.5%; left: 49%; width: 24px; height: 24px; padding: 4px; opacity: 0.9; border-radius: 7px; background-color: #232323; background-image: url(/vivomipiel2/core/misc/loading-small.gif); background-repeat: no-repeat; background-position: center center; } [dir="rtl"] .ajax-progress-fullscreen { right: 49%; left: auto; } .text-align-left { text-align: left; } .text-align-right { text-align: right; } .text-align-center { text-align: center; } .text-align-justify { text-align: justify; } .align-left { float: left; } .align-right { float: right; } .align-center { display: block; margin-right: auto; margin-left: auto; } .js input.form-autocomplete { background-image: url(/vivomipiel2/core/misc/throbber-inactive.png); background-repeat: no-repeat; background-position: 100% center; } .js[dir="rtl"] input.form-autocomplete { background-position: 0% center; } .js input.form-autocomplete.ui-autocomplete-loading { background-image: url(/vivomipiel2/core/misc/throbber-active.gif); background-position: 100% center; } .js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading { background-position: 0% center; } .fieldgroup { padding: 0; border-width: 0; } .container-inline div, .container-inline label { display: inline-block; } .container-inline .details-wrapper { display: block; } .container-inline .hidden { display: none; } .clearfix:after { display: table; clear: both; content: ""; } .js details:not([open]) .details-wrapper { display: none; } .hidden { display: none; } .visually-hidden { position: absolute !important; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); width: 1px; height: 1px; word-wrap: normal; } .visually-hidden.focusable:active, .visually-hidden.focusable:focus { position: static !important; overflow: visible; clip: auto; width: auto; height: auto; } .invisible { visibility: hidden; } .item-list__comma-list, .item-list__comma-list li { display: inline; } .item-list__comma-list { margin: 0; padding: 0; } .item-list__comma-list li:after { content: ", "; } .item-list__comma-list li:last-child:after { content: ""; } .js .js-hide { display: none; } .js-show { display: none; } .js .js-show { display: block; } .nowrap { white-space: nowrap; } .position-container { position: relative; } .progress { position: relative; } .progress__track { min-width: 100px; max-width: 100%; height: 16px; margin-top: 5px; border: 1px solid; background-color: #fff; } .progress__bar { width: 3%; min-width: 3%; max-width: 100%; height: 16px; background-color: #000; } .progress__description, .progress__percentage { overflow: hidden; margin-top: 0.2em; color: #555; font-size: 0.875em; } .progress__description { float: left; } [dir="rtl"] .progress__description { float: right; } .progress__percentage { float: right; } [dir="rtl"] .progress__percentage { float: left; } .progress--small .progress__track { height: 7px; } .progress--small .progress__bar { height: 7px; background-size: 20px 20px; } .reset-appearance { margin: 0; padding: 0; border: 0 none; background: transparent; line-height: inherit; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .resize-none { resize: none; } .resize-vertical { min-height: 2em; resize: vertical; } .resize-horizontal { max-width: 100%; resize: horizontal; } .resize-both { max-width: 100%; min-height: 2em; resize: both; } table.sticky-header { z-index: 500; top: 0; margin-top: 0; background-color: #fff; } .system-status-counter__status-icon { display: inline-block; width: 25px; height: 25px; vertical-align: middle; } .system-status-counter__status-icon:before { display: block; width: 100%; height: 100%; content: ""; background-repeat: no-repeat; background-position: center 2px; background-size: 16px; } .system-status-counter__status-icon--error:before { background-image: url(/vivomipiel2/core/misc/icons/e32700/error.svg); } .system-status-counter__status-icon--warning:before { background-image: url(/vivomipiel2/core/misc/icons/e29700/warning.svg); } .system-status-counter__status-icon--checked:before { background-image: url(/vivomipiel2/core/misc/icons/73b355/check.svg); } .system-status-report-counters__item { width: 100%; margin-bottom: 0.5em; padding: 0.5em 0; text-align: center; white-space: nowrap; background-color: rgba(0, 0, 0, 0.063); } @media screen and (min-width:60em) { .system-status-report-counters { display: flex; flex-wrap: wrap; justify-content: space-between; } .system-status-report-counters__item--half-width { width: 49%; } .system-status-report-counters__item--third-width { width: 33%; } } .system-status-general-info__item { margin-top: 1em; padding: 0 1em 1em; border: 1px solid #ccc; } .system-status-general-info__item-title { border-bottom: 1px solid #ccc; } body.drag { cursor: move; } tr.region-title { font-weight: bold; } tr.region-message { color: #999; } tr.region-populated { display: none; } tr.add-new .tabledrag-changed { display: none; } .draggable a.tabledrag-handle { float: left; overflow: hidden; height: 1.7em; margin-left: -1em; cursor: move; text-decoration: none; } [dir="rtl"] .draggable a.tabledrag-handle { float: right; margin-right: -1em; margin-left: 0; } a.tabledrag-handle:hover { text-decoration: none; } a.tabledrag-handle .handle { width: 14px; height: 14px; margin: -0.4em 0.5em 0; padding: 0.42em 0.5em; background: url(/vivomipiel2/core/misc/icons/787878/move.svg) no-repeat 6px 7px; } a.tabledrag-handle:hover .handle, a.tabledrag-handle:focus .handle { background-image: url(/vivomipiel2/core/misc/icons/000000/move.svg); } .touchevents .draggable td { padding: 0 10px; } .touchevents .draggable .menu-item__link { display: inline-block; padding: 10px 0; } .touchevents a.tabledrag-handle { width: 40px; height: 44px; } .touchevents a.tabledrag-handle .handle { height: 21px; background-position: 40% 19px; } [dir="rtl"] .touch a.tabledrag-handle .handle { background-position: right 40% top 19px; } .touchevents .draggable.drag a.tabledrag-handle .handle { background-position: 50% -32px; } .tabledrag-toggle-weight-wrapper { text-align: right; } [dir="rtl"] .tabledrag-toggle-weight-wrapper { text-align: left; } .indentation { float: left; width: 20px; height: 1.7em; margin: -0.4em 0.2em -0.4em -0.4em; padding: 0.42em 0 0.42em 0.6em; } [dir="rtl"] .indentation { float: right; margin: -0.4em -0.4em -0.4em 0.2em; padding: 0.42em 0.6em 0.42em 0; } .tablesort { display: inline-block; width: 16px; height: 16px; background-size: 100%; } .tablesort--asc { background-image: url(/vivomipiel2/core/misc/icons/787878/twistie-down.svg); } .tablesort--desc { background-image: url(/vivomipiel2/core/misc/icons/787878/twistie-up.svg); } div.tree-child { background: url(/vivomipiel2/core/misc/tree.png) no-repeat 11px center; } div.tree-child-last { background: url(/vivomipiel2/core/misc/tree-bottom.png) no-repeat 11px center; } [dir="rtl"] div.tree-child, [dir="rtl"] div.tree-child-last { background-position: -65px center; } div.tree-child-horizontal { background: url(/vivomipiel2/core/misc/tree.png) no-repeat -11px center; }