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-dark.css

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

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