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,117 lines (2,114 loc) 78.2 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 a, .hope-theme-dark .hope-nav-bar a:hover { text-decoration: none; } .hope-theme-dark .hope-nav-bar-bg { border-top: 60px solid rgba(92,100,114,0.75); border-left: 100px solid transparent; position: absolute; top: 0px; right: 0px; } .hope-theme-dark .hope-nav-bar-sign-out { cursor: pointer; position: absolute; top: 16px; right: 16px; } .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-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-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 .border-bottom { border-bottom: 1px solid #000; } .hope-theme-dark .padding-left { padding-left: 6px; } .hope-theme-dark .margin-tb { margin-top: 10px; margin-bottom: 10px; } .hope-theme-dark .margin-top { margin-top: 8px; } .hope-theme-dark .z-index-top { z-index: 99; } .hope-theme-dark .match-parent { height: 100%; width: 100%; } .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 { 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-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 .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-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 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: 120px; height: 60px; float: left; font-size: 16px; margin: 10px; border-radius: 5px; border: 2px solid #000; background-color: #0bb8da; } .hope-theme-dark .hope-open-dialog-item:hover { border: 2px solid #ff0; } .hope-theme-dark .hope-open-dialog-item.selected { background-color: #008000; } .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: #1d1d1d; 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: 0; } .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 .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 .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: #fe9720 !important; } .hope-theme-dark .bk-color-4 { color: #ecd704 !important; } .hope-theme-dark .bk-color-5 { color: #c2cd07 !important; } .hope-theme-dark .bk-color-6 { color: #4ed5c7 !important; } .hope-theme-dark .bk-color-7 { color: #3563eb !important; } .hope-theme-dark .bk-color-8 { color: #ae82ff !important; } .hope-theme-dark .bk-color-9 { color: #c8c8c8 !important; } .hope-theme-dark .bk-color-1-with-hover { color: #dc322f !important; } .hope-theme-dark .bk-color-2-with-hover { color: #e73981 !important; } .hope-theme-dark .bk-color-3-with-hover { color: #fe9720 !important; } .hope-theme-dark .bk-color-4-with-hover { color: #ecd704 !important; } .hope-theme-dark .bk-color-5-with-hover { color: #c2cd07 !important; } .hope-theme-dark .bk-color-6-with-hover { color: #4ed5c7 !important; } .hope-theme-dark .bk-color-7-with-hover { color: #3563eb !important; } .hope-theme-dark .bk-color-8-with-hover { color: #ae82ff !important; } .hope-theme-dark .bk-color-9-with-hover { color: #c8c8c8 !important; } .hope-theme-dark .bk-color-1-with-hover:hover { color: #e35b59 !important; } .hope-theme-dark .bk-color-2-with-hover:hover { color: #ec619a !important; } .hope-theme-dark .bk-color-3-with-hover:hover { color: #feac4d !important; } .hope-theme-dark .bk-color-4-with-hover:hover { color: #fbe92b !important; } .hope-theme-dark .bk-color-5-with-hover:hover { color: #ebf718 !important; } .hope-theme-dark .bk-color-6-with-hover:hover { color: #71ddd2 !important; } .hope-theme-dark .bk-color-7-with-hover:hover { color: #5d82ef !important; } .hope-theme-dark .bk-color-8-with-hover:hover { color: #be9bff !important; } .hope-theme-dark .bk-color-9-with-hover:hover { color: #d3d3d3 !important; } .hope-theme-dark .bk-color-1-on { color: #e35b59 !important; } .hope-theme-dark .bk-color-2-on { color: #ec619a !important; } .hope-theme-dark .bk-color-3-on { color: #feac4d !important; } .hope-theme-dark .bk-color-4-on { color: #fbe92b !important; } .hope-theme-dark .bk-color-5-on { color: #ebf718 !important; } .hope-theme-dark .bk-color-6-on { color: #71ddd2 !important; } .hope-theme-dark .bk-color-7-on { color: #5d82ef !important; } .hope-theme-dark .bk-color-8-on { color: #be9bff !important; } .hope-theme-dark .bk-color-9-on { color: #d3d3d3 !important; } .hope-theme-dark .bk-color-1-off { color: #b7211f !important; } .hope-theme-dark .bk-color-2-off { color: #cd1964 !important; } .hope-theme-dark .bk-color-3-off { color: #e47b01 !important; } .hope-theme-dark .bk-color-4-off { color: #bdac03 !important; } .hope-theme-dark .bk-color-5-off { color: #9ba406 !important; } .hope-theme-dark .bk-color-6-off { color: #2dbcad !important; } .hope-theme-dark .bk-color-7-off { color: #1544d2 !important; } .hope-theme-dark .bk-color-8-off { color: #7c35ff !important; } .hope-theme-dark .bk-color-9-off { color: #a0a0a0 !important; } @-moz-keyframes blink { 0% { fill: #dc322f; stroke: #dc322f; } 50% { fill: #c2cd07; stroke: #c2cd07; } } @-webkit-keyframes blink { 0% { fill: #dc322f; stroke: #dc322f; } 50% { fill: #c2cd07; stroke: #c2cd07; } } @-o-keyframes blink { 0% { fill: #dc322f; stroke: #dc322f; } 50% { fill: #c2cd07; stroke: #c2cd07; } } @keyframes blink { 0% { fill: #dc322f; stroke: #dc322f; } 50% { fill: #c2cd07; stroke: #c2cd07; } } .hope-theme-light .hope-left-toolbar { background-color: #363636; border-right: 1px solid #000; height: 100%; } .hope-theme-light .hope-left-toolbar > i { width: 60px; font-size: 32px; text-align: center; color: #fff; padding: 10px 5px 10px; } .hope-theme-light .hope-left-toolbar .disabled { color: #555; } .hope-theme-light .hope-left-toolbar > i:hover { background-color: #222; } .hope-theme-light .hope-nav-bar { background-color: #111; color: #fff; position: relative; height: 60px; } .hope-theme-light .hope-nav-bar a, .hope-theme-light .hope-nav-bar a:hover { text-decoration: none; } .hope-theme-light .hope-nav-bar-bg { border-top: 60px solid rgba(92,100,114,0.75); border-left: 100px solid transparent; position: absolute; top: 0px; right: 0px; } .hope-theme-light .hope-nav-bar-sign-out { cursor: pointer; position: absolute; top: 16px; right: 16px; } .hope-theme-light .hope-panel { cursor: default; color: #aaa; background-color: #222; border: 1px solid #000; } .hope-theme-light .hope-panel .error { color: #d8230a; } .hope-theme-light .hope-panel .error:hover { color: #f3270b; } .hope-theme-light .hope-panel-header { background-color: #111; color: #aaa; height: 22px; } .hope-theme-light .hope-panel-icon { margin: 2px 10px 10px; } .hope-theme-light .hope-panel-icon-min { color: #aaa; position: absolute; top: 4px; right: 10px; } .hope-theme-light .hope-panel-icon-min:hover { color: #fff; } .hope-theme-light .hope-search-box { margin: 5px !important; } .hope-theme-light .hope-search-box .input-group-addon { background: #ddd !important; padding: 1px 1px !important; } .hope-theme-light .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-light .hope-search-box button { border: 0; background: #ddd; } .hope-theme-light .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-light .hope-panel-lib-tabs { background-color: #000; color: #aaa; margin-top: 2px; margin-bottom: 2px; } .hope-theme-light .hope-panel-lib-tab-item { text-align: center; } .hope-theme-light .hope-panel-lib-tab-item >div { padding: 8px; } .hope-theme-light .hope-panel-lib-tab-item >div:hover { color: #fff; } .hope-theme-light .hope-panel-lib-tab-item-addon { padding-top: 8px; padding-bottom: 8px; text-align: center; } .hope-theme-light .hope-panel-lib-tab-item-addon:hover { color: #fff; } .hope-theme-light .hope-panel-lib-tabs .on { background-color: #363636; color: #fff; } .hope-theme-light .hope-panel-lib-view { background-color: #222; color: #aaa; } .hope-theme-light .hope-panel-lib-view-first-level, .hope-theme-light .hope-panel-lib-view-second-level, .hope-theme-light .hope-panel-lib-view-third-level { margin-top: 2px; padding-top: 5px; padding-bottom: 5px; } .hope-theme-light .hope-panel-lib-view-third-level { background-color: #262626; } .hope-theme-light .hope-panel-lib-view-third-level:hover { background-color: #2d2d2d; color: #fff; } .hope-theme-light .hope-panel-lib-view-second-level { background-color: #2d2d2d; } .hope-theme-light .hope-panel-lib-view-second-level:hover { background-color: #333; color: #fff; } .hope-theme-light .hope-panel-lib-view-first-level { background-color: #2d2d2d; } .hope-theme-light .hope-panel-lib-view-first-level:hover { background-color: #333; color: #fff; } .hope-theme-light .hope-panel-lib-drag { text-align: center; border: 1px solid #aaa; border-radius: 6px; } .hope-theme-light .hope-panel-lib-code-edit-icon { color: #009cc8; } .hope-theme-light .hope-panel-lib-code-edit-icon:hover { color: #07c8ff; } .hope-theme-light .hope-dropdown { min-width: 200px; border-radius: 16px; margin: 12px 0 0 0; } .hope-theme-light .hope-hover-icon-btn:hover { color: #fff; } .hope-theme-light .hope-graph-grouped { stroke-width: 0px; fill: #ecd704; } .hope-theme-light .hope-graph-nogroup { stroke-width: 1px; stroke: #ecd704; stroke-dasharray: 4 2; } .hope-theme-light .hope-graph-grouped:hover, .hope-theme-light .hope-graph-nogroup:hover { stroke-width: 2px; stroke: #fff; } .hope-theme-light .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-light .hope-graph-buf-outline:hover { opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); } .hope-theme-light .hope-graph-inner-circle { pointer-events: none; stroke-width: 0px; fill: #000; } .hope-theme-light .hope-graph-passive-circle { fill: #aaa; } .hope-theme-light .hope-graph-passive-circle:hover { stroke-width: 2px; stroke: #fff; } .hope-theme-light .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-light .border-bottom { border-bottom: 1px solid #000; } .hope-theme-light .padding-left { padding-left: 6px; } .hope-theme-light .margin-tb { margin-top: 10px; margin-bottom: 10px; } .hope-theme-light .margin-top { margin-top: 8px; } .hope-theme-light .z-index-top { z-index: 99; } .hope-theme-light .match-parent { height: 100%; width: 100%; } .hope-theme-light textarea:focus, .hope-theme-light 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-light .hope-tabs-navigation { background-color: #111; color: #aaa; } .hope-theme-light .hope-tabs-item-list { display: table; list-style: none; padding: 0; margin: 0; } .hope-theme-light .hope-tabs-item { float: left; color: #aaa; min-width: 60px; padding: 5px 6px 5px; text-align: center; cursor: default; } .hope-theme-light .hope-tabs-item a { text-decoration: none; display: block; color: #aaa; } .hope-theme-light .hope-tabs-item.active a { color: #fff; } .hope-theme-light .hope-tabs-item.active { background: #555; } .hope-theme-light .hope-graph-background { background-color: #222; } .hope-theme-light .hope-graph, .hope-theme-light .hope-graph-darken { stroke-width: 0px; position: absolute; top: 0; left: 0; } .hope-theme-light .hope-graph { fill: #111; stroke: #aaa; cursor: default; } .hope-theme-light .hope-graph-darken { fill: #555; stroke: #555; } .hope-theme-light .hope-graph-selected { fill: #000; stroke: #000; } .hope-theme-light text { stroke: none; } .hope-theme-light .hope-graph-in-port, .hope-theme-light .hope-graph-out-port, .hope-theme-light .hope-graph-extract, .hope-theme-light .hope-graph-tag { font-family: Monaco, 'Ubuntu Mono', Consolas, monospace; font-size: 12px; } .hope-theme-light .hope-graph-icon, .hope-theme-light .hope-inspector-icon { font-family: FontAwesome, Monaco, 'Ubuntu Mono', Consolas, monospace; text-anchor: middle; } .hope-theme-light .hope-graph-icon-btn { font-family: FontAwesome, Monaco, 'Ubuntu Mono', Consolas, monospace; cursor: default; fill: #aaa; } .hope-theme-light .hope-graph-icon-btn:hover { fill: #fff; } .hope-theme-light .hope-graph-out-port text { text-anchor: end; } .hope-theme-light .hope-binding-text { text-anchor: middle; font-size: 13px; } .hope-theme-light .hope-graph-in-line, .hope-theme-light .hope-graph-edge, .hope-theme-light .hope-graph-edge-preview { stroke-width: 2px; fill: none; } .hope-theme-light .hope-graph-in-line { stroke: #aaa; } .hope-theme-light .hope-graph-edge-preview { stroke: #e73981; } .hope-theme-light .hope-graph-dash { stroke-dasharray: 4 2; } .hope-theme-light .hope-graph-edge:hover { stroke-width: 5px; stroke: #eee; } .hope-theme-light .hope-graph-edge.hope-graph-selected { stroke: #fff; } .hope-theme-light .hope-graph-port-circle { fill: #aaa; stroke-width: 0px; } .hope-theme-light .hope-graph-port-circle:hover, .hope-theme-light .hope-graph-binding-circle:hover { fill: #e73981; } .hope-theme-light .hope-graph-binding-circle { fill: #aaa; stroke: #555; stroke-width: 1px; } .hope-theme-light .hope-graph .hope-graph-extract rect { stroke-width: 1px; fill: #111; } .hope-theme-light .hope-graph-darken .hope-graph-extract rect { stroke-width: 1px; fill: #555; } .hope-theme-light .hope-graph-darken .hope-graph-selected .hope-graph-extract rect { fill: #111; } .hope-theme-light .hope-graph-node-title-bar { fill: #ecd704; } .hope-theme-light .hope-graph-port-text { fill: #aaa; } .hope-theme-light .hope-graph-port-text:hover { fill: #fff; } .hope-theme-light .hope-graph-extract text { fill: #aaa; text-anchor: middle; } .hope-theme-light .hope-graph-group { stroke-width: 0px; fill: #ecd704; } .hope-theme-light .hope-graph-tag { fill: #fff; } .hope-theme-light .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-light .directional-icon { text-anchor: middle; } .hope-theme-light .directional-icon:hover { cursor: default; } .hope-theme-light .hope-color-palette i { padding-left: 2px; padding-right: 2px; } .hope-theme-light .hope-color-palette { background-color: #111; border: 1px solid #363636; border-radius: 6px; } .hope-theme-light .hope-ftabs-wrapper { float: left; background-color: #333; height: 100%; width: 100%; } .hope-theme-light .hope-ftabs { list-style: none; margin: 0; padding: 0; height: 100%; width: 100%; overflow: hidden; } .hope-theme-light .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-light .hope-ftabs-name { display: inline-block; white-space: nowrap; min-width: 30px; } .hope-theme-light .hope-ftabs li.active { background: #fff; } .hope-theme-light .hope-ftabs li:not(.active):hover { background: #ddd; } .hope-theme-light .hope-ftabs-btn:hover { color: #dc322f; } .hope-theme-light .hope-open-dialog-list { height: 360px; overflow: auto; } .hope-theme-light .hope-open-dialog-item { line-height: 18px; width: 120px; height: 60px; float: left; font-size: 16px; margin: 10px; border-radius: 5px; border: 2px solid #000; background-color: #0bb8da; } .hope-theme-light .hope-open-dialog-item:hover { border: 2px solid #ff0; } .hope-theme-light .hope-open-dialog-item.selected { background-color: #008000; } .hope-theme-light .hope-app-manager { background-color: #e8e8e8; height: 100%; } .hope-theme-light .hope-app-mgr-toolbar { background-color: #fff; } .hope-theme-light .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-light .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-light .hope-app.add-new { background-color: #ddd; color: #555; border: 0; } .hope-theme-light .hope-app.add-new:hover { background-color: #999; } .hope-theme-light .hope-app-trash { position: absolute; right: 8px; top: 4px; visibility: hidden; } .hope-theme-light .hope-app:hover .hope-app-trash { visibility: visible; color: #ff0; } .hope-theme-light .hope-app-trash:hover { color: #f00; } .hope-theme-light .hope-app-icon { font-size: 90px; text-align: center; } .hope-theme-light .hope-app-name { margin: 8px 0; font-size: 24px; } .hope-theme-light .hope-app-desc { color: #ddd; font-size: 14px; } .hope-theme-light .hope-app-stats { position: absolute; left: 10px; right: 10px; bottom: 6px; color: #ccc; font-size: 14px; font-style: italic; } .hope-theme-light .hope-app-stats .badge { background-color: #999; } .hope-theme-light .hope-app-mgr-sort-dropdown { margin: 5px !important; } .hope-theme-light .hope-app-mgr-body { padding: 0 60px; } .hope-theme-light .hope-app-mgr-title-bar { border-bottom: 1px solid #ccc; padding: 10px 8px; position: relative; } .hope-theme-light .hope-app-mgr-title { font-size: 24px; } .hope-theme-light .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-light .hope-button:hover { background-color: #efefef; } .hope-theme-light .hope-button i { padding: 6px; } .hope-theme-light .hope-app-mgr-list { list-style: none; overflow: auto; padding: 10px 0 0 0; } .hope-theme-light .hope-ui-container { background: #1d1d1d; color: #aaa; width: 100%; height: 100%; padding: 20px; } .hope-theme-light .hope-ui-widget { background: #1d1d1d; color: #aaa; } .hope-theme-light .grid-stack-item { border: 0; } .hope-theme-light .grid-stack-item-content, .hope-theme-light .grid-stack .grid-stack-placeholder > .placeholder-content { left: 0 !important; right: 0 !important; overflow: hidden !important; } .hope-theme-light .grid-stack > .grid-stack-item > .ui-resizable-se { right: 0 !important; } .hope-theme-light .onoffswitch { text-align: left; position: relative; width: 78px; } .hope-theme-light .onoffswitch-checkbox { display: none; } .hope-theme-light .onoffswitch-label { display: block; overflow: hidden; cursor: pointer; margin: 0; border: 1px solid #888; } .hope-theme-light .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-light .onoffswitch-inner .on, .hope-theme-light .onoffswitch-inner .off { float: left; width: 50%; height: 24px; padding: 0 6px; line-height: 24px; font-size: 14px; } .hope-theme-light .onoffswitch-inner .on { background-color: #2a2a2a; color: #8b8b8b; } .hope-theme-light .onoffswitch-inner .off { background-color: #101214; color: #8b8b8b; text-align: right; } .hope-theme-light .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-light .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { margin-left: 0; } .hope-theme-light .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { right: 0px; background-color: #f90; } .hope-theme-light .styled-select select { width: 100%; height: 20px; background: #363636; border: 1px solid #888; } .hope-theme-light .hope-widget-details-extra { text-align: center; background: #222; } .hope-theme-light .hope-widget-details-extra:hover { background: #000; } .hope-theme-light .form-signin { max-width: 330px; padding: 15px; margin: 0 auto; } .hope-theme-light .form-btn { margin-top: 8px; } .hope-theme-light .hope-login-dialog { width: 750px; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } .hope-theme-light .fill-color-1 { fill: #dc322f !important; } .hope-theme-light .fill-color-2 { fill: #e73981 !important; } .hope-theme-light .fill-color-3 { fill: #fe9720 !important; } .hope-theme-light .fill-color-4 { fill: #ecd704 !important; } .hope-theme-light .fill-color-5 { fill: #c2cd07 !important; } .hope-theme-light .fill-color-6 { fill: #4ed5c7 !important; } .hope-theme-light .fill-color-7 { fill: #3563eb !important; } .hope-theme-light .fill-color-8 { fill: #ae82ff !important; } .hope-theme-light .fill-color-9 { fill: #c8c8c8 !important; } .hope-theme-light .fill-color-1-with-hover { fill: #dc322f !important; } .hope-theme-light .fill-color-2-with-hover { fill: #e73981 !important; } .hope-theme-light .fill-color-3-with-hover { fill: #fe9720 !important; } .hope-theme-light .fill-color-4-with-hover { fill: #ecd704 !important; } .hope-theme-light .fill-color-5-with-hover { fill: #c2cd07 !important; } .hope-theme-light .fill-color-6-with-hover { fill: #4ed5c7 !important; } .hope-theme-light .fill-color-7-with-hover { fill: #3563eb !important; } .hope-theme-light .fill-color-8-with-hover { fill: #ae82ff !important; } .hope-theme-light .fill-color-9-with-hover { fill: #c8c8c8 !important; } .hope-theme-light .fill-color-1-with-hover:hover { fill: #e35b59 !important; } .hope-theme-light .fill-color-2-with-hover:hover { fill: #ec619a !important; } .hope-theme-light .fill-color-3-with-hover:hover { fill: #feac4d !important; } .hope-theme-light .fill-color-4-with-hover:hover { fill: #fbe92b !important; } .hope-theme-light .fill-color-5-with-hover:hover { fill: #ebf718 !important; } .hope-theme-light .fill-color-6-with-hover:hover { fill: #71ddd2 !important; } .hope-theme-light .fill-color-7-with-hover:hover { fill: #5d82ef !important; } .hope-theme-light .fill-color-8-with-hover:hover { fill: #be9bff !important; } .hope-theme-light .fill-color-9-with-hover:hover { fill: #d3d3d3 !important; } .hope-theme-light .fill-color-1-on { fill: #e35b59 !important; } .hope-theme-light .fill-color-2-on { fill: #ec619a !important; } .hope-theme-light .fill-color-3-on { fill: #feac4d !important;