PluginProbe
VikBooking Hotel Booking Engine & PMS / 1.6.9
VikBooking Hotel Booking Engine & PMS v1.6.9
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.9, at admin/resources/vbo-appearance-auto.css

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