PluginProbe
VikBooking Hotel Booking Engine & PMS / 1.6.5
VikBooking Hotel Booking Engine & PMS v1.6.5
1.8.16 1.8.15 1.8.14 1.8.13 1.8.12 1.8.11 1.8.10 1.8.9 1.8.6 1.8.7 1.8.8 trunk 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 All 37 releases
vikbooking / admin / resources / vbo-appearance-dark.css

vbo-appearance-dark.css in VikBooking Hotel Booking Engine & PMS 1.6.5, at admin/resources/vbo-appearance-dark.css

1,058 lines 42.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*
2 * Vik Booking - Colors adaptation for "Dark Mode" Appearance .
3 * If Dark Mode should be always applied, variables should always be overridden.
4 *
5 * @note the variables of this file should be identical to the ones of the file vcm-appearance-auto.css
6 */
7
8 /* Variable declarations to always apply a dark layout. */
9 :root {
10
11 /* WordPress variables */
12 --wp-btn-color: #92c4ee;
13 --wp-btn-color-hover: #2e7aaf;
14
15 /* body color */
16 --vbo-body-bg-color: #0f1216;
17 --vbo-main-bg-color: #0f1216;
18 --vbo-body-text-color: rgba(255, 255, 255, 0.87);
19
20 /* main bg and text color */
21 --vbo-container-text-color:rgba(255, 255, 255, 0.87);
22 --vbo-contrast-text-color: rgba(255, 255, 255, 0.87);
23 --vbo-base-color: #4e8abb; /* #6096c2 */
24 --vbo-base-color-hover: #2c6fa5;
25 --vbo-link-text-color: #92c4ee;
26 --vbo-basic-btn: #181b22;
27 --vbo-basic-btn-hover: #303942;
28 --vbo-basic-btn-focus: #444;
29 --vbo-light-color-btn: #303942;
30 --vbo-middle-color-btn: #262f39;
31
32 /* Config bg and text color */
33 --vbo-config-bg-color: #282b33;
34 --vbo-input-style: #282b33;
35 --vbo-config-text-color: inherit;
36 --vbo-config-border-color: #0f1216;
37 --vbo-config-titles-color-light: rgba(255, 255, 255, 0.77);
38 --vbo-config-child-bg-color: #181b22;
39 --vbo-config-text-color-light: rgba(255, 255, 255, 0.77);
40 --vbo-config-title-color: rgba(255, 255, 255, 0.60);
41
42 /* Input Style */
43 --vbo-input-style: #1e222b;
44 --vbo-input-style-deactive: #282b33;
45 --vbo-input-style-nested-deactive: #181b22;
46
47 /* Page Lists */
48 --vbo-toolbar-bg-color: rgba(212, 218, 229, 0.1);
49
50 /* General Colors */
51 --vbo-red-color: #da5f5f;
52 --vbo-red-color-hover: #f38a8a;
53 --vbo-orange-color: #d09754;
54 --vbo-orange-color-hover: #be8340;
55 --vbo-green-color: #489e48;
56 --vbo-green-color-hover: #428242;
57 --vbo-green-color-focus: #65c265;
58 --vbo-blue-color: #2f6f8e;
59 --vbo-blue-color-hover: #498fb3;
60
61 /* Notification Status */
62 --vbo-info-bg: #315775;
63 --vbo-info-border: #4e7891;
64 --vbo-warning-bg: #55503a;
65 --vbo-warning-border: #d99323;
66 --vbo-error-bg: #7e5959;
67 --vbo-error-border: #ea6060;
68 }
69 body {
70 background: var(--vbo-body-bg-color) !important;
71 color: var(--vbo-body-text-color) !important;
72 }
73 h2, h3 {
74 color: var(--vbo-config-text-color-light);
75 }
76 .label, .badge {
77 background-color: #666;
78 }
79 table.table th, table.table td {
80 background: var(--vbo-config-bg-color);
81 border-top: 1px solid var(--vbo-config-border-color);
82 border-bottom: 0;
83 }
84 .vbo-bookingslist-table thead, .vbo-list-table thead {
85 border-bottom: 0;
86 }
87 .vbo-bookingslist-table thead tr, .vbo-list-table thead tr {
88 border: 0;
89 }
90 .vbo-bookingslist-table.table > :not(:first-child), .vbo-list-table.table > :not(:first-child) {
91 border: 0;
92 }
93 .table tbody tr.warning > td, .table tr.no-results > td {
94 background-color: #5e5b4c !important;
95 }
96 .vbo-list-table tbody > tr > td, .vbo-list-table tbody > tr > th {
97 border-top: 1px solid var(--vbo-config-border-color) !important;
98 }
99
100 /* Config tabs */
101 .vbo-config-tabs-wrap dl.tabs {
102 border-bottom: 1px solid var(--vbo-light-color-btn);
103 }
104
105 /* Color action buttons */
106 .jtoolbar .page-title-action {
107 background: transparent;
108 color: var(--wp-btn-color);
109 border-color: var(--wp-btn-color);
110 }
111 .jtoolbar .page-title-action:hover {
112 background: transparent;
113 color: var(--wp-btn-color-hover);
114 border-color: var(--wp-btn-color-hover);
115 }
116 .fancybox-wrap .fancybox-skin {
117 background: var(--vbo-body-bg-color);
118 }
119 /* @WP style */
120 /* Plugin name */
121 .wrap h1.wp-heading-inline {
122 color: var(--vbo-body-text-color)
123 }
124 /* Arrow active WP menu on the left */
125 ul#adminmenu a.wp-has-current-submenu::after, ul#adminmenu > li.current > a.current::after {
126 border-right-color: var(--vbo-body-bg-color);
127 }
128 .wp-core-ui select {
129 background: var(--vbo-input-style) url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23474c5b%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%;
130 color: inherit;
131 border-color: var(--vbo-config-border-color);
132 }
133 .wp-core-ui .button, .wp-core-ui .button-secondary, .vbo-guestactivitywidget-commands .vbo-guestactivitywidget-command-chevron > span, .vbo-reportwidget-command-chevron > span, .vbo-dash-chart-title .vbo-dash-chart-nav {
134 background: var(--vbo-basic-btn) !important;
135 color: var(--vbo-config-title-color) !important;
136 border-color: var(--vbo-config-border-color);
137 }
138 .wp-core-ui .button-disabled, .wp-core-ui .button-secondary.disabled, .wp-core-ui .button-secondary:disabled, .wp-core-ui .button-secondary[disabled], .wp-core-ui .button.disabled, .wp-core-ui .button:disabled, .wp-core-ui .button[disabled] {
139 border: 1px solid var(--vbo-light-color-btn) !important;
140 background: var(--vbo-config-bg-color) !important;
141 border-color: var(--vbo-contrast-text-color);
142 }
143 .wp-core-ui .button-secondary:hover, .wp-core-ui .button.hover, .wp-core-ui .button:hover, .vbo-guestactivitywidget-commands .vbo-guestactivitywidget-command-chevron > span:hover, .vbo-reportwidget-command-chevron > span:hover, .vbo-dash-chart-title .vbo-dash-chart-nav:hover {
144 border-color: var(--wp-btn-color) !important;
145 color: var(--wp-btn-color) !important;
146 }
147 .wp-core-ui select.disabled, .wp-core-ui select:disabled {
148 background-color: var(--vbo-input-style-deactive);
149 color: var(--vbo-config-text-color-light);
150 }
151 .wp-core-ui select.disabled, .wp-core-ui select:disabled, input.disabled, input:disabled, select.disabled, select:disabled, textarea.disabled, textarea:disabled {
152 background: var(--vbo-config-bg-color);
153 border-color: var(--vbo-config-border-color);
154 }
155 .wp-editor-wrap .wp-editor-container, .wp-editor-wrap .quicktags-toolbar {
156 border-color: var(--vbo-config-border-color);
157 }
158 .wp-editor-wrap .quicktags-toolbar {
159 background: var(--vbo-middle-color-btn);
160 }
161 .mce-tinymce div.mce-panel {
162 background: var(--vbo-input-style);
163 }
164 .mce-tinymce div.mce-toolbar-grp {
165 border-bottom: 1px solid var(--vbo-config-border-color);
166 background: var(--vbo-middle-color-btn);
167 }
168 .wp-editor-wrap .wp-editor-tabs .wp-switch-editor {
169 background: var(--vbo-input-style);
170 border-color: var(--vbo-config-border-color);
171 color: inherit;
172 }
173 .wp-editor-wrap.html-active .switch-html, .wp-editor-wrap.tmce-active .switch-tmce {
174 background: var(--vbo-middle-color-btn);
175 border-color: var(--vbo-config-border-color);
176 border-bottom-color: var(--vbo-middle-color-btn);
177 color: inherit;
178 }
179 .mce-tinymce .mce-btn button, .mce-tinymce .mce-toolbar .mce-ico {
180 color: var(--vbo-config-title-color);
181 }
182 .mce-tinymce .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
183 background: var(--vbo-input-style-nested-deactive);
184 border-color: var(--vbo-config-border-color);
185 color: inherit;
186 }
187 .mce-tinymce .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover, .mce-tinymce .mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus {
188 background: var(--vbo-input-style);
189 border-color: var(--vbo-config-border-color);
190 color: inherit;
191 }
192 .mce-tinymce .mce-panel .mce-btn i.mce-caret {
193 border-top-color: inherit;
194 }
195 .mce-tinymce .mce-panel .mce-btn:focus i.mce-caret, .mce-tinymce .mce-panel .mce-btn:hover i.mce-caret {
196 border-top-color: var(--vbo-contrast-text-color);
197 }
198 .mce-tinymce .mce-panel .mce-active i.mce-caret {
199 border-bottom-color: var(--vbo-contrast-text-color);
200 }
201 .mce-panel.mce-menu {
202 border-color: var(--vbo-config-border-color) !important;
203 background: var(--vbo-input-style);
204 }
205 .mce-menu .mce-menu-item.mce-active.mce-menu-item-normal, .mce-menu .mce-menu-item.mce-active.mce-menu-item-preview, .mce-menu .mce-menu-item.mce-selected, .mce-menu .mce-menu-item:focus, .mce-menu .mce-menu-item:hover {
206 background: var(--vbo-base-color);
207 }
208 .mce-tinymce .mce-toolbar .mce-btn-group .mce-btn:focus, .mce-tinymce .mce-toolbar .mce-btn-group .mce-btn:hover, .qt-dfw:focus, .qt-dfw:hover {
209 background: var(--vbo-input-style);
210 border-color: var(--vbo-input-style);
211 color: var(--vbo-base-color);
212 box-shadow: none;
213 }
214 .mce-tinymce .mce-toolbar .mce-btn-group .mce-btn.mce-active, .mce-tinymce .mce-toolbar .mce-btn-group .mce-btn:active, .qt-dfw.active {
215 background: var(--vbo-input-style);
216 border-color: var(--vbo-config-border-color);
217 color: var(--vbo-base-color);
218 }
219 .vik-contentbuilder-editor-container .ql-editor h1 {
220 color: inherit;
221 font-weight: bold;
222 }
223 .vik-contentbuilder-editor-container .vbo-editor-hl-specialtag {
224 background-color: rgba(59, 193, 255, 0.3);
225 }
226 /* @WP End */
227 .popover, .popover-title {
228 color: var(--vbo-body-text-color);
229 }
230 .popover.right .arrow::after {
231 border-right-color: var(--vbo-light-color-btn) !important;
232 }
233 input.readonly, input[readonly], textarea.readonly, textarea[readonly], input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], select, textarea {
234 background-color: var(--vbo-input-style) !important;
235 border-color: var(--vbo-config-border-color) !important;
236 color: var(--vbo-container-text-color) !important;
237 }
238 input[type="color"]:focus, input[type="date"]:focus, input[type="datetime-local"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, select:focus, textarea:focus {
239 background: var(--vbo-config-child-bg-color);
240 }
241 .comment-ays, .feature-filter, .imgedit-group, .popular-tags, .stuffbox, .widgets-holder-wrap, .wp-editor-container, p.popular-tags, table.widefat {
242 background: var(--vbo-config-bg-color);
243 }
244 .widefat tfoot tr td, .widefat tfoot tr th, .widefat thead tr td, .widefat thead tr th {
245 color: var(--vbo-config-text-color-light);
246 }
247 .widefat td, .widefat th {
248 color: inherit;
249 }
250 /*.select2-container--default .select2-selection--multiple {
251 background-color: var(--vbo-input-style) !important;
252 }*/
253 .select2-container .select2-choice {
254 background: var(--vbo-input-style) !important;
255 border: 1px solid var(--vbo-config-border-color) !important;
256 color: var(--vbo-body-text-color) !important;
257 }
258 .select2-container .select2-choice .select2-arrow {
259 background-image: none !important;
260 background: #272c37 !important;
261 border-left: 1px solid #333 !important;
262 }
263 .notice, div.error, div.updated {
264 background: var(--vbo-config-bg-color);
265 border-top: 1px solid var(--vbo-light-color-btn);
266 border-right: 1px solid var(--vbo-light-color-btn);
267 border-bottom: 1px solid var(--vbo-light-color-btn);
268 }
269 body a {
270 color: var(--vbo-link-text-color);
271 }
272 body a:hover {
273 color: var(--vbo-base-color-hover);
274 }
275 body code, body pre {
276 background: var(--vbo-config-bg-color);
277 color: inherit;
278 }
279 /* Error Messages */
280 .warn {
281 border: 1px solid rgba(249, 233, 169, 0.5) !important;
282 background-color: rgba(249, 233, 169, 0.2) !important;
283 }
284 .info {
285 border: 1px solid rgba(142, 227, 255, 0.6) !important;
286 background-color: rgba(223, 247, 255, 0.3) !important;
287 }
288 .err {
289 border: 1px solid rgb(216, 0, 12, .3) !important;
290 background-color: rgba(255, 216, 216, 0.2) !important;
291 }
292 .bluedays {
293 background: var(--vbo-light-color-btn) !important;
294 }
295 .bluedays.vbo-tablewday-wend {
296 background: var(--vbo-middle-color-btn) !important;
297 }
298 .block-picked-start, .block-picked-middle, .block-picked-end {
299 background: rgba(255, 196, 153, 0.5);
300 }
301 .ui-widget-content a {
302 color: inherit;
303 }
304
305 .popover {
306 background: var(--vbo-light-color-btn) !important;
307 }
308 .popover.right > .bs-arrow::after {
309 border-right-color: var(--vbo-light-color-btn) !important;
310 }
311 .popover.left > .bs-arrow::after {
312 border-left-color: var(--vbo-light-color-btn) !important;
313 }
314 .popover.bottom > .bs-arrow::after {
315 border-bottom-color: var(--vbo-light-color-btn) !important;
316 }
317 .popover.top > .bs-arrow::after {
318 border-top-color: var(--vbo-light-color-btn) !important;
319 }
320 .popover-title {
321 background-color: var(--vbo-config-child-bg-color) !important;
322 border-bottom: 1px solid var(--vbo-config-child-bg-color) !important;
323 }
324 code, kbd {
325 background: var(--vbo-config-bg-color);
326 }
327
328 /* vbo */
329 .vbo-admin-widget-sticky-notes-wrap .vbo-admin-widget-sticky-notes-list > li {
330 background: #a9d4ee;
331 }
332 .vbo-admin-widget-sticky-notes-wrap .vbo-admin-widget-sticky-notes-list > li:hover, .vbo-admin-widget-sticky-notes-wrap .vbo-admin-widget-sticky-notes-list .vbo-sticky-note-add {
333 background: #c4dbea;
334 }
335 .vbo-admin-widget-sticky-notes-wrap .vbo-admin-widget-sticky-notes-list .vbo-sticky-note-add {
336 border: 2px solid #a9d4ee;
337 }
338 .vbo-admin-widget-sticky-notes-wrap .vbo-admin-widget-sticky-notes-list .vbo-sticky-note-add:hover, .vbo-admin-widget-sticky-notes-wrap .vbo-admin-widget-sticky-notes-list .vbo-sticky-note-add .vbo-sticky-note-add-inner:hover {
339 background: #a9d4ee;
340 }
341 .vbo-admin-widget-sticky-notes-wrap .vbo-admin-widget-sticky-notes-list .vbo-sticky-note a {
342 color: #056dc3;
343 }
344 .vbo-skeleton-loading {
345 background: var(--vbo-basic-btn);
346 }
347 .vbo-skeleton-loading:after {
348 background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.2) 20%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0));
349 }
350 .vbo-dashboard-chart-container {
351 box-shadow: 0 0 20px rgba(0,0,0,.2);
352 }
353 .vbo-admin-widgets-list-customize .vbo-admin-widgets-section, .vbo-widgets-welcome-demo .vbo-widgets-welcome-demo-section {
354 background: #55626f;
355 }
356 .vbo-admin-widgets-list-customize .vbo-admin-widgets-section .vbo-admin-widgets-container, .vbo-widgets-welcome-demo .vbo-widgets-welcome-demo-container {
357 background: #6a848e;
358 }
359 .vbo-admin-widgets-list-customize .vbo-admin-widgets-section .vbo-admin-widgets-container.vbo-admin-widgets-container-addnew:hover,
360 .vbo-admin-widgets-widget-addnew .vbo-admin-widgets-plus-box:hover, .vbo-admin-widgets-section.vbo-admin-widgets-section-addnew .vbo-admin-widgets-plus-box:hover, .vbo-admin-widgets-container-addnew .vbo-admin-widgets-plus-box:hover {
361 background: #2c6880;
362 }
363 .vbo-admin-widgets-list-customize .vbo-admin-widgets-section .vbo-admin-widgets-container.vbo-admin-widgets-container-addnew .vbo-admin-widgets-plus-box, .vbo-admin-widgets-section.vbo-admin-widgets-section-addnew {
364 color: var(--vbo-config-text-color-light);
365 }
366 .vbo-admin-widgets-list-customize .vbo-admin-widget-elem-cmds, .vbo-admin-widgets-list-customize .vbo-admin-widgets-widget-remove {
367 color: #eee;
368 }
369 .vbo-widgets-welcome-demo .vbo-widgets-welcome-demo-widget {
370 background: var(--vbo-config-bg-color);
371 }
372 .vbo-tinymce-modal {
373 background-color: var(--vbo-config-bg-color);
374 }
375 .vbo-tinymce-modal form h1 {
376 background: var(--vbo-config-child-bg-color);
377 border-color: var(--vbo-config-border-color);
378 color: inherit;
379 }
380 .vbo-tinymce-modal .shortcodes-group {
381 border-color: var(--vbo-config-border-color);
382 }
383 .vbo-tinymce-modal .shortcode-record {
384 background-color: var(--vbo-toolbar-bg-color);
385 border-color: var(--vbo-config-border-color);
386 }
387 .vbo-tinymce-modal .shortcode-record.selected {
388 background-color: var(--vbo-light-color-btn);
389 }
390 .vbo-tinymce-modal .vbo-tinymce-submitbox {
391 border-color: var(--vbo-config-border-color);
392 background: var(--vbo-config-child-bg-color);
393 }
394 .vbo-tinymce-modal .vbo-tinymce-submitbox #vbo-tinymce-cancel button {
395 background-color: var(--vbo-basic-btn) !important;
396 border-color: var(--vbo-config-border-color);
397 }
398 .vbo-tinymce-modal .vbo-tinymce-submitbox #vbo-tinymce-cancel button:hover {
399 background-color: var(--vbo-basic-btn-hover) !important;
400 }
401 .vbo-tinymce-modal .vbo-tinymce-submitbox #vbo-tinymce-update button {
402 background-color: var(--vbo-green-color) !important;
403 border-color: var(--vbo-green-color);
404 color: inherit inherit;
405 }
406 .vbo-tinymce-modal .vbo-tinymce-submitbox #vbo-tinymce-update button:hover {
407 background-color: var(--vbo-green-color-hover) !important;
408 }
409 .vbo-inspector-wrap {
410 background-color: rgba(255, 255, 255, 0.94);;
411 }
412 .vbo-roverview-datecmd-top .vbo-roverview-datecmd-date {
413 background: var(--vbo-input-style);
414 border: 1px solid var(--vbo-config-border-color);
415 }
416 .vbo-roverviewrowone .vbo-roverv-festcell, .notbusy.vbo-overv-festcell, .subnotbusy.vbo-overv-festcell, .bluedays.vbo-overv-festcell, .vbo-tableaux-festcell {
417 background-color: #6f5a6b !important;
418 }
419 .vbo-roverviewrowone .vbo-roverv-festcell:hover, .notbusy.vbo-overv-festcell:hover, .subnotbusy.vbo-overv-festcell:hover, .bluedays.vbo-overv-festcell:hover, .vbo-tableaux-festcell:hover {
420 background-color: #80667c !important;
421 }
422 .vbo-roverviewrowone .vbo-roverv-festcell:active, .notbusy.vbo-overv-festcell:active, .subnotbusy.vbo-overv-festcell:active, .bluedays.vbo-overv-festcell:active, .vbo-tableaux-festcell:active,
423 .vbo-roverviewrowone .vbo-roverv-festcell:focus, .notbusy.vbo-overv-festcell:focus, .subnotbusy.vbo-overv-festcell:focus, .bluedays.vbo-overv-festcell:focus, .vbo-tableaux-festcell:focus {
424 background-color: #513d4e !important;
425 }
426 .notbusy.vbo-overv-todaycell, .subnotbusy.vbo-overv-todaycell, .bluedays.vbo-overv-todaycell, .vbo-tableaux-table .vbo-tableaux-todaycell {
427 background-color: #6889ab !important;
428 }
429 .vboverviewtablerow .vbo-partially, .vbo-overview-legend-yellow .vbo-overview-legend-box {
430 background: none repeat scroll 0 0 #c2770d !important;
431 }
432 .bluedays.vbo-roverw-tablewday-wend {
433 background: var(--vbo-middle-color-btn) !important;
434 }
435 .vbo-calcrates-rateblock {
436 background-color: var(--vbo-input-style);
437 }
438 .vbo-avcalendars-wrapper .vbo-calendar-cal-container .vbadmincaltable {
439 background-color: var(--vbo-light-color-btn);
440 }
441 .vbo-overview-tip-bookingcont-left {
442 background-color: rgba(60, 62, 67);
443 }
444 .vbo-overview-tip-bookingcont-right {
445 background-color: rgba(90, 90, 90);
446 }
447 .vbo-overview-tip-bookingcont .vbo-overview-tip-lbl {
448 color: rgb(190, 216, 235);
449 }
450 .vbo-overview-tip-bctag-subtip {
451 background-color: rgb(92, 92, 92);
452 }
453 .vbo-overview-tip-bctag-subtip:before {
454 border-color: transparent rgb(92, 92, 92) transparent transparent;
455 }
456 .vbo-bookingdet-command .btn.vbo-config-btn {
457 border: 1px solid #434650;
458 }
459 .vbo-dropfiles-target {
460 color: var(--vbo-config-text-color-light) !important;
461 background-color: var(--vbo-config-child-bg-color) !important;
462 border-color: var(--vbo-config-border-color);
463 }
464 .btn.vbo-condtext-specialtag-btn {
465 background-color: #181b1d;
466 border: 1px solid var(--vbo-config-border-color);
467 }
468 .viwpro-procnt .vikwppro-licencecnt {
469 background: #204255;
470 }
471 .viwpro-procnt .viwpro-procnt-inner {
472 border: 2px solid #54708e;
473 }
474 .vikwppro-licenceform:after {
475 border-color: transparent transparent transparent #204255;
476 }
477 .vbo-insertrates-cont > div {
478 background-color: var(--vbo-basic-btn-hover);
479 }
480 .vikpro-e4jc-badgeimg img {
481 background: #101010;
482 padding: 4px;
483 border-radius: 4px;
484 }
485 .viwpro-e4jc-channels .viwpro-e4jc-channels-inner {
486 background: #101010;
487 margin: 20px;
488 border-radius: 4px;
489 }
490 .vikwppro-download-progress progress[value]::-moz-progress-bar, .vikwppro-download-progress progress[value]::-webkit-progress-bar {
491 background: #265f8c;
492 }
493 .vbo-overview-tiploading {
494 background-color: rgba(58,58,58, .9);
495 }
496 .vbo-room-channels-mapped-wrap .vbo-room-channels-mapped-ch {
497 background: rgba(0,0,0,.4);
498 }
499 #progress.progress {
500 background: var(--vbo-config-child-bg-color);
501 background-image: none;
502 }
503 .vbo-custsearchres-entry-highligthed {
504 background: var(--vbo-config-child-bg-color);
505 }
506 .vbo-translations-lim-wrap table select {
507 background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23474c5b' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .55rem center;
508 background-color: var(--vbo-input-style) !important;
509 background-size: 8px 10px;
510 }
511 .vbo-roverw-daymod-infospids-outcont {
512 background: var(--vbo-main-bg-color) none repeat scroll 0 0;
513 }
514 .vbo-ratesoverview-period-box-cals-inner {
515 background: var(--vbo-basic-btn);
516 }
517 .vbo-timeline-radio:checked + .vbo-timeline-relative .vbo-timeline-circle {
518 background: #fff;
519 }
520 /* VikBooking Chat */
521 .chat-border-layout .chat-threads-panel {
522 border-color: var(--vbo-basic-btn) !important;
523 }
524 .chat-threads-list li {
525 border-color: var(--vbo-config-border-color) !important;
526 background: var(--vbo-config-bg-color) !important;
527 }
528 .chat-threads-list li.active {
529 background-color: #3c404c !important;
530 border-color: var(--vbo-config-border-color) !important;
531 }
532 .chat-threads-list li:not(.active):hover {
533 background-color: #2e323d !important;
534 }
535 .chat-input-footer .textarea-input label.attachment-label {
536 color: var(--vbo-config-title-color) !important;
537 }
538 .chat-conversation .chat-message .speech-bubble.received {
539 background: #3c404c !important;
540 color: #fff !important;
541 }
542 .chat-conversation .chat-message .speech-bubble.sent {
543 background: #50575d !important;
544 }
545 .chat-input-footer .chat-uploads-bar .chat-attachment {
546 background-color: var(--vbo-light-color-btn) !important;
547 border-color: var(--vbo-config-border-color) !important;
548 }
549 /* VikBooking Telephone */
550 .iti__country-list {
551 background: var(--vbo-config-bg-color);
552 border-color: var(--vbo-config-border-color);
553 }
554 .iti__country.iti__highlight {
555 background-color: var(--vbo-light-color-btn);
556 }
557 /* Content Builder */
558 .ql-toolbar.ql-snow + .ql-container.ql-snow {
559 background: var(--vbo-middle-color-btn);
560 }
561
562 /* @Joomla */
563 body.admin #status {
564 background: var(--vbo-config-bg-color);
565 color: var(--vbo-config-title-color);
566 border-color: var(--vbo-config-border-color);
567 }
568 body .btn {
569 background: var(--vbo-basic-btn);
570 border: 1px solid var(--vbo-config-border-color);
571 color: var(--vbo-body-text-color);
572 }
573 body .btn:hover, body .btn:focus {
574 background-color: var(--vbo-basic-btn-hover);
575 border-color: var(--vbo-config-border-color);
576 color: var(--vbo-body-text-color);
577 }
578 body .btn-success {
579 background: var(--vbo-green-color);
580 border: 1px solid var(--vbo-green-color);
581 }
582 body .btn-success:hover {
583 background: var(--vbo-green-color-hover);
584 border: 1px solid var(--vbo-green-color-hover);
585 }
586 body .btn-success:focus, body .btn-success:active {
587 background: var(--vbo-green-color-focus);
588 border: 1px solid var(--vbo-green-color-focus);
589 }
590 body.admin #content .btn:hover, body.admin #content .btn:focus {
591 background: var(--vbo-basic-btn-hover);
592 border: 1px solid var(--vbo-config-bg-color);
593 color: var(--vbo-body-text-color);
594 }
595 body.admin .pagination ul > li > a, .pagination ul > li > span {
596 background: var(--vbo-basic-btn) !important;
597 color: var(--vbo-config-title-color) !important;
598 border-color: var(--vbo-config-border-color);
599 }
600 body.admin .pagination ul > li.disabled > a, body.admin .pagination ul > li.disabled > span {
601 border: 1px solid var(--vbo-light-color-btn) !important;
602 background: var(--vbo-config-bg-color) !important;
603 border-color: var(--vbo-contrast-text-color);
604 }
605 body.admin .pagination ul > li.active > span, body.admin .pagination ul > li > a:hover, .pagination ul > li > span:hover {
606 border-color: var(--vbo-config-border-color);
607 background: var(--vbo-config-border-color) !important;
608 }
609 body.admin .calendar-container {
610 background: var(--vbo-config-bg-color) !important;
611 }
612 body.admin .calendar-container table tbody td.day.wn {
613 background: var(--vbo-config-bg-color);
614 }
615 body.admin .calendar-container table tbody td.disabled {
616 background: var(--vbo-input-style-deactive);
617 }
618 body.admin .input-append .add-on, .input-prepend .add-on {
619 background: var(--vbo-basic-btn);
620 border-color: var(--vbo-config-border-color);
621 }
622 body.admin .subhead {
623 background: var(--vbo-config-bg-color);
624 border-color: var(--vbo-config-border-color);
625 color: inherit;
626 }
627 /*
628 body.admin #toolbar div:not(#toolbar-new, #toolbar-apply) [class^="icon-"], body.admin #toolbar div:not(#toolbar-new, #toolbar-apply) [class*=" icon-"] {
629 background: var(--vbo-basic-btn);
630 border-right: 1px solid var(--vbo-config-bg-color);
631 }
632 */
633 body.admin #toolbar div:not(#toolbar-new, #toolbar-apply) .btn:hover, body.admin #toolbar div:not(#toolbar-new, #toolbar-apply) .btn:focus {
634 background: var(--vbo-basic-btn-hover);
635 border: 1px solid var(--vbo-config-bg-color) !important;
636 }
637 body.admin #toolbar .btn-success {
638 background: var(--vbo-green-color);
639 }
640 body.admin #toolbar .btn-success:hover {
641 background: var(--vbo-green-color-hover);
642 }
643 body.admin #toolbar .btn-success:focus, body.admin #toolbar .btn-success:active {
644 background: var(--vbo-green-color-focus);
645 }
646 body.admin #toolbar .dropdown-toggle-split {
647 border-color: var(--vbo-config-border-color);
648 }
649 body.admin #toolbar .dropdown-toggle-split .icon-chevron-down {
650 background: transparent !important;
651 border: 0 !important;
652 color: #fff;
653 }
654 body.admin #toolbar .btn-group .dropdown-menu {
655 background: var(--vbo-config-bg-color);
656 border-color: var(--vbo-config-border-color);
657 }
658 body.admin #toolbar .btn-group .dropdown-menu:hover {
659 background: var(--vbo-basic-btn-hover);
660 border: 1px solid var(--vbo-config-bg-color);
661 }
662 body.admin #toolbar .btn-group .dropdown-menu .dropdown-item > span {
663 background: transparent !important;
664 border: 0 !important;
665 }
666 .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
667 color: var(--vbo-body-text-color);
668 }
669 body.admin .modal-header {
670 background: var(--vbo-body-bg-color);
671 border-bottom: 1px solid var(--vbo-config-bg-color) !important;
672 }
673 body.admin .modal-header .close {
674 color: #fff;
675 }
676 body.admin .label, .badge {
677 background-color: #666;
678 }
679 body.admin .label-info, .label-info, .badge-info {
680 background: #2c5f78 !important;
681 color: #fff;
682 }
683 body.admin .label-info:hover, .label-info:hover, .badge-info:hover {
684 color: #fff;
685 }
686 body.admin a.label-info:hover, a.label-info:hover, a.badge-info:hover {
687 background: var(--vbo-blue-color) !important;
688 }
689 body.admin .label-success, .label-success, .badge-success {
690 background-color: var(--vbo-green-color) !important;
691 }
692 body.admin .label-danger, .label-danger, .badge-danger, body.admin .label-error, .label-error, .badge-error {
693 background-color: var(--vbo-red-color) !important;
694 }
695 body.admin .label-warning, .label-warning, .badge-warning {
696 background-color: var(--vbo-orange-color) !important;
697 }
698 .js-editor-tinymce .mce-panel {
699 background-color: var(--vbo-config-child-bg-color);
700 }
701 .js-editor-tinymce .mce-container, .mce-container *, .mce-widget, .mce-widget *, .mce-reset {
702 color: var(--vbo-config-title-color) !important;
703 }
704 .js-editor-tinymce .mce-menubar .mce-menubtn button, .mce-menubar .mce-menubtn button span {
705 color: var(--vbo-config-title-color) !important;
706 }
707 .js-editor-tinymce .mce-menubar .mce-caret {
708 border-top-color: var(--vbo-config-title-color) !important;
709 }
710 .js-editor-tinymce .mce-btn {
711 background: var(--vbo-input-style-nested-deactive) !important;
712 border-color: var(--vbo-config-border-color) !important;
713 }
714 .js-editor-tinymce .mce-menubtn button {
715 color: var(--vbo-config-title-color) !important;
716 }
717 .js-editor-tinymce .mce-menubtn button:hover, .js-editor-tinymce .mce-container button:hover span, .js-editor-tinymce .mce-container button:hover i {
718 color: var(--vbo-base-color) !important;
719 }
720 .js-editor-tinymce .mce-container .mce-active button span, .js-editor-tinymce .mce-container .mce-active button i {
721 color: var(--vbo-base-color) !important;
722 }
723 .js-editor-tinymce .mce-menubar {
724 border-color: var(--vbo-config-border-color) !important;
725 }
726 .mce-container .mce-menu-item.mce-disabled:hover {
727 background: var(--vbo-basic-btn-hover) !important;
728 }
729 .js-editor-tinymce .mce-btn-group:not(:first-child) {
730 border-color: var(--vbo-config-border-color) !important;
731 }
732 .mce-container.mce-window {
733 background-color: var(--vbo-config-bg-color);
734 }
735 .mce-container.mce-window .mce-foot {
736 background-color: var(--vbo-config-bg-color);
737 border-color: var(--vbo-config-border-color);
738 }
739 .mce-container.mce-window .mce-foot .mce-btn {
740 background: var(--vbo-basic-btn);
741 border-color: var(--vbo-config-border-color);
742 }
743 .mce-container.mce-window .mce-foot .mce-btn:hover {
744 background: var(--vbo-input-style-deactive);
745 border-color: var(--vbo-config-border-color);
746 }
747 .mce-container.mce-window .mce-abs-layout-item input, .mce-container.mce-window .mce-abs-layout-item .mce-btn {
748 background-color: var(--vbo-input-style);
749 border-color: var(--vbo-config-border-color);
750 }
751 .mce-container.mce-window .mce-abs-layout-item .mce-btn .mce-caret {
752 border-top: 4px solid var(--vbo-config-title-color);
753 }
754 .mce-container.mce-window .mce-window-head {
755 border-color: var(--vbo-config-border-color);
756 }
757 .mce-window-body .mce-panel {
758 background-color: var(--vbo-input-style-deactive);
759 }
760 .mce-window-body .mce-panel .mce-tabs, .mce-window-body .mce-panel .mce-tabs + .mce-container-body {
761 background-color: var(--vbo-config-bg-color);
762 border-bottom: 1px solid var(--vbo-config-border-color);
763 }
764 .mce-window-body .mce-panel .mce-tab {
765 background-color: var(--vbo-config-bg-color);
766 border-color: var(--vbo-config-border-color);
767 }
768 .mce-window-body .mce-label, .mce-window-body .mce-panel .mce-tab {
769 text-shadow: none;
770 }
771 .mce-window-body .mce-abs-layout-item i.mce-i-checkbox {
772 background-color: var(--vbo-input-style);
773 border-color: var(--vbo-config-border-color);
774 }
775 .mce-window-body .mce-charmap td:hover {
776 background-color: var(--vbo-basic-btn);
777 }
778 .mce-tinymce-inline.mce-panel {
779 background: var(--vbo-middle-color-btn);
780 }
781 .mce-tinymce-inline.mce-panel .mce-btn {
782 background-color: var(--vbo-input-style);
783 border-color: var(--vbo-config-border-color);
784 }
785 .mce-tinymce-inline.mce-arrow.mce-arrow-down:after {
786 border-top-color: var(--vbo-middle-color-btn);
787 }
788 .mce-container-body .mce-splitbtn .mce-open.mce-active {
789 background-color: var(--vbo-input-style-deactive);
790 outline: 1px solid var(--vbo-config-border-color);
791 }
792 .mce-container.mce-floatpanel.mce-popover {
793 background-color: var(--vbo-config-bg-color);
794 }
795 .mce-container.mce-floatpanel.mce-popover .mce-grid td.mce-grid-cell div {
796 border-color: var(--vbo-config-border-color);
797 }
798 .mce-container.mce-floatpanel.mce-popover .mce-btn-flat:hover, .mce-container.mce-floatpanel.mce-popover .mce-btn-flat.mce-active, .mce-btn-flat:focus, .mce-container.mce-floatpanel.mce-popover .mce-btn-flat:active {
799 background-color: var(--vbo-basic-btn);
800 }
801 .mce-floatpanel.mce-popover.mce-bottom.mce-popover > .mce-arrow::after {
802 border-bottom-color: var(--vbo-config-bg-color);
803 }
804 .mce-notification *, .mce-notification .mce-progress .mce-text {
805 color: #333333 !important;
806 }
807 .js-calendar .table th, .js-calendar .table td {
808 border-color: var(--vbo-config-border-color);
809 }
810 .modal .modal-header {
811 border-bottom: 1px solid var(--vbo-light-color-btn);
812 }
813 .modal .modal-header .box-close {
814 border-left: 1px solid var(--vbo-light-color-btn);
815 }
816 .pagination.pagination-toolbar ul {
817 border: 1px solid var(--vbo-basic-btn);
818 }
819 #status.navbar-fixed-bottom .btn-toolbar a {
820 color: var(--vbo-config-titles-color-light);
821 }
822 #status.navbar-fixed-bottom .btn-toolbar a:hover {
823 color: var(--vbo-base-color);
824 }
825
826 /* Main Menu */
827 .vbo-submenu-wrap li > div .vbo-submenu-item-helper-link .vbo-submenu-item-helper-avatar img {
828 border: 1px solid var(--vbo-body-bg-color);
829 }
830
831 /* Dropdown Context Menu */
832 .vik-context-menu.vbo-dropdown-cxmenu {
833 background: var(--vbo-main-bg-color);
834 }
835
836 /* Joomla4 */
837 body.admin.layout-default #jmodal-vbo-notification-details button.btn-close {
838 position: relative;
839 background: var(--vbo-config-bg-color);
840 }
841 body.admin.layout-default #jmodal-vbo-notification-details button.btn-close:after {
842 font-family: "Font Awesome 5 Free", FontAwesomes !important;
843 content: "\f00d";
844 font-weight: 900;
845 color: #fff;
846 position: absolute;
847 top: 50%;
848 left: 50%;
849 transform: translate(-50%, -50%);
850 }
851 body.admin.layout-default label {
852 color: var(--vbo-body-text-color);
853 }
854 body.admin.layout-default .h1, body.admin.layout-default .h2, body.admin.layout-default .h3, body.admin.layout-default .h4, body.admin.layout-default .h5, body.admin.layout-default .h6, body.admin.layout-default h1, body.admin.layout-default h2, body.admin.layout-default h3, body.admin.layout-default h4, body.admin.layout-default h5, body.admin.layout-default h6 {
855 color: var(--vbo-config-title-color);
856 }
857 body.admin.layout-default joomla-field-media .field-media-preview {
858 background: var(--vbo-input-style);
859 }
860 body.admin.layout-default .popover-header {
861 background-color: var(--vbo-config-child-bg-color) !important;
862 border-bottom: 1px solid var(--vbo-config-child-bg-color) !important;
863 }
864 body.admin.layout-default .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after, body.admin.layout-default .bs-popover-top > .popover-arrow::after {
865 border-top-color: var(--vbo-light-color-btn) !important;
866 }
867 body.admin.layout-default .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after, body.admin.layout-default .bs-popover-end > .popover-arrow::after {
868 border-right-color: var(--vbo-light-color-btn) !important;
869 }
870 body.admin.layout-default .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
871 border-left-color: var(--vbo-light-color-btn) !important;
872 }
873 body.admin.layout-default .subhead #toolbar joomla-toolbar-button .btn {
874 background: var(--vbo-input-style);
875 color: inherit;
876 border-color: var(--vbo-config-border-color);
877 }
878 body.admin.layout-default .subhead #toolbar joomla-toolbar-button .btn .fa-ellipsis-h {
879 color: var(--vbo-config-title-color);
880 }
881 .vbo-admin-container .vbo-param-container .vbo-param-setting select, .new_depovr_container select, .vbo-calendar-custmail-tpls-wrap select, .vbo-bookingdet-topcontainer select, .vbo-roomdet-guest-detail select, .vbo-btn-toolbar select, .occupancy-adults-ovr select, .vbo-reportwidget-filters select, form select:not([multiple]) {
882 background: var(--vbo-input-style) url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23474c5b%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55% !important;
883 border-color: var(--vbo-config-border-color) !important;
884 }
885 .vbo-reportwidget-filters {
886 box-shadow: 0 4px 14px rgba(0,0,0,.6);
887 }
888 .js-editor-tinymce .tox-tinymce {
889 border-color: var(--vbo-config-border-color);
890 }
891 .js-editor-tinymce .tox .tox-menubar {
892 border-bottom: 1px solid var(--vbo-config-border-color);
893 background: var(--vbo-middle-color-btn);
894 color: var(--vbo-container-text-color);
895 }
896 .js-editor-tinymce .tox .tox-mbtn > span, .js-editor-tinymce .tox .tox-tbtn > span {
897 color: var(--vbo-body-text-color);
898 }
899 .js-editor-tinymce .tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active), .js-editor-tinymce .tox .tox-tbtn:hover {
900 background: var(--vbo-input-style-nested-deactive);
901 border-color: var(--vbo-input-style-nested-deactive);
902 }
903 .js-editor-tinymce .tox .tox-mbtn--active, .js-editor-tinymce .tox .tox-mbtn:focus, .js-editor-tinymce .tox .tox-mbtn:focus:not(:disabled), .js-editor-tinymce .tox .tox-tbtn:focus, .js-editor-tinymce .tox .tox-tbtn--enabled, .js-editor-tinymce .tox .tox-tbtn--enabled:hover {
904 background: var(--vbo-input-style-nested-deactive);
905 border-color: var(--vbo-input-style-nested-deactive);
906 }
907 .tox.tox-tinymce-aux .tox-menu {
908 border-color: var(--vbo-config-border-color) !important;
909 background: var(--vbo-input-style);
910 }
911 .tox.tox-tinymce-aux .tox-collection__item, .tox.tox-tinymce-aux .tox-collection__item-accessory {
912 color: var(--vbo-body-text-color);
913 }
914 .tox.tox-tinymce-aux .tox-collection__item--state-disabled, .tox.tox-tinymce-aux .tox-collection__item--state-disabled .tox-collection__item-accessory {
915 color: var(--vbo-config-title-color);
916 }
917 .tox.tox-tinymce-aux .tox-collection--list .tox-collection__group {
918 border-top: 1px solid var(--vbo-config-border-color) !important;
919 }
920 .tox.tox-tinymce-aux .tox-collection--list .tox-collection__item--active, .tox.tox-tinymce-aux .tox-collection--list .tox-collection__item--enabled, .js-editor-tinymce .tox .tox-tbtn:active {
921 background: var(--vbo-input-style-nested-deactive);
922 }
923 .tox.tox-tinymce-aux .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {
924 color: var(--vbo-config-title-covlor);
925 }
926 .tox.tox-tinymce-aux .tox-collection--list .tox-collection__item--enabled {
927 color: var(--vbo-config-title-color);
928 }
929 .tox.tox-tinymce-aux :not(svg):not(rect) {
930 color: var(--vbo-config-title-color) !important;
931 }
932 .tox.tox-tinymce-aux .tox-collection__item-caret svg, .js-editor-tinymce .tox .tox-toolbar-overlord svg, .js-editor-tinymce .tox-tbtn:hover svg {
933 fill: var(--vbo-config-title-color) !important;
934 }
935 .tox.tox-tinymce-aux .tox-dialog {
936 border-color: var(--vbo-config-border-color);
937 background-color: var(--vbo-config-bg-color);
938 }
939 .tox.tox-tinymce-aux .tox-dialog__footer, .tox.tox-tinymce-aux .tox-dialog__header {
940 background-color: var(--vbo-config-bg-color);
941 }
942 .tox.tox-tinymce-aux .tox-dialog__footer {
943 border-color: var(--vbo-config-border-color);
944 }
945 .tox.tox-tinymce-aux .tox-tbtn svg {
946 fill: var(--vbo-base-color);
947 }
948 .tox.tox-tinymce-aux .tox-dialog__footer .tox-tbtn--select {
949 border: 1px solid var(--vbo-config-border-color);
950 }
951 .tox.tox-tinymce-aux .tox-button--secondary[disabled], .tox.tox-tinymce-aux .tox-button--naked[disabled] {
952 background-color: var(--vbo-input-style-deactive);
953 border: 1px solid var(--vbo-config-border-color);
954 }
955 .tox.tox-tinymce-aux .tox-button--secondary:hover:not(:disabled) {
956 background-color: var(--vbo-input-style-nested-deactive);
957 border: 1px solid var(--vbo-config-border-color);
958 }
959 .tox.tox-tinymce-aux .tox-dialog__footer .tox-button {
960 color: #fff !important;
961 }
962 .js-editor-tinymce .tox-editor-header .tox-toolbar, .js-editor-tinymce .tox-editor-header .tox-toolbar__overflow, .js-editor-tinymce .tox-editor-header .tox-toolbar__primary {
963 background-color: var(--vbo-config-bg-color);
964 }
965 .js-editor-tinymce .tox:not([dir="rtl"]) .tox-toolbar__group:not(:last-of-type), .js-editor-tinymce .tox .tox-menubar + .tox-toolbar, .js-editor-tinymce .tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary {
966 border-color: var(--vbo-config-border-color) !important;
967 }
968 .js-editor-tinymce .tox:not([dir="rtl"]) .tox-toolbar__group:not(:last-of-type) {
969 border-right: 1px solid var(--vbo-config-border-color) !important;
970 }
971 .js-editor-tinymce .tox-split-button {
972 border: 1px solid var(--vbo-config-bg-color) !important;
973 }
974 .js-editor-tinymce .tox-split-button:hover {
975 box-shadow: none !important;
976 border: 1px solid var(--vbo-config-border-color) !important;
977 background: var(--vbo-input-style-nested-deactive);
978 }
979 .tox .tox-dialog .tox-button--secondary {
980 background-color: var(--vbo-input-style-deactive);
981 border: 1px solid var(--vbo-config-border-color);
982 }
983 .tox .tox-dialog .tox-button--secondary:hover {
984 background-color: var(--vbo-input-style-nested-deactive);
985 }
986 .tox.tox-tinymce-aux .tox-button--naked:hover:not(:disabled) {
987 background-color: var(--vbo-input-style-deactive);
988 border: 1px solid var(--vbo-config-border-color);
989 }
990 .tox.tox-tinymce-aux .tox-collection--toolbar .tox-collection__item--active {
991 background-color: var(--vbo-input-style-deactive);
992 }
993 .tox.tox-tinymce-aux .tox-listboxfield .tox-listbox--select, .tox.tox-tinymce-aux .tox-textarea, .tox .tox-textfield, .tox .tox-toolbar-textfield {
994 background-color: var(--vbo-input-style) !important;
995 border-color: var(--vbo-config-border-color) !important;
996 }
997 .tox.tox-tinymce-aux .tox-listbox__select-chevron svg {
998 fill: var(--vbo-config-title-color);
999 }
1000 .tox.tox-tinymce-aux .tox-pop__dialog {
1001 background-color: var(--vbo-config-bg-color);
1002 border-color: var(--vbo-config-border-color);
1003 }
1004 .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn svg {
1005 fill: var(--vbo-config-title-color);
1006 }
1007 .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn span {
1008 color: var(--vbo-config-title-color);
1009 }
1010 .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn--enabled, .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn--enabled:hover {
1011 background-color: var(--vbo-input-style-nested-deactive);
1012 }
1013 .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn:hover {
1014 background-color: var(--vbo-input-style-nested-deactive);
1015 }
1016 .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn:hover span, .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn--enabled span {
1017 color: var(--vbo-base-color);
1018 }
1019 .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn:hover svg, .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn--enabled svg {
1020 fill: var(--vbo-base-color);
1021 }
1022 .tox.tox-tinymce-aux .tox-pop.tox-pop--top::before {
1023 border-color: transparent transparent var(--vbo-config-bg-color) transparent;
1024 }
1025 .tox.tox-tinymce-aux .tox-pop.tox-pop--top::after {
1026 border-color: transparent transparent var(--vbo-config-bg-color) transparent;
1027 }
1028 .tox.tox-tinymce-aux .tox-dialog__table tbody tr {
1029 border-color: var(--vbo-config-border-color);
1030 }
1031 .tox.tox-tinymce-aux .tox-notification--error p {
1032 color: #333 !important;
1033 }
1034 .tox.tox-tinymce-aux .tox-swatches__picker-btn svg {
1035 fill: var(--vbo-config-title-color);
1036 }
1037 .js-editor-tinymce .tox .tox-statusbar {
1038 background-color: var(--vbo-config-bg-color);
1039 border-color: var(--vbo-config-border-color);
1040 }
1041 .js-editor-tinymce .tox-statusbar a, .js-editor-tinymce .tox-statusbar__path-item, .js-editor-tinymce .tox-statusbar__wordcount {
1042 color: var(--vbo-config-title-color) !important;
1043 }
1044 joomla-toolbar-button .dropdown-menu {
1045 border-color: var(--vbo-config-border-color);
1046 }
1047 #jmodal-rss-feed .modal-footer {
1048 background-color: var(--vbo-config-bg-color);
1049 border-top: 1px solid var(--vbo-config-border-color);
1050 box-shadow: none;
1051 }
1052 .vbo-info-overlay-loading-dnd {
1053 color: #fff;
1054 background: rgb(28, 28, 28);
1055 }
1056 .vbo-loading-dnd-response {
1057 background: rgba(58, 58, 58, 0.87);
1058 }