UNPKG

ares-ecosystem-ide

Version:

A browser-based code editor and UI designer for Enyo 2 projects

2,120 lines (1,993 loc) 83.1 kB
/* lib/layout/contextual/source/ContextualLayout.css */ /* ContextualLayout.css - popup positioning and border radius adjustments */ /*for popups above activator*/ .vertical.above { top: auto; margin-top:-10px; bottom: 100%; margin-bottom: 10px; } /*for popups below activator*/ .vertical.below { margin-top:10px; } /*for popups on the left of the activator*/ .right.horizontal { margin-left: -11px; } /*for popups on the right of the activator*/ .left.horizontal { margin-left: 10px; } /*corners*/ /*vertical top corners*/ /*for popups on the left of the activator*/ .vertical.right.corner { margin-left: 0px; } /*for popups on the right of the activator*/ .vertical.left.corner { margin-left: 0px; } .vertical.below.left.corner { border-top-right-radius: 0px; } .vertical.below.right.corner { border-top-left-radius: 0px; } /*vertical bottom corners*/ .left.above.corner { border-bottom-right-radius: 0px; } .right.above.corner { border-bottom-left-radius: 0px; } /*horizontal bottom corners*/ .left.low.corner { border-bottom-left-radius: 0px; } .right.low.corner { border-bottom-right-radius: 0px; } /*horizontal top corners*/ .left.high.corner { border-top-left-radius: 0px; } .right.high.corner { border-top-right-radius: 0px; } /* lib/layout/fittable/source/FittableLayout.css */ .enyo-fittable-rows-layout { position: relative; } .enyo-fittable-rows-layout > * { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; /* float when not stretched */ float: left; clear: both; } /* non-floating when stretched */ .enyo-fittable-rows-layout.enyo-stretch > * { float: none; clear: none; } /* setting to enforce margin collapsing */ /* NOTE: rows cannot have margin left/right */ .enyo-fittable-rows-layout.enyo-stretch.enyo-margin-expand > * { float: left; clear: both; width: 100%; /* note: harsh resets */ margin-left: 0 !important; margin-right: 0 !important; } .enyo-fittable-columns-layout { position: relative; text-align: left; white-space: nowrap; } .enyo-locale-right-to-left .enyo-fittable-columns-layout { text-align: right; } .enyo-fittable-columns-layout.enyo-center, .enyo-locale-right-to-left .enyo-fittable-columns-layout.enyo-center { text-align: center; } .enyo-fittable-columns-layout > * { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; vertical-align: top; display: inline-block; white-space: normal; } .enyo-fittable-columns-layout > table { display: inline-table; } .enyo-fittable-columns-layout.enyo-tool-decorator > * { vertical-align: middle; } /* repair clobbered white-space setting for pre, code */ .enyo-fittable-columns-layout > pre, .enyo-fittable-columns-layout > code { white-space: pre; } .enyo-fittable-columns-layout > .enyo-fittable-columns-layout, .enyo-fittable-columns-layout > .onyx-toolbar-inline { white-space: nowrap; } /* NOTE: columns cannot have margin top/bottom */ .enyo-fittable-columns-layout.enyo-stretch > * { height: 100%; /* note: harsh resets */ margin-top: 0 !important; margin-bottom: 0 !important; } .enyo-locale-right-to-left .enyo-fittable-columns-layout { direction: rtl; text-align: right; } /* lib/layout/list/source/List.css */ .enyo-list { position: relative; } .enyo-list-port { overflow: hidden; position: relative; } .enyo-list-holdingarea { position: absolute; left: 0; right: 0; } .enyo-list-port.horizontal { white-space: nowrap; width: 1000000px; height: 1000000px; } .enyo-list-port.vertical { height: 1000000px; } .enyo-list-page { position: absolute; left: 0; } .enyo-locale-right-to-left .enyo-list-page { left: auto; right: 0; } .enyo-list-page.vertical { left: 0; right: 0; } .enyo-list-holdingarea { top: -10000px; } .enyo-pinned-list-placeholder { border: 1px solid red; position: absolute; top: 0; left: 0; z-index: 1000; background: transparent; overflow: hidden; } .enyo-pinned-list-placeholder button { width: 100px; height: 100%; position: absolute; top: 0; right: 0; } .enyo-list-reorder-container { position: absolute; top: 0; left: 0; z-index: 1000; background: transparent; overflow: hidden; } .enyo-animatedTopAndLeft { -webkit-transition: top 0.1s linear, left 0.1s linear; -moz-transition: top 0.1s linear, left 0.1s linear; -o-transition: top 0.1s linear, left 0.1s linear; transition: top 0.1s linear, left 0.1s linear; } /* lib/layout/list/source/PulldownList.css */ .enyo-list-pulldown { position: absolute; bottom: 100%; left: 0; right: 0; } .enyo-puller { position: relative; height: 50px; font-size: 22px; color: #444; padding: 20px 0 0px 34px; } .enyo-puller-text { position: absolute; left: 80px; top: 22px; } .enyo-puller-arrow { position: relative; background: #444; width: 7px; height: 28px; transition: transform 0.3s; -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; -o-transition: -o-transform 0.3s; -ms-transition: -ms-transform 0.3s; } .enyo-puller-arrow:after { content: " "; height: 0; width: 0; position: absolute; border: 10px solid transparent; border-bottom-color: #444; bottom: 100%; left: 50%; margin-left: -10px; } .enyo-puller-arrow-up { transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); } .enyo-puller-arrow-down { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); } /* lib/layout/list/source/GridList.css */ /* Put anything you reference with "url()" in ../assets/ This way, you can minify your application, and just remove the "source" folder for production */ .enyo-gridlist { height: 100%; /*activate the GPU for compositing each page */ -webkit-transform: translate3d(0, 0, 0); z-index: 1; } .enyo-gridlist-row { display: inline-block; background-color: #000; width: auto; height: auto; overflow: hidden; vertical-align: top; border: 0; padding: 0; margin: 0 auto; /* TODO: Investigate if these properties cause scrolling performance issues */ /* -webkit-border-radius: 5px; border-radius: 5px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -ms-box-shadow: 0 2px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); */ } .enyo-gridlist-dummy { display:inline-block; width:auto; height:auto; z-index: -1; } /* lib/layout/list/source/GridListImageItem.css */ /* Put anything you reference with "url()" in ../assets/ This way, you can minify your application, and just remove the "source" folder for production */ .enyo-gridlist-imageitem { width: 100%; height: 100%; color: #fff; } .enyo-gridlist-imageitem img { display: block; width: 100%; } .enyo-gridlist-imageitem .caption, .enyo-gridlist-imageitem .sub-caption { text-align: center; font-size: 10pt; z-index: 10; padding-top: 10px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #fff; } .enyo-gridlist-imageitem.disabled { opacity: 0.4; filter: alpha(opacity=40); } /* lib/layout/panels/source/arrangers/Arranger.css */ .enyo-arranger { position: relative; overflow: hidden; } .enyo-arranger.enyo-fit { position: absolute; } .enyo-arranger > * { position: absolute; left: 0; top: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .enyo-arranger-fit > * { /* override any width/height set on panels */ width: 100% !important; height: 100% !important; min-width: 0 !important; min-height: 0 !important; } /* lib/layout/panels/source/Panels.css */ .enyo-panels { } .enyo-panels-fit-narrow { } @media all and (max-width: 800px) { .enyo-panels-fit-narrow > * { min-width: 100%; max-width: 100%; } } /* lib/layout/tree/source/Node.css */ .enyo-node { cursor: default; padding: 4px; } .enyo-node img { vertical-align: middle; padding-right: 6px; } .enyo-node-box { overflow: hidden; } .enyo-node-client { position: relative; } .enyo-animate .enyo-node-box, .enyo-animate .enyo-node-client { -ms-transition-property: height, top; -ms-transition-duration: 0.2s, 0.2s; -moz-transition-property: height, top; -moz-transition-duration: 0.2s, 0.2s; -o-transition-property: height, top; -o-transition-duration: 0.2s, 0.2s; -webkit-transition-property: height, top; -webkit-transition-duration: 0.2s, 0.2s; transition-property: height, top; transition-duration: 0.2s, 0.2s; } /* lib/layout/imageview/source/ImageViewPin.css */ .pinDebug { background:yellow; border:1px solid yellow; } /* Ares.less */ /* Paths */ /* application importing Onyx Less files will have to override this */ /* variable. Otherwise, Onyx image load will fail with a 404 error */ /* Fonts */ /* ---------------------------------------*/ /* Text Colors */ /* ---------------------------------------*/ /* Background Colors */ /* ---------------------------------------*/ /* Border Radius */ /* ---------------------------------------*/ /* Padding */ /* ---------------------------------------*/ /* Icon Sizes */ /* ---------------------------------------*/ /* Disabled Opacity */ /* ---------------------------------------*/ /* Gradient Overlays */ /* ---------------------------------------*/ /* Images */ /* ---------------------------------------*/ /* Onyx variables overrides */ /* ---------------------------------------*/ /*Fonts*/ /*Colors*/ /* Border Radius */ /* Backgrounds */ /*#a7a7a7*/ /* Ares variables */ /* ---------------------------------------*/ /* Fonts */ /* Images */ /* Colors */ /* #EAEAEA */ /*# eeeeee */ /*#ddd*/ /*#999999*/ /*#666*/ /*#0a4461*/ /*ex : #0B4063*/ /* whiteSmoke */ /* Ares popups */ /* #999999 */ /*Border radius*/ /* Project list */ /* #aaa */ /*#ccc*/ /* B7B7B7 */ /*#666666*/ /*dedede*//* Project preview */ /* Ares mixins */ /* onyx-classes.less - combined CSS (less) files for all released Onyx controls into single onyx.less file to avoid IE bug that allows a maximum of 31 style sheets to be loaded before silently failing */ .onyx { color: #333333; font-family: Arial, 'Helvetica Neue', 'Nimbus Sans L', sans-serif; font-size: 13px; cursor: default; background-color: #eaeaea; /* remove automatic tap highlight color */ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } /* prevent IE from inheriting line-height for these elements */ .onyx button, .onyx label, .onyx input { line-height: normal; } .onyx-selected { background-color: #c4e3fe; } /* LESS pre-calculations */ /* Individual Widget CSS */ /* Icon.css */ .onyx-icon, .onyx-icon-toggle { width: 32px; height: 32px; background-repeat: no-repeat; display: inline-block; vertical-align: middle; } .onyx-icon.onyx-icon-button.active, .onyx-icon.onyx-icon-button.pressed, .onyx-icon.onyx-icon-button:active:hover, .onyx-icon-toggle.active { background-position: 0 -32px; } .onyx-icon.disabled { opacity: 0.4; filter: alpha(opacity=40); } .onyx-icon.disabled:active:hover { background-position: 0 0px; } /* Button.css */ .onyx-button { outline: 0; color: #ffffff; font-size: 13px; text-align: center; white-space: nowrap; margin: 0; padding: 6px 18px; overflow: hidden; border-radius: 6px; /* for IE8 */ border: 1px solid #535353; border: 1px solid rgba(11, 11, 11, 0.2); /* The border and the gradient interact in a strange way that causes the bottom-border (top if the gradient is aligned top) to be lighter than other borders. We can fix it by using the darker bottom border below, but then there are a few rogue pixels that end up very dark. */ /* border-bottom: 1px solid rgba(15, 15, 15, 0.5); */ box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2); background: #a7a7a7 url('../lib/onyx/images/gradient.png') repeat-x bottom; background-size: contain; /**/ text-overflow: ellipsis; /* the following cause arcane problems on IE */ /* min-width: 14px; min-height: 20px; */ } /* IE8 can't handle these selectors in tandem: .onyx-button.active, .onyx-button:active:not([disabled]) { the effect is as if .onyx-button.active doesn't exist */ .onyx-button.active, .onyx-button.pressed { background-image: url('../lib/onyx/images/gradient-invert.png'); background-position: top; border-top: 1px solid rgba(15, 15, 15, 0.6); box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1); } .onyx-button:active:hover:not([disabled]) { background-image: url('../lib/onyx/images/gradient-invert.png'); background-position: top; border-top: 1px solid rgba(15, 15, 15, 0.6); box-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1); } .onyx-button[disabled] { opacity: 0.4; filter: alpha(opacity=40); } .onyx-button > img { padding: 0px 3px; } /* Remove the focused inner-border style in Firefox (Windows) */ .onyx-button::-moz-focus-inner { border: 0; } /* Checkbox.css */ .onyx-checkbox { cursor: pointer; height: 16px; width: 16px; background: url('../assets/images/checkbox.png') no-repeat; /* reset for ? */ margin: 0px; /* these entries cause toggle-button and checkbox to line up properly*/ display: inline-block; vertical-align: middle; } .onyx-checkbox[checked] { background-position: 0px -16px; } .onyx-checkbox[disabled] { opacity: 0.4; } /* Grabber.css */ .onyx-grabber { background: url('../lib/onyx/images/grabbutton.png') no-repeat center; width: 23px; height: 27px; } /* Popup.css */ .onyx-popup { font-size: 13px; box-shadow: 0 6px 10px rgba(0, 0, 0, 0.2); border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 8px; padding: 6px; color: #ffffff; background: #4c4c4c url('../lib/onyx/images/gradient.png') repeat-x 0 bottom; } .onyx-popup-decorator { position: relative; } /* Groupbox.css */ .onyx-groupbox > * { display: block; /*box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5);*/ border-color: #aaaaaa; border-style: solid; border-width: 0 1px 1px 1px; /*padding: 10px;*/ /* reset styles that make 'item' look bad if they happen to be there */ border-radius: 0; margin: 0; font-size: 13px; } /* needed for MathJax support */ .onyx-groupbox > script { display: none; } .onyx-groupbox > *:first-child { border-top-color: #aaaaaa; border-width: 1px; border-radius: 6px 6px 0 0; } .onyx-groupbox > *:last-child { border-radius: 0 0 6px 6px; } .onyx-groupbox > *:first-child:last-child { border-radius: 6px; } .onyx-groupbox-header { padding: 2px 10px; color: #ffffff; font-size: 13px; font-weight: bold; text-transform: uppercase; /**/ background-color: #4c4c4c; border: none; background: #4c4c4c url('../lib/onyx/images/gradient.png') repeat-x 0 10px; } .onyx-groupbox .onyx-input-decorator { display: block; } .onyx-groupbox > .onyx-input-decorator { border-color: #aaaaaa; border-width: 0 1px 1px 1px; border-radius: 0; } .onyx-groupbox > .onyx-input-decorator:first-child { border-width: 1px; border-radius: 6px 6px 0 0; } .onyx-groupbox > .onyx-input-decorator:last-child { border-radius: 0 0 6px 6px; } .onyx-groupbox > .onyx-input-decorator:first-child:last-child { border-radius: 6px; } /* Input.css */ .onyx-input-decorator { padding: 6px 8px 10px 8px; border-radius: 6px; border: 1px solid; border-color: rgba(0, 0, 0, 0.1); margin: 0; } .onyx-input-decorator.onyx-focused { box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.3); border-color: rgba(0, 0, 0, 0.3); background-color: #ffffff; } .onyx-input-decorator.onyx-disabled { /* FIXME: needed to color a disabled input placeholder. */ /*-webkit-text-fill-color: #888;*/ opacity: 0.4; filter: alpha(opacity=40); } .onyx-input-decorator > input { /* reset */ margin: 0; padding: 0; border: none; outline: none; cursor: pointer; background-color: transparent; background-image: none; font-size: 13px; box-shadow: none; /* FIXME: hack for styling reset on Android */ /* -webkit-appearance: caret;*/ } .onyx-input-decorator.onyx-focused > input { cursor: text; } .onyx-input-decorator.onyx-disabled > input { cursor: default; } /* Menu.css */ .onyx-menu, .onyx.onyx-menu { min-width: 160px; top: 100%; left: 0; margin-top: 2px; padding: 3px 0; border-radius: 6px; } .onyx-menu.onyx-menu-up { top: auto; bottom: 100%; margin-top: 0; margin-bottom: 2px; } .onyx-toolbar .onyx-menu { margin-top: 11px; border-radius: 0 0 6px 6px; } .onyx-toolbar .onyx-menu.onyx-menu-up { margin-top: 0; margin-bottom: 10px; border-radius: 6px 6px 0 0; } .onyx-menu-item { display: block; padding: 10px; } .onyx-menu-item:hover { background: #284152; } .onyx-menu-divider, .onyx-menu-divider:hover { margin: 6px 0; padding: 0; border-bottom: 1px solid #aaa; } .onyx-menu-label { cursor: default; -webkit-user-select: none; -moz-user-select: -moz-none; user-select: none; opacity: 0.4; filter: alpha(opacity=40); } .onyx-menu-label:hover { background: none; } /* customize a toolbar to support menus */ .onyx-menu-toolbar, .onyx-toolbar.onyx-menu-toolbar { position: relative; z-index: 10; overflow: visible; } /* Submenu.css */ .onyx-submenu { background: rgba(0, 0, 0, 0.25) url('../lib/onyx/images/gradient-invert.png') repeat-x 0 top; } /* Picker.css */ .onyx-picker-decorator .onyx-button { padding: 10px 18px; } .onyx-picker { top: 0; margin-top: -3px; min-width: 0; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; color: black; background: #ffffff; } .onyx-picker.onyx-menu-up { top: auto; bottom: 0; margin-top: 3px; margin-bottom: -3px; } .onyx-picker .onyx-menu-item { text-align: center; } .onyx-picker .onyx-menu-item:hover { background-color: transparent; } .onyx-picker .onyx-menu-item.selected, .onyx-picker .onyx-menu-item.active, .onyx-picker .onyx-menu-item:active:hover { border-top: 1px solid rgba(0, 0, 0, 0.1); background-color: #cde7fe; box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.2); } .onyx-picker .onyx-menu-item { border-top: 1px solid rgba(255, 255, 255, 0.5); border-bottom: 1px solid rgba(0, 0, 0, 0.2); } .onyx-picker:not(.onyx-flyweight-picker) .onyx-menu-item:first-child, .onyx-flyweight-picker :first-child > .onyx-menu-item { border-top: none; } .onyx-picker:not(.onyx-flyweight-picker) .onyx-menu-item:last-child, .onyx-flyweight-picker :last-child > .onyx-menu-item { border-bottom: none; } /* TextArea.css */ .onyx-input-decorator > textarea { /* reset */ margin: 0; padding: 0; border: none; outline: none; cursor: pointer; background-color: transparent; background-image: none; font-size: 13px; box-shadow: none; /* Remove scrollbars and resize handle */ resize: none; overflow: auto; /* FIXME: hack for styling reset on Android */ /* -webkit-appearance: caret;*/ } .onyx-input-decorator.onyx-focused > textarea { cursor: text; } .onyx-input-decorator.onyx-disabled > textarea { cursor: default; } .onyx-textarea { /* need >=50px for scrollbar to be usable on mac */ min-height: 50px; } /* RichText.css */ .onyx-input-decorator > .onyx-richtext { /* reset */ margin: 0; padding: 0; border: none; outline: none; cursor: pointer; background-color: transparent; background-image: none; font-size: 13px; min-height: 20px; min-width: 100px; box-shadow: none; /* FIXME: hack for styling reset on Android */ /* -webkit-appearance: caret;*/ } .onyx-input-decorator.onyx-focused > .onyx-richtext { cursor: text; } .onyx-input-decorator.onyx-disabled > .onyx-richtext { cursor: default; } /* RadioButton.css */ .onyx-radiobutton { padding: 8px 12px; margin: 0; outline: 0; font-size: 13px; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); text-align: center; /**/ background: #e7e7e7 url('../lib/onyx/images/gradient.png') repeat-x bottom; /* IE8 */ border: 1px solid #333333; border: 1px solid rgba(15, 15, 15, 0.2); /* turn off right-border in a way IE8 ignores, because IE8 does not support :last-child */ border-right-color: rgba(0, 0, 0, 0); box-shadow: inset 1px 1px 0px rgba(255, 255, 255, 0.2); } .onyx-radiobutton:first-child { border-radius: 6px 0 0 6px; } .onyx-radiobutton:last-child { border-radius: 0px 6px 6px 0px; /* IE8 */ border-right: 1px solid #333333; border-right: 1px solid rgba(15, 15, 15, 0.2); } .onyx-radiobutton.active { color: #ffffff; background: #0091f2 url('../lib/onyx/images/gradient-invert.png') repeat-x top; border-top: 1px solid rgba(15, 15, 15, 0.6); box-shadow: inset 1px 2px 2px rgba(0, 0, 0, 0.2); } /* Scrim.css */ .onyx-scrim { z-index: 1; /* note: by using pointer-events we allow tapping on scrim while it is fading out; however, this requires any showing classes to set pointer events to auto or scrim will not function as expected. */ pointer-events: none; } .onyx-scrim.onyx-scrim-translucent { pointer-events: auto; background-color: #000000; opacity: 0.65; filter: alpha(opacity=65); } .onyx-scrim.onyx-scrim-transparent { pointer-events: auto; background: transparent; } /* TabButton.css */ .onyx-radiobutton.onyx-tabbutton { padding: 8px 34px; font-size: 13px; border-radius: 0px; } /* TabBar.css */ .onyx-tab-bar { width: 100%; z-index: 10; background-color: #cacaca; padding-top: 1px; } .onyx-tab-bar-scroller { padding-top: 2px; } .onyx-tab-bar-scroller > .enyo-thumb { border: 0px; } .onyx-tab-wrapper { padding: 3px 0px 3px 0px; } .onyx-tab-line { position: relative; margin-top: -0.1em; border-top: 1px solid #646464; z-index: 2; } .onyx-tab-rug { position: relative; padding: 0.3em; background-color: #cacaca; z-index: 4; } /* TabBarItem.css */ .onyx-tab-item { display: inline; position: relative; border: 1px solid #646464; margin: 0px 2px 0px 2px; border-top-right-radius: 5px; border-top-left-radius: 5px; background-color: #b1b1b1; z-index: 1; padding-top: 0.2em; padding-bottom: 0.7em ; vertical-align: baseline; } .onyx-tab-item.active { border-bottom: 1px solid #cacaca; background-color: #cacaca; z-index: 3; padding-top: 0.3em; } .onyx-tab-item:hover { background-color: #cacaca; } .onyx-tab-item button { overflow: hidden; margin: 3px; border: 1px solid transparent; background-color: transparent ; } .onyx-tab-item-dissolve { display: inline-block; height: 90%; width: 2em; top: 2px; right: 19px; position: absolute; background: linear-gradient(to right, #b1b1b1 0%, rgba(177, 177, 177, 0) 100%); /* W3C */ background: -moz-linear-gradient(right, #b1b1b1 0%, rgba(177, 177, 177, 0) 100%); /* FF3.6+ */ background: -webkit-linear-gradient(left, rgba(177, 177, 177, 0), #b1b1b1); /* Chrome10+,Safari5.1+ */ background: -webkit-gradient(linear, right top, left top, color-stop(0%, #b1b1b1), color-stop(100%, rgba(177, 177, 177, 0))); /* Chrome,Safari4+ */ background: -o-linear-gradient(left, #b1b1b1 0%, rgba(177, 177, 177, 0) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(177, 177, 177, 0) 0%, #b1b1b1 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00b1b1b1, endColorstr=#ffb1b1b1, GradientType=1); /* IE6-9 */ } .onyx-tab-item-dissolve.active { background: linear-gradient(to right, #cacaca 0%, rgba(202, 202, 202, 0) 100%); /* W3C */ background: -moz-linear-gradient(right, #cacaca 0%, rgba(202, 202, 202, 0) 100%); /* FF3.6+ */ background: -webkit-linear-gradient(left, rgba(202, 202, 202, 0), #cacaca); /* Chrome10+,Safari5.1+ */ background: -webkit-gradient(linear, right top, left top, color-stop(0%, #cacaca), color-stop(100%, rgba(202, 202, 202, 0))); /* Chrome,Safari4+ */ background: -o-linear-gradient(left, #cacaca 0%, rgba(202, 202, 202, 0) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(202, 202, 202, 0) 0%, #cacaca 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00cacaca, endColorstr=#ffcacaca, GradientType=1); /* IE6-9 */ } .onyx-tab-item-hovered { background: linear-gradient(to right, #cacaca 0%, rgba(202, 202, 202, 0) 100%); /* W3C */ background: -moz-linear-gradient(right, #cacaca 0%, rgba(202, 202, 202, 0) 100%); /* FF3.6+ */ background: -webkit-linear-gradient(left, rgba(202, 202, 202, 0), #cacaca); /* Chrome10+,Safari5.1+ */ background: -webkit-gradient(linear, right top, left top, color-stop(0%, #cacaca), color-stop(100%, rgba(202, 202, 202, 0))); /* Chrome,Safari4+ */ background: -o-linear-gradient(left, #cacaca 0%, rgba(202, 202, 202, 0) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, rgba(202, 202, 202, 0) 0%, #cacaca 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00cacaca, endColorstr=#ffcacaca, GradientType=1); /* IE6-9 */ } .onyx-tab-item-close { display: inline-block; margin-right: 3px; width: 16px; height: 16px; vertical-align: middle; background-repeat: no-repeat; background-image: url('../lib/onyx/images/close-inactive.png'); } .onyx-tab-item-close:hover { background-image: url('../lib/onyx/images/close-active.png'); } /* ToggleButton.css */ .onyx-toggle-button { display: inline-block; height: 32px; line-height: 32px; min-width: 64px; vertical-align: middle; text-align: center; /* */ border-radius: 6px; box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.4); background: #8bba3d url('../lib/onyx/images/gradient-invert.png') repeat-x bottom; background-size: auto 100%; /* label */ color: #ffffff; font-size: 13px; font-weight: bold; text-transform: uppercase; } .onyx-toggle-button.off { background-color: #b1b1b1 !important; } .onyx-toggle-button-knob { display: inline-block; width: 30px; height: 30px; margin: 1px; border-radius: 6px; background: #f6f6f6 url('../lib/onyx/images/gradient.png') repeat-x; background-size: auto 100%; } .onyx-toggle-button .onyx-toggle-button-knob { box-shadow: -1px 0px 4px rgba(0, 0, 0, 0.35), inset 0 -1px 0 rgba(0, 0, 0, 0.4); float: right; } .onyx-toggle-button.off .onyx-toggle-button-knob { box-shadow: 1px 0px 4px rgba(0, 0, 0, 0.35), inset 0 -1px 0 rgba(0, 0, 0, 0.4); float: left; } .onyx-toggle-button.disabled, .onyx-icon-button.disabled { opacity: 0.4; filter: alpha(opacity=40); } .onyx-toggle-content { min-width: 32px; padding: 0 6px; } .onyx-toggle-content.empty { padding: 0; } .onyx-toggle-content.off { float: right; } .onyx-toggle-content.on { float: left; } /* Toolbar.css */ .onyx-toolbar { /* line-height is unreliable for centering, instead use vertical-align: middle to align elements along a common centerline and use padding to fill out the space. */ padding: 9px 8px 10px 8px; border: 1px solid #3A3A3A; background: #4c4c4c url('../lib/onyx/images/gradient.png') repeat-x 0 bottom; background-size: contain; color: #ffffff; /**/ white-space: nowrap; overflow-y: visible; font-size: 13px; } .onyx-toolbar-inline > *, .enyo-fittable-columns-layout.onyx-toolbar-inline > * { display: inline-block; vertical-align: middle; margin: 4px 6px 5px; box-sizing: border-box; } /* needed for MathJax support */ .onyx-toolbar-inline > script, .enyo-fittable-columns-layout.onyx-toolbar-inline > script { display: none; } .onyx-toolbar .onyx-icon-button { margin: 3px 2px 1px; } .onyx-toolbar .onyx-button { color: #f2f2f2; background-color: #555656; border-color: rgba(15, 15, 15, 0.5); margin-top: 0; margin-bottom: 0; height: 36px; } .onyx-toolbar .onyx-input-decorator { margin: 1px 3px; box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.1); background-color: rgba(0, 0, 0, 0.1); padding: 0px 6px 5px 6px; } .onyx-toolbar .onyx-input-decorator.onyx-focused { box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.3); background-color: #ffffff; } .onyx-toolbar .onyx-input-decorator .onyx-input { color: #e5e5e5; font-size: 13px; } .onyx-toolbar .onyx-input-decorator .onyx-input:focus { color: #000000; } .onyx-toolbar .onyx-input-decorator .onyx-input:focus::-webkit-input-placeholder { color: #dddddd; } /* Tooltip.css */ .onyx-tooltip { z-index: 20; left: 0; padding: 4px 6px; margin-top: 4px; margin-left: -6px; box-shadow: 0 6px 10px rgba(0, 0, 0, 0.2); border: 1px solid rgba(0, 0, 0, 0.2); color: #ffffff; background: #216593 url('../lib/onyx/images/gradient.png') repeat-x 0 bottom; border-radius: 6px; white-space: nowrap; } /*move the tooltip over to the right when displaying the right arrow so it aligns better with the decorator*/ .onyx-tooltip.right-arrow { left: 30px; } /*prep the left & right arrows using before & after - left arrow uses before & right arrow uses after*/ .onyx-tooltip::before { content: ''; border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; top: -6px; left: 16px; } .onyx-tooltip::after { content: ''; border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; top: -6px; margin-left: -12px; } /*The following 3 rules handle the left & right arrows when the tooltip is displayed below the activator*/ .onyx-tooltip.below { top: 100%; } .onyx-tooltip.below.right-arrow::after { border-bottom: 6px solid #1D587F; top: -6px; } .onyx-tooltip.below.left-arrow::before { border-bottom: 6px solid #1D587F; top: -6px; } /*The following 3 rules handle the left & right arrows when the tooltip is displayed above the activator*/ .onyx-tooltip.above { top: -100%; } .onyx-tooltip.above.right-arrow::after { content: ''; border-top: 6px solid #1D587F; top: 100%; } .onyx-tooltip.above.left-arrow::before { content: ''; border-top: 6px solid #1D587F; top: 100%; } /* ProgressBar.css */ .onyx-progress-bar { margin: 8px; height: 8px; border: 1px solid rgba(15, 15, 15, 0.2); border-radius: 6px; background: #b8b8b8 url('../lib/onyx/images/gradient-invert.png') repeat-x; background-size: auto 100%; } .onyx-progress-bar-bar { height: 100%; border-radius: 6px; background: #58abef url('../lib/onyx/images/gradient.png') repeat-x; background-size: auto 100%; } .onyx-progress-bar-bar.striped { background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px; } .onyx-progress-bar-bar.striped.animated { -webkit-animation: progress-bar-stripes 2s linear infinite; -moz-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite; } @-webkit-keyframes progress-bar-stripes { from { background-position: 0 0; } to { background-position: 40px 0; } } @-moz-keyframes progress-bar-stripes { from { background-position: 0 0; } to { background-position: 40px 0; } } @-o-keyframes progress-bar-stripes { from { background-position: 0 0; } to { background-position: 40px 0; } } @keyframes progress-bar-stripes { from { background-position: 0 0; } to { background-position: 40px 0; } } /* ProgressButton.css */ .onyx-progress-button { position: relative; height: 36px; line-height: 36px; color: #f1f1f1; font-size: 13px; text-overflow: ellipsis; } .onyx-progress-button-bar { height: 36px; } .onyx-progress-button-icon { display: inline-block; position: absolute; top: 2px; right: 0; } .onyx-progress-button-client { display: inline-block; position: absolute; top: 0; left: 0; right: 36px; margin-left: 8px; } .onyx-progress-button-client > * { display: inline-block; } /* needed for MathJax support */ .onyx-progress-button-client > script { display: none; } /* Slider.css */ .onyx-slider { position: relative; margin: 8px 20px; } .onyx-slider-taparea { position: absolute; top: -11px; height: 28px; width: 100%; } .onyx-slider-knob { position: relative; height: 40px; width: 40px; background: url('../lib/onyx/images/slider-handle.png') left top no-repeat; margin: -23px -20px; } .onyx-slider-knob.active, .onyx-slider-knob.pressed, .onyx-slider-knob:active:hover { background-position: 0 -40px; } /* RangeSlider.css */ .onyx-range-slider-knob { top: -17px; } .onyx-range-slider-label { position: relative; top: -18px; text-align: center; white-space: nowrap; } /* Item.css */ .onyx-item { padding: 14px; } .onyx-highlight, .onyx-highlight.onyx-swipeable-item-content { background-color: #dedfdf; } .enyo-selected, .enyo-selected.onyx-swipeable-item-content { background-color: #c4e3fe; } .onyx-item.onyx-swipeable-item { overflow: hidden; padding: 0; } .onyx-swipeable-item-content { background-color: #eaeaea; box-sizing: border-box; padding: 18px 6px; min-height: 40px; } /* Spinner.css */ .onyx-spinner { width: 59px; height: 58px; display: inline-block; background: url('../lib/onyx/images/spinner-dark.gif') no-repeat 0 0; } .onyx-spinner.onyx-light { background: url('../lib/onyx/images/spinner-light.gif') no-repeat 0 0; } /* MoreToolbar.css */ .onyx-more-toolbar { overflow: visible; position: relative; z-index: 10; } .onyx-more-toolbar.active { z-index: 11; } .onyx-more-menu { left: auto; right: 0px; min-width: 0; } .onyx-more-toolbar .onyx-more-menu > * { float: right; clear: both; margin: 5px; margin-top: 5px; margin-bottom: 5px; } .onyx-more-button { background-image: url('../lib/onyx/images/more.png'); width: 32px; height: 32px; } /* DatePicker.css */ .onyx-datepicker-month { min-width: 75px; } .onyx-datepicker-day { min-width: 60px; } .onyx-datepicker-year { min-width: 70px; } /* TimePicker.css */ .onyx-timepicker-hour { min-width: 60px; } .onyx-timepicker-minute { min-width: 60px; } .onyx-timepicker-ampm { min-width: 60px; } /* ButtonColors.css */ .onyx-button.onyx-blue { background-color: #35A8EE; color: #F2F2F2; } .onyx-button.onyx-affirmative { background-color: #91BA07; color: #F2F2F2; } .onyx-button.onyx-negative { background-color: #C51616; color: #F2F2F2; } .onyx-button.onyx-dark { background-color: #555656; color: #F2F2F2; } .onyx-button.onyx-light { background-color: #cacaca; color: #2F2F2F; } /* ContextualPopup.css */ .onyx-contextual-popup-title { font-weight: bold; padding: 24px 32px 0px; } .onyx-contextual-popup-scroller { padding: 24px 32px; } .onyx-contextual-popup-action-buttons { display: inline-block; width: 100%; text-align: center; } .onyx-contextual-popup-action-button { margin-left: 5px; margin-right: 5px; } .onyx-contextual-popup, .onyx.onyx-contextual-popup { font-size: 16px; box-shadow: 0 6px 10px rgba(0, 0, 0, 0.2); border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 8px; padding: 6px; color: #ffffff; background: #4c4c4c; } /*setup the nub*/ .onyx-contextual-popup::after { content: ''; position: absolute; top: -10px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid transparent; border-bottom: 10px solid transparent; } /*for popups above activator*/ .onyx-contextual-popup.vertical.above { top: auto; margin-top: -10px; bottom: 100%; margin-bottom: 10px; } /*for popups below activator*/ .onyx-contextual-popup.vertical.below { margin-top: 10px; } /*for popups on the left of the activator*/ .onyx-contextual-popup.right.horizontal { margin-left: -11px; } /*for popups on the right of the activator*/ .onyx-contextual-popup.left.horizontal { margin-left: 10px; } /*nub positioning*/ /*horizontally centered nub*/ .onyx-contextual-popup.vertical::after { position: absolute; left: 45%; border-bottom: 10px solid #4c4c4c; border-top: none; border-left: 10px solid transparent; border-right: 10px solid transparent; } /*nub near horizontal left*/ .onyx-contextual-popup.vertical.right::after { left: 0%; margin-left: 20px; } /*nub near horizontal right*/ .onyx-contextual-popup.vertical.left::after { left: 100%; margin-left: -55px; } /*downward facing nub*/ .onyx-contextual-popup.vertical.above::after { top: 100%; border-top: 10px solid #4c4c4c; border-bottom: none; border-left: 10px solid transparent; border-right: 10px solid transparent; } .onyx-contextual-popup.vertical.below.right::after { top: 0%; margin-top: -10px; border-bottom: 10px solid #4c4c4c; border-left: 10px solid transparent; } .onyx-contextual-popup.vertical.below.left::after { top: 0%; margin-top: -10px; border-right: 10px solid transparent; } /*nub positioning for left/right popups*/ /*vertically centered nub for popups on left of activator*/ .onyx-contextual-popup.right::after { left: 100%; top: 47%; margin-right: 20px; border-left: 10px solid #4C4C4C; } /*nub near vertical top for popups on left of activator*/ .onyx-contextual-popup.right.high::after { top: 35px; border-left: 10px solid #4C4C4C; } /*nub near vertical bottom for popups on left of activator*/ .onyx-contextual-popup.right.low::after { top: 100%; margin-top: -55px; border-left: 10px solid #4C4C4C; } /*vertically centered nub for popups on right of activator*/ .onyx-contextual-popup.left::after { left: 0%; margin-left: -20px; top: 45%; border-right: 10px solid #4C4C4C; } /*nub near vertical top for popups on right of activator*/ .onyx-contextual-popup.left.high::after { top: 35px; border-right: 10px solid #4C4C4C; } /*nub near vertical bottom for popups on right of activator*/ .onyx-contextual-popup.left.low::after { top: 100%; margin-top: -55px; border-right: 10px solid #4C4C4C; } /*corners*/ /*vertical top corners*/ /*for popups on the left of the activator*/ .onyx-contextual-popup.vertical.right.corner { margin-left: 0px; } /*for popups on the right of the activator*/ .onyx-contextual-popup.vertical.left.corner { margin-left: 0px; } .onyx-contextual-popup.vertical.below.left.corner { border-top-right-radius: 0px; } .onyx-contextual-popup.vertical.below.right.corner { border-top-left-radius: 0px; } .onyx-contextual-popup.vertical.below.left.corner::after { top: 0%; left: 100%; margin-top: -10px; margin-left: -19px; border-right: 10px solid #4c4c4c; border-top: 10px solid transparent; } .onyx-contextual-popup.vertical.below.right.corner::after { top: 0%; left: 0%; margin-left: -1px; border-left: 10px solid #4c4c4c; border-top: 10px solid transparent; } /*vertical bottom corners*/ .onyx-contextual-popup.left.above.corner { border-bottom-right-radius: 0px; } .onyx-contextual-popup.right.above.corner { border-bottom-left-radius: 0px; } .onyx-contextual-popup.vertical.left.above.corner::after { top: 100%; margin-left: -19px; border-right: 10px solid #4C4C4C; border-bottom: 10px solid transparent; border-top: none; } .onyx-contextual-popup.vertical.right.above.corner::after { top: 100%; left: 0%; margin-left: -1px; border-left: 10px solid #4c4c4c; border-bottom: 10px solid transparent; border-top: none; } /*horizontal bottom corners*/ .onyx-contextual-popup.left.low.corner { border-bottom-left-radius: 0px; } .onyx-contextual-popup.right.low.corner { border-bottom-right-radius: 0px; } .onyx-contextual-popup.left.low.corner::after { top: 100%; left: 0%; margin-top: -19px; margin-left: -12px; border-bottom: 10px solid #4c4c4c; border-right: 10px solid #4c4c4c; } .onyx-contextual-popup.right.low.corner::after { top: 100%; left: 100%; margin-top: -19px; border-bottom: 10px solid#4c4c4c; border-left: none; } /*horizontal top corners*/ .onyx-contextual-popup.left.high.corner { border-top-left-radius: 0px; } .onyx-contextual-popup.right.high.corner { border-top-right-radius: 0px; } .onyx-contextual-popup.left.high.corner::after { top: 0%; left: 0%; margin-top: -1px; margin-left: -12px; border-top: 10px solid #4C4C4C; border-bottom: none; } .onyx-contextual-popup.right.high.corner::after { top: 0%; left: 100%; margin-top: -1px; margin-left: -9px; border-top: 10px solid #4C4C4C; border-bottom: none; } /* some default colors */ .onyx-dark { background-color: #555656; } .onyx-light { background-color: #cacaca; } .onyx-green { background-color: #91BA07; } .onyx-red { background-color: #C51616; } .onyx-blue { background-color: #35A8EE; } /*Onyx rules overrides */ /*onyx button*/ .onyx-button { line-height: 16px; cursor: hand; cursor: pointer; background: url('../assets/images/hp_ep_sprite_horizontal.png') repeat-x 0px 0px #a7a7a7; background-size: auto; min-width: 75px; position: relative; -o-box-shadow: inset 0px 0.5px 0px rgba(255, 255, 255, 0.2); -ms-box-shadow: inset 0px 0.5px 0px rgba(255, 255, 255, 0.2); -moz-box-shadow: inset 0px 0.5px 0px rgba(255, 255, 255, 0.2); -webkit-box-shadow: inset 0px 0.5px 0px rgba(255, 255, 255, 0.2); box-shadow: inset 0px 0.5px 0px rgba(255, 255, 255, 0.2); } .onyx-button[disabled] { zoom: 1; } /*onyx picker*/ .onyx-picker { padding: 0px; color: #8c8c8c; -o-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); -ms-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; overflow: hidden; } .onyx-picker-decorator .onyx-button { padding: 6px 18px; } /*onyx toolbar*/ .onyx-toolbar .onyx-button { height: 2.4em; background: url('../assets/images/hp_ep_sprite_horizontal.png') repeat-x 0px 0px #a7a7a7; } /*onyx item*/ .onyx-item { padding: 10px; line-height: 13px; } /*onyx input*/ .onyx-input-decorator { background-color: #dddddd; overflow: visible; position: relative; padding: 5px 5px 3px 8px; border: 1px solid #dddddd; -o-box-shadow: 0 1px 0 #F2F2F2, 0 -1px 0 #ccc; -ms-box-shadow: 0 1px 0 #F2F2F2, 0 -1px 0 #ccc; -moz-box-shadow: 0 1px 0 #F2F2F2, 0 -1px 0 #ccc; -webkit-box-shadow: 0 1px 0 #F2F2F2, 0 -1px 0 #ccc; box-shadow: 0 1px 0 #F2F2F2, 0 -1px 0 #ccc; } .onyx-input-decorator > input { height: 20px; width: 200px; color: #000000; } /*onyx radiobutton*/ .onyx-radiobutton { margin-bottom: 15px; } /*onyx group box*/ .onyx-groupbox > * { border-color: #999999; } .onyx-groupbox > .onyx-input-decorator { border-color: #999999; } /*==========================*/ .ares-panels { margin-top: 85px; } .ares-panels > * { width: 100%; height: 100%; padding: 30px 10px 10px 10px; box-sizing: border-box; } .ares-panels > * > * { width: 100%; height: 100%; position: relative; border: 1px solid #555; -o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.6); -ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.6); box-shadow: 0 0 20px rgba(0, 0, 0, 0.6); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } .ares-main-panels { min-height: 100%; } .ares-main-panels > * { background-color: #eaeaea; } .ares-panel-min-width { min-width: 300px; } .ares-small-screen { width: 300px; } .ares-top-toolbar { height: 64px; line-height: 30px; border: 1px solid #222; background: url('../assets/images/hp_ep_sprite_horizontal.png') repeat-x 0px -123px #090909; background-size: auto; /*background size is contain in onyx-toolbar css, if missing to change it, problems on safari, bg display all image*/ z-index: 10; } .ares-small-toolbar { height: 50px; line-height: 1.8; padding: 5px; border-top: none; border-left: none; border-right: none; background-size: auto; /*background size is contain in onyx-toolbar css, if missing to change it, problems on safari, bg display all image*/ } .onyx-tab-bar.ares-small-toolbar { padding: 0; } .onyx-tab-bar.ares-small-toolbar > div { margin: 0; } .ares-small-toolbar > div > div > div > .onyx-tab-rug { padding: 0.7em; } .ares-small-toolbar > div { margin: 0 2px; } .ares-bottom-bar { z-index: 9 ; } .ares-designer-panels > .enyo-fittable-columns-layout.onyx-toolbar-inline > * { vertical-align: inherit; } .ares-harmonia-panels > .enyo-fittable-columns-layout.onyx-toolbar-inline > * { vertical-align: inherit; } .onyx-toolbar .onyx-button.ares-toolbar-picker { border: 1px solid #090909; background: #565656; background: -moz-linear-gradient(top, #565656 0%, #232323 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #565656), color-stop(100%, #232323)); background: -webkit-linear-gradient(top, #565656 0%, #232323 100%); background: -o-linear-gradient(top, #565656 0%, #232323 100%); background: -ms-linear-gradient(top, #565656 0%, #232323 100%); background: linear-gradient(180deg, #565656 0%, #232323 100%); } .ares-tab-label { display: inline-block; } /* Why z-index: 11? Because otherwise, on Opera, parts of the editor show through */ .ares-files-slider { width: 100%; height: 100%; z-index: 11; -o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.6); -ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.6); box-shadow: 0 0 20px rgba(0, 0, 0, 0.6); } .ares-padleft { padding-left: 8px; } .ares-right-toolbar { margin-top: 8px; text-align: right; } .ares-label { margin-right: 4px; padding-left: 8px; } .ares-fixed-label { min-width: 82px; padding: 0 4px; text-align: right; display: inline-block; vertical-align: middle; overflow: hidden; } .ares-small-label { min-width: 70px; width: 70px; } .ares-row { padding: 3px 0; } .ares-more-row { padding: 10px 0; } .ares-row .onyx-picker-decorator { display: inline-block; } .ares-drawer { margin-top: 9px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; padding: 4px; text-align: left; border: 1px solid #999999; background-color: #f7f7f7; } /* Ares menu */ .aresmenu .onyx-button { width: 82px; cursor: pointer; cursor: hand; font-weight: normal; text-shadow: 0 -1px 0 #000000; border: none; background: none; text-align: left; padding: 6px 0; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } .aresmenu .onyx-button.active, .aresmenu .onyx-button.pressed { border: none; background: transparent; -o-box-shadow: none; -ms-box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } .aresmenu button:after { position: relative; content: url('../assets/images/lsmallArrowDown.png'); width: 25px; display: inline-block; padding-left: 10px; } .aresmenu button:active:hover:not([disabled]) { background-image: none; border-top: none; box-shadow: none; } .sub-aresmenu { background-image: none; background-color: #ffffff; -o-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5); -ms-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5); overflow: hidden; padding: 0; position: absolute; text-align: left; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; min-width: 140px; } .onyx-menu-item.aresmenu-button { font-size: 14px; margin: 0; padding: 0 10px; cursor: pointer; cursor: hand; line-height: 36px; color: #000000; } .aresmenu-button-label { margin-left: 5px; } .ares-about-description { margin-right: 8px; } .aresmenu-button:hover { background: none; -o-box-shadow: inset 0px 0px 20px 0px rgba(0, 0, 0, 0.5); -ms-box-shadow: inset 0px 0px 20px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0px 0px 20px 0px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0px 0px 20px 0px rgba(0, 0, 0, 0.5); box-shadow: inset 0px 0px 20px 0px rgba(0, 0, 0, 0.5); } /*file chooser*/ .ares-filechooser, .ares-phonegap-config { height: 400px; width: 625px; } .ares-filechooser-header { padding: 0 0.5em; vertical-align: middle; } .ares-filechooser-footer { vertical-align: middle; background: #ffffff; } .ares-create-sources { height: 24%; width: 100%; text-align: center; text-transform: uppercase; } .ares-left-pane-file-chooser { background-color: #ffffff; } .ares-left-p