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

1,072 lines 42.1 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
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: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 label.attachment-label {
540 color: var(--vbo-config-title-color) !important;
541 }
542 .chat-conversation .chat-message .speech-bubble.received {
543 background: #3c404c !important;
544 color: #fff !important;
545 }
546 .chat-conversation .chat-message .speech-bubble.sent {
547 background: #50575d !important;
548 }
549 .chat-input-footer .chat-uploads-bar .chat-attachment {
550 background-color: var(--vbo-light-color-btn) !important;
551 border-color: var(--vbo-config-border-color) !important;
552 }
553 /* VikBooking Telephone */
554 .iti__country-list {
555 background: var(--vbo-config-bg-color);
556 border-color: var(--vbo-config-border-color);
557 }
558 .iti__country.iti__highlight {
559 background-color: var(--vbo-light-color-btn);
560 }
561 /* Content Builder */
562 .ql-toolbar.ql-snow + .ql-container.ql-snow {
563 background: var(--vbo-middle-color-btn);
564 }
565
566 /* @Joomla */
567 body.admin #status {
568 background: var(--vbo-config-bg-color);
569 color: var(--vbo-config-title-color);
570 border-color: var(--vbo-config-border-color);
571 }
572 body .btn {
573 background: var(--vbo-basic-btn);
574 border: 1px solid var(--vbo-config-border-color);
575 color: var(--vbo-body-text-color);
576 }
577 body .btn:hover, body .btn:focus {
578 background-color: var(--vbo-basic-btn-hover);
579 border-color: var(--vbo-config-border-color);
580 color: var(--vbo-body-text-color);
581 }
582 body .btn-success {
583 background: var(--vbo-green-color);
584 border: 1px solid var(--vbo-green-color);
585 }
586 body .btn-success:hover {
587 background: var(--vbo-green-color-hover);
588 border: 1px solid var(--vbo-green-color-hover);
589 }
590 body .btn-success:focus, body .btn-success:active {
591 background: var(--vbo-green-color-focus);
592 border: 1px solid var(--vbo-green-color-focus);
593 }
594 body.admin #content .btn:hover, body.admin #content .btn:focus {
595 background: var(--vbo-basic-btn-hover);
596 border: 1px solid var(--vbo-config-bg-color);
597 color: var(--vbo-body-text-color);
598 }
599 body.admin .pagination ul > li > a, .pagination ul > li > span {
600 background: var(--vbo-basic-btn) !important;
601 color: var(--vbo-config-title-color) !important;
602 border-color: var(--vbo-config-border-color);
603 }
604 body.admin .pagination ul > li.disabled > a, body.admin .pagination ul > li.disabled > span {
605 border: 1px solid var(--vbo-light-color-btn) !important;
606 background: var(--vbo-config-bg-color) !important;
607 border-color: var(--vbo-contrast-text-color);
608 }
609 body.admin .pagination ul > li.active > span, body.admin .pagination ul > li > a:hover, .pagination ul > li > span:hover {
610 border-color: var(--vbo-config-border-color);
611 background: var(--vbo-config-border-color) !important;
612 }
613 body.admin .calendar-container {
614 background: var(--vbo-config-bg-color) !important;
615 }
616 body.admin .calendar-container table tbody td.day.wn {
617 background: var(--vbo-config-bg-color);
618 }
619 body.admin .calendar-container table tbody td.disabled {
620 background: var(--vbo-input-style-deactive);
621 }
622 body.admin .input-append .add-on, .input-prepend .add-on {
623 background: var(--vbo-basic-btn);
624 border-color: var(--vbo-config-border-color);
625 }
626 body.admin .subhead {
627 background: var(--vbo-config-bg-color);
628 border-color: var(--vbo-config-border-color);
629 color: inherit;
630 }
631 /*
632 body.admin #toolbar div:not(#toolbar-new, #toolbar-apply) [class^="icon-"], body.admin #toolbar div:not(#toolbar-new, #toolbar-apply) [class*=" icon-"] {
633 background: var(--vbo-basic-btn);
634 border-right: 1px solid var(--vbo-config-bg-color);
635 }
636 */
637 body.admin #toolbar div:not(#toolbar-new, #toolbar-apply) .btn:hover, body.admin #toolbar div:not(#toolbar-new, #toolbar-apply) .btn:focus {
638 background: var(--vbo-basic-btn-hover);
639 border: 1px solid var(--vbo-config-bg-color) !important;
640 }
641 body.admin #toolbar .btn-success {
642 background: var(--vbo-green-color);
643 }
644 body.admin #toolbar .btn-success:hover {
645 background: var(--vbo-green-color-hover);
646 }
647 body.admin #toolbar .btn-success:focus, body.admin #toolbar .btn-success:active {
648 background: var(--vbo-green-color-focus);
649 }
650 body.admin #toolbar .dropdown-toggle-split {
651 border-color: var(--vbo-config-border-color);
652 }
653 body.admin #toolbar .dropdown-toggle-split .icon-chevron-down {
654 background: transparent !important;
655 border: 0 !important;
656 color: #fff;
657 }
658 body.admin #toolbar .btn-group .dropdown-menu {
659 background: var(--vbo-config-bg-color);
660 border-color: var(--vbo-config-border-color);
661 }
662 body.admin #toolbar .btn-group .dropdown-menu:hover {
663 background: var(--vbo-basic-btn-hover);
664 border: 1px solid var(--vbo-config-bg-color);
665 }
666 body.admin #toolbar .btn-group .dropdown-menu .dropdown-item > span {
667 background: transparent !important;
668 border: 0 !important;
669 }
670 .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 {
671 color: var(--vbo-body-text-color);
672 }
673 body.admin .modal-header {
674 background: var(--vbo-body-bg-color);
675 border-bottom: 1px solid var(--vbo-config-bg-color) !important;
676 }
677 body.admin .modal-header .close {
678 color: #fff;
679 }
680 body.admin .label, .badge {
681 background-color: #666;
682 }
683 body.admin .label-info, .label-info, .badge-info {
684 background: #2c5f78 !important;
685 color: #fff;
686 }
687 body.admin .label-info:hover, .label-info:hover, .badge-info:hover {
688 color: #fff;
689 }
690 body.admin a.label-info:hover, a.label-info:hover, a.badge-info:hover {
691 background: var(--vbo-blue-color) !important;
692 }
693 body.admin .label-success, .label-success, .badge-success {
694 background-color: var(--vbo-green-color) !important;
695 }
696 body.admin .label-danger, .label-danger, .badge-danger, body.admin .label-error, .label-error, .badge-error {
697 background-color: var(--vbo-red-color) !important;
698 }
699 body.admin .label-warning, .label-warning, .badge-warning {
700 background-color: var(--vbo-orange-color) !important;
701 }
702 .js-editor-tinymce .mce-panel {
703 background-color: var(--vbo-config-child-bg-color);
704 }
705 .js-editor-tinymce .mce-container, .mce-container *, .mce-widget, .mce-widget *, .mce-reset {
706 color: var(--vbo-config-title-color) !important;
707 }
708 .js-editor-tinymce .mce-menubar .mce-menubtn button, .mce-menubar .mce-menubtn button span {
709 color: var(--vbo-config-title-color) !important;
710 }
711 .js-editor-tinymce .mce-menubar .mce-caret {
712 border-top-color: var(--vbo-config-title-color) !important;
713 }
714 .js-editor-tinymce .mce-btn {
715 background: var(--vbo-input-style-nested-deactive) !important;
716 border-color: var(--vbo-config-border-color) !important;
717 }
718 .js-editor-tinymce .mce-menubtn button {
719 color: var(--vbo-config-title-color) !important;
720 }
721 .js-editor-tinymce .mce-menubtn button:hover, .js-editor-tinymce .mce-container button:hover span, .js-editor-tinymce .mce-container button:hover i {
722 color: var(--vbo-base-color) !important;
723 }
724 .js-editor-tinymce .mce-container .mce-active button span, .js-editor-tinymce .mce-container .mce-active button i {
725 color: var(--vbo-base-color) !important;
726 }
727 .js-editor-tinymce .mce-menubar {
728 border-color: var(--vbo-config-border-color) !important;
729 }
730 .mce-container .mce-menu-item.mce-disabled:hover {
731 background: var(--vbo-basic-btn-hover) !important;
732 }
733 .js-editor-tinymce .mce-btn-group:not(:first-child) {
734 border-color: var(--vbo-config-border-color) !important;
735 }
736 .mce-container.mce-window {
737 background-color: var(--vbo-config-bg-color);
738 }
739 .mce-container.mce-window .mce-foot {
740 background-color: var(--vbo-config-bg-color);
741 border-color: var(--vbo-config-border-color);
742 }
743 .mce-container.mce-window .mce-foot .mce-btn {
744 background: var(--vbo-basic-btn);
745 border-color: var(--vbo-config-border-color);
746 }
747 .mce-container.mce-window .mce-foot .mce-btn:hover {
748 background: var(--vbo-input-style-deactive);
749 border-color: var(--vbo-config-border-color);
750 }
751 .mce-container.mce-window .mce-abs-layout-item input, .mce-container.mce-window .mce-abs-layout-item .mce-btn {
752 background-color: var(--vbo-input-style);
753 border-color: var(--vbo-config-border-color);
754 }
755 .mce-container.mce-window .mce-abs-layout-item .mce-btn .mce-caret {
756 border-top: 4px solid var(--vbo-config-title-color);
757 }
758 .mce-container.mce-window .mce-window-head {
759 border-color: var(--vbo-config-border-color);
760 }
761 .mce-window-body .mce-panel {
762 background-color: var(--vbo-input-style-deactive);
763 }
764 .mce-window-body .mce-panel .mce-tabs, .mce-window-body .mce-panel .mce-tabs + .mce-container-body {
765 background-color: var(--vbo-config-bg-color);
766 border-bottom: 1px solid var(--vbo-config-border-color);
767 }
768 .mce-window-body .mce-panel .mce-tab {
769 background-color: var(--vbo-config-bg-color);
770 border-color: var(--vbo-config-border-color);
771 }
772 .mce-window-body .mce-label, .mce-window-body .mce-panel .mce-tab {
773 text-shadow: none;
774 }
775 .mce-window-body .mce-abs-layout-item i.mce-i-checkbox {
776 background-color: var(--vbo-input-style);
777 border-color: var(--vbo-config-border-color);
778 }
779 .mce-window-body .mce-charmap td:hover {
780 background-color: var(--vbo-basic-btn);
781 }
782 .mce-tinymce-inline.mce-panel {
783 background: var(--vbo-middle-color-btn);
784 }
785 .mce-tinymce-inline.mce-panel .mce-btn {
786 background-color: var(--vbo-input-style);
787 border-color: var(--vbo-config-border-color);
788 }
789 .mce-tinymce-inline.mce-arrow.mce-arrow-down:after {
790 border-top-color: var(--vbo-middle-color-btn);
791 }
792 .mce-container-body .mce-splitbtn .mce-open.mce-active {
793 background-color: var(--vbo-input-style-deactive);
794 outline: 1px solid var(--vbo-config-border-color);
795 }
796 .mce-container.mce-floatpanel.mce-popover {
797 background-color: var(--vbo-config-bg-color);
798 }
799 .mce-container.mce-floatpanel.mce-popover .mce-grid td.mce-grid-cell div {
800 border-color: var(--vbo-config-border-color);
801 }
802 .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 {
803 background-color: var(--vbo-basic-btn);
804 }
805 .mce-floatpanel.mce-popover.mce-bottom.mce-popover > .mce-arrow::after {
806 border-bottom-color: var(--vbo-config-bg-color);
807 }
808 .mce-notification *, .mce-notification .mce-progress .mce-text {
809 color: #333333 !important;
810 }
811 .js-calendar .table th, .js-calendar .table td {
812 border-color: var(--vbo-config-border-color);
813 }
814 .modal .modal-header {
815 border-bottom: 1px solid var(--vbo-light-color-btn);
816 }
817 .modal .modal-header .box-close {
818 border-left: 1px solid var(--vbo-light-color-btn);
819 }
820 .pagination.pagination-toolbar ul {
821 border: 1px solid var(--vbo-basic-btn);
822 }
823 #status.navbar-fixed-bottom .btn-toolbar a {
824 color: var(--vbo-config-titles-color-light);
825 }
826 #status.navbar-fixed-bottom .btn-toolbar a:hover {
827 color: var(--vbo-base-color);
828 }
829
830 /* Main Menu */
831 .vbo-submenu-wrap li > div .vbo-submenu-item-helper-link .vbo-submenu-item-helper-avatar img {
832 border: 1px solid var(--vbo-body-bg-color);
833 }
834
835 /* Dropdown Context Menu */
836 .vik-context-menu.vbo-dropdown-cxmenu {
837 background: var(--vbo-main-bg-color);
838 }
839
840 /* Joomla4 */
841 body.admin.layout-default #jmodal-vbo-notification-details button.btn-close {
842 position: relative;
843 background: var(--vbo-config-bg-color);
844 }
845 body.admin.layout-default #jmodal-vbo-notification-details button.btn-close:after {
846 font-family: "Font Awesome 5 Free", FontAwesomes !important;
847 content: "\f00d";
848 font-weight: 900;
849 color: #fff;
850 position: absolute;
851 top: 50%;
852 left: 50%;
853 transform: translate(-50%, -50%);
854 }
855 body.admin.layout-default label {
856 color: var(--vbo-body-text-color);
857 }
858 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 {
859 color: var(--vbo-config-title-color);
860 }
861 body.admin.layout-default joomla-field-media .field-media-preview {
862 background: var(--vbo-input-style);
863 }
864 body.admin.layout-default .popover-header {
865 background-color: var(--vbo-config-child-bg-color) !important;
866 border-bottom: 1px solid var(--vbo-config-child-bg-color) !important;
867 }
868 body.admin.layout-default .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after, body.admin.layout-default .bs-popover-top > .popover-arrow::after {
869 border-top-color: var(--vbo-light-color-btn) !important;
870 }
871 body.admin.layout-default .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after, body.admin.layout-default .bs-popover-end > .popover-arrow::after {
872 border-right-color: var(--vbo-light-color-btn) !important;
873 }
874 body.admin.layout-default .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
875 border-left-color: var(--vbo-light-color-btn) !important;
876 }
877 body.admin.layout-default .subhead #toolbar joomla-toolbar-button .btn {
878 background: var(--vbo-input-style);
879 color: inherit;
880 border-color: var(--vbo-config-border-color);
881 }
882 body.admin.layout-default .subhead #toolbar joomla-toolbar-button .btn .fa-ellipsis-h {
883 color: var(--vbo-config-title-color);
884 }
885 .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]) {
886 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;
887 border-color: var(--vbo-config-border-color) !important;
888 }
889 .vbo-reportwidget-filters {
890 box-shadow: 0 4px 14px rgba(0,0,0,.6);
891 }
892 .js-editor-tinymce .tox-tinymce {
893 border-color: var(--vbo-config-border-color);
894 }
895 .js-editor-tinymce .tox .tox-menubar {
896 border-bottom: 1px solid var(--vbo-config-border-color);
897 background: var(--vbo-middle-color-btn);
898 color: var(--vbo-container-text-color);
899 }
900 .js-editor-tinymce .tox .tox-mbtn > span, .js-editor-tinymce .tox .tox-tbtn > span {
901 color: var(--vbo-body-text-color);
902 }
903 .js-editor-tinymce .tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active), .js-editor-tinymce .tox .tox-tbtn:hover {
904 background: var(--vbo-input-style-nested-deactive);
905 border-color: var(--vbo-input-style-nested-deactive);
906 }
907 .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 {
908 background: var(--vbo-input-style-nested-deactive);
909 border-color: var(--vbo-input-style-nested-deactive);
910 }
911 .tox.tox-tinymce-aux .tox-menu {
912 border-color: var(--vbo-config-border-color) !important;
913 background: var(--vbo-input-style);
914 }
915 .tox.tox-tinymce-aux .tox-collection__item, .tox.tox-tinymce-aux .tox-collection__item-accessory {
916 color: var(--vbo-body-text-color);
917 }
918 .tox.tox-tinymce-aux .tox-collection__item--state-disabled, .tox.tox-tinymce-aux .tox-collection__item--state-disabled .tox-collection__item-accessory {
919 color: var(--vbo-config-title-color);
920 }
921 .tox.tox-tinymce-aux .tox-collection--list .tox-collection__group {
922 border-top: 1px solid var(--vbo-config-border-color) !important;
923 }
924 .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 {
925 background: var(--vbo-input-style-nested-deactive);
926 }
927 .tox.tox-tinymce-aux .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) {
928 color: var(--vbo-config-title-covlor);
929 }
930 .tox.tox-tinymce-aux .tox-collection--list .tox-collection__item--enabled {
931 color: var(--vbo-config-title-color);
932 }
933 .tox.tox-tinymce-aux :not(svg):not(rect) {
934 color: var(--vbo-config-title-color) !important;
935 }
936 .tox.tox-tinymce-aux .tox-collection__item-caret svg, .js-editor-tinymce .tox .tox-toolbar-overlord svg, .js-editor-tinymce .tox-tbtn:hover svg {
937 fill: var(--vbo-config-title-color) !important;
938 }
939 .tox.tox-tinymce-aux .tox-dialog {
940 border-color: var(--vbo-config-border-color);
941 background-color: var(--vbo-config-bg-color);
942 }
943 .tox.tox-tinymce-aux .tox-dialog__footer, .tox.tox-tinymce-aux .tox-dialog__header {
944 background-color: var(--vbo-config-bg-color);
945 }
946 .tox.tox-tinymce-aux .tox-dialog__footer {
947 border-color: var(--vbo-config-border-color);
948 }
949 .tox.tox-tinymce-aux .tox-tbtn svg {
950 fill: var(--vbo-base-color);
951 }
952 .tox.tox-tinymce-aux .tox-dialog__footer .tox-tbtn--select {
953 border: 1px solid var(--vbo-config-border-color);
954 }
955 .tox.tox-tinymce-aux .tox-button--secondary[disabled], .tox.tox-tinymce-aux .tox-button--naked[disabled] {
956 background-color: var(--vbo-input-style-deactive);
957 border: 1px solid var(--vbo-config-border-color);
958 }
959 .tox.tox-tinymce-aux .tox-button--secondary:hover:not(:disabled) {
960 background-color: var(--vbo-input-style-nested-deactive);
961 border: 1px solid var(--vbo-config-border-color);
962 }
963 .tox.tox-tinymce-aux .tox-dialog__footer .tox-button {
964 color: #fff !important;
965 }
966 .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 {
967 background-color: var(--vbo-config-bg-color);
968 }
969 .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 {
970 border-color: var(--vbo-config-border-color) !important;
971 }
972 .js-editor-tinymce .tox:not([dir="rtl"]) .tox-toolbar__group:not(:last-of-type) {
973 border-right: 1px solid var(--vbo-config-border-color) !important;
974 }
975 .js-editor-tinymce .tox-split-button {
976 border: 1px solid var(--vbo-config-bg-color) !important;
977 }
978 .js-editor-tinymce .tox-split-button:hover {
979 box-shadow: none !important;
980 border: 1px solid var(--vbo-config-border-color) !important;
981 background: var(--vbo-input-style-nested-deactive);
982 }
983 .tox .tox-dialog .tox-button--secondary {
984 background-color: var(--vbo-input-style-deactive);
985 border: 1px solid var(--vbo-config-border-color);
986 }
987 .tox .tox-dialog .tox-button--secondary:hover {
988 background-color: var(--vbo-input-style-nested-deactive);
989 }
990 .tox.tox-tinymce-aux .tox-button--naked:hover:not(:disabled) {
991 background-color: var(--vbo-input-style-deactive);
992 border: 1px solid var(--vbo-config-border-color);
993 }
994 .tox.tox-tinymce-aux .tox-collection--toolbar .tox-collection__item--active {
995 background-color: var(--vbo-input-style-deactive);
996 }
997 .tox.tox-tinymce-aux .tox-listboxfield .tox-listbox--select, .tox.tox-tinymce-aux .tox-textarea, .tox .tox-textfield, .tox .tox-toolbar-textfield {
998 background-color: var(--vbo-input-style) !important;
999 border-color: var(--vbo-config-border-color) !important;
1000 }
1001 .tox.tox-tinymce-aux .tox-listbox__select-chevron svg {
1002 fill: var(--vbo-config-title-color);
1003 }
1004 .tox.tox-tinymce-aux .tox-pop__dialog {
1005 background-color: var(--vbo-config-bg-color);
1006 border-color: var(--vbo-config-border-color);
1007 }
1008 .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn svg {
1009 fill: var(--vbo-config-title-color);
1010 }
1011 .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn span {
1012 color: var(--vbo-config-title-color);
1013 }
1014 .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn--enabled, .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn--enabled:hover {
1015 background-color: var(--vbo-input-style-nested-deactive);
1016 }
1017 .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn:hover {
1018 background-color: var(--vbo-input-style-nested-deactive);
1019 }
1020 .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn:hover span, .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn--enabled span {
1021 color: var(--vbo-base-color);
1022 }
1023 .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn:hover svg, .tox.tox-tinymce-aux .tox-pop__dialog .tox-tbtn--enabled svg {
1024 fill: var(--vbo-base-color);
1025 }
1026 .tox.tox-tinymce-aux .tox-pop.tox-pop--top::before {
1027 border-color: transparent transparent var(--vbo-config-bg-color) transparent;
1028 }
1029 .tox.tox-tinymce-aux .tox-pop.tox-pop--top::after {
1030 border-color: transparent transparent var(--vbo-config-bg-color) transparent;
1031 }
1032 .tox.tox-tinymce-aux .tox-dialog__table tbody tr {
1033 border-color: var(--vbo-config-border-color);
1034 }
1035 .tox.tox-tinymce-aux .tox-notification--error p {
1036 color: #333 !important;
1037 }
1038 .tox.tox-tinymce-aux .tox-swatches__picker-btn svg {
1039 fill: var(--vbo-config-title-color);
1040 }
1041 .js-editor-tinymce .tox .tox-statusbar {
1042 background-color: var(--vbo-config-bg-color);
1043 border-color: var(--vbo-config-border-color);
1044 }
1045 .js-editor-tinymce .tox-statusbar a, .js-editor-tinymce .tox-statusbar__path-item, .js-editor-tinymce .tox-statusbar__wordcount {
1046 color: var(--vbo-config-title-color) !important;
1047 }
1048 joomla-toolbar-button .dropdown-menu {
1049 border-color: var(--vbo-config-border-color);
1050 }
1051 #jmodal-rss-feed .modal-footer {
1052 background-color: var(--vbo-config-bg-color);
1053 border-top: 1px solid var(--vbo-config-border-color);
1054 box-shadow: none;
1055 }
1056 .vbo-loading-dnd-response {
1057 background: rgba(58, 58, 58, 0.87);
1058 }
1059
1060 #contextual-help-back {
1061 background-color: var(--vbo-light-blue);
1062 border-color: var(--vbo-config-border-color);
1063 }
1064 .contextual-help-tabs .active a {
1065 background-color: var(--vbo-light-blue);
1066 border-color: var(--vbo-config-border-color);
1067 }
1068 #screen-meta-links .show-settings {
1069 border-color: var(--vbo-basic-btn-focus);
1070 }
1071 }
1072