commit fb8cb242c14980e7988728c14ea325ee39b703d9
parent b32c99480c0232d7692a38792354438a6544794f
Author: Jan Dankert <devnull@localhost>
Date: Wed, 27 Jun 2018 22:00:29 +0200
Style-Dateien nicht mehr hart codieren, sondern automatisch alle Style-Dateien im LESS-Format im entsprechenden Ordner suchen und verwenden.
Diffstat:
4 files changed, 501 insertions(+), 15 deletions(-)
diff --git a/modules/cms-ui/action/IndexAction.class.php b/modules/cms-ui/action/IndexAction.class.php
@@ -146,23 +146,28 @@ class IndexAction extends Action
$productionCSSFile
);
}
-
- $outFiles = array();
-
- $css = array();
- $css[] = OR_THEMES_DIR . 'default/style/openrat-ui';
- $css[] = OR_THEMES_DIR . 'default/style/openrat-workbench';
+
+
+ $css = array();
+
+ $styleFiles = \FileUtils::readDir(OR_THEMES_DIR . 'default/style');
+ foreach( $styleFiles as $styleFile ) {
+ if (substr($styleFile,-5) == '.less')
+ $css[] = OR_THEMES_DIR . 'default/style'.'/'.substr($styleFile,0,-5);
+ }
+
//$css[] = OR_HTML_MODULES_DIR . 'editor/codemirror/lib/codemirror';
// Komponentenbasiertes CSS
- foreach (TemplateEngineInfo::getComponentList() as $c)
- {
- $componentCssFile = OR_HTML_MODULES_DIR . 'template-engine/components/html/' . $c . '/' . $c;
- if (is_file($componentCssFile . '.less'))
- $css[] = $componentCssFile;
- }
-
- $modified = false;
+ foreach (TemplateEngineInfo::getComponentList() as $c)
+ {
+ $componentCssFile = OR_HTML_MODULES_DIR . 'template-engine/components/html/' . $c . '/' . $c;
+ if (is_file($componentCssFile . '.less'))
+ $css[] = $componentCssFile;
+ }
+
+ $outFiles = array();
+ $modified = false;
foreach ($css as $cssF)
{
$lessFile = $cssF . '.less';
@@ -228,7 +233,7 @@ class IndexAction extends Action
{
if ( !is_writable($productionCSSFile))
{
- Logger::warn('not writable: '.$productionCSSFile);
+ Logger::warn('Development mode, but style file is not writable: '.$productionCSSFile);
}
else
{
diff --git a/modules/cms-ui/themes/default/style/openrat-base.less b/modules/cms-ui/themes/default/style/openrat-base.less
diff --git a/modules/cms-ui/themes/default/style/openrat-theme.css b/modules/cms-ui/themes/default/style/openrat-theme.css
@@ -0,0 +1,478 @@
+/* OpenRat Theme */
+/*
+ * The following variables beginning with '@cms-...' are overwritten by the CMS style configuration values
+ */
+/* technical name of theme */
+/* Image-path */
+/* Logic name of theme */
+html.theme-'theme-name' {
+ scrollbar-face-color: #ffffff;
+ scrollbar-arrow-color: #ffffff;
+ scrollbar-base-color: #000000;
+ /* SVG-Icons */
+}
+html.theme-'theme-name' #workbench div.panel.modal {
+ border-color: #000000 !important;
+ -webkit-box-shadow: 0px 0px 40px #000000;
+ -moz-box-shadow: 0px 0px 40px #000000;
+ box-shadow: 0px 0px 40px #000000;
+}
+html.theme-'theme-name' div#dialog {
+ background-color: #c0c0c0;
+ color: #000000;
+ border-color: #000000 !important;
+ -webkit-box-shadow: 0px 0px 40px #000000;
+ -moz-box-shadow: 0px 0px 40px #000000;
+ box-shadow: 0px 0px 40px #000000;
+}
+html.theme-'theme-name' div.container > div.divider.ui-draggable-dragging {
+ background-color: #ffffff;
+}
+html.theme-'theme-name' #workbench div.panel div.arrow-down {
+ border-top-color: #ffffff;
+}
+html.theme-'theme-name' #workbench div.panel div.arrow-right {
+ border-left-color: #ffffff;
+}
+html.theme-'theme-name' iframe {
+ border: 1px solid #ffffff;
+}
+html.theme-'theme-name' div.breadcrumb,
+html.theme-'theme-name' div.breadcrumb a,
+html.theme-'theme-name' div.panel > div.title {
+ color: #000000;
+}
+html.theme-'theme-name' div#noticebar div.notice {
+ border: 2px solid #000000;
+ padding: 5px;
+ margin: 5px;
+ border-radius: 5px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+ -webkit-box-shadow: 3px 2px 5px #000000;
+ -moz-box-shadow: 3px 2px 5px #000000;
+ box-shadow: 3px 2px 5px #000000;
+ display: none;
+}
+html.theme-'theme-name' div#noticebar div.notice.ok {
+ background-color: green;
+}
+html.theme-'theme-name' div#noticebar div.notice.warning {
+ background-color: yellow;
+}
+html.theme-'theme-name' div#noticebar div.notice.error {
+ background-color: red;
+}
+html.theme-'theme-name' div#noticebar div.notice.info {
+ background-color: #808080;
+}
+html.theme-'theme-name' ul#history > li,
+html.theme-'theme-name' div.content a.action,
+html.theme-'theme-name' div.content a.help,
+html.theme-'theme-name' div.filler div.headermenu > a.entry,
+html.theme-'theme-name' div.filler div.header a.back.button {
+ border-color: #ffffff;
+ border-radius: 5px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+ background-color: #000000;
+ background: -moz-linear-gradient(top, #ffffff, #808080);
+ background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#808080));
+ color: #000000;
+}
+html.theme-'theme-name' ul#history > li.active {
+ background-color: #000000;
+ color: #000000;
+}
+html.theme-'theme-name' a.action:hover,
+html.theme-'theme-name' a.help:hover,
+html.theme-'theme-name' div.noaction:hover {
+ border-color: #000000;
+}
+html.theme-'theme-name' a.action:active,
+html.theme-'theme-name' a.help:active,
+html.theme-'theme-name' div.noaction:active,
+html.theme-'theme-name' input.ok:active {
+ border-color: red;
+}
+html.theme-'theme-name' a {
+ color: #000000;
+}
+html.theme-'theme-name' div.dropdown > div.divide {
+ background-color: #ffffff;
+}
+html.theme-'theme-name' td.preview {
+ background-color: papayawhip;
+ border-top: 1px solid #808080;
+ border-bottom: 1px solid #808080;
+}
+html.theme-'theme-name' .preview a:link,
+html.theme-'theme-name' .preview a:visited,
+html.theme-'theme-name' .preview a:active,
+html.theme-'theme-name' .preview a:hover {
+ color: blue;
+}
+html.theme-'theme-name' body.menu tr.menu td table tr td.noaction,
+html.theme-'theme-name' body.main tr.menu td table tr td.noaction {
+ color: #ffffff;
+}
+html.theme-'theme-name' img[align=left],
+html.theme-'theme-name' img[align=right] {
+ padding-right: 1px;
+ padding-left: 1px;
+}
+html.theme-'theme-name' small {
+ color: #ffffff;
+}
+html.theme-'theme-name' body.main table.main td.window td.act {
+ border-top: 1px solid #ffffff;
+}
+html.theme-'theme-name' td.motd {
+ border-left: 3px solid red;
+ border-right: 3px solid red;
+ font-weight: bold;
+ padding: 10px;
+ margin: 10px;
+}
+html.theme-'theme-name' textarea.longtext {
+ border: 1px solid #000000;
+}
+html.theme-'theme-name' td.notice {
+ margin: 0px;
+ padding: 5%;
+ text-align: center;
+}
+html.theme-'theme-name' table.notice {
+ width: 100%;
+ border: 1px solid;
+ border-spacing: 0px;
+}
+html.theme-'theme-name' table.notice th {
+ padding: 2px;
+ white-space: nowrap;
+ border-bottom: 1px solid #000000;
+ font-weight: normal;
+ text-align: left;
+}
+html.theme-'theme-name' table.calendar td {
+ border: 1px dotted;
+}
+html.theme-'theme-name' form.xlogin {
+ xbackground-color: #E0E0D5;
+ border: 2px solid #808080;
+ position: absolute;
+ z-index: 999;
+ top: 5%;
+ left: 5%;
+ width: 80%;
+ margin: 5%;
+ padding: 10%;
+ opacity: 1;
+ -webkit-box-shadow: 3px 2px 5px #ffffff;
+ -moz-box-shadow: 3px 2px 5px #ffffff;
+ box-shadow: 3px 2px 5px #ffffff;
+}
+html.theme-'theme-name' ul.tree,
+html.theme-'theme-name' ul.tree ul {
+ list-style-type: none;
+ background: url(modules/cms-ui/themes/default/images/tree_line.gif) repeat-y;
+ xmargin: 0;
+ padding: 0;
+}
+html.theme-'theme-name' ul.tree li {
+ xmargin: 0;
+ padding: 0 0px;
+ line-height: 18px;
+ background: url(modules/cms-ui/themes/default/images/tree_none.gif) no-repeat;
+ xcolor: #369;
+ font-weight: normal;
+ white-space: nowrap;
+}
+html.theme-'theme-name' ul.tree li.last,
+html.theme-'theme-name' ul.tree li:last-child {
+ background: url(modules/cms-ui/themes/default/images/tree_none_end.gif) no-repeat;
+}
+html.theme-'theme-name' div.tree.open {
+ background: url(modules/cms-ui/themes/default/images/tree_minus.png) no-repeat;
+}
+html.theme-'theme-name' div.tree.closed {
+ background: url(modules/cms-ui/themes/default/images/tree_plus.png) no-repeat;
+}
+html.theme-'theme-name' body > div {
+ display: none;
+}
+html.theme-'theme-name' div.structure em {
+ font-style: italic;
+}
+html.theme-'theme-name' div.panel input.checkbox,
+html.theme-'theme-name' div.panel input.radio {
+ border: 1px solid #ffffff;
+}
+html.theme-'theme-name' div.panel > div.header {
+ border-bottom: 1px solid #ffffff;
+}
+html.theme-'theme-name' div.panel ul.views li {
+ border-right: 1px solid #ffffff;
+ xborder-top: 1px solid #ffffff;
+ xborder-left: 1px solid #ffffff;
+ xborder-right: 1px solid #ffffff;
+}
+html.theme-'theme-name' div.panel div.content table {
+ border-color: #808080;
+}
+html.theme-'theme-name' div.panel > div.content {
+ background-color: #c0c0c0;
+}
+html.theme-'theme-name' div.panel > div.header {
+ background-color: #c0c0c0;
+ background-image: linear-gradient(#808080 0%, #c0c0c0 85%);
+}
+html.theme-'theme-name' div.panel ul.views li:hover {
+ background-color: #808080;
+}
+html.theme-'theme-name' table tr.headline > td {
+ border-bottom: 1px solid #ffffff;
+}
+html.theme-'theme-name' table tr.data > td {
+ border-bottom: 1px solid #ffffff;
+}
+html.theme-'theme-name' table > tr.data:nth-child(2n) {
+ background-color: #808080;
+}
+html.theme-'theme-name' table tr.data:hover,
+html.theme-'theme-name' div.content li div.entry:hover {
+ background-color: #808080;
+}
+html.theme-'theme-name' div.panel div.status div,
+html.theme-'theme-name' div.message {
+ border: 1px solid #ffffff;
+}
+html.theme-'theme-name' #workbench div.panel.fullscreen {
+ background-color: #c0c0c0;
+}
+html.theme-'theme-name' #workbench div.panel {
+ border: 1px solid #ffffff;
+}
+html.theme-'theme-name' input.submit {
+ background-color: #ffffff;
+ color: #000000;
+ -webkit-box-shadow: 0px 0px 15px #c0c0c0;
+ -moz-box-shadow: 0px 0px 15px #c0c0c0;
+ box-shadow: 0px 0px 15px #c0c0c0;
+}
+html.theme-'theme-name' ul#history > li {
+ border: 1px solid #ffffff;
+ background-color: #808080;
+ color: #000000;
+}
+html.theme-'theme-name' ul#history > li.active {
+ border: 1px solid #000000;
+ background-color: #000000;
+ color: #000000;
+}
+html.theme-'theme-name' ul#history {
+ display: none;
+}
+html.theme-'theme-name' div#filler {
+ background-color: #000000;
+}
+html.theme-'theme-name' #header > div > div.arrow-down {
+ display: inline;
+ width: 0;
+ height: 0;
+ margin: 6;
+ padding: 0px;
+ border-right: 6px solid #ffffff;
+ border-left: 6px solid #ffffff;
+ border-top: 6px solid #808080;
+ border-bottom: 4px solid #ffffff;
+ margin-top: 10px;
+ font-size: 0;
+}
+html.theme-'theme-name' div.dropdown {
+ border-radius: 5px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ -khtml-border-radius: 5px;
+ -webkit-box-shadow: 3px 2px 10px #ffffff;
+ -moz-box-shadow: 3px 2px 10px #ffffff;
+ box-shadow: 3px 2px 10px #ffffff;
+ opacity: 0.95;
+ border: 2px solid #ffffff;
+}
+html.theme-'theme-name' #header span.titletext {
+ color: #000000;
+}
+html.theme-'theme-name' div.toolbar-icon {
+ border: 1px solid #ffffff;
+ border-radius: 3px;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ -khtml-border-radius: 3px;
+}
+html.theme-'theme-name' div.toolbar-icon.inactive {
+ opacity: 0.5;
+}
+html.theme-'theme-name' div.toolbar-icon:hover {
+ border: 1px solid #808080;
+}
+html.theme-'theme-name' label div.description {
+ color: #ffffff;
+}
+html.theme-'theme-name' div.inputholder {
+ background-color: #000000;
+ border: 1px solid #ffffff;
+ border-radius: 3px;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ -khtml-border-radius: 3px;
+ -webkit-box-shadow: inset 0px 0px 3px #ffffff;
+ -moz-box-shadow: inset 0px 0px 3px #ffffff;
+ box-shadow: inset 0px 0px 3px #ffffff;
+}
+html.theme-'theme-name' div.inputholder ul.tree,
+html.theme-'theme-name' div.inputholder ul.tree li.last,
+html.theme-'theme-name' div.inputholder ul.tree li:last-child {
+ background-color: #000000;
+}
+html.theme-'theme-name' div.inputholder > input,
+html.theme-'theme-name' div.inputholder > textarea,
+html.theme-'theme-name' div.inputholder > select {
+ border: 0px;
+ border-bottom: 1px solid #000000;
+ background-color: #000000;
+}
+html.theme-'theme-name' input:focus,
+html.theme-'theme-name' textarea:focus,
+html.theme-'theme-name' select:focus {
+ border: 0px;
+ border-bottom: 1px solid #808080;
+}
+html.theme-'theme-name' input.error,
+html.theme-'theme-name' textarea.error,
+html.theme-'theme-name' select.error {
+ border-bottom: 1px dotted #000000 !important;
+}
+html.theme-'theme-name' div.inputholder.error {
+ border: 1px solid red ! important;
+}
+html.theme-'theme-name' input.hint {
+ color: #ffffff;
+}
+html.theme-'theme-name' fieldset > div input.name,
+html.theme-'theme-name' fieldset > div span.name {
+ font-weight: bold;
+}
+html.theme-'theme-name' fieldset {
+ border-color: #ffffff;
+}
+html.theme-'theme-name' tr.diff > td.line {
+ background-color: #000000;
+ padding-right: 2px;
+ border-right: 3px solid #ffffff;
+ text-align: right;
+ margin-right: 2px;
+}
+html.theme-'theme-name' tr.diff > td.old {
+ background-color: red;
+}
+html.theme-'theme-name' tr.diff > td.new {
+ background-color: green;
+}
+html.theme-'theme-name' tr.diff > td.notequal {
+ background-color: yellow;
+}
+html.theme-'theme-name' dl.notice {
+ border-left: 10px #808080 solid;
+ border-right: 1px #808080 solid;
+}
+html.theme-'theme-name' dl.notice > dt {
+ border-top: 1px #808080 solid;
+}
+html.theme-'theme-name' dl.notice > dd {
+ border-bottom: 1px #808080 solid;
+}
+html.theme-'theme-name' div.content a.action,
+html.theme-'theme-name' div.content a.help {
+ -webkit-box-shadow: 3px 2px 5px #ffffff;
+ -moz-box-shadow: 3px 2px 5px #ffffff;
+ box-shadow: 3px 2px 5px #ffffff;
+}
+html.theme-'theme-name' body {
+ background-color: #808080;
+}
+html.theme-'theme-name' div.panel ul.views > li.active,
+html.theme-'theme-name' div.panel ul.views > li.active:hover {
+ background-color: #ffffff;
+ background-image: linear-gradient(#808080 0%, #ffffff 15%);
+ color: #000000;
+}
+html.theme-'theme-name' #header {
+ background-color: #ffffff;
+ background-image: linear-gradient(#ffffff, #ffffff);
+ color: #000000;
+}
+html.theme-'theme-name' #header div.toolbar-icon > a {
+ color: #000000;
+}
+html.theme-'theme-name' #header,
+html.theme-'theme-name' ul.views > li.action {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Open Sans", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
+ font-size: 13px;
+}
+html.theme-'theme-name' ul.tree li.last,
+html.theme-'theme-name' ul.tree li:last-child {
+ background-color: #c0c0c0;
+}
+html.theme-'theme-name' div.content pre,
+html.theme-'theme-name' div.dropdown {
+ background-color: #000000;
+ color: #000000;
+}
+html.theme-'theme-name' div.filler div.headermenu > a.entry,
+html.theme-'theme-name' div.filler div.header a.back.button {
+ font-size: 0.8em;
+}
+html.theme-'theme-name' div.line.filedropzone > div.input {
+ background-color: #000000;
+ border: 1px dotted #000000;
+}
+html.theme-'theme-name' body svg.image-icon > path {
+ fill: #000000;
+}
+html.theme-'theme-name' body #header svg {
+ width: 18px;
+ height: 18px;
+}
+html.theme-'theme-name' body #header svg.image-icon > path {
+ fill: #000000;
+}
+html.theme-'theme-name' body #header .dropdown svg.image-icon > path {
+ fill: #000000;
+}
+html.theme-'theme-name' body #header div.entry svg.image-icon > path {
+ fill: #808080;
+}
+html.theme-'theme-name' body #header div.entry.active svg.image-icon > path {
+ fill: #000000;
+}
+html.theme-'theme-name' body #header div.entry.active:hover svg.image-icon > path {
+ fill: #000000;
+}
+html.theme-'theme-name' div.entry.selected,
+html.theme-'theme-name' div.dropdown > div.entry.active:hover,
+html.theme-'theme-name' div.dropdown > div.entry.active:hover > a,
+html.theme-'theme-name' a.element {
+ background-color: #ffffff;
+ color: #000000;
+}
+html.theme-'theme-name' div.clickable.filtered > a {
+ color: #808080;
+}
+html.theme-'theme-name' div.clickable.filtered.active > a {
+ color: #000000;
+}
+/* Theme Ende */
+/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22openrat-theme.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3B%3B%3B%3B%3B%3B%3BAAeA%2CIAAI%2COAAO%3BCAcV%2C6BAAA%3BCACA%2C8BAAA%3BCACA%2C6BAAA%3B%3B%3BAAhBD%2CIAAI%2COAAO%2CYAkBV%2CWAAW%2CIAAG%2CMAAM%3BCACnB%2CqBAAA%3BCAVA%2CwCAAA%3BCACA%2CqCAAA%3BCACA%2CgCAAA%3B%3BAAXF%2CIAAI%2COAAO%2CYAuBV%2CIAAG%3BCACF%2CyBAAA%3BCACA%2CcAAA%3BCACA%2CqBAAA%3BCAjBA%2CwCAAA%3BCACA%2CqCAAA%3BCACA%2CgCAAA%3B%3BAAXF%2CIAAI%2COAAO%2CYA8BV%2CIAAG%2CUAAa%2CMAAG%2CQAAQ%3BCAC1B%2CyBAAA%3B%3BAA%5C%2FBF%2CIAAI%2COAAO%2CYAkCV%2CWAAW%2CIAAG%2CMACb%2CIAAG%3BCACF%2CyBAAA%3B%3BAApCH%2CIAAI%2COAAO%2CYAkCV%2CWAAW%2CIAAG%2CMAKb%2CIAAG%3BCACF%2C0BAAA%3B%3BAAxCH%2CIAAI%2COAAO%2CYA4CV%3BCACC%2CyBAAA%3B%3BAA7CF%2CIAAI%2COAAO%2CYAgDV%2CIAAG%3BAAhDJ%2CIAAI%2COAAO%2CYAgDO%2CIAAG%2CWAAY%3BAAhDjC%2CIAAI%2COAAO%2CYAgD0B%2CIAAG%2CMAAS%2CMAAG%3BCAClD%2CcAAA%3B%3BAAjDF%2CIAAI%2COAAO%2CYAoDV%2CIAAG%2CUAEF%2CIAAG%3BCACF%2CyBAAA%3BCACA%3BCACA%3BCAtDD%2CkBAAA%3BCACA%2CuBAAA%3BCACA%2C0BAAA%3BCACA%2CyBAAA%3BCAGA%2CuCAAA%3BCACA%2CoCAAA%3BCACA%2C%2BBAAA%3BCAkDC%3B%3BAA7DH%2CIAAI%2COAAO%2CYAoDV%2CIAAG%2CUAYF%2CIAAG%2COAAO%3BCACT%3B%3BAAjEH%2CIAAI%2COAAO%2CYAoDV%2CIAAG%2CUAgBF%2CIAAG%2COAAO%3BCACT%3B%3BAArEH%2CIAAI%2COAAO%2CYAoDV%2CIAAG%2CUAoBF%2CIAAG%2COAAO%3BCACT%3B%3BAAzEH%2CIAAI%2COAAO%2CYAoDV%2CIAAG%2CUAwBF%2CIAAG%2COAAO%3BCACT%2CyBAAA%3B%3BAA7EH%2CIAAI%2COAAO%2CYAiFV%2CGAAE%2CQAAW%3BAAjFd%2CIAAI%2COAAO%2CYAiFQ%2CIAAG%2CQAAS%2CEAAC%3BAAjFhC%2CIAAI%2COAAO%2CYAiF%2BB%2CIAAG%2CQAAS%2CEAAC%3BAAjFvD%2CIAAI%2COAAO%2CYAiFoD%2CIAAG%2COAAQ%2CIAAG%2CWAAc%2CIAAC%3BAAjF5F%2CIAAI%2COAAO%2CYAiF0F%2CIAAG%2COAAQ%2CIAAG%2COAAQ%2CEAAC%2CKAAK%3BCAC%5C%2FH%2CqBAAA%3BCA%5C%2FEA%2CkBAAA%3BCACA%2CuBAAA%3BCACA%2C0BAAA%3BCACA%2CyBAAA%3BCA8EA%2CyBAAA%3BCACA%2CYAAY%2C2CAAZ%3BCACA%2CYAAY%2CgDAAgD%2CeAAmC%2CYAA%5C%2FF%3BCACA%2CcAAA%3B%3BAAvFF%2CIAAI%2COAAO%2CYA0FV%2CGAAE%2CQAAW%2CKAAE%3BCACd%2CyBAAA%3BCACA%2CcAAA%3B%3BAA5FF%2CIAAI%2COAAO%2CYA%2BFV%2CEAAC%2COAAO%3BAA%5C%2FFT%2CIAAI%2COAAO%2CYA%2BFO%2CEAAC%2CKAAK%3BAA%5C%2FFxB%2CIAAI%2COAAO%2CYA%2BFsB%2CIAAG%2CSAAS%3BCAC3C%2CqBAAA%3B%3BAAhGF%2CIAAI%2COAAO%2CYAmGV%2CEAAC%2COAAO%3BAAnGT%2CIAAI%2COAAO%2CYAmGQ%2CEAAC%2CKAAK%3BAAnGzB%2CIAAI%2COAAO%2CYAmGwB%2CIAAG%2CSAAS%3BAAnG%5C%2FC%2CIAAI%2COAAO%2CYAmG8C%2CMAAK%2CGAAG%3BCAC%5C%2FD%3B%3BAApGF%2CIAAI%2COAAO%2CYAuGV%3BCACC%2CcAAA%3B%3BAAxGF%2CIAAI%2COAAO%2CYA2GV%2CIAAG%2CSAAY%2CMAAG%3BCACjB%2CyBAAA%3B%3BAA5GF%2CIAAI%2COAAO%2CYA%2BGV%2CGAAE%3BCACD%3BCACA%2C6BAAA%3BCACA%2CgCAAA%3B%3BAAlHF%2CIAAI%2COAAO%2CYAqHV%2CSAAS%2CEAAC%3BAArHX%2CIAAI%2COAAO%2CYAqHQ%2CSAAS%2CEAAC%3BAArH7B%2CIAAI%2COAAO%2CYAqH6B%2CSAAS%2CEAAC%3BAArHlD%2CIAAI%2COAAO%2CYAqHiD%2CSAAS%2CEAAC%3BCACpE%3B%3BAAtHF%2CIAAI%2COAAO%2CYAyHV%2CKAAI%2CKAAM%2CGAAE%2CKAAM%2CGAAG%2CMAAM%2CGAAG%2CGAAE%3BAAzHjC%2CIAAI%2COAAO%2CYAyHkC%2CKAAI%2CKAAM%2CGAAE%2CKAAM%2CGAAG%2CMAAM%2CGAAG%2CGAAE%3BCAC3E%2CcAAA%3B%3BAA1HF%2CIAAI%2COAAO%2CYA6HV%2CIAAG%3BAA7HJ%2CIAAI%2COAAO%2CYA6HQ%2CIAAG%3BCACpB%3BCACA%3B%3BAA%5C%2FHF%2CIAAI%2COAAO%2CYAkIV%3BCACC%2CcAAA%3B%3BAAnIF%2CIAAI%2COAAO%2CYAsIV%2CKAAI%2CKAAM%2CMAAK%2CKAAM%2CGAAE%2COAAQ%2CGAAE%3BCAChC%2C6BAAA%3B%3BAAvIF%2CIAAI%2COAAO%2CYA0IV%2CGAAE%3BCACD%2C0BAAA%3BCACA%2C2BAAA%3BCACA%3BCACA%3BCACA%3B%3BAA%5C%2FIF%2CIAAI%2COAAO%2CYAmJV%2CSAAQ%3BCACP%2CyBAAA%3B%3BAApJF%2CIAAI%2COAAO%2CYAuJV%2CGAAE%3BCACD%3BCACA%3BCACA%3B%3BAA1JF%2CIAAI%2COAAO%2CYA6JV%2CMAAK%3BCACJ%3BCACA%2CiBAAA%3BCACA%3B%3BAAhKF%2CIAAI%2COAAO%2CYAmKV%2CMAAK%2COAAQ%3BCACZ%3BCACA%3BCACA%2CgCAAA%3BCACA%3BCACA%3B%3BAAxKF%2CIAAI%2COAAO%2CYA2KV%2CMAAK%2CSAAU%3BCACd%2CkBAAA%3B%3BAA5KF%2CIAAI%2COAAO%2CYA%2BKV%2CKAAI%3BCACH%3BCACA%2CyBAAA%3BCACA%3BCACA%3BCACA%3BCACA%3BCACA%3BCACA%3BCACA%3BCACA%3BCACA%2CuCAAA%3BCACA%2CoCAAA%3BCACA%2C%2BBAAA%3B%3BAA5LF%2CIAAI%2COAAO%2CYA%2BLV%2CGAAE%3BAA%5C%2FLH%2CIAAI%2COAAO%2CYA%2BLA%2CGAAE%2CKAAM%3BCACjB%3BCACA%2C4EAAA%3BCACA%3BCACA%3B%3BAAnMF%2CIAAI%2COAAO%2CYAuMV%2CGAAE%2CKAAM%3BCACP%3BCACA%2CcAAA%3BCACA%3BCACA%2C6EAAA%3BCACA%3BCACA%3BCACA%3B%3BAA9MF%2CIAAI%2COAAO%2CYAiNV%2CGAAE%2CKAAM%2CGAAE%3BAAjNX%2CIAAI%2COAAO%2CYAiNQ%2CGAAE%2CKAAM%2CGAAE%3BCAC3B%2CiFAAA%3B%3BAAlNF%2CIAAI%2COAAO%2CYAqNV%2CIAAG%2CKAAK%3BCACP%2C8EAAA%3B%3BAAtNF%2CIAAI%2COAAO%2CYAyNV%2CIAAG%2CKAAK%3BCACP%2C6EAAA%3B%3BAA1NF%2CIAAI%2COAAO%2CYA6NV%2CKAAO%3BCACN%3B%3BAA9NF%2CIAAI%2COAAO%2CYAiOV%2CIAAG%2CUAAW%3BCACb%3B%3BAAlOF%2CIAAI%2COAAO%2CYAsOV%2CIAAG%2CMACH%2CMAAK%3BAAvON%2CIAAI%2COAAO%2CYAsOV%2CIAAG%2CMACc%2CMAAK%3BCACrB%2CyBAAA%3B%3BAAGD%2CIA3OG%2COAAO%2CYAsOV%2CIAAG%2CMAKC%2CMAAG%3BCACN%2CgCAAA%3B%3BAA5OF%2CIAAI%2COAAO%2CYAsOV%2CIAAG%2CMASH%2CGAAE%2CMAAO%3BCACR%2C%2BBAAA%3BCACA%2C8BAAA%3BCACA%2C%2BBAAA%3BCACA%2CgCAAA%3B%3BAAnPF%2CIAAI%2COAAO%2CYAsOV%2CIAAG%2CMAgBH%2CIAAG%2CQAAS%3BCACX%2CqBAAA%3B%3BAAGD%2CIA1PG%2COAAO%2CYAsOV%2CIAAG%2CMAoBC%2CMAAG%3BCACN%2CyBAAA%3B%3BAAGD%2CIA9PG%2COAAO%2CYAsOV%2CIAAG%2CMAwBC%2CMAAG%3BCACN%2CyBAAA%3BCACA%2CkBAAkB%2CwCAAlB%3B%3BAAhQF%2CIAAI%2COAAO%2CYAsOV%2CIAAG%2CMA6BH%2CGAAE%2CMAAO%2CGAAE%3BCACV%2CyBAAA%3B%3BAApQF%2CIAAI%2COAAO%2CYAwQX%2CMAAM%2CGAAE%2CSAAY%3BCAClB%2CgCAAA%3B%3BAAzQF%2CIAAI%2COAAO%2CYA4QV%2CMAAM%2CGAAE%2CKAAQ%3BCACf%2CgCAAA%3B%3BAA7QF%2CIAAI%2COAAO%2CYAgRV%2CMAAQ%2CKAAE%2CKAAK%2CUAAU%3BCACxB%2CyBAAA%3B%3BAAjRF%2CIAAI%2COAAO%2CYAoRV%2CMAAM%2CGAAE%2CKAAK%3BAApRd%2CIAAI%2COAAO%2CYAoRY%2CIAAG%2CQAAS%2CGAAG%2CIAAG%2CMAAM%3BCAC7C%2CyBAAA%3B%3BAArRF%2CIAAI%2COAAO%2CYAwRV%2CIAAG%2CMAAO%2CIAAG%2COAAQ%3BAAxRtB%2CIAAI%2COAAO%2CYAwRiB%2CIAAG%3BCAC7B%2CyBAAA%3B%3BAAzRF%2CIAAI%2COAAO%2CYA4RV%2CWAAW%2CIAAG%2CMAAM%3BCACnB%2CyBAAA%3B%3BAA7RF%2CIAAI%2COAAO%2CYAgSV%2CWAAW%2CIAAG%3BCACb%2CyBAAA%3B%3BAAjSF%2CIAAI%2COAAO%2CYAoSV%2CMAAK%3BCACJ%2CyBAAA%3BCACA%2CcAAA%3BCA7RA%2CwCAAA%3BCACA%2CqCAAA%3BCACA%2CgCAAA%3B%3BAAXF%2CIAAI%2COAAO%2CYA0SV%2CGAAE%2CQAAW%3BCACZ%2CyBAAA%3BCACA%2CyBAAA%3BCACA%2CcAAA%3B%3BAA7SF%2CIAAI%2COAAO%2CYAgTV%2CGAAE%2CQAAW%2CKAAE%3BCACd%2CyBAAA%3BCACA%2CyBAAA%3BCACA%2CcAAA%3B%3BAAnTF%2CIAAI%2COAAO%2CYAsTV%2CGAAE%3BCACD%3B%3BAAvTF%2CIAAI%2COAAO%2CYA0TV%2CIAAG%3BCACF%2CyBAAA%3B%3BAA3TF%2CIAAI%2COAAO%2CYA%2BTV%2CQAAU%2CMAAM%2CMAAG%3BCAClB%3BCACA%3BCACA%3BCACA%3BCACA%3BCACA%2C%2BBAAA%3BCACA%2C8BAAA%3BCACA%2C6BAAA%3BCACA%2CgCAAA%3BCACA%3BCACA%3B%3BAA1UF%2CIAAI%2COAAO%2CYA6UV%2CIAAG%3BCA1UF%2CkBAAA%3BCACA%2CuBAAA%3BCACA%2C0BAAA%3BCACA%2CyBAAA%3BCAGA%2CwCAAA%3BCACA%2CqCAAA%3BCACA%2CgCAAA%3BCAqUA%3BCACA%2CyBAAA%3B%3BAAjVF%2CIAAI%2COAAO%2CYAoVV%2CQAAQ%2CKAAI%3BCACX%2CcAAA%3B%3BAArVF%2CIAAI%2COAAO%2CYAwVV%2CIAAG%3BCACF%2CyBAAA%3BCAtVA%2CkBAAA%3BCACA%2CuBAAA%3BCACA%2C0BAAA%3BCACA%2CyBAAA%3B%3BAAsVA%2CIA5VE%2COAAO%2CYAwVV%2CIAAG%2CaAID%3BCACA%3B%3BAAGD%2CIAhWE%2COAAO%2CYAwVV%2CIAAG%2CaAQD%3BCACA%2CyBAAA%3B%3BAAjWH%2CIAAI%2COAAO%2CYAsWV%2CMAAM%2CIAAG%3BCACR%2CcAAA%3B%3BAAvWF%2CIAAI%2COAAO%2CYA0WV%2CIAAG%3BCACF%2CyBAAA%3BCACA%2CyBAAA%3BCAzWA%2CkBAAA%3BCACA%2CuBAAA%3BCACA%2C0BAAA%3BCACA%2CyBAAA%3BCAwWA%2C6CAAA%3BCACA%2C0CAAA%3BCACA%2CqCAAA%3B%3BAAhXF%2CIAAI%2COAAO%2CYA0WV%2CIAAG%2CYAQF%2CGAAE%3BAAlXJ%2CIAAI%2COAAO%2CYA0WV%2CIAAG%2CYAQQ%2CGAAE%2CKAAM%2CGAAE%3BAAlXtB%2CIAAI%2COAAO%2CYA0WV%2CIAAG%2CYAQ0B%2CGAAE%2CKAAM%2CGAAE%3BCACrC%2CyBAAA%3B%3BAAnXH%2CIAAI%2COAAO%2CYAwXV%2CIAAG%2CYAAe%3BAAxXnB%2CIAAI%2COAAO%2CYAwXgB%2CIAAG%2CYAAe%3BAAxX7C%2CIAAI%2COAAO%2CYAwX6C%2CIAAG%2CYAAe%3BCACxE%3BCACA%2CgCAAA%3BCACA%2CyBAAA%3B%3BAA3XF%2CIAAI%2COAAO%2CYA8XV%2CMAAK%3BAA9XN%2CIAAI%2COAAO%2CYA8XI%2CSAAQ%3BAA9XvB%2CIAAI%2COAAO%2CYA8XqB%2COAAM%3BCACpC%3BCACA%2CgCAAA%3B%3BAAhYF%2CIAAI%2COAAO%2CYAmYV%2CMAAK%3BAAnYN%2CIAAI%2COAAO%2CYAmYI%2CSAAQ%3BAAnYvB%2CIAAI%2COAAO%2CYAmYqB%2COAAM%3BCACpC%2CiCAAA%3B%3BAApYF%2CIAAI%2COAAO%2CYAuYV%2CIAAG%2CYAAY%3BCACd%2CiCAAA%3B%3BAAxYF%2CIAAI%2COAAO%2CYA2YV%2CMAAK%3BCACJ%2CcAAA%3B%3BAA5YF%2CIAAI%2COAAO%2CYA%2BYV%2CSAAW%2CMAAI%2CMAAK%3BAA%5C%2FYrB%2CIAAI%2COAAO%2CYA%2BYkB%2CSAAW%2CMAAI%2CKAAI%3BCAC9C%3B%3BAAhZF%2CIAAI%2COAAO%2CYAmZV%3BCACC%2CqBAAA%3B%3BAApZF%2CIAAI%2COAAO%2CYAuZV%2CGAAE%2CKAAQ%2CKAAE%3BCACX%2CyBAAA%3BCACA%3BCACA%2C%2BBAAA%3BCACA%3BCACA%3B%3BAAQA%2CIApaE%2COAAO%2CYA%2BZV%2CGAAE%2CKAKG%2CKAAE%3BCACL%3B%3BAAGD%2CIAxaE%2COAAO%2CYA%2BZV%2CGAAE%2CKASG%2CKAAE%3BCACL%3B%3BAAGD%2CIA5aE%2COAAO%2CYA%2BZV%2CGAAE%2CKAaG%2CKAAE%3BCACL%3B%3BAA7aH%2CIAAI%2COAAO%2CYAibV%2CGAAE%3BCACD%2C%2BBAAA%3BCACA%2C%2BBAAA%3B%3BAACD%2CIApbG%2COAAO%2CYAibV%2CGAAE%2COAGE%3BCACH%2C6BAAA%3B%3BAAGD%2CIAxbG%2COAAO%2CYAibV%2CGAAE%2COAOE%3BCACH%2CgCAAA%3B%3BAAzbF%2CIAAI%2COAAO%2CYA8bV%2CIAAG%2CQAAS%2CEAAC%3BAA9bd%2CIAAI%2COAAO%2CYA8ba%2CIAAG%2CQAAS%2CEAAC%3BCArbnC%2CuCAAA%3BCACA%2CoCAAA%3BCACA%2C%2BBAAA%3B%3BAAXF%2CIAAI%2COAAO%2CYAkcV%3BCACC%2CyBAAA%3B%3BAAncF%2CIAAI%2COAAO%2CYAscV%2CIAAG%2CMAAO%2CGAAE%2CMAAS%2CKAAE%3BAAtcxB%2CIAAI%2COAAO%2CYAucV%2CIAAG%2CMAAO%2CGAAE%2CMAAS%2CKAAE%2COAAO%3BCAC7B%2CyBAAA%3BCACA%2CkBAAkB%2CwCAAlB%3BCACA%2CcAAA%3B%3BAA1cF%2CIAAI%2COAAO%2CYA6cV%3BCACC%2CyBAAA%3BCACA%2CkBAAkB%2CiCAAlB%3BCACA%2CcAAA%3B%3BAAhdF%2CIAAI%2COAAO%2CYA6cV%2CQAKC%2CIAAG%2CaAAgB%3BCAClB%2CcAAA%3B%3BAAndH%2CIAAI%2COAAO%2CYAwdV%3BAAxdD%2CIAAI%2COAAO%2CYAwdA%2CGAAE%2CMAAS%2CKAAE%3BCACtB%2CgDAAgD%2CYAAY%2CaAAa%2CUAAU%2CUAAU%2CUAAU%2CaACxG%2CaAAa%2CcAAc%2C4BAD1B%3BCAEA%3B%3BAA3dF%2CIAAI%2COAAO%2CYA%2BdV%2CGAAE%2CKAAM%2CGAAE%3BAA%5C%2FdX%2CIAAI%2COAAO%2CYA%2BdQ%2CGAAE%2CKAAM%2CGAAE%3BCAC3B%2CyBAAA%3B%3BAAheF%2CIAAI%2COAAO%2CYAmeV%2CIAAG%2CQAAS%3BAAneb%2CIAAI%2COAAO%2CYAmeQ%2CIAAG%3BCACpB%2CyBAAA%3BCACA%2CcAAA%3B%3BAAreF%2CIAAI%2COAAO%2CYAweV%2CIAAG%2COAAQ%2CIAAG%2CWAAc%2CIAAC%3BAAxe9B%2CIAAI%2COAAO%2CYAwe4B%2CIAAG%2COAAQ%2CIAAG%2COAAQ%2CEAAC%2CKAAK%3BCACjE%3B%3BAAzeF%2CIAAI%2COAAO%2CYA4eV%2CIAAG%2CKAAK%2CaAAgB%2CMAAG%3BCAC1B%2CyBAAA%3BCACA%2C0BAAA%3B%3BAA9eF%2CIAAI%2COAAO%2CYAkfV%2CKACC%2CIAAG%2CWAAc%3BCAChB%2CaAAA%3B%3BAApfH%2CIAAI%2COAAO%2CYAkfV%2CKAKC%2CQAEC%3BCACC%3BCACA%3B%3BAA3fJ%2CIAAI%2COAAO%2CYAkfV%2CKAKC%2CQAMC%2CIAAG%2CWAAc%3BCAChB%2CaAAA%3B%3BAA9fJ%2CIAAI%2COAAO%2CYAkfV%2CKAKC%2CQASC%2CUACC%2CIAAG%2CWAAc%3BCACjB%2CaAAA%3B%3BAAlgBJ%2CIAAI%2COAAO%2CYAkfV%2CKAKC%2CQAeC%2CIAAG%2CMAEF%2CIAAG%2CWAAc%3BCAChB%2CaAAA%3B%3BAAzgBL%2CIAAI%2COAAO%2CYAkfV%2CKAKC%2CQAsBC%2CIAAG%2CMAAM%2COAER%2CIAAG%2CWAAc%3BCAChB%2CaAAA%3B%3BAAhhBL%2CIAAI%2COAAO%2CYAkfV%2CKAKC%2CQA6BC%2CIAAG%2CMAAM%2COAAO%2CMAEf%2CIAAG%2CWAAc%3BCAChB%2CaAAA%3B%3BAAvhBL%2CIAAI%2COAAO%2CYA%2BhBV%2CIAAG%2CMAAM%3BAA%5C%2FhBV%2CIAAI%2COAAO%2CYA%2BhBW%2CIAAG%2CSAAY%2CMAAG%2CMAAM%2COAAO%3BAA%5C%2FhBrD%2CIAAI%2COAAO%2CYA%2BhBmD%2CIAAG%2CSAAY%2CMAAG%2CMAAM%2COAAO%2CMAAS%3BAA%5C%2FhBtG%2CIAAI%2COAAO%2CYA%2BhB%2BF%2CEAAC%3BCACzG%2CyBAAA%3BCACA%2CcAAA%3B%3BAAjiBF%2CIAAI%2COAAO%2CYAoiBV%2CIAAG%2CUAAU%2CSAAY%3BCACxB%2CcAAA%3B%3BAAriBF%2CIAAI%2COAAO%2CYAuiBV%2CIAAG%2CUAAU%2CSAAS%2COAAU%3BCAC%5C%2FB%2CcAAA%22%7D */+
\ No newline at end of file
diff --git a/modules/cms-ui/themes/default/style/openrat-theme.min.css b/modules/cms-ui/themes/default/style/openrat-theme.min.css
@@ -0,0 +1 @@
+html.theme-'theme-name'{scrollbar-face-color: #fff;scrollbar-arrow-color: #fff;scrollbar-base-color: #000}html.theme-'theme-name' #workbench div.panel.modal{border-color: #000 !important;-webkit-box-shadow: 0px 0px 40px #000;-moz-box-shadow: 0px 0px 40px #000;box-shadow: 0px 0px 40px #000}html.theme-'theme-name' div#dialog{background-color: #c0c0c0;color: #000;border-color: #000 !important;-webkit-box-shadow: 0px 0px 40px #000;-moz-box-shadow: 0px 0px 40px #000;box-shadow: 0px 0px 40px #000}html.theme-'theme-name' div.container > div.divider.ui-draggable-dragging{background-color: #fff}html.theme-'theme-name' #workbench div.panel div.arrow-down{border-top-color: #fff}html.theme-'theme-name' #workbench div.panel div.arrow-right{border-left-color: #fff}html.theme-'theme-name' iframe{border: 1px solid #fff}html.theme-'theme-name' div.breadcrumb,html.theme-'theme-name' div.breadcrumb a,html.theme-'theme-name' div.panel > div.title{color: #000}html.theme-'theme-name' div#noticebar div.notice{border: 2px solid #000;padding: 5px;margin: 5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;-webkit-box-shadow: 3px 2px 5px #000;-moz-box-shadow: 3px 2px 5px #000;box-shadow: 3px 2px 5px #000;display: none}html.theme-'theme-name' div#noticebar div.notice.ok{background-color: green}html.theme-'theme-name' div#noticebar div.notice.warning{background-color: yellow}html.theme-'theme-name' div#noticebar div.notice.error{background-color: red}html.theme-'theme-name' div#noticebar div.notice.info{background-color: #808080}html.theme-'theme-name' ul#history > li,html.theme-'theme-name' div.content a.action,html.theme-'theme-name' div.content a.help,html.theme-'theme-name' div.filler div.headermenu > a.entry,html.theme-'theme-name' div.filler div.header a.back.button{border-color: #fff;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;background-color: #000;background: -moz-linear-gradient(top, #fff, #808080);background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#808080));color: #000}html.theme-'theme-name' ul#history > li.active{background-color: #000;color: #000}html.theme-'theme-name' a.action:hover,html.theme-'theme-name' a.help:hover,html.theme-'theme-name' div.noaction:hover{border-color: #000}html.theme-'theme-name' a.action:active,html.theme-'theme-name' a.help:active,html.theme-'theme-name' div.noaction:active,html.theme-'theme-name' input.ok:active{border-color: red}html.theme-'theme-name' a{color: #000}html.theme-'theme-name' div.dropdown > div.divide{background-color: #fff}html.theme-'theme-name' td.preview{background-color: papayawhip;border-top: 1px solid #808080;border-bottom: 1px solid #808080}html.theme-'theme-name' .preview a:link,html.theme-'theme-name' .preview a:visited,html.theme-'theme-name' .preview a:active,html.theme-'theme-name' .preview a:hover{color: blue}html.theme-'theme-name' body.menu tr.menu td table tr td.noaction,html.theme-'theme-name' body.main tr.menu td table tr td.noaction{color: #fff}html.theme-'theme-name' img[align=left],html.theme-'theme-name' img[align=right]{padding-right: 1px;padding-left: 1px}html.theme-'theme-name' small{color: #fff}html.theme-'theme-name' body.main table.main td.window td.act{border-top: 1px solid #fff}html.theme-'theme-name' td.motd{border-left: 3px solid #f00;border-right: 3px solid #f00;font-weight: bold;padding: 10px;margin: 10px}html.theme-'theme-name' textarea.longtext{border: 1px solid #000}html.theme-'theme-name' td.notice{margin: 0px;padding: 5%;text-align: center}html.theme-'theme-name' table.notice{width: 100%;border: 1px solid;border-spacing: 0px}html.theme-'theme-name' table.notice th{padding: 2px;white-space: nowrap;border-bottom: 1px solid #000;font-weight: normal;text-align: left}html.theme-'theme-name' table.calendar td{border: 1px dotted}html.theme-'theme-name' form.xlogin{xbackground-color: #E0E0D5;border: 2px solid #808080;position: absolute;z-index: 999;top: 5%;left: 5%;width: 80%;margin: 5%;padding: 10%;opacity: 1;-webkit-box-shadow: 3px 2px 5px #fff;-moz-box-shadow: 3px 2px 5px #fff;box-shadow: 3px 2px 5px #fff}html.theme-'theme-name' ul.tree,html.theme-'theme-name' ul.tree ul{list-style-type: none;background: url(modules/cms-ui/themes/default/images/tree_line.gif) repeat-y;xmargin: 0;padding: 0}html.theme-'theme-name' ul.tree li{xmargin: 0;padding: 0 0px;line-height: 18px;background: url(modules/cms-ui/themes/default/images/tree_none.gif) no-repeat;xcolor: #369;font-weight: normal;white-space: nowrap}html.theme-'theme-name' ul.tree li.last,html.theme-'theme-name' ul.tree li:last-child{background: url(modules/cms-ui/themes/default/images/tree_none_end.gif) no-repeat}html.theme-'theme-name' div.tree.open{background: url(modules/cms-ui/themes/default/images/tree_minus.png) no-repeat}html.theme-'theme-name' div.tree.closed{background: url(modules/cms-ui/themes/default/images/tree_plus.png) no-repeat}html.theme-'theme-name' body > div{display: none}html.theme-'theme-name' div.structure em{font-style: italic}html.theme-'theme-name' div.panel input.checkbox,html.theme-'theme-name' div.panel input.radio{border: 1px solid #fff}html.theme-'theme-name' div.panel > div.header{border-bottom: 1px solid #fff}html.theme-'theme-name' div.panel ul.views li{border-right: 1px solid #fff;xborder-top: 1px solid #fff;xborder-left: 1px solid #fff;xborder-right: 1px solid #fff}html.theme-'theme-name' div.panel div.content table{border-color: #808080}html.theme-'theme-name' div.panel > div.content{background-color: #c0c0c0}html.theme-'theme-name' div.panel > div.header{background-color: #c0c0c0;background-image: linear-gradient(#808080 0%, #c0c0c0 85%)}html.theme-'theme-name' div.panel ul.views li:hover{background-color: #808080}html.theme-'theme-name' table tr.headline > td{border-bottom: 1px solid #fff}html.theme-'theme-name' table tr.data > td{border-bottom: 1px solid #fff}html.theme-'theme-name' table > tr.data:nth-child(2n){background-color: #808080}html.theme-'theme-name' table tr.data:hover,html.theme-'theme-name' div.content li div.entry:hover{background-color: #808080}html.theme-'theme-name' div.panel div.status div,html.theme-'theme-name' div.message{border: 1px solid #fff}html.theme-'theme-name' #workbench div.panel.fullscreen{background-color: #c0c0c0}html.theme-'theme-name' #workbench div.panel{border: 1px solid #fff}html.theme-'theme-name' input.submit{background-color: #fff;color: #000;-webkit-box-shadow: 0px 0px 15px #c0c0c0;-moz-box-shadow: 0px 0px 15px #c0c0c0;box-shadow: 0px 0px 15px #c0c0c0}html.theme-'theme-name' ul#history > li{border: 1px solid #fff;background-color: #808080;color: #000}html.theme-'theme-name' ul#history > li.active{border: 1px solid #000;background-color: #000;color: #000}html.theme-'theme-name' ul#history{display: none}html.theme-'theme-name' div#filler{background-color: #000}html.theme-'theme-name' #header > div > div.arrow-down{display: inline;width: 0;height: 0;margin: 6;padding: 0px;border-right: 6px solid #fff;border-left: 6px solid #fff;border-top: 6px solid #808080;border-bottom: 4px solid #fff;margin-top: 10px;font-size: 0}html.theme-'theme-name' div.dropdown{border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;-webkit-box-shadow: 3px 2px 10px #fff;-moz-box-shadow: 3px 2px 10px #fff;box-shadow: 3px 2px 10px #fff;opacity: 0.95;border: 2px solid #fff}html.theme-'theme-name' #header span.titletext{color: #000}html.theme-'theme-name' div.toolbar-icon{border: 1px solid #fff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px}html.theme-'theme-name' div.toolbar-icon.inactive{opacity: 0.5}html.theme-'theme-name' div.toolbar-icon:hover{border: 1px solid #808080}html.theme-'theme-name' label div.description{color: #fff}html.theme-'theme-name' div.inputholder{background-color: #000;border: 1px solid #fff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;-webkit-box-shadow: inset 0px 0px 3px #fff;-moz-box-shadow: inset 0px 0px 3px #fff;box-shadow: inset 0px 0px 3px #fff}html.theme-'theme-name' div.inputholder ul.tree,html.theme-'theme-name' div.inputholder ul.tree li.last,html.theme-'theme-name' div.inputholder ul.tree li:last-child{background-color: #000}html.theme-'theme-name' div.inputholder > input,html.theme-'theme-name' div.inputholder > textarea,html.theme-'theme-name' div.inputholder > select{border: 0px;border-bottom: 1px solid #000;background-color: #000}html.theme-'theme-name' input:focus,html.theme-'theme-name' textarea:focus,html.theme-'theme-name' select:focus{border: 0px;border-bottom: 1px solid #808080}html.theme-'theme-name' input.error,html.theme-'theme-name' textarea.error,html.theme-'theme-name' select.error{border-bottom: 1px dotted #000 !important}html.theme-'theme-name' div.inputholder.error{border: 1px solid #f00 !important}html.theme-'theme-name' input.hint{color: #fff}html.theme-'theme-name' fieldset > div input.name,html.theme-'theme-name' fieldset > div span.name{font-weight: bold}html.theme-'theme-name' fieldset{border-color: #fff}html.theme-'theme-name' tr.diff > td.line{background-color: #000;padding-right: 2px;border-right: 3px solid #fff;text-align: right;margin-right: 2px}html.theme-'theme-name' tr.diff > td.old{background-color: red}html.theme-'theme-name' tr.diff > td.new{background-color: green}html.theme-'theme-name' tr.diff > td.notequal{background-color: yellow}html.theme-'theme-name' dl.notice{border-left: 10px #808080 solid;border-right: 1px #808080 solid}html.theme-'theme-name' dl.notice > dt{border-top: 1px #808080 solid}html.theme-'theme-name' dl.notice > dd{border-bottom: 1px #808080 solid}html.theme-'theme-name' div.content a.action,html.theme-'theme-name' div.content a.help{-webkit-box-shadow: 3px 2px 5px #fff;-moz-box-shadow: 3px 2px 5px #fff;box-shadow: 3px 2px 5px #fff}html.theme-'theme-name' body{background-color: #808080}html.theme-'theme-name' div.panel ul.views > li.active,html.theme-'theme-name' div.panel ul.views > li.active:hover{background-color: #fff;background-image: linear-gradient(#808080 0%, #fff 15%);color: #000}html.theme-'theme-name' #header{background-color: #fff;background-image: linear-gradient(#fff, #fff);color: #000}html.theme-'theme-name' #header div.toolbar-icon > a{color: #000}html.theme-'theme-name' #header,html.theme-'theme-name' ul.views > li.action{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Open Sans", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size: 13px}html.theme-'theme-name' ul.tree li.last,html.theme-'theme-name' ul.tree li:last-child{background-color: #c0c0c0}html.theme-'theme-name' div.content pre,html.theme-'theme-name' div.dropdown{background-color: #000;color: #000}html.theme-'theme-name' div.filler div.headermenu > a.entry,html.theme-'theme-name' div.filler div.header a.back.button{font-size: 0.8em}html.theme-'theme-name' div.line.filedropzone > div.input{background-color: #000;border: 1px dotted #000}html.theme-'theme-name' body svg.image-icon > path{fill: #000}html.theme-'theme-name' body #header svg{width: 18px;height: 18px}html.theme-'theme-name' body #header svg.image-icon > path{fill: #000}html.theme-'theme-name' body #header .dropdown svg.image-icon > path{fill: #000}html.theme-'theme-name' body #header div.entry svg.image-icon > path{fill: #808080}html.theme-'theme-name' body #header div.entry.active svg.image-icon > path{fill: #000}html.theme-'theme-name' body #header div.entry.active:hover svg.image-icon > path{fill: #000}html.theme-'theme-name' div.entry.selected,html.theme-'theme-name' div.dropdown > div.entry.active:hover,html.theme-'theme-name' div.dropdown > div.entry.active:hover > a,html.theme-'theme-name' a.element{background-color: #fff;color: #000}html.theme-'theme-name' div.clickable.filtered > a{color: #808080}html.theme-'theme-name' div.clickable.filtered.active > a{color: #000}+
\ No newline at end of file