UNPKG

iot-sol

Version:

Intel(r) IoT Services Orchestration Layer - HTML5 IDE + Node.js middleware to create and host distributed IoT Apps in minutes

2,054 lines (2,051 loc) 534 kB
/****************************************************************************** Copyright (c) 2016, Intel Corporation Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Intel Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ .hope-theme-dark .hope-left-toolbar { background-color: #363636; border-right: 1px solid #000; height: 100%; } .hope-theme-dark .hope-left-toolbar > i { width: 60px; font-size: 32px; text-align: center; color: #fff; padding: 10px 5px 10px; } .hope-theme-dark .hope-left-toolbar .disabled { color: #555; } .hope-theme-dark .hope-left-toolbar > i:hover { background-color: #222; } .hope-theme-dark .hope-nav-bar { background-color: #111; color: #fff; position: relative; height: 60px; } .hope-theme-dark .hope-nav-bar .hope-nav-bar-navigation { float: right; margin-top: 16px; margin-right: 30px; } .hope-theme-dark .hope-nav-bar li { display: inline; } .hope-theme-dark .hope-nav-bar .first { color: #337ab7 !important; } .hope-theme-dark .hope-nav-bar .first a { color: #337ab7; } .hope-theme-dark .hope-nav-bar button { color: #fff; background-color: #555; border: 0; min-width: 100px; margin-right: 16px; } .hope-theme-dark .hope-nav-bar button.active { background-color: #337ab7; } .hope-theme-dark .hope-breadcrumb { background-color: #333; list-style: none; overflow: hidden; height: 100%; width: 100%; margin: 0; padding: 0; } .hope-theme-dark .hope-breadcrumb li { color: #ccc; background-color: #505050; position: relative; display: block; float: left; min-width: 150px; height: 100%; padding: 2px 0 0 30px; text-align: center; } .hope-theme-dark .hope-breadcrumb li.modified { color: #f00; font-style: italic; } .hope-theme-dark .hope-breadcrumb li:after, .hope-theme-dark .hope-breadcrumb li:before { content: " "; display: block; width: 0; height: 0; border-top: 25px solid transparent; border-bottom: 25px solid transparent; position: absolute; top: 50%; margin-top: -25px; left: 100%; } .hope-theme-dark .hope-breadcrumb li:after { border-left: 15px solid #505050; z-index: 2; } .hope-theme-dark .hope-breadcrumb li:before { border-left: 15px solid #000; margin-left: 2px; z-index: 1; } .hope-theme-dark .hope-breadcrumb li:first-child { padding-left: 0; } .hope-theme-dark .hope-settings { position: absolute; right: 0; top: 0; z-index: 1000; color: #aaa; height: 200px; width: 400px; overflow: hidden; cursor: pointer; pointer-events: none; -webkit-transition: -webkit-transform 0.3s ease-in-out; -moz-transition: -moz-transform 0.3s ease-in-out; -o-transition: -o-transform 0.3s ease-in-out; -ms-transition: -ms-transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; } .hope-theme-dark .hope-settings.collapsed { -webkit-transform: translate(0, -140px); -moz-transform: translate(0, -140px); -o-transform: translate(0, -140px); -ms-transform: translate(0, -140px); transform: translate(0, -140px); } .hope-theme-dark .hope-settings-margin-left { margin-left: 10px !important; } .hope-theme-dark .hope-settings-bg { position: absolute; right: 0; width: 0; height: 0; border-top: 200px solid rgba(92,100,114,0.95); border-left: 400px solid transparent; } .hope-theme-dark .hope-settings-item { pointer-events: auto; position: absolute; } .hope-theme-dark .hope-settings-item:hover { color: #eee; } .hope-theme-dark .hope-settings-users { right: 250px; top: 12px; } .hope-theme-dark .hope-settings-chpass { right: 100px; top: 12px; } .hope-theme-dark .hope-settings-logout { right: 16px; top: 12px; } .hope-theme-dark .hope-settings-trace { right: 16px; top: 100px; } .hope-theme-dark .hope-settings-cog { right: 16px; top: 160px; } .hope-theme-dark .hope-panel { cursor: default; color: #aaa; background-color: #222; border: 1px solid #000; } .hope-theme-dark .hope-panel .error { color: #d8230a; } .hope-theme-dark .hope-panel .error:hover { color: #f3270b; } .hope-theme-dark .hope-panel-header { background-color: #111; color: #aaa; height: 22px; } .hope-theme-dark .hope-panel-icon { margin: 2px 10px 10px; } .hope-theme-dark .hope-panel-icon-min { color: #aaa; position: absolute; top: 4px; right: 10px; } .hope-theme-dark .hope-panel-icon-min:hover { color: #fff; } .hope-theme-dark .hope-search-box { margin: 5px !important; } .hope-theme-dark .hope-search-box .input-group-addon { background: #ddd !important; padding: 1px 1px !important; } .hope-theme-dark .hope-search-box .form-control { border-right: 0; -webkit-box-shadow: 0 0 0; box-shadow: 0 0 0; border-color: #ccc; background: #ddd; } .hope-theme-dark .hope-search-box button { border: 0; background: #ddd; } .hope-theme-dark .hope-search-box input[type="search"]:focus { border-color: rgba(255,170,170,0.8); -webkit-box-shadow: 0px 2px 2px rgba(255,170,170,0.1) inset, 0 0 10px rgba(255,170,170,0.6); box-shadow: 0px 2px 2px rgba(255,170,170,0.1) inset, 0 0 10px rgba(255,170,170,0.6); outline: 0 none; } .hope-theme-dark .hope-search-result { margin-left: 20px !important; margin-right: 20px !important; margin-top: -5px; height: 200px; overflow: auto; } .hope-theme-dark .hope-search-result .hope-search-result-author { margin-left: 10px; } .hope-theme-dark .hope-search-result h5 { font-size: 15px; } .hope-theme-dark .hope-search-result p { font-size: 13px; } .hope-theme-dark .hope-package-install-result { margin-left: 20px !important; margin-right: 20px !important; max-height: 300px; overflow: auto; } .hope-theme-dark .hope-package-install-result .hope-package-install-result-package { font-weight: bold; font-size: 1.2em; color: #cb3837; } .hope-theme-dark .hope-package-install-result .hope-package-install-result-author { margin-left: 10px; } .hope-theme-dark .hope-package-install-result .hope-package-install-result-download { float: right; margin-top: 10px; } .hope-theme-dark .hope-package-install-result .hope-package-install-result-author { color: rgba(0,0,0,0.3); } .hope-theme-dark .hope-package-install-result .hope-package-install-result-version { color: rgba(0,0,0,0.3); margin-bottom: 0; } .hope-theme-dark .hope-package-install-result .hope-package-install-result-version:hover { color: #008000; cursor: pointer; } .hope-theme-dark .hope-npm-install-spinner { text-align: center; } .hope-theme-dark .hope-panel-lib-tabs { background-color: #000; color: #aaa; margin-top: 2px; margin-bottom: 2px; } .hope-theme-dark .hope-panel-lib-tab-item { text-align: center; } .hope-theme-dark .hope-panel-lib-tab-item >div { padding: 8px; } .hope-theme-dark .hope-panel-lib-tab-item >div:hover { color: #fff; } .hope-theme-dark .hope-panel-lib-tab-item-addon { padding-top: 8px; padding-bottom: 8px; text-align: center; } .hope-theme-dark .hope-panel-lib-tab-item-addon:hover { color: #fff; } .hope-theme-dark .hope-panel-lib-tabs .on { background-color: #363636; color: #fff; } .hope-theme-dark .hope-panel-lib-view { background-color: #222; color: #aaa; } .hope-theme-dark .hope-panel-lib-view-first-level, .hope-theme-dark .hope-panel-lib-view-second-level, .hope-theme-dark .hope-panel-lib-view-third-level { margin-top: 2px; padding-top: 5px; padding-bottom: 5px; } .hope-theme-dark .hope-panel-lib-view-third-level { background-color: #262626; } .hope-theme-dark .hope-panel-lib-view-third-level:hover { background-color: #2d2d2d; color: #fff; } .hope-theme-dark .hope-panel-lib-view-second-level { background-color: #2d2d2d; } .hope-theme-dark .hope-panel-lib-view-second-level:hover { background-color: #333; color: #fff; } .hope-theme-dark .hope-panel-lib-view-first-level { background-color: #2d2d2d; } .hope-theme-dark .hope-panel-lib-view-first-level:hover { background-color: #333; color: #fff; } .hope-theme-dark .hope-panel-lib-drag { text-align: center; border: 1px solid #aaa; border-radius: 6px; } .hope-theme-dark .hope-panel-lib-code-edit-icon { color: #009cc8; } .hope-theme-dark .hope-panel-lib-code-edit-icon:hover { color: #07c8ff; } .hope-theme-dark .hope-panel-lib-menu { visibility: hidden; } .hope-theme-dark .hope-panel-lib-view-first-level:hover .hope-panel-lib-menu, .hope-theme-dark .hope-panel-lib-view-second-level:hover .hope-panel-lib-menu, .hope-theme-dark .hope-panel-lib-view-third-level:hover .hope-panel-lib-menu { visibility: visible; } .hope-theme-dark .hope-inspector-header { background-color: #222; height: 70px; } .hope-theme-dark .hope-inspector-icon { color: #ecd704; font-size: 36px; text-align: center; cursor: pointer; } .hope-theme-dark .hope-inspector-icon:hover { color: #fff; } .hope-theme-dark .hope-inspector-detail-name { color: #eee; background-color: #222; border: 0; font-size: 20px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; width: 100%; } .hope-theme-dark .hope-inspector-detail-desc { color: #888; background-color: #222; border: 0; resize: none; font-size: 14px; font-style: italic; line-height: 16px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; width: 100%; } .hope-theme-dark .hope-inspector-time { color: #aaa; background: #333; padding: 4px; } .hope-theme-dark .hope-inspector-data { color: #fff; background: #000; padding: 4px; } .hope-theme-dark .node-details { background: #555; color: #aaa; padding: 0 0 6px 0; } .hope-theme-dark .node-details-tag { width: 100%; background: #555; overflow: auto; padding: 8px; } .hope-theme-dark .node-details-tag i { display: inline-block; margin: 2px; padding: 2px 6px 2px 6px; border: 1px solid #555; background: #222; color: #aaa; font-style: normal; font-size: 16px; } .hope-theme-dark .node-details-tag i:hover { border: 1px solid #fff; } .hope-theme-dark .node-details-binding { width: 100%; height: 360px; font-size: 12px; background: #555; overflow: auto; padding: 12px; } .hope-theme-dark .hope-dropdown { min-width: 200px; border-radius: 16px; margin: 12px 0 0 0; } .hope-theme-dark .hope-hover-icon-btn:hover { color: #fff; } .hope-theme-dark .hope-graph-grouped { stroke-width: 0px; fill: #ecd704; } .hope-theme-dark .hope-graph-nogroup { stroke-width: 1px; stroke: #ecd704; stroke-dasharray: 4 2; } .hope-theme-dark .hope-graph-grouped:hover, .hope-theme-dark .hope-graph-nogroup:hover { stroke-width: 2px; stroke: #fff; } .hope-theme-dark .hope-graph-buf-outline { stroke-width: 8px; stroke: #fff; fill: none; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); } .hope-theme-dark .hope-graph-buf-outline:hover { opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); } .hope-theme-dark .hope-graph-inner-circle { pointer-events: none; stroke-width: 0px; fill: #000; } .hope-theme-dark .hope-graph-passive-circle { fill: #aaa; } .hope-theme-dark .hope-graph-passive-circle:hover { stroke-width: 2px; stroke: #fff; } .hope-theme-dark .hope-graph-default-value { position: absolute; pointer-events: fill; font-size: 12px; font-style: italic; -o-text-overflow: ellipsis; text-overflow: ellipsis; padding-left: 4px; overflow: hidden; background: #222; border: 0; border-radius: 3px; } .hope-theme-dark div.hope-graph-icon-btn:hover { color: #fff; } .hope-theme-dark .border-bottom { border-bottom: 1px solid #1d1d1d; } .hope-theme-dark .hope-panel-details-row { margin-top: 2px; padding-top: 5px; padding-bottom: 5px; } .hope-theme-dark .cfg-name { color: #fff; font-weight: bold; } .hope-theme-dark .hope-inspector-detail-field { background: #363636; height: 20px; width: 100%; padding-left: 3px; border: 1px solid #888; border-radius: 3px; } .hope-theme-dark .hope-input-text-warp { white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; } .hope-theme-dark .hope-input-highlighted { border-color: rgba(255,0,0,0.8) !important; -webkit-box-shadow: insect 0 2px 2px rgba(0,0,0,0.075), 0 0 8px #f00 !important; box-shadow: insect 0 2px 2px rgba(0,0,0,0.075), 0 0 8px #f00 !important; } .hope-theme-dark .hope-note { position: relative; background: #363636; margin: 0 6px 6px 6px; } .hope-theme-dark .hope-note:before { content: ""; position: absolute; bottom: 0; right: 0; background: #222; border: solid 8px; border-color: transparent #555 #555 transparent; z-index: 100; } .hope-theme-dark .hope-panel-details-note-row { padding-top: 2px; padding-bottom: 4px; padding-left: 6px; } .hope-theme-dark .hope-panel-details-note-row:not(.disabled):hover { color: #fff; cursor: pointer; } .hope-theme-dark .hope-tag-group { margin: 6px; } .hope-theme-dark .hope-tag-box { height: 34px; border: 1px solid #aaa; border-radius: 8px; margin: 14px; text-align: center; } .hope-theme-dark .hope-tbl { width: 100%; } .hope-theme-dark .hope-tbl th { text-align: center; } .hope-theme-dark .hope-tbl-row-val, .hope-theme-dark .hope-tbl-row-key { width: 95%; padding-left: 3px; background-color: #272727; border: 1px solid #3d3d3d; } .hope-theme-dark textarea:focus, .hope-theme-dark input[type="text"]:focus { border-color: rgba(255,153,0,0.8); outline: 0; outline: thin dotted 9; -webkit-box-shadow: insect 0 1px 1px rgba(0,0,0,0.075), 0 0 8px #f90; box-shadow: insect 0 1px 1px rgba(0,0,0,0.075), 0 0 8px #f90; -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; -ms-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; } .hope-theme-dark .hope-tabs-navigation { background-color: #111; color: #aaa; } .hope-theme-dark .hope-tabs-item-list { display: table; list-style: none; padding: 0; margin: 0; } .hope-theme-dark .hope-tabs-item { float: left; color: #aaa; min-width: 60px; padding: 5px 6px 5px; text-align: center; cursor: default; } .hope-theme-dark .hope-tabs-item a { text-decoration: none; display: block; color: #aaa; } .hope-theme-dark .hope-tabs-item.active a { color: #fff; } .hope-theme-dark .hope-tabs-item.active { background: #555; } .hope-theme-dark .hope-graph-background { background-color: #222; } .hope-theme-dark .hope-graph, .hope-theme-dark .hope-graph-darken { stroke-width: 0px; position: absolute; top: 0; left: 0; } .hope-theme-dark .hope-graph { fill: #111; stroke: #aaa; cursor: default; } .hope-theme-dark .hope-graph-darken { fill: #555; stroke: #555; } .hope-theme-dark .hope-graph-selected { fill: #000; stroke: #000; } .hope-theme-dark text { stroke: none; } .hope-theme-dark .hope-graph-in-port, .hope-theme-dark .hope-graph-out-port, .hope-theme-dark .hope-graph-extract, .hope-theme-dark .hope-graph-tag, .hope-theme-dark .hope-graph-port-default { font-family: Monaco, 'Ubuntu Mono', Consolas, monospace; font-size: 12px; } .hope-theme-dark .hope-graph-icon, .hope-theme-dark .hope-inspector-icon { font-family: FontAwesome, Monaco, 'Ubuntu Mono', Consolas, monospace; text-anchor: middle; } .hope-theme-dark .hope-graph-icon.dbg { font-size: 30px; fill: rgba(0,0,0,0.9); } .hope-theme-dark .node-ctrl:hover { fill: #ff0; } .hope-theme-dark .node-ctrl { cursor: default; font-size: 24px; fill: #fff; -webkit-animation: x-ctrl-fade-in 0.5s; -moz-animation: x-ctrl-fade-in 0.5s; -o-animation: x-ctrl-fade-in 0.5s; -ms-animation: x-ctrl-fade-in 0.5s; animation: x-ctrl-fade-in 0.5s; } .hope-theme-dark .hope-graph-icon-btn { font-family: FontAwesome, Monaco, 'Ubuntu Mono', Consolas, monospace; cursor: default; fill: #aaa; } .hope-theme-dark .hope-graph-icon-btn:hover { fill: #fff; } .hope-theme-dark .hope-graph-out-port text { text-anchor: end; } .hope-theme-dark .hope-binding-text { text-anchor: middle; font-size: 13px; } .hope-theme-dark .hope-graph-in-line, .hope-theme-dark .hope-graph-edge, .hope-theme-dark .hope-graph-edge-preview { stroke-width: 2px; fill: none; } .hope-theme-dark .hope-graph-in-line { stroke: #aaa; } .hope-theme-dark .hope-graph-edge-preview { stroke: #e73981; } .hope-theme-dark .hope-graph-dash { stroke-dasharray: 4 2; } .hope-theme-dark .hope-graph-edge:hover { stroke-width: 5px; stroke: #eee; } .hope-theme-dark .hope-graph-edge.hope-graph-selected { stroke: #fff; } .hope-theme-dark .edge-ctrl:hover { fill: #ff0; } .hope-theme-dark .edge-ctrl { cursor: default; font-size: 24px; fill: #fff; -webkit-animation: x-ctrl-fade-in 0.5s; -moz-animation: x-ctrl-fade-in 0.5s; -o-animation: x-ctrl-fade-in 0.5s; -ms-animation: x-ctrl-fade-in 0.5s; animation: x-ctrl-fade-in 0.5s; } .hope-theme-dark .hope-graph-edge.animated { stroke-linecap: round; stroke: #fff; -webkit-animation: edge-heartbeats 2s linear; -moz-animation: edge-heartbeats 2s linear; -o-animation: edge-heartbeats 2s linear; -ms-animation: edge-heartbeats 2s linear; animation: edge-heartbeats 2s linear; } .hope-theme-dark .hope-graph-nodered-btn { fill-opacity: 1; fill: #87a980; cursor: pointer; } .hope-theme-dark .hope-graph-nodered-btn:hover { fill-opacity: 0.4; } .hope-theme-dark .hope-graph-node-shadow { -webkit-animation: node-heartbeats 2s linear; -moz-animation: node-heartbeats 2s linear; -o-animation: node-heartbeats 2s linear; -ms-animation: node-heartbeats 2s linear; animation: node-heartbeats 2s linear; stroke-width: 0px; } .hope-theme-dark .hope-graph-port-circle { fill: #aaa; stroke-width: 0px; } .hope-theme-dark .hope-graph-port-circle:hover, .hope-theme-dark .hope-graph-binding-circle:hover { fill: #e73981; } .hope-theme-dark .hope-graph-binding-circle { fill: #aaa; stroke: #555; stroke-width: 1px; } .hope-theme-dark .hope-graph .hope-graph-extract rect { stroke-width: 1px; fill: #111; } .hope-theme-dark .hope-graph-darken .hope-graph-extract rect { stroke-width: 1px; fill: #555; } .hope-theme-dark .hope-graph-darken .hope-graph-selected .hope-graph-extract rect { fill: #111; } .hope-theme-dark .hope-graph-node-title-bar { fill: #ecd704; } .hope-theme-dark .hope-graph-port-text { fill: #aaa; } .hope-theme-dark .hope-graph-port-text:hover { fill: #fff; } .hope-theme-dark .hope-graph-extract text { fill: #aaa; text-anchor: middle; } .hope-theme-dark .hope-graph-port-default { fill: #fff; font-size: 9px; text-anchor: end; } .hope-theme-dark .hope-graph-group { stroke-width: 0px; fill: #ecd704; } .hope-theme-dark .hope-graph-tag { fill: #fff; } .hope-theme-dark .hope-graph-blink { -webkit-animation: blink 0.5s ease-in-out infinite; -moz-animation: blink 0.5s ease-in-out infinite; -o-animation: blink 0.5s ease-in-out infinite; -ms-animation: blink 0.5s ease-in-out infinite; animation: blink 0.5s ease-in-out infinite; } .hope-theme-dark .directional-icon { text-anchor: middle; } .hope-theme-dark .directional-icon:hover { cursor: default; } .hope-theme-dark .hope-color-palette i { padding-left: 2px; padding-right: 2px; } .hope-theme-dark .hope-color-palette { background-color: #111; border: 1px solid #363636; border-radius: 6px; } .hope-theme-dark .hope-ftabs-wrapper { float: left; background-color: #333; height: 100%; width: 100%; } .hope-theme-dark .hope-ftabs { list-style: none; margin: 0; padding: 0; height: 100%; width: 100%; overflow: hidden; } .hope-theme-dark .hope-ftabs li { float: left; height: 24px; padding: 0 6px; text-align: center; text-decoration: none; font-style: normal; color: #000; background: #999; border-top-left-radius: 8px; border-top-right-radius: 8px; cursor: pointer; } .hope-theme-dark .hope-ftabs-name { display: inline-block; white-space: nowrap; min-width: 30px; } .hope-theme-dark .hope-ftabs-name.modified { color: #f00; font-style: italic; } .hope-theme-dark .hope-ftabs li.active { background: #fff; } .hope-theme-dark .hope-ftabs li:not(.active):hover { background: #ddd; } .hope-theme-dark .hope-ftabs-btn:hover { color: #dc322f; } .hope-theme-dark .hope-open-dialog-list { height: 360px; overflow: auto; } .hope-theme-dark .hope-open-dialog-item { line-height: 18px; width: 164px; height: 140px; float: left; font-size: 16px; margin: 10px; border-radius: 5px; border: 2px solid #fff; background-color: #0bb8da; color: #fff; position: relative; } .hope-theme-dark .hope-open-dialog-item:hover { border-color: rgba(48,116,174,0.8); -webkit-box-shadow: 0px 2px 2px rgba(48,116,174,0.1) inset, 0 0 10px rgba(48,116,174,0.6); box-shadow: 0px 2px 2px rgba(48,116,174,0.1) inset, 0 0 10px rgba(48,116,174,0.6); outline: 0 none; } .hope-theme-dark .hope-open-dialog-item.selected { background-color: #286090; } .hope-theme-dark .hope-open-dialog-item.add-new { background-color: #ddd; color: #555; } .hope-theme-dark .hope-open-dialog-ui-home { position: absolute; left: 6px; top: 6px; visibility: hidden; } .hope-theme-dark .hope-open-dialog-ui-home.home-ui, .hope-theme-dark .hope-open-dialog-item:hover .hope-open-dialog-ui-home { visibility: visible; } .hope-theme-dark .hope-open-dialog-trash { position: absolute; right: 8px; top: 4px; visibility: hidden; } .hope-theme-dark .hope-open-dialog-item:hover .hope-open-dialog-trash { color: #ff0; visibility: visible; } .hope-theme-dark .hope-open-dialog-trash:hover { color: #f00 !important; } .hope-theme-dark .hope-open-dialog-icon { font-size: 80px; } .hope-theme-dark .hope-open-dialog-graph-control { position: absolute; left: 8px; bottom: 4px; } .hope-theme-dark .hope-open-dialog-graph-control:hover { color: #ff0; } .hope-theme-dark .hope-open-dialog-graph-status-icon { position: absolute; left: 8px; top: 4px; } .hope-theme-dark .hope-app-manager { background-color: #e8e8e8; height: 100%; } .hope-theme-dark .hope-app-mgr-toolbar { background-color: #fff; } .hope-theme-dark .hope-app { line-height: 18px; font-size: 20px; float: left; width: 160px; height: 220px; margin: 20px 20px 20px 0; border: 2px solid #e8e8e8; border-radius: 8px; background-color: #0bb8da; color: #fff; position: relative; } .hope-theme-dark .hope-app:hover { border-color: rgba(48,116,174,0.8); -webkit-box-shadow: 0px 2px 2px rgba(48,116,174,0.1) inset, 0 0 10px rgba(48,116,174,0.6); box-shadow: 0px 2px 2px rgba(48,116,174,0.1) inset, 0 0 10px rgba(48,116,174,0.6); outline: 0 none; } .hope-theme-dark .hope-app.add-new { background-color: #ddd; color: #555; border: 0; } .hope-theme-dark .hope-app.add-new:hover { background-color: #999; } .hope-theme-dark .hope-app-trash { position: absolute; right: 8px; top: 4px; visibility: hidden; } .hope-theme-dark .hope-app:hover .hope-app-trash { visibility: visible; color: #ff0; } .hope-theme-dark .hope-app-trash:hover { color: #f00; } .hope-theme-dark .hope-app-icon { font-size: 90px; text-align: center; } .hope-theme-dark .hope-app-name { margin: 8px 0; font-size: 24px; } .hope-theme-dark .hope-app-desc { color: #ddd; font-size: 14px; } .hope-theme-dark .hope-app-stats { position: absolute; left: 10px; right: 10px; bottom: 6px; color: #ccc; font-size: 14px; font-style: italic; } .hope-theme-dark .hope-app-stats .badge { background-color: #999; } .hope-theme-dark .hope-app-mgr-sort-dropdown { margin: 5px !important; } .hope-theme-dark .hope-app-mgr-body { padding: 0 60px; } .hope-theme-dark .hope-app-mgr-title-bar { border-bottom: 1px solid #ccc; padding: 10px 8px; position: relative; } .hope-theme-dark .hope-app-mgr-title { font-size: 24px; } .hope-theme-dark .hope-button { display: inline-block; border: 2px solid #00baff; border-radius: 8px; width: 120px; color: #00baff; text-align: center; cursor: pointer; position: absolute; right: 0; bottom: 8px; } .hope-theme-dark .hope-button:hover { background-color: #efefef; } .hope-theme-dark .hope-button i { padding: 6px; } .hope-theme-dark .hope-app-mgr-list { list-style: none; overflow: auto; padding: 10px 0 0 0; } .hope-theme-dark .hope-ui-container { background: #363636; color: #aaa; width: 100%; height: 100%; padding: 20px; } .hope-theme-dark .hope-ui-widget { background: #1d1d1d; color: #aaa; } .hope-theme-dark .grid-stack-item { border: 1px solid #363636; } .hope-theme-dark .grid-stack-item.selected { border: 1px solid #ff0; -webkit-box-shadow: 0px 2px 2px rgba(255,170,170,0.1) inset, 0 0 10px rgba(255,170,170,0.6); box-shadow: 0px 2px 2px rgba(255,170,170,0.1) inset, 0 0 10px rgba(255,170,170,0.6); } .hope-theme-dark .grid-stack-item.errors { border: 4px solid #f00 !important; } .hope-theme-dark .grid-stack-item-content, .hope-theme-dark .grid-stack .grid-stack-placeholder > .placeholder-content { left: 0 !important; right: 0 !important; overflow: hidden !important; } .hope-theme-dark .grid-stack > .grid-stack-item > .ui-resizable-se { right: 0 !important; } .hope-theme-dark .onoffswitch { text-align: left; position: relative; width: 78px; } .hope-theme-dark .onoffswitch-checkbox { display: none; } .hope-theme-dark .onoffswitch-label { display: block; overflow: hidden; cursor: pointer; margin: 0; border: 1px solid #888; } .hope-theme-dark .onoffswitch-inner { width: 200%; margin-left: -100%; -webkit-transition: margin 0.1s ease-in 0s; -moz-transition: margin 0.1s ease-in 0s; -o-transition: margin 0.1s ease-in 0s; -ms-transition: margin 0.1s ease-in 0s; transition: margin 0.1s ease-in 0s; } .hope-theme-dark .onoffswitch-inner .on, .hope-theme-dark .onoffswitch-inner .off { float: left; width: 50%; height: 24px; padding: 0 6px; line-height: 24px; font-size: 14px; } .hope-theme-dark .onoffswitch-inner .on { background-color: #2a2a2a; color: #8b8b8b; } .hope-theme-dark .onoffswitch-inner .off { background-color: #101214; color: #8b8b8b; text-align: right; } .hope-theme-dark .onoffswitch-switch { width: 21px; margin: 4px; background: #a1a1a1; position: absolute; top: 0; bottom: 0; right: 47px; -webkit-transition: all 0.1s ease-in 0s; -moz-transition: all 0.1s ease-in 0s; -o-transition: all 0.1s ease-in 0s; -ms-transition: all 0.1s ease-in 0s; transition: all 0.1s ease-in 0s; } .hope-theme-dark .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { margin-left: 0; } .hope-theme-dark .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { right: 0px; background-color: #f90; } .hope-theme-dark .styled-select select { width: 100%; height: 20px; background: #363636; border: 1px solid #888; } .hope-theme-dark .hope-widget-details-extra { text-align: center; background: #222; } .hope-theme-dark .hope-widget-details-extra:hover { background: #000; } .hope-theme-dark .hope-composer { background: #222; } .hope-theme-dark .hope-composer-separator { background: #3563eb; text-align: center; padding: 6px; color: #aaa; } .hope-theme-dark .hope-composer-file-list { overflow-y: auto; height: 35%; } .hope-theme-dark .hope-composer-dependencies { overflow-y: auto; height: 10%; } .hope-theme-dark .hope-composer-file { text-align: center; font-style: italic; color: #aaa; padding: 4px; } .hope-theme-dark .hope-composer-file.exists { font-style: normal; font-weight: bold; color: #fff; } .hope-theme-dark .hope-composer-file.active { background-color: #2f3129; } .hope-theme-dark .hope-composer-file:hover { background: #4ed5c7; color: #fff; } .hope-theme-dark .hope-composer-file-trash { visibility: hidden; color: #eee; } .hope-theme-dark .hope-composer-file-trash:hover { color: #f00; } .hope-theme-dark .hope-composer-file.exists:hover .hope-composer-file-trash { visibility: visible; } .hope-theme-dark .hope-composer-add { color: #aaa; } .hope-theme-dark .hope-composer-add:hover { color: #fff; } .hope-theme-dark .hope-composer-node { height: 50%; overflow-y: auto; overflow-x: hidden; background: #555; color: #aaa; } .hope-theme-dark .hope-composer-node.active { background-color: #2f3129; } .hope-theme-dark .hope-composer-node .hope-graph-icon:hover { cursor: pointer; fill: #fff; } .hope-theme-dark .svg-dialog-content .modal-content { -webkit-box-shadow: 5px 5px 5px rgba(128,128,128,0.5); box-shadow: 5px 5px 5px rgba(128,128,128,0.5); width: 768px; } .hope-theme-dark .svg-dialog-body { background: #000; color: #ddd; } .hope-theme-dark .html-dialog-body { padding: 0px !important; } .hope-theme-dark .html-dialog-content .modal-header { background: #008000; color: #fff; padding: 8px; border: 0; } .hope-theme-dark .html-dialog-content .modal-content { -webkit-box-shadow: 5px 5px 5px rgba(128,128,128,0.5); box-shadow: 5px 5px 5px rgba(128,128,128,0.5); width: 768px; } .hope-theme-dark #html-dialog-iframe { width: 100%; height: 600px; } .hope-theme-dark .hope-color-picker-modal { width: 365px; } .hope-theme-dark .hope-service-tooltip { min-width: 150px; max-width: 250px; word-wrap: break-word; word-break: normal; } .hope-theme-dark .hope-service-tooltip-icon { position: absolute; right: 16px; color: #008000; } .hope-theme-dark .form-signin { max-width: 330px; padding: 15px; margin: 0 auto; } .hope-theme-dark .form-btn { margin-top: 8px; } .hope-theme-dark .hope-login-dialog { width: 750px; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } .hope-theme-dark .hope-linter-error { color: #f00; } .hope-theme-dark .hope-user-manager { background-color: #e8e8e8; height: 100%; padding: 0 20px; } .hope-theme-dark .hope-user-mgr-toolbar { background-color: #fff; } .hope-theme-dark .hope-user { line-height: 18px; font-size: 20px; float: left; width: 200px; height: 80px; margin: 20px 20px 20px 0; border: 2px solid #008000; border-radius: 8px; background-color: #f7f7f7; position: relative; } .hope-theme-dark .hope-user-admin { color: #c00; } .hope-theme-dark .hope-user.add-new { background-color: #ddd; color: #555; border: 0; } .hope-theme-dark .hope-user.add-new:hover { background-color: #999; } .hope-theme-dark .hope-user-trash { position: absolute; right: 8px; top: 8px; color: #999; visibility: hidden; } .hope-theme-dark .hope-user:hover .hope-user-trash { visibility: visible; } .hope-theme-dark .hope-user-trash:hover { color: #f00; } .hope-theme-dark .hope-user-mgr-body { padding: 0 60px; } .hope-theme-dark .hope-user-mgr-title-bar { border-bottom: 1px solid #ccc; padding: 10px 8px; position: relative; } .hope-theme-dark .hope-user-mgr-title { font-size: 24px; } .hope-theme-dark .hope-user-mgr-list { list-style: none; overflow: auto; padding: 10px 0 0 0; } .hope-theme-dark .hope-sidebar { color: #aaa; background-color: #303030; } .hope-theme-dark .hope-sidebar-tabs { width: 35px; height: 100%; background-color: #222; overflow: hidden; } .hope-theme-dark .hope-sidebar-button { padding: 6px; display: inline-block; cursor: default; color: #888; text-align: center; -webkit-transform-origin: 17px 18px; -moz-transform-origin: 17px 18px; -o-transform-origin: 17px 18px; -ms-transform-origin: 17px 18px; transform-origin: 17px 18px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); min-height: 80px; min-width: 80px; } .hope-theme-dark .hope-sidebar-button.active { background-color: #303030 !important; color: #f0f0f0; margin-top: 0; } .hope-theme-dark .hope-sidebar-button:hover { background-color: #444; } .hope-theme-dark .splitter { position: absolute; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 10; width: 3px; background-color: #000; } .hope-theme-dark .splitter.vertical { bottom: 0px; border-left: 1px solid #222; } .hope-theme-dark .hope-navigator { position: absolute; bottom: 0; left: 1px; right: 1px; } .hope-theme-dark .hope-debugger-toolbar { padding: 0 0 0 12px; border-bottom: 1px solid #000; background-color: #252525; } .hope-theme-dark .hope-debugger-toolbar i { font-size: 16px; color: #ccc; padding: 5px 5px 5px; } .hope-theme-dark .hope-debugger-toolbar i.show-filter.filled-filter { color: #f00; } .hope-theme-dark .hope-debugger-toolbar i.show-filter.empty-filter { color: #fff; } .hope-theme-dark .hope-debugger-toolbar i.hide-filter.filled-filter { color: #800; } .hope-theme-dark .hope-debugger-toolbar i.hide-filter.empty-filter { color: #888; } .hope-theme-dark .hope-debugger-toolbar .disabled { color: #555; } .hope-theme-dark .hope-filter-panel { width: 100%; height: 60px; padding: 4px; background-color: #555; } .hope-theme-dark .hope-filter-text { width: 60%; margin-right: 8px; } .hope-theme-dark .hope-filter-tag { display: inline-block; margin: 2px 0 0 0; padding: 2px 12px; border-radius: 8px; } .hope-theme-dark .hope-filter-tag.active, .hope-theme-dark .hope-filter-tag:hover { background-color: #222; } .hope-theme-dark .hope-debugger-output { overflow-y: scroll; position: absolute; top: 31px; bottom: 0px; left: 0px; right: 0px; } .hope-theme-dark .hope-debugger-output.offset-top { top: 91px; } .hope-theme-dark .hope-debugger-msg { border: 1px solid transparent; border-left: 5px solid transparent; border-bottom: 1px solid #252525; padding: 4px 2px 6px; } .hope-theme-dark .hope-debugger-msg.active { border: 1px dashed #f00; border-left: 5px solid #ff0; } .hope-theme-dark .hope-debugger-msg.buddy { border-left: 5px solid #ff0; } .hope-theme-dark .hope-debugger-msg:hover { border-left: 5px solid #008000 !important; } .hope-theme-dark .hope-debugger-msg-name { color: #a66; float: right; margin: 0 8px; } .hope-theme-dark .hope-debugger-label { display: inline-block; margin: 0px 8px 4px 8px; padding: 2px 4px; } .hope-theme-dark .hope-debugger-label.right { margin: 3px 2px 0 0; float: right; cursor: default; } .hope-theme-dark .hope-debugger-msg-data { color: #111; border: 0; padding: 0; margin: 0; } .hope-theme-dark .hope-debugger-msg.grey .hope-debugger-msg-data { color: #222; background-color: #505050; } .hope-theme-dark .hope-error-msg-data { background-color: #58687f; color: #fff; border: 0; } .hope-theme-dark .hope-error-label { display: inline-block; margin: 0px 8px 4px 8px; padding: 2px 4px; font-size: 12px; } .hope-theme-dark .hope-error-label.right { margin: 3px 2px 0 0; float: right; cursor: default; } .hope-theme-dark .hope-frame .title { background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(31,31,31,0.64)), color-stop(1, #2e2e2e)); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(31,31,31,0.64)), color-stop(1, #2e2e2e)); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(31,31,31,0.64)), color-stop(1, #2e2e2e)); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(31,31,31,0.64)), color-stop(1, #2e2e2e)); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(31,31,31,0.64)), color-stop(1, #2e2e2e)); background-image: -moz--webkit-linear-gradient(0deg, rgba(31,31,31,0.64) 0%, #2e2e2e 100%); background-image: -moz--moz-linear-gradient(0deg, rgba(31,31,31,0.64) 0%, #2e2e2e 100%); background-image: -moz--o-linear-gradient(0deg, rgba(31,31,31,0.64) 0%, #2e2e2e 100%); background-image: -moz--ms-linear-gradient(0deg, rgba(31,31,31,0.64) 0%, #2e2e2e 100%); background-image: -moz-linear-gradient(90deg, rgba(31,31,31,0.64) 0%, #2e2e2e 100%); } .hope-theme-dark .hope-frame .title i { width: 16px; text-align: center; color: #fff; } .hope-theme-dark .hope-frame .title span { color: #c7eebb; } .hope-theme-dark .toggle-bar { position: absolute; height: 40px; width: 10px; z-index: 2; padding: 10px 3px; background-color: #888; } .hope-theme-dark .toggle-bar.left { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } .hope-theme-dark .toggle-bar.right { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } .hope-theme-dark .toggle-bar:hover { color: #fff; } .hope-theme-dark .rebind-dialog .node { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; border-radius: 3px; white-space: nowrap; } .hope-theme-dark .rebind-dialog .node.gray { color: #888; } .hope-theme-dark .rebind-dialog .node:hover { background-color: #dcf5f3; cursor: pointer; } .hope-theme-dark .rebind-dialog .tips { background-color: #d9edf7; border: 1px solid #bce8f1; color: #31708f; } .hope-theme-dark .rebind-dialog .tree-view_arrow { -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -o-transition: all 0.1s; -ms-transition: all 0.1s; transition: all 0.1s; } .hope-theme-dark .rebind-dialog .modal-content { width: 768px; } .hope-theme-dark .rebind-dialog .modal-body { height: 510px; } .hope-theme-dark .rebind-dialog .tree-view_children-collapsed { overflow: hidden; } .hope-theme-dark .rebind-dialog .selected .node, .hope-theme-dark .rebind-dialog .node.selected { font-weight: bold; color: #286090; } .hope-theme-dark .rebind-dialog .rebind-dialog-left { width: 55%; height: 400px; overflow-x: hidden; overflow-y: auto; float: left; } .hope-theme-dark .rebind-dialog .rebind-dialog-right { width: 43%; max-height: 400px; overflow-x: hidden; overflow-y: auto; float: right; } .hope-theme-dark .rebind-dialog .binding-target { float: right; color: #888; font-weight: normal; } .hope-theme-dark .error-info-dialog { -webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto; } .hope-theme-dark .error-info-dialog .modal-header, .hope-theme-dark .error-info-dialog .modal-header .close { background-color: #58687f; color: #d9edf7; } .hope-theme-dark .error-info-dialog .modal-content { width: 840px; } .hope-theme-dark .error-info-dialog .modal-body { max-height: 510px; background-color: #d9edf7; } .hope-theme-dark .error-info-dialog .item-name { text-align: right; font-weight: bold; } .hope-theme-dark .error-info-dialog pre { max-height: 200px; background: #fff; color: #000; border: 1px solid #bce8f1; } .hope-theme-dark .nodered-cfg-dlg .modal-content { width: 680px; } .hope-theme-dark .fill-color-1 { fill: #dc322f !important; } .hope-theme-dark .fill-color-2 { fill: #e73981 !important; } .hope-theme-dark .fill-color-3 { fill: #fe9720 !important; } .hope-theme-dark .fill-color-4 { fill: #ecd704 !important; } .hope-theme-dark .fill-color-5 { fill: #c2cd07 !important; } .hope-theme-dark .fill-color-6 { fill: #4ed5c7 !important; } .hope-theme-dark .fill-color-7 { fill: #3563eb !important; } .hope-theme-dark .fill-color-8 { fill: #ae82ff !important; } .hope-theme-dark .fill-color-9 { fill: #c8c8c8 !important; } .hope-theme-dark .fill-color-1-with-hover { fill: #dc322f !important; } .hope-theme-dark .fill-color-2-with-hover { fill: #e73981 !important; } .hope-theme-dark .fill-color-3-with-hover { fill: #fe9720 !important; } .hope-theme-dark .fill-color-4-with-hover { fill: #ecd704 !important; } .hope-theme-dark .fill-color-5-with-hover { fill: #c2cd07 !important; } .hope-theme-dark .fill-color-6-with-hover { fill: #4ed5c7 !important; } .hope-theme-dark .fill-color-7-with-hover { fill: #3563eb !important; } .hope-theme-dark .fill-color-8-with-hover { fill: #ae82ff !important; } .hope-theme-dark .fill-color-9-with-hover { fill: #c8c8c8 !important; } .hope-theme-dark .fill-color-1-with-hover:hover { fill: #e35b59 !important; } .hope-theme-dark .fill-color-2-with-hover:hover { fill: #ec619a !important; } .hope-theme-dark .fill-color-3-with-hover:hover { fill: #feac4d !important; } .hope-theme-dark .fill-color-4-with-hover:hover { fill: #fbe92b !important; } .hope-theme-dark .fill-color-5-with-hover:hover { fill: #ebf718 !important; } .hope-theme-dark .fill-color-6-with-hover:hover { fill: #71ddd2 !important; } .hope-theme-dark .fill-color-7-with-hover:hover { fill: #5d82ef !important; } .hope-theme-dark .fill-color-8-with-hover:hover { fill: #be9bff !important; } .hope-theme-dark .fill-color-9-with-hover:hover { fill: #d3d3d3 !important; } .hope-theme-dark .fill-color-1-on { fill: #e35b59 !important; } .hope-theme-dark .fill-color-2-on { fill: #ec619a !important; } .hope-theme-dark .fill-color-3-on { fill: #feac4d !important; } .hope-theme-dark .fill-color-4-on { fill: #fbe92b !important; } .hope-theme-dark .fill-color-5-on { fill: #ebf718 !important; } .hope-theme-dark .fill-color-6-on { fill: #71ddd2 !important; } .hope-theme-dark .fill-color-7-on { fill: #5d82ef !important; } .hope-theme-dark .fill-color-8-on { fill: #be9bff !important; } .hope-theme-dark .fill-color-9-on { fill: #d3d3d3 !important; } .hope-theme-dark .fill-color-1-off { fill: #b7211f !important; } .hope-theme-dark .fill-color-2-off { fill: #cd1964 !important; } .hope-theme-dark .fill-color-3-off { fill: #e47b01 !important; } .hope-theme-dark .fill-color-4-off { fill: #bdac03 !important; } .hope-theme-dark .fill-color-5-off { fill: #9ba406 !important; } .hope-theme-dark .fill-color-6-off { fill: #2dbcad !important; } .hope-theme-dark .fill-color-7-off { fill: #1544d2 !important; } .hope-theme-dark .fill-color-8-off { fill: #7c35ff !important; } .hope-theme-dark .fill-color-9-off { fill: #a0a0a0 !important; } .hope-theme-dark .stroke-color-1 { stroke: #dc322f !important; } .hope-theme-dark .stroke-color-2 { stroke: #e73981 !important; } .hope-theme-dark .stroke-color-3 { stroke: #fe9720 !important; } .hope-theme-dark .stroke-color-4 { stroke: #ecd704 !important; } .hope-theme-dark .stroke-color-5 { stroke: #c2cd07 !important; } .hope-theme-dark .stroke-color-6 { stroke: #4ed5c7 !important; } .hope-theme-dark .stroke-color-7 { stroke: #3563eb !important; } .hope-theme-dark .stroke-color-8 { stroke: #ae82ff !important; } .hope-theme-dark .stroke-color-9 { stroke: #c8c8c8 !important; } .hope-theme-dark .stroke-color-1-with-hover { stroke: #dc322f !important; } .hope-theme-dark .stroke-color-2-with-hover { stroke: #e73981 !important; } .hope-theme-dark .stroke-color-3-with-hover { stroke: #fe9720 !important; } .hope-theme-dark .stroke-color-4-with-hover { stroke: #ecd704 !important; } .hope-theme-dark .stroke-color-5-with-hover { stroke: #c2cd07 !important; } .hope-theme-dark .stroke-color-6-with-hover { stroke: #4ed5c7 !important; } .hope-theme-dark .stroke-color-7-with-hover { stroke: #3563eb !important; } .hope-theme-dark .stroke-color-8-with-hover { stroke: #ae82ff !important; } .hope-theme-dark .stroke-color-9-with-hover { stroke: #c8c8c8 !important; } .hope-theme-dark .stroke-color-1-with-hover:hover { stroke: #e35b59 !important; } .hope-theme-dark .stroke-color-2-with-hover:hover { stroke: #ec619a !important; } .hope-theme-dark .stroke-color-3-with-hover:hover { stroke: #feac4d !important; } .hope-theme-dark .stroke-color-4-with-hover:hover { stroke: #fbe92b !important; } .hope-theme-dark .stroke-color-5-with-hover:hover { stroke: #ebf718 !important; } .hope-theme-dark .stroke-color-6-with-hover:hover { stroke: #71ddd2 !important; } .hope-theme-dark .stroke-color-7-with-hover:hover { stroke: #5d82ef !important; } .hope-theme-dark .stroke-color-8-with-hover:hover { stroke: #be9bff !important; } .hope-theme-dark .stroke-color-9-with-hover:hover { stroke: #d3d3d3 !important; } .hope-theme-dark .stroke-color-1-on { stroke: #e35b59 !important; } .hope-theme-dark .stroke-color-2-on { stroke: #ec619a !important; } .hope-theme-dark .stroke-color-3-on { stroke: #feac4d !important; } .hope-theme-dark .stroke-color-4-on { stroke: #fbe92b !important; } .hope-theme-dark .stroke-color-5-on { stroke: #ebf718 !important; } .hope-theme-dark .stroke-color-6-on { stroke: #71ddd2 !important; } .hope-theme-dark .stroke-color-7-on { stroke: #5d82ef !important; } .hope-theme-dark .stroke-color-8-on { stroke: #be9bff !important; } .hope-theme-dark .stroke-color-9-on { stroke: #d3d3d3 !important; } .hope-theme-dark .stroke-color-1-off { stroke: #b7211f !important; } .hope-theme-dark .stroke-color-2-off { stroke: #cd1964 !important; } .hope-theme-dark .stroke-color-3-off { stroke: #e47b01 !important; } .hope-theme-dark .stroke-color-4-off { stroke: #bdac03 !important; } .hope-theme-dark .stroke-color-5-off { stroke: #9ba406 !important; } .hope-theme-dark .stroke-color-6-off { stroke: #2dbcad !important; } .hope-theme-dark .stroke-color-7-off { stroke: #1544d2 !important; } .hope-theme-dark .stroke-color-8-off { stroke: #7c35ff !important; } .hope-theme-dark .stroke-color-9-off { stroke: #a0a0a0 !important; } .hope-theme-dark .color-1 { color: #dc322f !important; } .hope-theme-dark .color-2 { color: #e73981 !important; } .hope-theme-dark .color-3 { color: #fe9720 !important; } .hope-theme-dark .color-4 { color: #ecd704 !important; } .hope-theme-dark .color-5 { color: #c2cd07 !important; } .hope-theme-dark .color-6 { color: #4ed5c7 !important; } .hope-theme-dark .color-7 { color: #3563eb !important; } .hope-theme-dark .color-8 { color: #ae82ff !important; } .hope-theme-dark .color-9 { color: #c8c8c8 !important; } .hope-theme-dark .color-1-with-hover { color: #dc322f !important; } .hope-theme-dark .color-2-with-hover { color: #e73981 !important; } .hope-theme-dark .color-3-with-hover { color: #fe9720 !important; } .hope-theme-dark .color-4-with-hover { color: #ecd704 !important; } .hope-theme-dark .color-5-with-hover { color: #c2cd07 !important; } .hope-theme-dark .color-6-with-hover { color: #4ed5c7 !important; } .hope-theme-dark .color-7-with-hover { color: #3563eb !important; } .hope-theme-dark .color-8-with-hover { color: #ae82ff !important; } .hope-theme-dark .color-9-with-hover { color: #c8c8c8 !important; } .hope-theme-dark .color-1-with-hover:hover { color: #e35b59 !important; } .hope-theme-dark .color-2-with-hover:hover { color: #ec619a !important; } .hope-theme-dark .color-3-with-hover:hover { color: #feac4d !important; } .hope-theme-dark .color-4-with-hover:hover { color: #fbe92b !important; } .hope-theme-dark .color-5-with-hover:hover { color: #ebf718 !important; } .hope-theme-dark .color-6-with-hover:hover { color: #71ddd2 !important; } .hope-theme-dark .color-7-with-hover:hover { color: #5d82ef !important; } .hope-theme-dark .color-8-with-hover:hover { color: #be9bff !important; } .hope-theme-dark .color-9-with-hover:hover { color: #d3d3d3 !important; } .hope-theme-dark .color-1-on { color: #e35b59 !important; } .hope-theme-dark .color-2-on { color: #ec619a !important; } .hope-theme-dark .color-3-on { color: #feac4d !important; } .hope-theme-dark .color-4-on { color: #fbe92b !important; } .hope-theme-dark .color-5-on { color: #ebf718 !important; } .hope-theme-dark .color-6-on { color: #71ddd2 !important; } .hope-theme-dark .color-7-on { color: #5d82ef !important; } .hope-theme-dark .color-8-on { color: #be9bff !important; } .hope-theme-dark .color-9-on { color: #d3d3d3 !important; } .hope-theme-dark .color-1-off { color: #b7211f !important; } .hope-theme-dark .color-2-off { color: #cd1964 !important; } .hope-theme-dark .color-3-off { color: #e47b01 !important; } .hope-theme-dark .color-4-off { color: #bdac03 !important; } .hope-theme-dark .color-5-off { color: #9ba406 !important; } .hope-theme-dark .color-6-off { color: #2dbcad !important; } .hope-theme-dark .color-7-off { color: #1544d2 !important; } .hope-theme-dark .color-8-off { color: #7c35ff !important; } .hope-theme-dark .color-9-off { color: #a0a0a0 !important; } .hope-theme-dark .bk-color-1 { color: #dc322f !important; } .hope-theme-dark .bk-color-2 { color: #e73981 !important; } .hope-theme-dark .bk-color-3 { color: #fe972