PluginProbe
VikBooking Hotel Booking Engine & PMS / 1.6.4
VikBooking Hotel Booking Engine & PMS v1.6.4
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-auto.css

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

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