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

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

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