/* #-- # Copyright (c) 2012+ Damjan Rems # # Permission is hereby granted, free of charge, to any person obtaining # a copy of this software and associated documentation files (the # "Software"), to deal in the Software without restriction, including # without limitation the rights to use, copy, modify, merge, publish, # distribute, sublicense, and/or sell copies of the Software, and to # permit persons to whom the Software is furnished to do so, subject to # the following conditions: # # The above copyright notice and this permission notice shall be # included in all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. #++ */ @font-face { font-family: DrgSans; font-style: normal; font-weight: 300; src: url('ibm-plex-sans-300.woff2') format('woff2') } @font-face { font-family: DrgSans; font-style: normal; font-weight: 400; src: url('ibm-plex-sans-400.woff2') format('woff2') } @font-face { font-family: DrgSans; font-style: normal; font-weight: 500; src: url('ibm-plex-sans-500.woff2') format('woff2') } @font-face { font-family: DrgSans; font-style: normal; font-weight: 600; src: url('ibm-plex-sans-600.woff2') format('woff2') } @font-face { font-family: DrgSans; font-style: normal; font-weight: 700; src: url('ibm-plex-sans-700.woff2') format('woff2') } @font-face { font-family: DrgSans; font-style: italic; font-weight: 400; src: url('ibm-plex-sans-italic.woff2') format('woff2') } /* Web reset. Countributed by /* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: none; } table { border-collapse: separate; border-spacing: 0; } /* END */ body { font-family: DrgSans,arial,sans-serif; font-size: 15px; margin: 0; vertical-align: middle; color: #000; font-weight: 400; } button { font-family: DrgSans,arial,sans-serif; } textarea, input, select { color: #000; padding: 8px 4px; margin-left: 1px; border: 1px dashed #888;; border-radius: 3px; font: 16px DrgSans,arial,sans-serif; max-width: 100%; vertical-align: middle; } .dc-action-menu textarea, .dc-action-menu input, .dc-action-menu select { padding: 6px 4px; max-width: 200px; } textarea:focus, input:focus, select:focus { border: 1px solid rgba(44, 142, 255, 1); outline: 1px solid rgba(44, 142, 255, 1); border-radius: 3px; } input[type=submit]:focus { outline: none; border: none; background-color: rgba(44, 142, 255, 1); color: #fff; } textarea[readonly], input[readonly], select[readonly] { background-color: #f4f4f4 !important; border: 1px solid #ddd !important; } input.file { border: none; } select { background-color: #fff; } hr { background-color: #ccc; border: none; height: 2px; } .div { border: 0; padding: 0; } .normal { text-align: left; } td { vertical-align: middle; } th { padding: 4px; text-align: left; border-bottom: 2px solid #ddd; border-right: 2px solid #ddd; background: #ddd; color: #888; font-weight: bold; } th a:hover { color: #000;} img { vertical-align:bottom; } .hover { cursor: pointer; } .dc-link a:link, .dc-link a:active, .dc-link a:visited, .dc-result a:link, .dc-result a:active, .dc-result a:visited { color: #666; font-weight: 500; text-decoration: none; background: transparent; } .dc-link a img { border: none; } .dc-image-preview img { max-height: 2rem; padding-left: 0.5rem;} .dc-image-preview img:hover { cursor: zoom-in;} .text-with-select { width: 20px; } .no-borders { padding: 0; border-spacing: 0; } .dc-left {float: left;} .dc-right {float: right;} .td-spacer { width: 90%; font-size: 1px; border-bottom: 1px solid #eee; } .dc-result { width: 99.9%; padding: 0; border-spacing: 0; border-radius: 1px; } .dc-result .dc-link-no { padding: 0; border: none; color: #bbb; background: transparent !important; } .dc-result-header { display: flex; padding: 6px 0; border-bottom: 2px solid #bbb; } .dc-result-data { display: flex; padding: 4px 0; } .dc-result-data:hover { background-color: #e7e7e7; } .dc-result-header .th { padding: 4px 3px; white-space: nowrap; overflow: hidden; font-weight: 600; color: #666; line-height: 18px; } .dc-result-header .th:last-child { flex-grow: 1; } .dc-result-header .spacer, .dc-result-data .spacer { width: 2px; } .dc-result-header a:link, .dc-result-header a:visited { } .dc-result-header a:hover { color: #000; } .dc-result-data .td { padding: 4px 3px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: flex; align-items: center; } .dc-result-data .td:last-child { flex-grow: 1; } .dc-result-actions i, .dc-result-actions .dc-link i, .dc-result-actions .dc-link-ajax i { color: #666; font-size: 22px; cursor: pointer; } .dc-result-actions i:hover, .dc-result-actions .dc-link:hover i, .dc-result-actions .dc-link-ajax:hover i { color: rgba(44, 142, 255, 1); } .dc-result-data .dc-result-actions, .dc-result-header .dc-result-actions { padding: 0 4px; display: inline-flex; align-items: center; justify-content: left; white-space: nowrap; } .dc-result-submenu ul { display: none; background-color: #fff; filter: drop-shadow(1px 1px 6px #ddd); position: fixed; margin: -6px 0 0 16px; } .dc-result-submenu ul .dc-link-ajax { text-align: left; } .dc-result-submenu ul li a:link, .dc-result-submenu .dc-link a:link, .dc-result-submenu .dc-link.dc-window-open{ font-size: 15px; line-height: 18px; font-weight: 500; padding: 5px 10px; color: #666; display: inline-block; width: 100%; text-align: left; } .dc-result-submenu ul li:hover { background-color: rgba(44, 142, 255, 1); } .dc-result-actions .dc-result-submenu ul li i { color: rgba(44, 142, 255, 1); padding-right: 2px; } .dc-result-submenu ul li:hover :not(.dc-link-no) i, .dc-result-submenu ul li:hover a { color: #fff; transition: 0.3s; } .dc-result-submenu .dc-link-no { padding: 4px 10px; color: #bbb; filter: none; } .dc-link-no i { color: #bbb; } .dc-result-header .dc-check-all { font-size: 18px; padding: 6px 0; } .dc-result-data.dc-even.dc-checked, .dc-result-data.dc-odd.dc-checked { background-color: rgba(44,142,255,0.1); } .dc-result-data .dc-link, .dc-result-data .dc-link-ajax { background-color: transparent; border: 0; } .dc-result-data .dc-link, .dc-result-data .dc-link a, .dc-result-data .dc-link-ajax { padding: 0; color: #666; font-weight: 500; background-color: transparent; filter: none; border: 0; } .dc-result-data .dc-link:hover, .dc-result-data .dc-link-ajax:hover { background-color: transparent; color: rgba(44, 142, 255, 1); color: #fff; border: 0; } .dc-result-data.footer { border-top: 2px solid #222; color: #000; font-weight: bold; background-color: #eee; } .dc-result-data a:hover { background-color: transparent; } .dc-check { padding-right: 4px; } /* */ .dc-menu { padding: 8px 0; display: inline-table; } .dc-menu li { display: inline-flex; margin-right: 3px; vertical-align: middle; } #data-fields {margin: 5px;} .dc-link, .dc-link-ajax, .dc-submit { font-size: 15px; color: #666; font-weight: 500; text-align: center; border-radius: 4px; background: #fff; padding: 5px 12px 4px; text-decoration: none; line-height: 26px; filter: drop-shadow(1px 1px 4px #eee); border: 1px solid #e7e7e7; } .dc-link:hover, .dc-link-ajax:hover, .dc-submit:hover { color: #fff; background: rgba(44, 142, 255, 1); border: 1px solid rgba(44, 142, 255, 1); transition: 0.3s; cursor: pointer; filter: none; } .dc-link:hover > i, .dc-link-ajax:hover > i, .dc-submit:hover > i { color: #fff; } .dc-link i, .dc-link-ajax i, .dc-submit i { line-height: 22px; color: rgba(44, 142, 255, 1); padding-right: 2px; } .dc-link-no { text-align: left; font-weight: 500; padding: 5px 12px 4px; vertical-align: middle; border: 1px solid #e8e8e8; border-radius: 4px; color: #888; background: #f7f7f7; line-height: 26px; /*text-transform: uppercase;*/ } .dc-link-ajax.in-menu { border-radius: 0; padding: 4px 12px; text-transform: none; border: 0; text-align: left; } .dc-link-ajax.in-menu:hover { /* background-color: #fff;*/ } .dc-link-img { color: #888; padding: 3px; text-align: center; margin: 0; } .dc-link-img.dc-link-ajax { padding: 0; border: 0; } .dc-link-img:hover { cursor: pointer; color: #000; background-color: #fff; } .dc-link-icon i { padding: 3px; border-radius: 3px; color: rgba(44, 142, 255, 1); } .dc-link-icon i:hover { color: #222; cursor: pointer; } .dc-link-selected { text-align: center; border:1px solid #888; padding:1px 5px 1px 5px; border-radius: 5px; box-shadow: inset 2px -2px 5px #aaa; } .dc-link-border { border: 1px solid #eee; } .dc-inline-link { cursor: pointer; } .dc-inline-link i { display: inline; color: rgba(44, 142, 255, 1); padding: 8px; background-color: #ddd; border-radius: 26px; } .dc-inline-link i:hover { color: #fff; background-color: #444; } .skip-next { text-align: center; border:1px solid #888; padding:1px 4px 1px 4px; border-radius: 3px; box-shadow: 2px 2px 5px #aaa; width: 13px; margin-left: 350px; margin-top: 8px; margin-bottom: 5px; } .skip-next a:link, .skip-next a:active, .skip-next a:visited { color: #333; text-decoration: none; background: transparent;} .skip-next a:hover { text-decoration: none; color: #c43; } /******* TITLE *******/ .dc-title { font-weight: 600; font-size: 1.2em; color: #222; padding: 12px 4px 0; border-spacing: 0; margin: 0; } .dc-title .dc-paginate { float:right; padding-top: 4px; font-size: 0.9em; } .dc-title .dc-help-icon { float:right; padding: 4px 0 0 4px; font-size: 1.1em; height: 1em; border: none; background: none; filter: none; } .dc-title .dc-help-icon i { color: #888; } .dc-title .dc-help-icon i:hover { color: rgba(44, 142, 255, 1); } /***** Pagination *****/ .dc-paginate .pagination { display: flex; } .dc-paginate .pagination span { background: #eee; margin-left: 3px; border-radius: 2px; } .dc-paginate .pagination span a, .dc-paginate .pagination .gap { display: block; color: #666; padding: 4px 7px 5px 8px; text-decoration: none; } .dc-paginate .pagination span.page.current { padding: 4px 7px 5px 8px; color: #fff; background-color: #666; } .dc-paginate .pagination span:hover > a { color: #fff; background-color: rgba(44, 142, 255, 1); } /***** FORM *****/ .dc-form-frame { margin: 0px; padding: 4px; /*background-color: #f7f7f7;*/ } .dc-form { width: 99.8%; padding: 8px 0; background-color: #fff; } .dc-form .row-div { display: flex; align-items: center; } .dc-form-info { padding: 8px; background-image: linear-gradient(to bottom, #dff0d8 0, #c8e5bc 100%); background-repeat: repeat-x; color: darkgreen; border: 1px solid #b2dba1; border-radius: 2px; margin: 2px 0; } .dc-form-warning { padding: 8px; background-image: linear-gradient(to bottom, rgba(213, 143, 218, 0.1) 0, rgba(213, 143, 218, 0.5) 100%); background-repeat: repeat-x; color: rgba(102, 51, 153, 1); border: 1px solid rgba(102, 51, 153, 0.3); border-radius: 2px; margin: 2px 0; } .dc-form-error { padding: 8px; background-image: linear-gradient(to bottom, #f2dede 0, #e7c3c3 100%); color: #a94442; border: 1px solid #dca7a7; border-radius: 2px; margin: 2px 0; } .dc-form-updates { display: none; } .field_with_errors { border: #a94442 2px solid; } .dc-form-label { color: #555; text-align: right; vertical-align: middle; font-weight: 600; padding: 10px 2px; width: 150px; } .dc-form-label label { padding: 0 0 2px 1px; } .dc-form-label-top { color: #555; text-align: right; vertical-align: middle; font-weight: bold; padding: 3px 5px; } .dc-form-label.dc-color-odd, .dc-form-label.dc-color-even {background-color: transparent;} .dc-form-field.dc-color-odd, .dc-form-field.dc-color-even {background-color: transparent;} .dc-align-left { text-align: left; } .dc-align-right { text-align: right; } .dc-form-field { text-align: left; padding: 4px 2px; z-index: 10; } .dc-form-field .action li { display: inline-flex; } .dc-number { text-align: right; } .dc-readonly { display: inline-block; font-size: 15px; font-weight: normal; color: #222; padding: 8px 4px; border: dotted 1px #ddd;; background-color: #f4f4f4; border-radius: 3px; } .tree-select.dc-readonly { display: block; background-color: #f4f4f4; } .dc-color-odd { background-color: #fcfcfc; } .dc-color-even { background-color: #fcfcfc; } .dc-width-0 {width: 0;} .dc-width-10 {width: 10%;} .dc-width-14 {width: 14%;} .dc-width-21 {width: 21%;} .dc-width-85 {width: 85%;} .dc-width-100 {width: 100%;} .dc-spinner { float:left; padding: 8px 4px 0 0; color:#666; display: none; } .dc-form-li { display:inline-block; white-space: nowrap; list-style: none; color: #666; text-decoration: none; text-align: center; font-weight: 500; line-height: 1.2em; padding: 10px 1rem; margin-top: 4px; font-size: 16px; border-bottom: 3px solid rgba(98, 0, 238, 0.4);; /*text-transform: uppercase;*/ } .dc-form-li:hover, .dc-form-li-selected { cursor: pointer; color: rgba(98, 0, 238, 1); background-color: rgba(98, 0, 238, 0.1); border-bottom: 3px solid rgba(98, 0, 238, 1); } .dc-odd { background-color: #f7f7f7; } .dc-even { background-color: #fff; } .dc-separator { margin: 8px 0; border-top: 1px solid #f2f2f2; border-bottom: 3px solid #f7f7f7; } /** Form head **/ .dc-head { padding: 3px 6px; font-size: 1.2em; line-height: 1.6em; font-weight: bold; background-color: #E0EEFF; } .dc-head .dc-row { display: flex; } .dc-head .dc-column { white-space: nowrap; overflow: hidden; margin-right: 2px; } .dc-head .text { font-weight: normal; } /*** CMS toggle button */ .cms-toggle { z-index: 1000000; position: fixed; top: 4px; left: 4px; padding: 4px; color: #fff; background-color: #000; font-weight: bold; font-size: 15px; box-shadow: 2px 2px 6px #666; border-radius: 3px; } .cms-toggle:hover { color: #000; background-color: #fff; cursor: pointer; } .cms-toggle.mode-1:before { font-family: MI; content: '\e417'; color: rgba(44, 142, 255, 1); vertical-align: text-bottom; padding-right: 2px; } .cms-toggle.mode-2:before { font-family: MI; content: '\e3c9'; color: lightcoral; vertical-align: text-bottom; padding-right: 2px; } #menu-hamburger { display: none;} .dc-handle:before { font-family: MI; content: '\e315'; color: #000; cursor: pointer; padding-top: 2px; font-size: 1.1em; } #cmsedit-div { font-family: DrgSans,Arial, sans-serif; font-size: 13px; line-height: 13px; } #cmsedit-div a:link, #cmsedit-div a:active, #cmsedit-div a:visited { color: #666; font-weight: bold; text-decoration: none; background: transparent; } #cmsedit-div a:hover { color: #000; } #cmsedit-div #record_select { border: 1px solid #aaa; border-radius: 3px; font-size: 1.2em; } /******* TOP MENU *********/ .cmsedit-top { width: 100%; background-color: #fff; border-top: 4px solid #fff; } .cmsedit-top #cms-top-menu { padding: 8px 4px 0 4rem; color: #666; background-color: #fff; border-bottom: 1px solid #eee; } .cmsedit-top #cms-top-menu i { margin-right: 6px; font-size: 22px; } .cmsedit-top #cms-top-menu a:hover { color: rgba(44, 142, 255, 1); } .cmsedit-top #cms-top-menu span { font-size: 22px; vertical-align: top; padding: 0 4px; } .cmsedit-container { display: flex; width: 100%; background-color: #fff; } .cmsedit-container #cms-menu { display: inline-block; width: 25%; max-width: 300px; font-size: 15px; font-weight: 500; color: #222; background-color: #fcfcfc; border-right: 1px solid #eee; } .cmsedit-container #cms-menu div { line-height: 20px; position: relative; padding: 2px 0; } .cmsedit-container #cms-menu div:after { font-family: 'MI'; content: '\e5cf'; right: 4px; position: absolute; color: #444; font-size: 22px; } .cmsedit-container #cms-menu div.expanded:after { content: '\e5ce'; } .cmsedit-container #cms-menu i { font-size: 22px; padding-right: 4px; } .cmsedit-container #cms-menu a { font-weight: normal; color: #222; line-height: 18px; } .cmsedit-container #cms-menu ul { margin: 0 5px; line-height: 1.5rem; } .cmsedit-container #cms-menu li { list-style-type: none; padding: 5px; width: 100%; } .cmsedit-container #cms-menu a:hover, .cmsedit-container #cms-menu div:hover { color: rgba(44, 142, 255, 1); cursor: pointer; } .cmsedit-container #cms-menu ul li ul { display: none; } .default-table { width: 100%; padding: 0; border-spacing: 0; text-align: left; } /*** JOURNAL **/ .dc-journal {width: 99%; } .dc-journal div { padding: 4px;} .dc-comment { font-size: 1.1em; line-height: 1.4em; } /****** jquery ui-autocomplete widget ***************/ .ui-autocomplete-input { padding: 8px 4px 8px 12px; border-radius: 3px; } .dc-text-autocomplete { position: relative; } .dc-text-autocomplete i { color: #666; } .dc-text-autocomplete i:hover { color: rgba(44, 142, 255, 1);; } .dc-text-autocomplete input { border: 1px dashed #555; } .dc-text-autocomplete input+span:before { font-family: 'MI'; content: '\e8b6'; top: -4px; left: 4px; position: absolute; color: #666; font-weight: bold; font-size: 11px; } .ui-autocomplete.ui-menu{ font-size: 1.1em; } .ui-autocomplete .ui-menu-item div { padding: 3px; border: 1px solid #fff; } .ui-autocomplete .ui-menu-item .ui-state-active { padding: 3px; background-color: #eee; border: solid 1px #ccc;; color: #000; } .ui-autocomplete-border { display: inline-block; border-radius: 3px; border: dashed 1px #555;; padding: 8px; background-color: #fff; } .ui-autocomplete-border .dc-text-autocomplete { margin-left: 4px; } .dc-red { color: #f76;} .dc-red:hover { color: #c43;} .dc-green { color: #9c9;} .dc-green:hover { color: #6a6;} .aui-corner-all { background-color: lightyellow; } #dc-login { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 1em; padding: 1em 5em 1em 1em; border: 1px solid #eee; border-radius: 4px; background-color: #fafafa; } #dc-login h2 { font-weight: bold; font-size: 1.4em; margin-bottom: 8px; } #dc-login .label { padding: 12px 0 6px; font-weight: 400; } #dc-login .dc-submit { padding: 6px 14px; margin-top: 4px; } .div-hidden { display: none; } .drgcms_popmenu_class { position:absolute; background-color: #fff; border-radius: 2px; z-index: 100; list-style-type: none; filter: drop-shadow(1px 1px 4px #eee); } .drgcms_popmenu_class i { vertical-align: sub; color: rgba(44, 142, 255, 1); } .drgcms_popmenu_item { padding: 4px; } .drgcms_popmenu_item:hover { background-color: rgba(44, 142, 255, 1); color: white; } .drgcms_popmenu_item:hover i { color: white; } .iframe_embedded { padding: 4px; /*background-color: #f7f7f7;*/ border-radius: 2px; border: 2px solid #666; } #iframe_edit, #iframe_cms { height: 1px; width: 100%; border: 0; margin-bottom: 0; overflow-x:hidden; } .clear-both { clear: both;} /******************* action-menu *********************/ #dc-action-menu { font-weight: bold; color: #888; display: block; margin: 12px 0 6px; } .dc-action-menu ul li { display: inline-flex; position: relative; white-space: nowrap; margin-right: 3px; vertical-align: middle; } .dc-action-menu ul ul { margin: 3px 0 0 4px; position: absolute; line-height: 1.2em !important; filter: drop-shadow(6px 7px 6px #ddd); display: none; } .dc-action-menu ul ul li { display: block; white-space: nowrap; font-weight: 500; background: #fff; color: #666; padding: 6px 10px; float: none; margin-right: 0; filter: drop-shadow(1px 1px 4px #eee); } .dc-action-menu ul ul a { padding: 7px; cursor: pointer; } .dc-action-menu ul li:hover ul { display: block; z-index: 1000000; } .dc-action-menu .dc-left li:hover ul { left: -4px; margin-top: 4px; } .dc-action-menu ul li:hover ul li a:hover { color: #222; } /****** menu filter ****/ .menu-filter { min-width: 200px; position: initial; filter: drop-shadow(1px 1px 6px #ddd); right: 0; margin-top: 0 !important; } .menu-filter li.dc-link { padding: 4px 10px; text-align: left; border: 0; border-radius: 0; } .menu-filter li a { color: #666; text-decoration: none; } .menu-filter li:hover { cursor: pointer; color: rgba(44, 142, 255, 1); color: #fff; } .menu-filter hr { margin: 0; background-color: #666; height: 1px; } /**** dc-action-menu ****/ .dc-action-menu .no-background { border: none; padding: 0; white-space: nowrap; } .dc-action-menu .no-background .label { padding-left: 4px; } .dc-action-menu .filter_field i:hover { cursor: pointer; color: rgba(44, 142, 255, 1); } .dc-action-menu .dc-link:empty { display: none; } .dc-action-menu li.spacer { border-right: 2px solid #888; border-radius: 0; padding: 7px 0; margin-right: 5px; } .dc-filter .mi-search_off { color: #c43; } .dc-filter i:hover { color: rgba(44, 142, 255, 1); } .dc-sort { padding-top: 2px; } .dc-sort:hover > select { color: rgba(44, 142, 255, 1); } .dc-sort-select { width: 18px; background: none; height: 20px; border: 0; color: #222; } .dc-result-header span:hover { cursor: pointer; color: #000; } /***** POPUP ******/ #popup { min-width: 50%; background-color: #fff; padding: 4px; filter: drop-shadow(0 1rem 2rem #222); } #popup .dc-help .help-top { position: absolute; bottom: 1rem; right: 1rem; padding: 2px 4px; border: 1px dotted #ccc; border-radius: 4px; background: rgba(76,154,255,0.2); } #popup .dc-help { background: #fff; padding: 8px; max-height: 700px; overflow-y: auto; max-width: 800px; } #popup .dc-help h1 { color: rgba(44, 142, 255, 1); font-weight: 600; padding: 4px 0; font-size: 1.2em; border-radius: 2px; } #popup .dc-help h2 { font-size: 1.4em; font-weight: 600; } #popup .dc-help h3 { font-size: 1.2em; font-weight: 600; } #popup .dc-help .help-body { padding: 4px } #popup .dc-help .help-tab { display: table; font-weight: 500; color: rgba(98, 0, 238, 1); background-color: rgba(98, 0, 238, 0.1); padding: 8px 12px; margin-top: 1rem } #popup .dc-help .help-tab-help { font-weight: 600; color: #fff; background: rgba(98, 0, 238, 0.6); padding: 3px 12px; } #popup .dc-help .help-fields { margin-top: 1rem; border-top: 1px solid #888; } #popup .dc-help .help-field { display: flex; background-color: #eee; padding: 5px; } #popup .dc-help .help-field:nth-child(odd) { background-color: #f7f7f7; } #popup .dc-help .help-label { width: 25%; } #popup .dc-help .help-text { max-width: 75%; } #popup .dc-help .help-body { border-top: 1px solid #888; padding-top: 8px; } #popup .dc-help .help-buttons { padding: 8px 0; } #popup .dc-help .help-buttons button { font-weight: 500; color: #666; padding: 4px 10px 6px; border: 1px solid #e7e7e7; background-color: #fff; border-radius: 4px; filter: drop-shadow(1px 1px 4px #eee); } #popup .dc-help .help-buttons button:hover { background-color: rgba(44, 142, 255, 1); border: 1px solid rgba(44, 142, 255, 1); transition: 0.3s; color: #fff; } #popup .dc-help .dc-link { display: inline-flex; } .filter-popup { background-color: #fff; box-shadow: 2px 2px 5px #666; } .filter-popup div { padding: 5px 10px; text-align: center; background-color: #222; color: #fff; } .filter-popup li { padding: 4px 8px; } .filter-popup li:hover { background-color: #aaa; color: #fff; cursor: pointer; } /************************** info popup *************************/ #dc-document-info { float: right; color: #888; font-size: 11px; } #dc-document-info:hover { color: rgba(44, 142, 255, 1); cursor: pointer; } #dc-document-info-popup { text-align: left; padding: 6px; font-size: 0.9em; position:absolute; background-color: #fff; border: solid 1px #ccc; border-radius: 4px; z-index: 100; } #dc-document-info-popup div span:first-child { display: inline-block; text-align: right; width: 80px; padding: 1px; } #dc-document-info-popup div span:last-child {font-weight: 600;} /************************** filter popup *************************/ #drgcms_filter { z-index:100; background: #fff; display: none; padding: 10px; filter: drop-shadow(0 1rem 2rem #222); } #drgcms_filter h1 { font-size: 1.8em; font-width: 600; color: rgba(44, 142, 255, 1); } #drgcms_filter .dc-menu { display: inline-flex; padding-bottom: 2px; } #drgcms_filter .dc-menu div { margin: 0 3px 0 2px; padding: 7px 6px 6px; } .tree-select { overflow-y: auto; max-width: 50%; background-color: #fff; padding: 10px; border: dashed 1px #666; margin-left: 1px; } /** Radio button input field **/ .dc-radio { display: inline-table; background-color: #fff; padding: 7px 0 9px; border: 1px dashed #666; border-radius: 3px; margin-left: 1px; } .dc-radio div { font-size: 1.1em; padding: 8px; white-space: nowrap; } .dc-radio.dc-inline div { display: inline; } .dc-radio input { vertical-align: initial; margin: 6px 4px 0 0; } /****** MOBILE DEVICE *****/ @media only screen and (max-device-width: 600px) { #body-cms {font-size: 11px;} #site-top div:nth-of-type(2) {padding-top: 0 !important;} .dc-title { font-size: 1.5em;} .dc-form { border: none; border-top: 2px solid #888; border-bottom: 2px solid #888; margin-top: 4px; } .dc-form .row-div { display: block; } .dc-form-li {margin-top: 3px;} .dc-form-label { text-align: left; width: 100%; padding-bottom: 2px; white-space: nowrap; } .dc-form-label label { font-size: 15px; } .dc-menu { padding: 0;} .dc-menu li, .dc-action-menu ul li { margin: 2px 3px 2px; } .dc-submit { line-height: 20px; } .dc-link div, .dc-link-no { padding: 4px 8px; } #result {width: 200%;} .dc-separator { margin: 8px 0 0; border-top: 2px solid #888; } .dc-width-10, .dc-width-14, .dc-width-21, .dc-width-85, .dc-width-100 {width: 100%;} .dc-width-100 { overflow: auto; } textarea, input, select { max-width: 90%; } #menu-hamburger { display: block; padding: 4px; font-size: 2em; } .cmsedit-container {display: block;} .cmsedit-container #cms-menu {display: none;} .cmsedit-container #cms-menu.visible { display: initial; width: 200%; font-weight: 500; border: none; margin: 0; } .cmsedit-iframe {padding-left: 2px;} } /******* Firefox only ********/ @-moz-document url-prefix() { .dc-link, .dc-link-ajax, .dc-submit { /* padding: 4px 14px 8px 14px;*/ } }