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

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

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