@charset "UTF-8"; @keyframes blinker { 0%, 100% { background-color: #F04040; } 80% { background-color: #4884C0; } } .extruded, DIV.formTabBody { background-color: transparent; border: 4px solid #727272 !important; padding: 1px; } HTML { background-color: #cccccc; } BODY { color: #FFFFFF; font-family: "Segoe UI", sans-serif; font-size: 12px; margin: 0px; padding: 0px; width: auto; overflow-y: scroll; } P { margin: 2px 0; padding: 0; } HR { color: #4884C0; background-color: #4884C0; height: 2px; } VAR { font-weight: normal; font-style: normal; font-size: 12px; } H1 { font-size: 24px; font-weight: normal; color: #FFFFFF; background-color: #727272; padding: 12px 12px; margin: 0px; } H2 { font-size: 18px; font-weight: normal; background-color: #727272; color: #FFFFFF; padding: 2px 6px; border-radius: none; margin: 0px; margin-bottom: 1px; } H2 A { color: inherit; } H2 .disabled { background-color: inherit; color: inherit; } H3 { font-size: 12px; font-weight: normal; color: #cccccc; padding: 2px 0px 2px 0px; margin: 4px 0 2px 0; border-bottom: 1px solid #cccccc; } CODE { color: teal; } A { color: #4056c4; text-decoration: none; } A:hover { text-decoration: underline; } .clickable { color: #4056c4; cursor: pointer; } .clickable:hover { text-decoration: underline; } INPUT, BUTTON, SELECT, TEXTAREA, .button { font-family: "Segoe UI", sans-serif; color: #000000; margin: 2px; vertical-align: middle; font-size: 12px; line-height: 16px; box-sizing: content-box; } BUTTON, .button { cursor: pointer; } BUTTON.button_with_icon, .button.button_with_icon { background-position: 6px center; background-repeat: no-repeat; padding-left: 22px !important; padding-right: 4px !important; min-height: 16px; } BUTTON.button_with_icon_top, .button.button_with_icon_top { background-position: 50% 4px; background-repeat: no-repeat; padding-top: 20px !important; min-height: 20px; } BUTTON.button-delete, .button.button-delete { background-color: #F04040 !important; } BUTTON.button-alert, .button.button-alert { background-color: #F04040 !important; } BUTTON.button-attention, .button.button-attention { background-color: #4884C0 !important; } BUTTON.button-blinking, .button.button-blinking { background-color: #4884C0 !important; animation: blinker 1s linear infinite; } BUTTON.button-negative, .button.button-negative { background-color: #727272 !important; } BUTTON.button-positive, .button.button-positive { background-color: #40B040 !important; } TEXTAREA { resize: none; box-sizing: border-box; width: calc(100% - 4px); } INPUT[type=text], INPUT[type=password] { padding: 1px; box-sizing: border-box; width: calc(100% - 4px); } INPUT[type=radio], INPUT[type=checkbox] { border: 0px; } INPUT[type=radio].label-only, INPUT[type=checkbox].label-only { display: none; } SELECT { min-width: auto; } OPTGROUP { font-size: 12px; font-style: normal; font-weight: normal; font-family: monospace; color: #FFB953; } OPTION { color: #000000; } LABEL[title]:after { content: "\f05a"; font-family: "Font Awesome 6 Free"; font-weight: 900; margin-left: 1ex; } INPUT[type=radio] + LABEL:hover { text-decoration: underline; } INPUT[type=radio]:checked + LABEL { font-weight: bold; } INPUT[type=text], INPUT[type=password], TEXTAREA, SELECT, OPTION, OPTGROUP { font-size: 12px; vertical-align: middle; } INPUT[type=text], INPUT[type=password], TEXTAREA { padding-left: 2px; } INPUT[type=submit], BUTTON, .button { min-height: 16px; min-width: -moz-min-content; min-width: min-content; color: #FFFFFF; padding: 4px 8px 4px 4px !important; font-size: 12px !important; font-weight: normal; margin: 2px; background-color: #4056c4; border: 0px solid #FFFFFF; } INPUT[type=submit].no-label, BUTTON.no-label, .button.no-label { padding: 4px 4px 4px 4px !important; } INPUT[type=submit] > .fa-fw, BUTTON > .fa-fw, .button > .fa-fw { width: 16px; padding-right: 2px; text-align: middle; } INPUT[type=submit].button-alert, BUTTON.button-alert, .button.button-alert { background-color: #F04040 !important; } .button { display: inline-block; text-decoration: none !important; cursor: pointer; } BUTTON:disabled, .button.disabled { background-color: #cccccc !important; } FIELDSET { margin: 0px; padding: 0px; border-top: 4px solid #727272; border-bottom: 4px solid #727272; box-sizing: border-box; } #layout_header { background-color: #cccccc; color: #FFFFFF; margin: 0; overflow: auto; top: 0px; z-index: 200; } #layout_content { background-color: transparent; padding: 0; margin: 0; } #layout_content > * { margin-left: 0px; margin-top: 1px; } #layout_content > *:first-child { margin-top: 0px; } #layout_footer { border-top: none; background-color: transparent; color: #FFFFFF; padding: 4px 4px 16px 4px; margin: 1px 0; font-style: italic; display: flex; flex-direction: row; justify-content: flex-end; } #layout_footer .language-bar { flex: auto; } #layout_footer .language-bar img { cursor: pointer; padding: 0px 4px; } #logo_image { display: block; margin-bottom: 8px; } /*@media (min-width: 1200px) { #breadthrumb { position: fixed; z-index: 201; top: 0px; left: 200px; height: 26px; font-size: 18px; line-height: 20px; width: calc(100% - 800px); padding: 0px 40px; margin: 0; border-radius: 0px 0px 20px 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .breadthrumb-help-button { position: absolute; right: 20px; } }*/ IMG.help { margin: 0 2px; vertical-align: middle; } BUTTON.tree-button { border: none !important; background: none !important; color: black !important; vertical-align: inherit !important; margin: 0 !important; padding: 0 !important; } TABLE.data { background-color: #000000; width: 100%; border: none; border-radius: 0; border-collapse: collapse; } TABLE.data CAPTION { font-size: 18px; font-weight: normal; background-color: #a0a0a0; color: #FFFFFF; padding: 2px 6px; margin: 0px 0 0 0; border: 0px; text-align: left; border-radius: 0; } TABLE.data TH { margin: 0px; padding: 2px 4px; background-color: #393939; color: #cccccc; border: 1px solid #a0a0a0; font-weight: normal; } TABLE.data TH A { color: #FFFFFF; } TABLE.data TH.empty { background-color: #393939; visibility: visible; } TABLE.data TH.group-label { background-color: #4884C0; color: #FFFFFF; font-weight: normal; font-size: 13px; } TABLE.data TD { margin: 0px; padding: 2px 4px; background-color: white; border: 1px solid #a0a0a0; color: #000000; } TABLE.data TD.empty { border: none; background-color: #393939; visibility: visible; } TABLE.data TD.allowed { background-color: #88FF88; } TABLE.data TD.denied { background-color: #FF8866; } TABLE.data TD.thumbnail { padding: 0px; width: 60px; height: 60px; } TABLE.data TD.thumbnail IMG { display: block; } TABLE.data DL { margin: 0; } TABLE.data TR.old TD { background-color: #FFFF88; } TABLE.data TR.future TD { background-color: #88FF88; } TABLE.data TR.overlap TD { background-color: #FF8866; } TABLE.data TR.outdated TD { background-color: #FF8866; } TABLE.data TR.off TD { background-color: #FFFF88; } TABLE.data TR.row-level-0 TD { background-color: #4056c4; color: #000000; } TABLE.data SPAN.outdated { color: #0000FF; font-weight: normal; } TABLE.data SPAN.off { color: #AAAA00; font-weight: normal; } TABLE.data SPAN.running { color: #008800; font-weight: normal; } TABLE.data SPAN.highlighted { color: #008800; font-weight: normal; } TABLE.data SPAN.other { color: #AAAA00; font-weight: normal; } UL.formTabMenuBar { list-style-type: none; margin: 0; padding: 4px 0 0 8px; } UL.formTabMenuBar LI { display: table-cell; color: white; margin: 4px 0 0 0; font-size: 12px; box-shadow: none; padding: 0px; } UL.formTabMenuBar LI INPUT, UL.formTabMenuBar LI BUTTON, UL.formTabMenuBar LI A { padding: 3px 6px 3px 6px !important; border-radius: 7px 7px 0 0; display: block; color: #FFFFFF !important; background-color: transparent !important; border: none !important; margin: 0 !important; text-align: center; } UL.formTabMenuBar LI INPUT.selected, UL.formTabMenuBar LI BUTTON.selected, UL.formTabMenuBar LI A.selected { color: #FFFFFF; background-color: #727272 !important; } DIV.formTabBody { margin-top: 0; margin-bottom: 1px; } DIV.formTabBody TABLE.data { border: none; margin: 0px; padding: 0px; } DIV.formTabBody > :first-child { margin-top: 0px; } LABEL EM { color: red; } LABEL.required { font-weight: bold; } P.context_menu { margin: 8px 2px 10px 0; } .context_menu LABEL { padding-left: 10px; float: none; width: auto; vertical-align: middle; } .context_menu SPAN { /*border: 1px solid $color_c;*/ background-color: #DDEBF8; margin-right: 2px; padding: 6px 5px 5px 5px; } LABEL.checkbox { vertical-align: middle; margin: 1px; padding: 1px; } .context_menu LABEL.checkbox { padding-left: 0; } FORM .invalid { /* błędne pole formularza */ background-color: #FF4444; color: white; } FORM P { margin: 2px 0; padding: 0; clear: left; } #main_menu { display: none; } #stopka { text-align: right; color: inherit; font-size: 11px; margin: 2px 4px; } #stopka B { text-transform: uppercase; } UL.main_menu { clear: both; padding: 0; margin: 0 !important; text-align: left; background-color: transparent; color: #FFFFFF; list-style-type: none; overflow: auto; width: 100%; } UL.main_menu LI { padding: 1px 8px 3px 8px; margin: 0; float: left; color: #FFFFFF; font-size: 16px; } UL.main_menu LI.selected { color: #FFFFFF; background-color: #393939; border-radius: 4px 4px 0 0; } UL.main_menu LI A { color: #393939; font-weight: normal; text-decoration: none; } UL.main_menu LI A:hover { text-decoration: underline; } UL.main_menu LI.selected A { color: #FFFFFF; font-weight: normal; } UL.sub_menu { clear: both; padding: 0; margin: 0; color: #FFFFFF; list-style-type: none; overflow: auto; width: 100%; background-color: #727272; border-bottom: none; } UL.sub_menu LI { float: left; width: auto; padding: 6px; margin: 0 2px; color: #dddddd; font-size: 12px; } UL.sub_menu LI A { color: #FFFFFF; font-weight: normal; text-decoration: none; } UL.sub_menu LI.selected A { color: #FFFFFF; text-decoration: underline; } UL.sub_menu LI A:hover { text-decoration: underline; } UL.sub_menu.second { background-color: #393939; } UL.sub_menu .disabled { background-color: inherit; color: #cccccc; } #znalezione_produkty { border: 1px solid #4884C0; margin: 10px auto; width: 600px; padding: 10px 20px; } P.submit { text-align: center; } IMG.props { width: 16px; height: 16px; border: 0; vertical-align: bottom; } /* wiersz tabeli o danym status zgłoszenia */ TR.error { color: red; } TR.warn { color: orange; } IMG.menu_arrow { padding-top: 6px; display: block; } TABLE.context_menu TD { vertical-align: top; height: 36px; } .disabled { background-color: #dddddd; } .disabled TD { background-color: #dddddd !important; } /* Use in flex containers for right align */ .push { margin-left: auto; } .level_0 { margin-left: 0px; } .level_1 { margin-left: 20px; } .level_2 { margin-left: 40px; } .level_3 { margin-left: 60px; } .level_4 { margin-left: 80px; } .level_5 { margin-left: 100px; } .level_6 { margin-left: 120px; } UL.checkbox_list_single_line { list-style-type: none; padding: 0; margin: 4px 0; overflow: auto; } UL.checkbox_list_single_line LI { display: inline; padding-right: 5px; } UL.checkbox_list_single_line LI.label { padding-right: 10px; float: left; width: 250px; } #MAIN_MENU_LOGOUT A { color: red; } .sorted { padding-right: 10px; min-height: 10px; display: block; position: relative; } .sorted.up:after, .sorted.down:after { position: absolute; right: 0px; top: 0px; } .sorted.up:after { content: "▴"; } .sorted.down:after { content: "▾"; } P.help, DIV.help { border: none; background-image: url("help.gif"); background-position: 10px 10px; background-color: #FFB953; color: #000000; background-repeat: no-repeat; padding: 10px 0 10px 36px; min-height: 16px; margin: 1px 0; } P.help H2, DIV.help H2 { font-size: 12px; color: black; font-weight: bold; padding: 0 0 2px 0; margin: 10px 0 8px 0; } P.help P, DIV.help P { color: #FFFFFF; padding: 0; margin: 2px 0; } .new { color: orange; } .modified { color: orange; } .correct { color: green; } .publish { color: green; } .delete { color: red; } .status-enabled { color: green; } .status-disabled { color: gray; } .status-on { color: green; } .status-off { color: red; } .status-ok { color: green; } .status-expiring { color: orange; } .status-expired { color: red; } .status-alert { color: #F04040; } .status-scheduled { color: orange; } TR.group TD { background-color: #FFE9A0; } TR.footer TD { background-color: #FFE9A0; } IMG.big_thumbnail { padding: 2px; border: 1px solid #4884C0; width: 100%; box-sizing: border-box; } .record_info { font-size: 10px; font-style: italic; padding: 1px 4px; margin: 4px 0; border: 1px solid #EEEE88; background-color: #FFFFAA; } TR.downloading TD { color: #FF8800; } TR.selected TD { background-color: #4CAEFF; } .priority_warning { color: #FF8800; } .priority_error { color: #FF0000; } TD.opened { color: #FF8800; } TD.processing { color: #008800; } TD.closed { color: #FFFFFF; } TABLE.form_header { border-collapse: collapse; border: 1px solid #4884C0; margin: 4px 0 10px 0; } TABLE.form_header TH { padding: 2px 4px; background-color: #DDEBF8; border: 1px solid #4884C0; text-align: left; } TABLE.form_header TD { padding: 2px 4px; border: 1px solid #4884C0; } TABLE.form_header CAPTION { margin: 10px 0 1px 0; border: 1px solid #4884C0; background-color: #DDEBF8; font-weight: normal; padding: 2px; font-size: 16px; font-style: italic; text-align: left; color: black; } H2.form_header { border: 1px solid #4884C0; margin: 4px 0 10px 0; background-color: #DDEBF8; font-weight: normal; padding: 2px; font-size: 16px; font-style: italic; text-align: left; color: black; } TABLE.filter { border-collapse: collapse; border: 1px solid #4884C0; margin: 4px 1px; } TABLE.filter TH { padding: 2px 4px; border: 1px solid #4884C0; background-color: #DDEBF8; text-align: left; } TABLE.filter THEAD TH { background-color: #dddddd; text-align: left; } TABLE.filter TD { padding: 2px 4px; border: 1px solid #4884C0; } TABLE.filter CAPTION { margin: 10px 0 1px 0; border: 1px solid #4884C0; background-color: #DDEBF8; font-weight: normal; padding: 2px; } OPTION.empty { color: #4884C0; font-style: italic; } TABLE.parameter_table { border: 0; } TABLE.parameter_table TD { border: 0; font-size: 10px; } TABLE.parameter_table TH { border: 0; } P.info { background-color: #88FF88; border: 1px solid #00CC00; padding: 10px; margin: 10px 0; } TABLE.banner_table { width: 100%; padding: 0; margin: 0; } TABLE.banner_table TD { padding: 0; margin: 0; } /** * Navigator */ TABLE.navigator { border: none; background-color: #a0a0a0; width: 100%; font-size: 12px; } TABLE.navigator TD { width: 160px; background-color: inherit; text-align: center; } TABLE.navigator TD.navigator_prev { width: 80px; text-align: left; } TABLE.navigator TD.navigator_prev A { padding-left: 16px; background-image: url("prev.gif"); background-position: left center; background-repeat: no-repeat; min-height: 13px; } TABLE.navigator TD.navigator_next { width: 80px; text-align: right; } TABLE.navigator TD.navigator_next A { padding-right: 16px; background-image: url("next.gif"); background-position: right center; background-repeat: no-repeat; min-height: 13px; } TABLE.navigator TD.navigator_first { width: 80px; text-align: left; } TABLE.navigator TD.navigator_first A { padding-left: 16px; background-image: url("first.gif"); background-position: left center; background-repeat: no-repeat; min-height: 13px; } TABLE.navigator TD.navigator_last { width: 80px; text-align: right; } TABLE.navigator TD.navigator_last A { padding-right: 16px; background-image: url("last.gif"); background-position: right center; background-repeat: no-repeat; min-height: 13px; } .navigator { background-color: #393939; color: #cccccc; margin: 1px 1px 0px 1px; padding: 1px; } .navigator .navigator-item { white-space: nowrap; } .navigator .navigator-item:not(:last-child) { padding-right: 20px; } .navigator .disabled { background-color: transparent; color: #727272 !important; font-style: normal; } @media screen and (max-width: 600px) { .navigator .hide-narrow { display: none; } } .navigator A { color: #cccccc; } .navigator-limits DIV { text-align: center; display: block; } .sunday { color: red; } A.big_link_with_icon { font-size: 16px; background-position: left center; background-repeat: no-repeat; padding-left: 20px; min-height: 16px; } .list-tree { margin: 0; padding: 2px; } .list-tree UL { list-style-type: none; padding-left: 20px; margin: 0; } .list-tree > UL { padding-left: 0px; } .list-tree LI.folded > UL { display: none; } .list-tree LI > DIV { display: flex; flex-direction: row; } .list-tree LI > DIV :first-child:not(.tree-item-icon) { flex: auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .list-tree LI > DIV.selected .selected { text-decoration: underline; } .list-tree LI > DIV.disabled { background-color: initial; } .list-tree LI > DIV.disabled A { background-color: #dddddd; } .list-tree LI > DIV.special A { color: #40B040 !important; } .list-tree LI > DIV.static A { color: #B04040 !important; } .list-tree LI > DIV .dropdown-activator { color: #4056c4; } .list-tree LI > DIV .tree-item-icon { color: #4056c4; order: -1; position: relative; top: 2px; } UL.toolbar { clear: both; padding: 0; margin: 0; list-style-type: none; overflow: auto; width: 100%; } UL.toolbar LI { float: left; width: auto; padding: 2px; margin: 0 2px; color: #dddddd; font-size: 11px; } .file-list-container { overflow: auto; margin: 4px; } .file-item-container { float: left; width: 259px; height: 66px; padding: 4px 4px; margin: 0px 0px 1px 1px; border: 0px; background-color: #a0a0a0; text-align: left; overflow: hidden; position: relative; border-radius: 0px; } .file-item-thumbnail { position: absolute; left: 5px; top: 5px; width: 60px; height: 60px; } .file-item-thumbnail IMG { display: block; } .file-item-filename { font-size: 12px; margin-left: 70px; overflow: hidden; } .file-item-info { font-size: 10px; word-wrap: break-word; margin-left: 70px; } .file-item-info P { margin: 0; padding: 0; } .file-preview-container { text-align: left; position: relative; padding: 5px; min-height: 60px; } .file-preview-container .file-preview-thumbnail { position: absolute; left: 5px; top: 5px; width: 60px; height: 60px; } .file-preview-container .file-preview-thumbnail IMG { display: block; } .file-preview-container .file-preview-filename { font-size: 12px; } .file-preview-container .file-preview-filename DIV { overflow: hidden; text-overflow: ellipsis; } .file-preview-container .file-preview-info { font-size: 10px; word-wrap: break-word; } .file-preview-container:has(.file-preview-thumbnail) .file-preview-filename { margin-left: 70px; } .file-preview-container:has(.file-preview-thumbnail) .file-preview-info { margin-left: 70px; } SPAN.labeled { font-weight: bold; } .with-popup { position: relative; } .with-popup .popup { display: none; } .with-popup:hover UL.popup { position: absolute; display: block; background-color: #a0a0a0; border: 1px solid #4884C0; color: #FFFFFF; } .with-popup UL.popup { list-style-type: none !important; padding: 0 !important; } .with-popup UL.popup LI { padding: 2px; margin: 0 2px; color: #dddddd; font-size: 11px; } .with-popup .popup LI A { color: #FFFFFF; font-weight: normal; text-decoration: none; display: block; overflow: visible; width: auto; margin: 0; padding: 0; } .with-popup .popup LI A:hover { text-decoration: underline; } UL.providers LI.selected > a { background-color: #CCE5FF; } .busy { background-position: top right; background-repeat: no-repeat; } UL.tool-menu { background-color: #a0a0a0; color: white; font-size: 11px; padding: 4px !important; border: 1px solid #4884C0; margin: 0px 0px !important; } UL.tool-menu A { color: white; } .color-probe { display: block; float: left; border: 1px solid black; padding: 1px 8px; } .header-cell { padding: 0; margin: 0; height: 32px; min-width: 140px; } .header-cell P { padding-left: 5px; padding-right: 5px; margin: 0; font-size: 11px; color: #808080; line-height: 16px; } UL.combo-menu { clear: both; padding: 0; margin: 0; background-color: #a0a0a0; color: #4884C0; list-style-type: none; width: 100%; border-top: 1px solid #4884C0; border-bottom: 1px solid #4884C0; z-index: 100; height: 19px; } UL.combo-menu > LI > A { color: #FFFFFF; font-size: 12px; font-weight: bold; text-shadow: 0 1px 0 #FFFFFF; margin-right: 5px; } UL.combo-menu > LI { float: left; padding: 0 20px 0 0; margin: 0 4px; color: #4884C0; font-size: 12px; background-image: url("menu-path-separator.png"); background-position: right center; background-repeat: no-repeat; height: 19px; line-height: 19px; } UL.combo-menu > LI UL { display: none; list-style-type: none !important; padding: 0 0 5px 0 !important; } UL.combo-menu > LI:hover UL, UL.combo-menu > LI UL.visible { position: absolute; display: block; background-color: #a0a0a0; border: 1px solid #4884C0; color: #FFFFFF; margin-top: -1px; z-index: 100; } UL.combo-menu > LI LI { padding: 2px; margin: 0 2px; color: #dddddd; font-size: 11px; display: block; height: auto; width: auto; line-height: 14px; } UL.combo-menu > LI LI A { color: #FFFFFF; font-weight: normal; text-decoration: none; display: block; width: auto; margin: 0; padding: 0; } UL.combo-menu > LI LI A:hover { text-decoration: underline; } .form-control-part { padding-right: 10px; } .link:hover, .link-dragging { box-shadow: inset 0px 0px 1px 1px rgb(0, 0, 255); } .form-group { background-color: #cccccc; } .form-field { margin-bottom: 1px; display: flex; flex-direction: row; } .form-field:last-child { margin: 0px; } .form-field .form-field-label { background-color: #a0a0a0; color: #FFFFFF; flex: none; width: 20em; max-width: 50%; margin-right: 1px; padding: 2px; } .form-field .form-field-control { flex: auto; background-color: #a0a0a0; color: #FFFFFF; padding: 2px; } .form-field .form-field-preview { color: #000000; background-color: #DDDDDD; padding: 1px 2px; border: 1px solid #000000; margin: 2px; font-size: 12px; } .form-field .form-field-preview:empty { display: none; } .narrow-container .form-field .form-field-label { width: 100px; } #SessionForm { float: right; background-color: transparent; color: #FFFFFF; } #SessionForm BUTTON { margin: 0; border: 0px; background-color: transparent !important; color: #FFFFFF !important; font-size: 12px; } #SessionForm BUTTON:hover { text-decoration: underline; } #SessionForm A { color: #FFFFFF; } #SessionForm DIV.item { display: table-cell; vertical-align: middle; padding-left: 1em; } .FormView { background-color: #4884C0; padding: 4px 0; border-radius: 4px; margin: 1px 0; } BUTTON.active, .button.active { background-color: #4884C0; } .app-logo { float: left; } .btn-unfolded, .btn-folded { background-color: transparent !important; color: transparent !important; border-radius: 0; padding: 0; box-shadow: none; margin-right: 2px; margin-left: 0; margin-top: 0; margin-bottom: 0; width: 1.5em; } .input-message-len { color: #FFFFFF; font-size: 10px; display: inline-block; line-height: 20px; text-align: center; width: 45px; height: 25px; } .input-message-len:before { content: "∑"; font-size: 14px; padding-right: 4px; } .button-bar { background-color: #a0a0a0; color: #FFFFFF; padding: 4px 4px; display: flex; align-items: left; flex-wrap: wrap; margin-top: 1px; } .button-bar .separator { width: 10px; } .button-bar.button-bar-vertical { flex-direction: column; } .button-bar A { color: #FFFFFF; padding: 0px 4px 0px 0px; } .button-bar INPUT[type=submit], .button-bar BUTTON { font-size: 14px; padding: 4px 6px !important; } .button-bar INPUT[type=text], .button-bar INPUT[type=password] { width: auto; } .button-bar .form-field { color: #FFFFFF; padding: 0px 4px 0px 0px; display: block; } .button-bar .form-field .form-field-label { display: block; width: auto; max-width: inherit; font-size: 10px; } .button-bar .form-field .form-field-control { display: block; padding: 0px; } .button-bar .form-value { display: block; } .button-bar .form-field-action { flex: auto; text-align: right; } .button-bar.table-top { z-index: 2; position: sticky; top: 0px; } .button-bar.table-bottom { z-index: 1; position: sticky; bottom: 0px; } .location-thumbnail-photo { background-color: #FFFFFF; margin-bottom: 1px; margin-right: 1px; min-height: 100px; } .location-preview { float: left; margin-bottom: 1px; width: 470px; } .location-thumbnail-bar { padding-left: 1px; } .location-preview-photo { background-color: #a0a0a0; text-align: center; padding: 4px; min-height: 150px; } .message { font-weight: normal; color: #FFFFFF; background-color: #FFB953; padding: 2px 6px; margin: 1px 0; } .file-drop { font-weight: normal; font-size: 16px; color: #FFFFFF; background-color: #a0a0a0; box-sizing: border-box; border: 2px dashed white; text-align: center; padding: 2px 6px; margin: 1px 0; } #Designer { background-color: #FFFFFF; } DIV.panel { border: 0; color: #000000; background-color: #FFFFFF; padding: 6px; } DIV.panel H2 { background-color: inherit; color: inherit; } DIV.panel .message { color: #FFB953; background-color: inherit; } TABLE.panel { width: 100%; background-color: #a0a0a0; border: 0px; margin: 1px 0; } UL.message-list { border-width: 0px; margin: 1px 0px; padding: 4px 4px; border-radius: 0px; font-weight: bold; list-style-type: none; } UL.message-list.error-list { background-color: #FF4444; color: #FFFFFF; } UL.message-list.warn-list { background-color: #AAAA44; color: #FFFFFF; } UL.message-list.info-list { background-color: #44AA44; color: #FFFFFF; position: absolute; width: 100%; z-index: 300; } UL.message-list.debug-list { background-color: #444444; color: #FFFFFF; } UL.message-list LI { padding: 2px 4px; } .dropdown-activator { cursor: pointer; } .dropdown-activator:hover { text-decoration: underline; } .dropdown-activator.dropdown-show-icon::after { content: " ▾"; } .dropdown-panel { text-align: left; display: none; position: fixed; border: 3px solid rgb(134.5, 134.5, 134.5); background-color: #a0a0a0; z-index: 210; padding: 4px; box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.5); font-size: 12px; max-height: calc(100% - 4px - 4px - 3px - 3px); overflow-y: auto; box-sizing: content-box; } .dropdown-panel.dropdown-panel-standard-width { width: 400px; } .dropdown-panel.dropdown-panel-max-width { width: 70%; } .dropdown-panel.scrollable { padding-right: 20px; } .dropdown-panel ul.error-list { font-size: 12px; list-style: none; padding-left: 10px; color: white; font-weight: normal !important; margin: 0; } .dropdown-panel .checkbox, .dropdown-panel input[type=checkbox] + label, .dropdown-panel .dropdown input[type=radio] + label { text-overflow: clip; white-space: nowrap; overflow: hidden; } .dropdown-panel .button-bar { margin-top: 8px; background-color: inherit; justify-content: center; } .dropdown-panel .special A { font-weight: bold; } .dropdown-panel .dropdown-panel-container { max-height: 50vh; min-width: 200px; overflow-y: auto; -webkit-overflow-scrolling: touch; } .dropdown-panel .list-container { max-height: 50vh; min-width: 200px; overflow-y: auto; -webkit-overflow-scrolling: touch; } .dropdown-panel .list-container DIV { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .unn-popup { position: relative; top: 0; left: 0; width: 80%; height: auto; margin: 30px auto; box-sizing: border-box; background-color: #CCCCCC; border: 2px solid #CCCCCC; } .unn-popup > *:first-child { margin-top: 0; } .unn-popup > *:last-child, .unn-popup TABLE.data:last-child { margin-bottom: 0; } .unn-popup-frame { position: fixed; top: 10%; left: 10%; width: 80%; height: 80%; } #PopupBody { margin: 0; padding: 0; overflow: hidden; } .unn-popup-frame .popup-content { margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; } .unn-popup-frame .popup-list-container { position: absolute; left: 0; top: 40px; width: 100%; bottom: 0; overflow: auto; } .popup-main-button-bar { position: absolute; top: 0; right: 0; padding: 4px; } .unn-popup-frame .popup-content H1 { margin: 0; height: 35px; padding: 2px 100px 2px 8px; } .unn-popup-frame .popup-toolbar { margin: 0; padding: 0; top: 40px; height: 59px; position: absolute; width: 100%; } .unn-popup-frame .popup-toolbar + .popup-list-container { top: 100px; } .unn-popup-frame .popup-toolbar .button-bar { position: absolute; width: 100%; height: 51px; margin: 0; padding: 4px; } .unn-popup-frame .popup-list-container .navigator { margin-top: 0; margin-bottom: 1px; } .unn-popup-frame .popup-list-container .data { margin-top: 0; } .unn-popup-frame .popup-list-container .file-item-container { margin-top: 0; margin-bottom: 1px; } .richeditor { border: 1px solid #000000; color: #000000; padding: 0px; } .button-right { position: relative; overflow: auto; } .button-right BUTTON { position: absolute; right: 0px; top: 0px; bottom: 0px; font-size: 14px; margin: 0px; padding: 0px; text-align: center; } BUTTON.sizer { width: 100%; margin: 0 !important; overflow: hidden; display: block; padding: 0 !important; border: 0; height: 100%; background-color: #a0a0a0 !important; font-size: 10px !important; } .flex-container { display: flex; flex-direction: column; align-items: stretch; flex: auto; margin-bottom: 1px; } @media (min-width: 600px) { .flex-container { flex-direction: row; } } .flex-container .flex-item { align-items: stretch; display: flex; flex-direction: column; margin-left: 0px; margin-top: 1px; } .flex-container .flex-item:first-child { margin-top: 0px; } @media (min-width: 600px) { .flex-container .flex-item { margin-top: 0px; margin-left: 1px; } .flex-container .flex-item:first-child { margin-left: 0px; } } .flex-container .flex-item.flex-left { overflow: auto; } .flex-container .flex-item.flex-main { flex: auto; } .flex-container .flex-item.flex-preview { flex: auto; } .flex-container .flex-item.flex-sizer { width: 10px; display: none; } @media (min-width: 600px) { .flex-container .flex-item.flex-sizer { display: block; } } @media (min-width: 600px) { .flex-container .flex-item.flex-sidebar { width: 320px; } } .flex-container .flex-item.flex-sidebar .form-field-label { flex: 1 1 0; max-width: 200px; overflow: hidden; } .flex-container .flex-item.flex-sidebar .form-field-control { flex: 2 1 0; overflow: hidden; } .flex-container .flex-item.flex-sidebar .form-field-control INPUT[type=text], .flex-container .flex-item.flex-sidebar .form-field-control SELECT, .flex-container .flex-item.flex-sidebar .form-field-control TEXTAREA { box-sizing: border-box; width: 100%; margin: 0px; } .flex-container .flex-item.flex-sidebar .form-field-container { margin-bottom: 1px; } .flex-container .flex-item.flex-sidebar .form-field-container h3 { border-bottom: none; background-color: #727272; color: #FFFFFF; margin: 0px; padding: 2px; margin-bottom: 1px; } .flex-container .flex-item.flex-sidebar .form-field-preview { margin: 0px; } .flex-container .flex-item.flex-sidebar .form-field-preview .file-preview-container { position: initial; } .flex-container .flex-item.flex-sidebar .form-field-preview .file-preview-container .file-preview-filename { margin-left: initial; } .flex-container .flex-item.flex-sidebar .form-field-preview .file-preview-container .file-preview-info { margin-left: initial; } .flex-container .flex-item.flex-sidebar .form-field-preview .file-preview-container .file-preview-thumbnail { position: initial; width: auto; height: auto; } .flex-container .flex-item.flex-sidebar .form-field-preview .file-preview-container .file-preview-thumbnail IMG { margin: 4px auto; } @media (min-width: 600px) { .flex-container .flex-item.flex-main.wide .flex-sidebar { min-width: 320px; width: 50%; } } .flex-container .flex-item .flex-panel-container { display: flex; flex-direction: column; margin-left: 0px; margin-top: 1px; } .flex-container .flex-item .flex-panel-container:first-child { margin-top: 0px; } .flex-container .flex-item .flex-panel-container .flex-panel-item { flex: auto; } .flex-container .flex-item .flex-panel-container .flex-panel-item:empty { background-color: #a0a0a0; min-height: 1em; } .flex-container .flex-item .flex-panel-container .flex-panel-item:last-child { margin-bottom: 0px; } .flex-container .flex-item .flex-panel-container .flex-panel-item.flex-panel-bar { flex: none; margin-bottom: 1px; } .flex-container .flex-item .flex-panel-container .flex-panel-item.flex-panel-bar:last-child { margin-bottom: 0px; } .flex-container .flex-item .flex-panel-container .flex-panel-item.flex-panel-bar.flex-panel-bar-sort { background-color: #FFFFFF; position: sticky; bottom: 0px; text-align: right; } .flex-container .flex-item .flex-panel-container .flex-panel-item.flex-panel-bar.formTabMenuBar { margin-bottom: 0px; } .flex-container .flex-item .flex-panel-container .flex-panel-item.form-field-container { display: flex; flex-direction: column; flex: auto; } @media (min-width: 600px) { .flex-container .flex-item .flex-panel-container .flex-panel-item.form-field-container:after { margin-top: 1px; display: block; background-color: #a0a0a0; content: ""; flex: auto; min-height: 1em; } } .flex-container .flex-item .flex-panel-container.flex-panel-fill { flex: auto; height: 100%; } .flex-container .flex-item .panel-message { align-self: center; margin-top: auto; margin-bottom: auto; color: #000000; } .flex-container .flex-item TABLE.navigator { margin-top: 1px; } .flex-container .flex-item TABLE.data { margin-bottom: 0px; } @media (min-width: 600px) { .flex-left > .flex-panel-fill { height: 0px !important; } FORM > .flex-container { min-height: calc(100vh - 210px); } FORM#LocationListForm > .flex-container { height: calc(100vh - 280px); } } .accordion { height: 100%; display: flex; flex-direction: column; margin-bottom: 1px; } @media (min-width: 600px) { .accordion { min-height: calc(100vh - 300px); } } .accordion:last-child { margin-bottom: 0px; } .accordion:empty { background-color: #a0a0a0; min-height: 1em; } .accordion > BUTTON:last-of-type { margin-bottom: 0px; } .accordion > BUTTON { display: block; border: 0px; margin: 0px; padding: 4px 4px !important; text-align: left; margin-bottom: 1px; } .accordion > BUTTON.selected { margin-bottom: 0px; } .accordion > BUTTON:before { content: "▷"; padding-right: 5px; } .accordion > BUTTON.selected:before { content: "▼"; } .accordion > DIV { margin-top: 1px; flex: auto; display: flex; flex-direction: column; } @media (min-width: 600px) { .accordion > DIV:after { margin-top: 1px; display: block; background-color: #a0a0a0; content: ""; flex: auto; min-height: 1em; } } .ObjectDurationContainer { display: flex; flex-direction: row; } .option-tree ul { margin: 0; list-style-type: none; } .option-tree > ul { padding-left: 0; } .option-tree > ul > li { font-weight: 400; } .option-tree > ul > li > ul { padding-left: 5ex; font-weight: bold; } .option-tree > ul > li > li { font-weight: normal; } .option-tree > ul > li > li > ul > li { font-weight: normal; } div.fixedgrid-table-container { -webkit-overflow-scrolling: touch; } table.fixedgrid { table-layout: fixed; width: 0px; } table.fixedgrid col { background-color: white; } table.fixedgrid td, table.fixedgrid th { height: 30px; min-height: 30px; overflow: hidden; } .scrollable-data-container { position: relative; width: 100%; overflow: auto; height: 100%; padding: 0px; } .scrollable-data-container table { position: absolute; top: 0px; left: 0px; padding: 0; margin: -1px; } .scrollable-data-container table th, .scrollable-data-container table td { max-width: 200px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .popup-close { cursor: pointer; } #breadthrumb { padding: 0px; position: relative; height: 34px; line-height: 34px; padding: 4px; padding-right: 76px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } #breadthrumb .back, #breadthrumb .popup-close { display: block; color: #FFFFFF; background-color: #4056c4; position: absolute; right: 4px; top: 4px; height: 34px; min-width: 34px; text-align: center; width: auto; } #breadthrumb .breadthrumb-help-button { display: block; color: #FFFFFF; background-color: #4056c4; position: absolute; right: 42px; top: 4px; height: 34px; width: 34px; } #breadthrumb .breadthrumb-separator { color: #cccccc; } .progress-bar { background-color: #a0a0a0; margin-bottom: 1px; padding: 2px; } .tree-graph-root { overflow-y: auto; padding: 8px; white-space: nowrap; box-sizing: border-box; } .tree-graph-group { display: inline-block; vertical-align: top; box-sizing: border-box; } .tree-graph-node { color: black; display: inline-block; vertical-align: top; box-sizing: border-box; } .tree-graph-content { padding: 4px 8px; margin: 1px 6px; display: block; text-align: center; white-space: nowrap; } .tree-graph-children { display: block; box-sizing: border-box; } .tree-graph-group > .tree-graph-content { background-color: #393939; color: white; } .tree-graph-node > .tree-graph-content { background-color: #E0E0E0; color: black; box-sizing: border-box; } .textarea { background-color: #FFFFFF; padding: 2px; box-sizing: border-box; min-height: 24px; } .image-preview { overflow: scroll; position: relative; height: 100%; } .image-preview img { display: block; position: absolute; } #TerminalDiagram { overflow: visible; min-height: calc(100vh - 250px); } #Map BUTTON { background-color: inherit !important; padding: inherit !important; } .pin { width: 50px; height: 70px; margin-left: -25px; margin-top: -35px; text-align: center; overflow: visible; background-color: rgba(204, 204, 204, 0.4); vertical-align: bottom; position: absolute; } .pin IMG { display: block; } .pin LABEL { position: absolute; bottom: 0px; left: 0px; width: 100%; min-width: 100%; height: 20px; line-height: 20px; font-size: 12px; background-color: rgba(204, 204, 204, 0.6); color: #FFFFFF; overflow: hidden; box-sizing: border-box; padding: 0px 2px; } .pin LABEL:hover { overflow: visible; width: auto; background-color: #cccccc; } .two-column { display: flex !important; flex-direction: row; flex-wrap: wrap; } .two-column > DIV { width: 50%; box-sizing: border-box; } .two-column > DIV.single-line { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .single-line { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .matte { position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; display: none; background-color: rgba(0, 0, 0, 0.1); z-index: 200; } .matte.busy { cursor: wait !important; display: block; } INPUT.DateTimeFormControl { width: 20ch; } INPUT.DateFormControl { width: 11ch; } INPUT.TimeFormControl { width: 11ch; } #LoginForm INPUT, #MfaForm INPUT { max-width: 40ch; } #AmsMeetingEditor .form-field-label { width: 6em; } #AmsMeetingEditor INPUT, #AmsMeetingEditor BUTTON { font-size: 32px; line-height: 1.2; } .dropdown-panel .button-bar-vertical { display: flex; flex-direction: column; } .dropdown-panel .button-bar-vertical BUTTON { text-align: left; } .dropdown-panel .button-bar-vertical .separator { height: 10px; } .dropdown-panel .button-bar-vertical:not(:first-child) { margin-top: 5px; } .unused { font-style: italic; } /* BBCode Editor */ .richeditor .editbar { height: 30px; background-color: #a0a0a0; } .richeditor.zoom { z-index: 10; position: fixed; left: 20px; top: 20px; width: calc(100% - 40px); height: calc(100% - 40px); } .richeditor.zoom .richeditor-container { background-color: yellow; position: absolute; top: 30px; height: calc(100% - 30px); width: 100%; } .richeditor.zoom .textarea { height: 100%; overflow: auto; } .richeditor.zoom TEXTAREA { height: 100%; overflow: auto; } .dashboard { display: flex; flex-wrap: wrap; justify-content: flex-left; flex-direction: row; gap: 1px; } .dashboard > .panel { box-sizing: border-box; } .dashboard > .panel .big { text-align: center; font-size: 28px; color: #4884C0; } .dashboard > .panel { background-color: white; color: black; flex-basis: 80%; flex-grow: 1; padding: 2px; min-height: 110px; } @media (min-width: 600px) { .dashboard > .panel { flex-basis: 40%; } } .infodata { display: flex; flex-wrap: wrap; justify-content: flex-left; flex-direction: row; gap: 1px; margin-bottom: 1px; } .infodata:last-of-type { margin-bottom: 0px; } .infodata > div { position: relative; background-color: white; color: black; flex-basis: 80%; flex-grow: 1; padding: 3px; line-height: 16px; min-height: 45px; } @media (min-width: 300px) { .infodata > div { flex-basis: 40%; } } @media (min-width: 600px) { .infodata > div { flex-basis: 20%; } } .infodata > div > div:first-child { color: #727272; } .infodata > div > div:last-child { font-weight: bold; min-height: 28px; } .fa-fw { text-align: center; width: 1.6em; } .parameter-box { display: inline-block; position: relative; min-height: 70px; margin: 4px; padding: 0px 10px 5px; border: 1px solid #dddddd; border-radius: 7px; box-sizing: border-box; vertical-align: bottom; min-width: 300px; } .parameter-box H3 { margin-bottom: 10px; color: #727272; } .parameter-box H3 + * { text-align: center; } .parameter-box meter { height: 24px; width: 100%; } .parameter-box.group-parameters { height: 80px; } .parameter-box.group-parameters H3 { font-weight: bold; } .parameter-box.group-screen { height: auto; } .parameter-value { position: absolute; top: 6px; right: 10px; width: 30px; text-align: right; border: none; padding: 0px; margin: 0px; } .tag-list { margin: 1px; } .tag-list > DIV { display: inline-block; padding: 2px; margin: 0px; font-size: 10px; min-width: 5em; text-align: center; border-radius: 7px; background-color: #4884C0; color: #FFFFFF; } .tag-list > DIV:not(:first-child) { margin-left: 2px; } .filler { flex: auto; } .spacer { width: 10px; } .positive { color: #40B040; }/*# sourceMappingURL=default.css.map */