1 /* overwrite to use full black for enabled buttons */
2 .x-btn-inner-default-toolbar-small {
3 font: 300 12px/16px helvetica
, arial
, verdana
, sans-serif
;
9 /* add missing class for context menu header */
11 font: 400 13px/20px 'Open Sans', 'Helvetica Neue', helvetica
, arial
, verdana
, sans-serif
;
14 background-color: #3892d4;
17 /* make the upper window end visible */
19 box-shadow: rgb
(136,136,136) 0px -1px 15px !important
;
22 /* reduce tree space */
23 .x-grid-cell-inner-treecolumn { /* vertical padding */
24 padding: 4px 0px 3px 0px;
27 /* horizontal distance between parent and child leaf */
32 /* adjust horizontal position of menu icons */
33 .x-menu-item-icon-default {
39 /* this gives a better placement for the font-awesome icons */
40 .x-btn-icon-el-default-toolbar-small {
44 /* this icon looks weird in sizes not n*14px */
45 .x-btn-icon-el-default-toolbar-small.fa-ellipsis-v {
49 .x-btn-icon-el-default-small {
54 /* icons for tree/snapshots/menus/etc.. */
56 /* overwrite folder icons of theme */
58 .x-tree-icon-parent-expanded
,
61 display: inline-block
;
62 font: normal normal normal
14px/1 FontAwesome
;
65 -webkit-font-smoothing: antialiased
;
66 -moz-osx-font-smoothing: grayscale
;
73 .x-tree-icon-parent:not(.x-tree-icon-custom):before {
77 .x-tree-icon-parent-expanded:not(.x-tree-icon-custom):before {
81 /* loading in task list */
83 background: no-repeat center center
;
84 background-image:url
(../ext6
/theme-crisp
/resources
/images
/loadmask
/loading
.gif
);
87 /* console icon in task list */
89 background: no-repeat center center
;
90 background-image:url
(../images
/icon-display
.png
);
93 /* for font-awesome colors */
104 /* grid icons (resources, etc) */
105 .x-grid-icon-custom {
111 /* the running vms are darker */
112 .x-tree-icon-custom
.running
,
113 .x-grid-icon-custom.running {
117 /* stopped and offline items are greyed out */
118 .x-tree-icon-custom
.stopped
,
119 .x-grid-icon-custom
.stopped
,
120 .x-tree-icon-custom
.offline
,
121 .x-grid-icon-custom.offline {
125 /* the small icons */
126 .x-tree-icon-custom:after
,
127 .x-grid-icon-custom:after {
132 text-shadow: -1px 0px 2px #fff;
136 /* the green check */
137 .x-tree-icon-custom
.online:after
,
138 .x-grid-icon-custom.online:after {
144 .x-tree-icon-custom
.offline:after
,
145 .x-grid-icon-custom
.offline:after
,
146 .x-tree-icon-custom
.ha-error:after
,
147 .x-grid-icon-custom.ha-error:after {
152 /* yellow ! triangle */
153 .x-tree-icon-custom
.io-error:after
,
154 .x-grid-icon-custom
.io-error:after
,
155 .x-tree-icon-custom
.internal-error:after
,
156 .x-grid-icon-custom
.internal-error:after
,
157 .x-tree-icon-custom
.guest-panicked:after
,
158 .x-grid-icon-custom.guest-panicked:after {
164 .x-tree-icon-custom
.unknown:after
,
165 .x-grid-icon-custom.unknown:after {
170 /* the play symbol */
171 .x-tree-icon-custom
.running:after
,
172 .x-grid-icon-custom.running:after {
177 /* the pause symbol */
178 .x-tree-icon-custom
.paused:after
,
179 .x-grid-icon-custom.paused:after {
185 /* the suspend symbol */
186 .x-tree-icon-custom
.suspended:after
,
187 .x-grid-icon-custom.suspended:after {
193 /* the lxc template */
194 .x-tree-icon-custom
.lxc:after
,
195 .x-grid-icon-custom.lxc:after {
200 /* the qemu template */
201 .x-tree-icon-custom
.qemu:after
,
202 .x-grid-icon-custom.qemu:after {
207 /* fixes background on mouseover and selected items */
208 .x-grid-item-over
.qemu:after
,
209 .x-grid-item-over .lxc:after {
210 background-color: #e2eff9;
211 text-shadow: -1px 0px 2px #e2eff9;
214 .x-grid-item-selected
.qemu:after
,
215 .x-grid-item-selected .lxc:after {
216 background-color: #c2ddf2;
217 text-shadow: -1px 0px 2px #c2ddf2;
220 .pve-itype-icon-virt-viewer
,
221 .pve-itype-icon-tigervnc
,
222 .pve-itype-icon-novnc
,
223 .pve-itype-icon-xtermjs
,
224 .pve-itype-icon-display
,
225 .pve-itype-icon-memory
,
226 .pve-itype-icon-processor
,
227 .pve-itype-icon-network
,
228 .pve-itype-icon-network-server
,
229 .pve-itype-icon-keyboard
,
230 .pve-itype-icon-cdrom
,
231 .pve-itype-icon-qemu
,
232 .pve-itype-icon-qemu-template
,
233 .pve-itype-icon-qemu-running
,
235 .pve-itype-icon-lxc-template
,
236 .pve-itype-icon-lxc-running
,
237 .pve-itype-icon-swap
,
238 .pve-itype-icon-node
,
239 .pve-itype-icon-node-running
,
240 .pve-itype-icon-storage
,
241 .pve-itype-icon-pool
,
242 .pve-itype-icon-itype
,
244 .pve-itype-icon-serial
,
245 .pve-itype-icon-cloud
,
248 background-repeat: no-repeat
;
249 background-position:3px center
;
253 .pve-itype-icon-qemu
,
254 .x-tree-node-computer
,
255 .x-grid-tree-node-expanded
.x-tree-node-computer
257 background-image:url
(../images
/icon-display
.png
);
262 .x-grid-tree-node-expanded
.x-tree-node-lxc
264 background-image:url
(../images
/lxc-off
.png
);
267 .pve-itype-icon-swap
,
268 .x-tree-node-lxc-swap
,
269 .x-grid-tree-node-expanded
.x-tree-lxc-swap
271 background-image:url
(../images
/icon-swap
.png
);
274 .pve-itype-icon-lxc-running
,
275 .x-tree-node-lxc-running
,
276 .x-grid-tree-node-expanded
.x-tree-node-lxc-running
278 background-image:url
(../images
/lxc-on
.png
);
281 .pve-itype-icon-storage
,
282 .x-tree-node-harddisk
,
283 .x-grid-tree-node-expanded
.x-tree-node-harddisk
285 background-image:url
(../images
/icon-harddisk
.png
);
288 .x-tree-node-snapshot
,
289 .x-grid-tree-node-expanded
.x-tree-node-snapshot
291 background-image:url
(../images/snapshot.png);
294 .pve-itype-icon-itype
296 background-image:url
(../ext6
/theme-classic
/resources
/images
/tree
/folder
.gif
);
299 .pve-itype-icon-network-server
301 background-image:url
(../images
/network-server
.png
);
304 .pve-itype-icon-network
306 background-image:url
(../images
/icon-network
.png
);
309 .pve-itype-icon-keyboard
311 background-image:url
(../images
/icon-keyboard
.png
);
314 .pve-itype-icon-cdrom
316 background-image:url
(../images
/icon-cd
.png
);
319 .pve-itype-icon-memory
321 background-image:url
(../images
/icon-ram
.png
);
324 .pve-itype-icon-processor
326 background-image:url
(../images
/icon-cpu
.png
);
329 .pve-itype-icon-display
331 background-image:url
(../images
/icon-display
.png
);
334 .pve-itype-icon-tigervnc
336 background-image:url
(../images/tigervnc.png);
339 .pve-itype-icon-novnc
341 background-image:url
(../images/novnc.png);
344 .pve-itype-icon-virt-viewer
346 background-image:url
(../images
/virt-viewer
.png
);
349 .pve-itype-icon-xtermjs
351 background-image:url
(../images/xtermjs.png);
356 background-image:url
(../images
/icon-usb
.png
);
361 background-image:url
(../images
/icon-pci
.png
);
364 .pve-itype-icon-serial
366 background-size: 16px;
367 background-image:url
(../images
/icon-serial
.svg
);
370 .pve-itype-icon-cloud
372 background-size: 16px;
373 background-image:url
(../images
/icon-cloud
.svg
);
378 background-position: bottom
;
379 vertical-align: bottom
;
383 /* displayfield minheight is wrong */
384 .x-form-display-field-default {
388 .x-button-reset:before {
392 /* for resetcolumnsbutton */
393 .x-button-reset:after{
396 text-shadow: 0 0 2px #fff;
401 .proxmox-inline-button .x-btn-inner {
406 background-color: LightYellow
;
409 /* for info widget */
418 .x-progress.critical .x-progress-bar{
419 background-color: #FF8888;
422 .x-progress.warning .x-progress-bar{
423 background-color: #FFCC00;
427 background-color: #f5f5f5;
434 .x-treelist-item-icon {
439 .x-treelist-item-text {
451 background-image:url
(../images
/logo-ceph
.png
);
452 background-size: 14px 14px;
456 .x-treelist-row-over
> * > .x-treelist-item-icon
,
457 .x-treelist-row-over > * > .x-treelist-item-text{
461 /* some icons have to be color manually */
486 /* for the ceph monitor widgets */
489 border:#cfcfcf solid
1px;
495 /* for auto layout */
497 display: inline-block
;
501 /* ceph dashboard osd table styling */
503 border-collapse: collapse
;
510 border-right: 1px solid
#cfcfcf;
513 table
.osds
td:last-of-type
{
518 border-bottom: 1px solid
#cfcfcf;
521 table
.osds
tr:last-of-type
{
525 table
.osds
td:first-of-type
{
533 .x-grid-filters-filtered-column{
539 .x-webkit .x-form-text {
540 height: 100% !important
;
543 .x-webkit :not(.x-form-textarea-body) > .x-form-trigger-wrap {
547 .proxmox-invalid-row {
548 background-color: #f3d6d7;
551 .pve-static-mask div.x-mask-msg-text {
553 background-image: none
;
557 diplay: inline-block
;
558 font: normal normal normal
14px/1 FontAwesome
;
559 text-rendering: auto
;
560 -webkit-font-smoothing: antialiased
;
561 -moz-osx-font-smoothing: grayscale
;
566 vertical-align: text-bottom
;
567 display: inline-block
;
570 border: 1px solid
#555;
583 background-color: #555;