PluginProbe
VikBooking Hotel Booking Engine & PMS / 1.8.16
VikBooking Hotel Booking Engine & PMS v1.8.16
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
← All changes | admin/helpers/wp.css +1835 -0 1.6.3 → 1.8.16 View file →
@@ -1,0 +1,1835 @@
1 +/* CSS adapter file for WordPress */
2 +a:focus {
3 + box-shadow: none;
4 +}
5 +.text-green {
6 + color: var(--vbo-success-txt);
7 +}
8 +.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {
9 + border-top: 0;
10 +}
11 +
12 +form input[type="text"], form textarea, .vbo-admin-container .vbo-param-container .vbo-param-setting input, .vbo-admin-container .vbo-param-container .vbo-param-setting textarea, .new_depovr_container input[type="number"], .vbo-admin-container .vbo-param-container .vbo-param-label input, .vbo-bookingdet-detcont input[type="text"], .vbo-bookingdet-summary .vbo-bookingdet-summary-total input, .vbo-btn-toolbar .input-append input[type="text"], .vbo-editbooking-summary-room input[type="number"], .vbo-editbooking-summary-room input[type="text"] {
13 + padding: 5px 10px;
14 + min-height: 36px;
15 +}
16 +.vbo-admin-container .vbo-param-container .vbo-param-setting input[type="checkbox"] {
17 + min-height: inherit;
18 +}
19 +
20 +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"] {
21 + line-height: 2;
22 +}
23 +
24 +.vbo-btn-toolbar .btn-group .btn:hover {
25 + color: var(--vbo-config-title-color);
26 + background: var(--vbo-basic-btn);
27 +}
28 +.vbo-btn-toolbar .btn[type="submit"], .vbo-btn-toolbar .btn[type="button"], .vbo-reports-filters-wrap .btn[type="button"] {
29 + padding: 10px 12px !important;
30 +}
31 +.vbo-btn-toolbar .btn i, .vbo-reports-filters-wrap .btn i {
32 + margin-right: 0;
33 +}
34 +.vbo-secondinfo-overlay-block h4 {
35 + margin-bottom: 12px;
36 + font-size: 14px;
37 +}
38 +.vbo-secondinfo-overlay-block label {
39 + display: block;
40 + margin-bottom: 5px;
41 +}
42 +.vbo-param-container .vbo-param-setting .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field {
43 + width: 98% !important;
44 + padding: 6px 10px;
45 +}
46 +.vbo-info-overlay-content .btn-success, .vbo-info-overlay-content .btn-danger {
47 + padding: 10px 14px;
48 +}
49 +.vbo-quickres-head .vbo-quickres-head-right .select2-selection--single, .vbo-btn-toolbar .select2-selection--single, .vbo-editbooking-room-switch .select2-selection--single, .vbo-reports-filters-wrap .select2-selection--single {
50 + height: 40px !important;
51 +}
52 +.vbo-ratesoverview-entryinline .select2-container--default .select2-selection--single .select2-selection__rendered, .vbo-reports-container .select2-container--default .select2-selection--single .select2-selection__rendered, .vbo-reports-filters-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
53 + line-height: 40px !important;
54 +}
55 +.vikwp-extra-more {
56 + text-align: center;
57 + margin-top: 20px;
58 + font-size: 1.2em;
59 +}
60 +
61 +.vbo-admin-container {
62 + padding: 0;
63 +}
64 +
65 +/*** WP 7 - We apply CSS that will not bother other WP version ***/
66 +.notice, div.error, div.updated {
67 + border-top: 1px solid #c3c4c7;
68 + border-bottom: 1px solid #c3c4c7;
69 + border-right: 1px solid #c3c4c7;
70 +}
71 +.vbo-list-table a {
72 + color: var(--vbo-blue-color);
73 +}
74 +.vbo-list-table a:hover {
75 + color: var(--vbo-blue-color-hover);
76 +}
77 +a.btn, a.btn:focus, a.btn:active, a.btn:hover {
78 + text-decoration: none;
79 + border-radius: var(--vbo-field-radius);
80 +}
81 +a.btn:focus {
82 + color: var(--vbo-contrast-text-color);
83 +}
84 +.vbo-link-add:hover, .vbo-link-add:focus, .vbo-link-add:active {
85 + border-radius: var(--vbo-field-radius);
86 + color: var(--vbo-contrast-text-color);
87 +}
88 +.vbo-coupon-use-count a, .vbo-coupon-use-count a:hover, .vbo-coupon-use-count a:focus, .vbo-coupon-use-count a:active {
89 + color: var(--vbo-contrast-text-color);
90 +}
91 +/*** End: WP 7 **/
92 +/*** Menu ***/
93 +.vbo-menu-container {
94 + margin-bottom: 20px;
95 + margin-top: 10px;
96 +}
97 +.vbo-menu-container-closer {
98 + margin-bottom: 10px;
99 +}
100 +
101 +/*** Safari (webkit) fix for Checkboxes ***/
102 +input[type="checkbox"] {
103 + -webkit-appearance: checkbox !important;
104 +}
105 +input[type=checkbox]:checked:before {
106 + content: "" !important;
107 + margin: 0 !important;
108 + color: initial !important;
109 +}
110 +
111 +.btn-toolbar {
112 + /* WP5 */
113 + display: inline-block;
114 +}
115 +.btn-toolbar.pull-right {
116 + float: right;
117 +}
118 +.btn-group.pull-right {
119 + float: right;
120 +}
121 +.btn-group.pull-left {
122 + float: left;
123 +}
124 +textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"],
125 +input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
126 + border: 1px solid var(--vbo-config-border-color);
127 + border-radius: var(--vbo-field-radius);
128 + padding: 5px 10px;
129 +}
130 +.vbo-trackings-filters .pull-right .btn {
131 + height: auto !important;
132 + padding: 10.5px 14px !important;
133 +}
134 +
135 +a {
136 + text-decoration: none;
137 +}
138 +select {
139 + vertical-align: top;
140 +}
141 +.input-append, .input-prepend {
142 + display: inline-block;
143 + vertical-align: middle;
144 + font-size: 0;
145 + white-space: nowrap;
146 +}
147 +
148 +/*** Calendar field **/
149 +.wp-calendar-box {
150 + background: var(--vbo-input-style);
151 + border: 1px solid var(--vbo-config-border-color);
152 + border-radius: var(--vbo-field-radius);
153 + padding: 4px 6px 4px 0;
154 + display: inline-block;
155 + vertical-align: top;
156 +}
157 +.wp-calendar-box input[type="text"] {
158 + border: 0;
159 + box-shadow: none;
160 + background: transparent;
161 + padding: 5px 0 5px 10px;
162 +}
163 +.vbo-admin-container .vbo-param-container .vbo-param-setting .wp-calendar-box input[type="text"] {
164 + outline: none;
165 + width: 100px !important;
166 + border: 0 !important;
167 + box-shadow: none;
168 + background: transparent;
169 +}
170 +.wp-calendar-box input:focus {
171 + outline: none;
172 + border:0;
173 + box-shadow: none;
174 +}
175 +/* disable MOVE cursor for draggable WP items */
176 +.js .postbox .hndle {
177 + cursor: default !important;
178 +}
179 +
180 +/* quest popover */
181 +
182 +i.wp-quest-popover {
183 + margin-right: 0;
184 + color: var(--vbo-config-title-color);
185 + font-size: 16px;
186 + cursor: pointer;
187 + -webkit-touch-callout: none; /* iOS Safari */
188 + -webkit-user-select: none; /* Safari */
189 + -khtml-user-select: none; /* Konqueror HTML */
190 + -moz-user-select: none; /* Firefox */
191 + -ms-user-select: none; /* Internet Explorer/Edge */
192 + user-select: none; /* Non-prefixed version, currently
193 + supported by Chrome and Opera */
194 +}
195 +i.wp-quest-popover:hover {
196 + color: var(--vbo-blue-color);
197 +}
198 +.vbo-shortcode-icn-wrap {
199 + display: inline-block;
200 + border: 1px solid var();
201 + background: var(--vbo-config-bg-color);
202 + border-radius: 2px;
203 + padding: 5px 5px 2px;
204 +}
205 +
206 +/*
207 +* Input fields and buttons have a z-index greater than 0, so the sub-menu
208 +* of Vik Booking must have an even greater z-index property.
209 +*/
210 +.vbo-menu-right ul {
211 + z-index: 99;
212 +}
213 +
214 +/* table */
215 +
216 +.table th:first-child {
217 + text-align: left;
218 + vertical-align: middle;
219 +}
220 +.table {
221 + border-collapse: collapse;
222 + border-spacing: 0;
223 +}
224 +.table td {
225 + background: var(--vbo-config-bg-color);
226 + border-top: 1px solid var(--vbo-config-border-color);
227 +}
228 +.table td.vbo-config-param-cell {
229 + background: var(--vbo-light-color-btn);
230 +}
231 +.table tbody tr.warning > td {
232 + background-color: var(--vbo-config-child-bg-color);
233 +}
234 +.table th, .table td {
235 + padding: 8px;
236 + line-height: 18px;
237 + text-align: left;
238 + vertical-align: top;
239 + border-top: 1px solid var(--vbo-config-border-color);
240 +}
241 +.alternate, .striped > tbody > :nth-child(2n+1), ul.striped > :nth-child(2n+1) {
242 + background-color: var(--vbo-config-child-bg-color);
243 +}
244 +#menu-management .menu-edit, #menu-settings-column .accordion-container, .comment-ays, .feature-filter, .imgedit-group, .manage-menus, .menu-item-handle, .popular-tags, .stuffbox, .widget-inside, .widget-top, .widgets-holder-wrap, .wp-editor-container, p.popular-tags, table.widefat, .widefat thead td, .widefat thead th {
245 + border-color: var(--vbo-config-border-color);
246 +}
247 +.postbox {
248 + background-color: var(--vbo-config-bg-color);
249 + border-color: var(--vbo-config-border-color);
250 +}
251 +#screen-meta-links .show-settings {
252 + background-color: var(--vbo-config-bg-color) !important;
253 +}
254 +#wpbody-content #screen-meta {
255 + background-color: var(--vbo-config-bg-color);
256 + border-color: var(--vbo-light-color-btn);
257 +}
258 +#contextual-help-back {
259 + background-color: var(--vbo-light-blue);
260 +}
261 +.contextual-help-tabs .active {
262 + background-color: var(--vbo-basic-btn);
263 +}
264 +.contextual-help-tabs .active a {
265 + background-color: var(--vbo-light-blue);
266 + color: var(--vbo-body-text-color);
267 +}
268 +.contextual-help-tabs a:hover {
269 + color: var(--vbo-body-text-color);
270 +}
271 +.contextual-help-tabs-wrap a, .contextual-help-sidebar a {
272 + text-decoration: underline;
273 +}
274 +
275 +/* Menu links should not have any text-decoration */
276 +.vbo-menu-parent-li > span a,
277 +.vbo-submenu-ul li span a {
278 + text-decoration: none;
279 +}
280 +
281 +/* LI tags don't need bottom margin */
282 +.vbo-menu-ul li {
283 + margin-bottom: 0;
284 + margin-top: 0;
285 +}
286 +
287 +/* Buttons fixes */
288 +.btn i[class^="icon-"] {
289 + vertical-align: top;
290 +}
291 +/* Icons fixes */
292 +i[class^="icon-"],
293 +span.icon-calendar {
294 + font-family: 'vboicomoon' !important;
295 + speak: none;
296 + font-style: normal;
297 + font-weight: normal;
298 + font-variant: normal;
299 + margin-right: 0.25em;
300 + text-transform: none;
301 + -webkit-font-smoothing: antialiased;
302 + -moz-osx-font-smoothing: grayscale;
303 +}
304 +
305 +i.icon-remove:before {
306 + content: "\ea0f";
307 +}
308 +i.icon-calendar:before,
309 +span.icon-calendar:before {
310 + content: "\e953";
311 +}
312 +i.icon-save:before {
313 + content: "\ea10";
314 +}
315 +i.icon-new:before {
316 + content: "+";
317 + background: #444;
318 + border-radius: 50%;
319 + padding: 0px 0 0 1px;
320 + width: 15px;
321 + height: 16px;
322 + display: inline-block;
323 + vertical-align: top;
324 + color: #fff;
325 + font-weight: bold;
326 + line-height: 10px;
327 + text-align: center;
328 +}
329 +.btn-success i.icon-new:before {
330 + background: #fff;
331 + color: #46a546;
332 +}
333 +.vbo-config-btn i.icon-new:before, .vbo-colortag-add i.icon-new:before {
334 + background: #fff;
335 + color: #2282bd;
336 +}
337 +.vbo-config-param-cell .btn {
338 + height: auto;
339 +}
340 +.vbo-config-param-cell .btn i {
341 + margin-right: 5px;
342 +}
343 +.vbo-admin-container .vbo-param-container .vbo-param-setting input[type="file"] {
344 + padding: 8px 10px
345 +}
346 +.vbo-admin-container .vbo-param-container .btn-danger {
347 + line-height: 18px;
348 + font-size: 13px;
349 +}
350 +i.icon-pencil:before {
351 + content: "\e906";
352 +}
353 +i.icon-edit:before {
354 + content: "\e906";
355 +}
356 +i.icon-search:before {
357 + content: "\e986";
358 +}
359 +i.icon-eye:before {
360 + content: "\e9ce";
361 +}
362 +i.icon-refresh:before {
363 + content: "\ea2e";
364 +}
365 +i.icon-cancel:before {
366 + content: "\ea0d";
367 +}
368 +i.icon-user:before {
369 + content: "\e971";
370 +}
371 +i.icon-mail:before {
372 + content: "\e945";
373 +}
374 +i.icon-image:before {
375 + content: "\e90d";
376 +}
377 +.vbo-config-param-cell a.btn i, .vbo-config-param-cell button.btn i {
378 + float: none !important;
379 +}
380 +
381 +/* Buttons classes */
382 +.btn {
383 + background-color: var(--vbo-config-child-bg-color);
384 + color: var(--vbo-body-text-color);
385 + display: inline-block;
386 + font-weight: 400;
387 + text-align: center;
388 + white-space: nowrap;
389 + vertical-align: middle;
390 + -webkit-user-select: none;
391 + -moz-user-select: none;
392 + -ms-user-select: none;
393 + user-select: none;
394 + border: 1px solid var(--vbo-config-border-color);
395 + padding: 10px 12px;
396 + font-size: 13px;
397 + line-height: 18px;
398 + border-radius: var(--vbo-field-radius);
399 + cursor: pointer;
400 +}
401 +.btn:hover {
402 + background-color: var(--vbo-basic-btn-hover);
403 + border-color: var(--vbo-config-border-color);
404 +}
405 +.btn:focus {
406 + background-color: var(--vbo-basic-btn-focus);
407 + border-color: var(--vbo-config-border-color);
408 +}
409 +.btn.btn-small {
410 + padding: 2px 10px;
411 + font-size: 12px;
412 + border-radius: var(--vbo-field-radius);
413 +}
414 +.btn-secondary {
415 + color: var(--vbo-config-title-color);
416 + background-color: var(--vbo-basic-btn);
417 + border-color: var(--vbo-config-border-color);
418 +}
419 +.btn-secondary:hover {
420 + color: var(--vbo-config-title-color);
421 + background-color: var(--vbo-basic-btn-hover);
422 +}
423 +/**
424 + * control
425 + */
426 +
427 + p.control label {
428 + width: 120px;
429 + display: inline-block;
430 + }
431 +
432 + /*** Dashboard **/
433 +.vbo-dashboard-today-checkin-wrapper h4, .vbo-dashboard-today-checkout-wrapper h4 {
434 + margin: 12px 0;
435 +}
436 +.vbo-dashboard-refresh-stop::after {
437 + line-height: 35px;
438 + font-size: 15px;
439 +}
440 +.vbo-dashboard-refresh-play::after {
441 + line-height: 36px;
442 +}
443 +.vbo-admin-widget-wrapper .table-responsive .btn-small {
444 + padding: 5.5px 12px;
445 +}
446 +.vbo-dashboard-today-occ .vbo-dashboard-today-occ-head .btn-wrapper input[type="text"] {
447 + padding: 6px 10px;
448 +}
449 +
450 +/** Toolbar controls **/
451 +.input-append input.form-control {
452 + padding: 4px 6px;
453 + display: inline-block;
454 + vertical-align: top;
455 + font-size: 13px;
456 + height: 30px;
457 + margin: 0;
458 +}
459 +.input-append .btn {
460 + border-radius: var(--vbo-field-radius);
461 + padding: 9.5px 12px;
462 + font-size: 14px;
463 + cursor: pointer;
464 + vertical-align: top;
465 +}
466 +.vbo-preview-btn {
467 + margin-left: 5px;
468 +}
469 +.vbo-preview-btn i.fa-eye {
470 + margin: 0;
471 +}
472 +.vbo-param-setting .vbo-carat-fonticon-preview .vbo-carat-fonticon-preview-inner {
473 + padding: 10px;
474 +}
475 +
476 +/*** Global Configuration ***/
477 +fieldset.adminform {
478 + display: inline-block;
479 + width: 100%;
480 +}
481 +#adminForm div.current {
482 + padding: 0;
483 +}
484 +#adminForm .adminlegend {
485 + font-size: 19.5px;
486 + line-height: 36px;
487 + color: var(--vbo-config-title-color);
488 + padding: 0;
489 +}
490 +#adminForm dd.tabs {
491 + margin: 0;
492 +}
493 +.switch-field label {
494 + box-shadow: none;
495 +}
496 +.vbo-admin-container .vbo-param-container .vbo-param-setting textarea.wp-editor-area {
497 + width: 100% !important;
498 +}
499 +.vbo-admin-container .vbo-param-container .vbo-param-setting textarea.wp-editor-area:focus {
500 + background: var(--vbo-config-bg-color);
501 +}
502 +
503 +/*** Translations ***/
504 +.vbo-translation-langtabs {
505 + margin-top: 10px;
506 +}
507 +.table .vbo-translate-reference-cell, .table .vbo-translate-column-cell {
508 + background: var(--vbo-light-color-btn);
509 +}
510 +
511 +/*** Rooms List ***/
512 +.vbo-distfeatures-cont {
513 + padding-top: 10px;
514 +}
515 +.captionlabel input {
516 + max-width: 100%;
517 +}
518 +.captionremoveimg .icon-remove {
519 + font-size: 14px;
520 +}
521 +
522 +/*** Room Details **/
523 +.vbo-mngroom-rtitle h3 {
524 + margin: 0 0 0 15px;
525 +}
526 +
527 +/*** Calendar ***/
528 +.vbo-quickres-head > span {
529 + margin-top: 15px;
530 + display: inline-block;
531 +}
532 +.vbadmincaltable {
533 + border-collapse: collapse;
534 + border-spacing: 0;
535 +}
536 +.admintable .input-append .hasDatepicker {
537 + display: inline-block;
538 + vertical-align: top;
539 + height: 28px;
540 +}
541 +#vbcustdatatxtarea {
542 + max-width: 450px;
543 +}
544 +.vbo-calendar-cfields-topcont .vbo-calendar-cfields-search label {
545 + display: block;
546 +}
547 +.vbo-assign-customer > i {
548 + padding: 10px 10px;
549 + vertical-align: middle;
550 +}
551 +/*** Reservation ***/
552 +.vbo-bookingdet-inpwrap .iti.iti--allow-dropdown input[type="tel"] {
553 + width: auto !important;
554 +}
555 +.vbo-bookdet-foot {
556 + font-weight: normal;
557 +}
558 +/*** Edit Reservation ***/
559 +#jmodal-vbo-checkin-booking {
560 + width: 90% !important;
561 +}
562 +.vbo-bookingdet-detcont label, .vbo-bookingdet-admin-entry label {
563 + display: block;
564 + margin-bottom: 10px;
565 +}
566 +input[type="number"], #vbo-addnumnight, #vbo-numnights, #vbo-numadults, #vbo-numchildren {
567 + width: 120px !important;
568 +}
569 +.vbo-editbooking-totpaid label {
570 + display: block;
571 + margin-bottom: 10px;
572 +}
573 +.vbo-editbooking-room-pricetypes .vbo-editbooking-room-pricetype label, .vbo-editbooking-room-services .vbo-editbooking-room-service label {
574 + display: block;
575 + margin-bottom: 5px;
576 +}
577 +.vbo-editbooking-room-pricetypes .vbo-editbooking-room-pricetype {
578 + flex-basis: 20%;
579 +}
580 +.vbo-editbooking-room-extracost > div .btn.btn-danger {
581 + padding: 10px 14px;
582 +}
583 +
584 +/*** Invoices ***/
585 +.vbo-timeline-container {
586 + margin-bottom: 20px;
587 +}
588 +.vbo-timeline-radio {
589 + display: none !important;
590 +}
591 +.vbo-invoices-inv-back-commands {
592 + margin: 6px 0 5px;
593 +}
594 +.vbo-invoices-inv-back-commands .btn {
595 + font-size: 12px;
596 +}
597 +.vbo-invoices-inv-container {
598 + background: var(--vbo-config-bg-color);
599 +}
600 +.vbo-timeline-content .btn {
601 + padding: 10px 15px;
602 +}
603 +.vbo-timeline-content .label-info {
604 + padding: 10px 6px !important;
605 +}
606 +.vbo-timeline-content .label-info .badge {
607 + padding: 2px 9px;
608 +}
609 +
610 +/*** e-invoicing ***/
611 +.vbo-info-overlay-driver-settings {
612 + padding-bottom: 15px;
613 +}
614 +.vbo-driver-fieldset {
615 + margin-top: 15px;
616 +}
617 +.vbo-driver-fieldset .adminlegend {
618 + font-size: 18px;
619 + margin-bottom: 5px;
620 +}
621 +
622 +/*** Rates overview ***/
623 +.vbo-ratesoverview-roomsel-block > form .vbo-ratesoverview-roomsel-entry-calc .select2-container .select2-selection--single {
624 + height: 40px;
625 +}
626 +.vbo-ratesoverview-roomsel-block > form .vbo-ratesoverview-roomsel-entry-calc input {
627 + padding: 5px 10px;
628 +}
629 +.vbo-ratesoverview-roomsel-entry-chrooms .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{
630 + padding: 6px 10px;
631 +}
632 +.vbo-ratesoverview-roomsel-entry-chrooms .vbo-config-btn {
633 + margin-bottom: 15px;
634 +}
635 +.vbo-ratesoverview-caltab-cont .vbo-table-responsive {
636 + background: var(--vbo-config-bg-color);
637 +}
638 +.vbo-roverview-datecmd-top .vbo-roverview-datecmd-date input {
639 + width: 84px !important;
640 +}
641 +.vbo-ratesoverview-tabscont div.vbo-ratesoverview-tab-unactive {
642 + background: var(--vbo-config-border-color);
643 +}
644 +.vbo-seasons-calendar-table {
645 + border-collapse: collapse;
646 + border-spacing: 0;
647 + background: var(--vbo-config-bg-color);
648 +}
649 +.vbo-seasons-calendar-table td {
650 + padding: 10px;
651 +}
652 +.vbo-seasons-calendar-nightsrow {
653 + background: var(--vbo-config-border-color);
654 +}
655 +.vbo-seasons-calendar-nightsrow td {
656 + padding: 5px;
657 +}
658 +.vbo-ratesoverview-period-inner {
659 + background: var(--vbo-config-bg-color);
660 +}
661 +.vbo-ratesoverview-period-boxes-inner > div {
662 + background: var(--vbo-main-bg-color);
663 +}
664 +.vbo-ratesoverview-entryinline {
665 + margin: 5px;
666 +}
667 +.select2-container--default .select2-selection--single .select2-selection__rendered {
668 + color: #2c3338;
669 +}
670 +
671 +/*** Bookings List ***/
672 +.vbcsvexport > i, .vbicsexport > i, .vbo-perms-operators > i {
673 + padding: 11px 8px 11px 12px;
674 +}
675 +
676 +/*** Tableaux ***/
677 +.vbo-tableaux-filters .select2-selection__rendered, .vbo-pmsperm-entry-val .select2-selection__rendered {
678 + padding: 2px 5px !important;
679 +}
680 +.vbo-tableaux-filters .select2-selection__clear, .vbo-pmsperm-entry-val .select2-selection__clear {
681 + margin-top: 8px;
682 +}
683 +.vbo-tableaux-filters .select2-selection__rendered .select2-search--inline, .vbo-pmsperm-entry-val .select2-selection__rendered .select2-search--inline {
684 + height: auto;
685 + margin: 0;
686 + padding-top: 0;
687 +}
688 +.select2-container .select2-search--inline {
689 + margin-bottom: 0;
690 + padding-top: 3px;
691 +}
692 +.vbo-tableaux-filters .select2-container .select2-search--inline .select2-search__field,
693 +.vbo-pmsperm-entry-val .select2-selection__rendered .select2-search--inline > .select2-search__field {
694 + height: auto !important;
695 + padding: 3px 5px !important;
696 + min-height: auto;
697 + margin: 0 !important;
698 +}
699 +.vbo-pmsperm-entry-cont .vbo-pmsperm-entry-val input[type="number"] {
700 + padding: 5px 10px;
701 +}
702 +.vbo-tableaux-table {
703 + border-collapse: collapse;
704 +}
705 +
706 +/*** caret ***/
707 +.caret {
708 + display: inline-block;
709 + width: 0;
710 + height: 0;
711 + vertical-align: top;
712 + border-top: 4px solid #000;
713 + border-right: 4px solid transparent;
714 + border-left: 4px solid transparent;
715 + content: "";
716 +}
717 +.btn .caret {
718 + margin-top: 8px;
719 + margin-left: 0;
720 +}
721 +.btn-primary .caret {
722 + border-top-color: #1f496e;
723 + border-bottom-color: #1f496e;
724 +}
725 +.btn .caret {
726 + margin-bottom: 7px;
727 +}
728 +
729 +/*** Availability Overview ***/
730 +.vbo-overview-roomunits {
731 + line-height: 20px;
732 +}
733 +
734 +/*** Room New/Edit Page ***/
735 +.vbplusminuscont {
736 + width: 130px !important;
737 +}
738 +.vbo-add-room-entry label {
739 + display: block;
740 + margin-bottom: 5px;
741 +}
742 +
743 +/*** Report ***/
744 +.vbo-reports-filters-outer > div {
745 + vertical-align: bottom;
746 +}
747 +.vbo-reports-filters-outer .vbo-reports-filters-report .vbo-report-filter-wrap {
748 + vertical-align: bottom;
749 +}
750 +.vbo-report-layout-type {
751 + margin-top: 20px;
752 +}
753 +.vbo-report-sheetnchart .vbo-report-sheet .vbo-report-col-hideable {
754 + display: none;
755 +}
756 +.vbo-report-sheetnchart .vbo-report-chart-meta {
757 + flex-basis: 50%
758 +}
759 +.vbo-report-sheetnchart .vbo-report-chart-metas .vbo-report-chart-meta-val .vbo-report-chart-meta-val-descr {
760 + display: block;
761 +}
762 +
763 +/*** eInvoicing ***/
764 +.vbo-drivers-filters-outer > div {
765 + display: block;
766 +}
767 +.vbo-drivers-output table td .btn.btn-primary {
768 + padding: 4px 12px;
769 + border-color: var(--vbo-base-color);
770 +}
771 +.vbo-drivers-output table td .btn.btn-primary:hover {
772 + border-color: var(--vbo-base-color-hover);
773 +}
774 +.vbo-drivers-output table td .btn.btn-primary:active {
775 + color: #fff;
776 +}
777 +
778 +/*** Fancybox commands ***/
779 +.fancybox-opened {
780 + z-index: 99999 !important;
781 +}
782 +
783 +/*** Popover and tooltip in Ajax Modal ***/
784 +.vbo-bookdet-head {
785 + position: initial !important;
786 +}
787 +
788 +/*** PRO Version ***/
789 +.vbo-menu-updates button {
790 + cursor: pointer;
791 +}
792 +button.vbo-gotopro {
793 + background: var(--vbo-green-color);
794 +}
795 +button.vbo-gotopro:hover {
796 + background: #fff;
797 + color: var(--vbo-green-color);
798 +}
799 +.viwppro-cnt {
800 + width: 1280px;
801 + margin: 50px auto 80px;
802 +}
803 +.vikwp-alreadypro {
804 + font-size: 13px;
805 + margin-bottom: 10px;
806 + text-align: right;
807 +}
808 +.vikwppro-header-inner {
809 + background: #305f79;
810 + position: relative;
811 + padding: 0;
812 + display: flex;
813 + border-radius: 4px;
814 + width: 100%;
815 +}
816 +.vikwppro-header-inner > div {
817 + flex-basis: 50%;
818 +}
819 +.vikwppro-header-text {
820 + box-sizing: border-box;
821 + width: 34%;
822 + display: inline-block;
823 + padding: 30px 30px;
824 + color: #fff;
825 +}
826 +.vikwppro-header-text h2 {
827 + font-size: 18px;
828 + line-height: 1.1em;
829 + margin-bottom: 15px;
830 + margin-top: 0;
831 + color: #eeee;
832 + font-weight: normal;
833 + font-style: italic;
834 +}
835 +.vikwppro-header-text h3 {
836 + font-size: 26px;
837 + line-height: 1.2em;
838 + letter-spacing: .5px;
839 + font-weight: bold;
840 + color: #fff;
841 + padding-top: 0;
842 + margin: 0;
843 +}
844 +.vikwppro-header-text h4 {
845 + font-size: 19px;
846 + font-weight: normal;
847 + line-height: 1.2em;
848 + margin-top: 15px;
849 +}
850 +.vikwppro-header-text ul {
851 + margin-bottom: 20px;
852 +}
853 +.vikwppro-header-text ul li {
854 + font-size: 16px;
855 +}
856 +.vikwppro-header-text ul li i {
857 + color: var(--vbo-orange-color);
858 +}
859 +.vikwppro-header-text small {
860 + display: block;
861 + margin-top: 6px;
862 + font-style: italic;
863 +}
864 +.vikwp-btn-link {
865 + color: #fff;
866 + text-decoration: none;
867 + display: inline-block;
868 + background: var(--vbo-orange-color);
869 + border: 2px solid var(--vbo-orange-color);
870 + padding: 10px 15px;
871 + border-radius: 2px;
872 + text-transform: uppercase;
873 + font-weight: bold;
874 + white-space: pre-line;
875 +}
876 +.vikwppro-header-text i {
877 + margin-right: 5px;
878 +}
879 +.vikwp-btn-link:hover {
880 + background: var(--vbo-config-bg-color);
881 + color: var(--vbo-orange-color);
882 +}
883 +
884 +.vikwppro-advantages {
885 + display: flex;
886 + margin: 10px 0 0;
887 +}
888 +.vikwppro-advantages-item {
889 + margin: 5px;
890 + background: var(--vbo-config-bg-color);
891 + padding: 20px 30px;
892 + text-align: center;
893 + font-size: 18px;
894 + flex-basis: calc(33% - 10px);
895 + border-radius: 8px;
896 + box-shadow: 4px 0 15px rgba(0,0,0,.05);
897 +}
898 +.vikwppro-advantages-item h4 {
899 + text-transform: uppercase;
900 + font-size: 22px;
901 + letter-spacing: -0.5px;
902 + line-height: 1.1em;
903 + margin: 10px 0;
904 + font-weight: bold;
905 +}
906 +.vikwppro-advantages-item h4 span {
907 + color: var(--vbo-orange-color);
908 +}
909 +.vikwppro-advantages-item p {
910 + font-size: 16px;
911 +}
912 +.vikwp-btn-link i {
913 + margin-right: 5px;
914 +}
915 +.vikwp-btn-green {
916 + border: 1px solid var(--vbo-green-color);
917 + background: var(--vbo-green-color);
918 + color: #fff;
919 +}
920 +.vikwppro-header .vikwppro-header-img {
921 + display: inline-block;
922 + float: right;
923 + padding: 10px;
924 + text-align: right;
925 +}
926 +.viwppro-feats-cnt {
927 + display: grid;
928 + gap: 30px;
929 + grid-template-columns: repeat(2, minmax(0, 1fr));
930 + margin-top: 40px;
931 +}
932 +.viwppro-feats-cnt img {
933 + max-width: 100%;
934 + padding: 0 20px;
935 + box-sizing: border-box;
936 +}
937 +.viwppro-feats-row {
938 + margin: 0;
939 + background: var(--vbo-config-bg-color);
940 + border: 1px solid #93b0d0;
941 + border-radius: 4px;
942 + box-shadow: 0 0 10px rgba(0,0,0,.05);
943 +}
944 +.vikwppro-even .viwppro-feats-img {
945 + padding-left: 0;
946 + text-align: center;
947 + box-sizing: border-box;
948 + max-height: 460px;
949 + overflow: hidden;
950 +}
951 +.vikwppro-header-inner .vikwppro-header-img img {
952 + box-shadow: 0 0 8px rgba(0,0,0,.1);
953 + max-width: 100%;
954 + display: inline-block;
955 + position: relative;
956 +}
957 +.viwppro-feats-text {
958 + padding: 10px 30px 0;
959 + font-size: 14px;
960 +}
961 +.viwppro-feats-text h4 {
962 + font-weight: bold;
963 + font-size: 20px;
964 + padding-bottom: 0;
965 + margin-bottom: 14px;
966 + line-height: 1.2em;
967 +}
968 +.viwppro-feats-text p {
969 + font-size: 1.1em;
970 + margin-top: 10px;
971 +}
972 +.vikwppro-licencecnt {
973 + text-align: center;
974 + background: #305f79;
975 + border: 2px solid #305f79;
976 + color: #fff;
977 + display: flex;
978 + flex-wrap: wrap;
979 + overflow: hidden;
980 +}
981 +.vikwppro-licencecnt > div {
982 + flex: 1;
983 +}
984 +.vikwppro-licencetext {
985 + padding: 64px 40px;
986 + position: relative;
987 +}
988 +.vikwppro-licencecnt h3 {
989 + font-weight: bold;
990 + font-size: 34px;
991 + line-height: 1em;
992 + margin-bottom: 25px;
993 + margin-top: 0;
994 + color: #fff;
995 +}
996 +.vikwppro-licencecnt h4 {
997 + color: #fff;
998 +}
999 +.vikwppro-licencecnt .vikwppro-licencetext .vikwppro-licencecnt-get {
1000 + font-size: 1.4em;
1001 + margin:0 0 15px;
1002 +}
1003 +.vikwppro-licencetext > div {
1004 + position: relative;
1005 + z-index: 1;
1006 +}
1007 +.vikwppro-licencetext .icon-background {
1008 + display: inline-block;
1009 + position: absolute;
1010 + color: #fff;
1011 + opacity: .1;
1012 + font-size: 180px;
1013 + left: -26px;
1014 + bottom: -20px;
1015 +}
1016 +.vikwppro-licenceform {
1017 + background: var(--vbo-config-bg-color);
1018 + color: var(--vbo-config-titles-color-light);
1019 + position: relative;
1020 +}
1021 +.vikwppro-licenceform:after {
1022 + content: "";
1023 + position: absolute;
1024 + top: 50%;
1025 + left: 0%;
1026 + transform: translate(0%, -50%);
1027 + width: 0;
1028 + height: 0;
1029 + border-style: solid;
1030 + border-width: 5px 0 5px 8.7px;
1031 + border-color: transparent transparent transparent #305f79;
1032 +}
1033 +.vikwppro-licenceform-inner {
1034 + display: inline-block;
1035 + position: absolute;
1036 + top: 50%;
1037 + left: 50%;
1038 + transform: translate(-50%, -50%);
1039 + width: 70%;
1040 +}
1041 +.vikwppro-licenceform-inner h4 {
1042 + font-size: 1.4em;
1043 + margin-top: 0;
1044 + line-height: 1.2em;
1045 + color: var(--vbo-config-title-color);
1046 +}
1047 +.vikwppro-licenceform .btn {
1048 + width: 100%;
1049 + margin-top: 10px;
1050 + font-size: 14px;
1051 +}
1052 +.vikwppro-inputspan {
1053 + background: var(--vbo-input-style);
1054 + border-radius: 2px;
1055 + border: 1px solid var(--vbo-config-border-color);
1056 + padding: 0 0 0 30px;
1057 + display: inline-block;
1058 + width: 100%;
1059 + position: relative;
1060 + box-sizing: border-box;
1061 +}
1062 +.vikwppro-inputspan .licence-input {
1063 + background: transparent;
1064 + border: 0;
1065 + padding: 8px 15px;
1066 + flex: 1;
1067 + box-shadow: none;
1068 + width: 100% !important;
1069 +}
1070 +.vikwppro-inputspan .licence-input:focus {
1071 + box-shadow: none;
1072 +}
1073 +.vikwppro-inputspan i {
1074 + color: #305f79;
1075 + margin-top: 12px;
1076 + position: absolute;
1077 + top: 3px;
1078 + left: 14px;
1079 +}
1080 +.viwppro-extra {
1081 + margin: 50px 0 40px;
1082 +}
1083 +.viwppro-extra > h3 {
1084 + margin: 0 0 15px;
1085 + padding: 0;
1086 + text-align: center;
1087 + font-size: 32px;
1088 + line-height: 1.1em;
1089 +}
1090 +.viwppro-extra .viwppro-extra-inner {
1091 + display: flex;
1092 + flex-wrap: wrap;
1093 + justify-content: center;
1094 +}
1095 +.viwppro-extra .viwppro-extra-item {
1096 + flex: 0 0 25%;
1097 + margin: 5px 0;
1098 +}
1099 +.viwppro-extra .viwppro-extra-item-inner {
1100 + background: var(--vbo-config-bg-color);
1101 + text-align: center;
1102 + height: 95%;
1103 + margin: 10px;
1104 + padding: 15px;
1105 + box-sizing: border-box;
1106 + display: flex;
1107 + align-items: center;
1108 + justify-content: center;
1109 + box-shadow: 0 0 2px rgba(0,0,0,.1);
1110 + border: 1px solid #93b0d0;
1111 + border-radius: 4px;
1112 +}
1113 +.viwppro-extra .viwppro-extra-item-text {
1114 + align-self: center;
1115 +}
1116 +.viwppro-extra .viwppro-extra-item-inner h4 {
1117 + font-weight: bold;
1118 + font-size: 1.4em;
1119 + margin-top: 15px;
1120 + padding-top: 0;
1121 + margin-bottom: 0;
1122 + padding-bottom: 0;
1123 + line-height: 1.1em;
1124 +}
1125 +.viwppro-extra .viwppro-extra-item-inner i {
1126 + color: var(--vbo-orange-color);
1127 + font-size: 28px;
1128 +}
1129 +.viwppro-extra .viwppro-extra-item-inner p {
1130 + font-size: 14px;
1131 +}
1132 +#vikwpvalidate i {
1133 + float: left;
1134 +}
1135 +.vikwppro-lickey-expired {
1136 + color: var(--vbo-red-color);
1137 + font-size: 18px;
1138 +}
1139 +.viwpro-procnt .vikwppro-header-inner {
1140 + background: var(--vbo-config-bg-color);
1141 + text-align: center;
1142 +}
1143 +.viwpro-procnt .vikwppro-header-text {
1144 + width: 100%;
1145 + padding-bottom: 0;
1146 + flex-basis: 100%;
1147 + padding: 40px 20px;
1148 + color: inherit;
1149 +}
1150 +.viwpro-procnt .vikwppro-header-text h2 {
1151 + color: inherit;
1152 + font-size: 26px;
1153 + font-weight: bold;
1154 + font-style: normal;
1155 +}
1156 +.viwpro-procnt .vikwppro-header-text h3 {
1157 + color: inherit;
1158 + font-size: 18px;
1159 + font-weight: normal;
1160 +}
1161 +.viwpro-procnt .viwpro-procnt-inner {
1162 + border: 2px solid #93b0d0;
1163 +}
1164 +.viwpro-procnt h4 {
1165 + font-size: 22px;
1166 +}
1167 +.viwpro-procnt .vikwppro-licencecnt h3 {
1168 + line-height: 1.2em;
1169 +}
1170 +.viwpro-procnt .vikwppro-licencetext h4 {
1171 + margin-top: 5px;
1172 + margin-bottom: 15px;
1173 + line-height: 1.2em;
1174 +}
1175 +.viwpro-procnt .vikwppro-licencecnt {
1176 + border:0;
1177 +}
1178 +.viwpro-procnt .vikwppro-licenceform {
1179 + border-top: 2px solid #93b0d0;
1180 +}
1181 +.viwpro-procnt .vikwppro-licenceform-inner {
1182 + width: 100%;
1183 +}
1184 +.viwpro-procnt .vikwppro-licenceform-inner h4 {
1185 + line-height: 1.2em;
1186 + padding: 0 20px;
1187 +}
1188 +.viwpro-procnt .vikwppro-licenceform-inner > div {
1189 + width: 250px;
1190 + margin: 25px auto 0;
1191 +}
1192 +.vikwppro-download-result {
1193 + text-align: center;
1194 +}
1195 +.vikwppro-download-result h2 {
1196 + padding: 9px 0 4px;
1197 +}
1198 +.viwpro-procnt .viwpro-procnt-wtd-steps {
1199 + display: flex;
1200 + flex-wrap: wrap;
1201 +}
1202 +.viwpro-procnt .viwpro-procnt-wtd-step {
1203 + width: calc(33% - 20px);
1204 + background: var(--vbo-config-bg-color);
1205 + padding: 20px;
1206 +}
1207 +h1.vikwp-download-success {
1208 + font-size: 40px;
1209 + color: var(--vbo-green-color);
1210 +}
1211 +h1.vikwp-download-error {
1212 + font-size: 40px;
1213 + color: var(--vbo-red-color);
1214 +}
1215 +.vikwppro-download .vikwppro-header-inner {
1216 + flex-wrap: wrap;
1217 +}
1218 +.vikwppro-download .vikwppro-header-inner > div {
1219 + flex-basis: 100%;
1220 +}
1221 +.vikwppro-download .vikwppro-header-inner {
1222 + box-shadow: 0 0 20px rgba(0,0,0,.2);
1223 + background: var(--vbo-config-bg-color);
1224 +}
1225 +.vikwppro-download-progress {
1226 + text-align: center;
1227 + padding: 20px 0;
1228 +}
1229 +.vikwppro-download-progress progress[value] {
1230 + appearance: none;
1231 + -webkit-appearance: none;
1232 + -moz-appearance: none;
1233 + width: 90%;
1234 + height: 20px;
1235 + border: none;
1236 + border-radius: 2px;
1237 + -webkit-transition: width 0.6s ease;
1238 + -moz-transition: width 0.6s ease;
1239 + -o-transition: width 0.6s ease;
1240 + transition: width 0.6s ease;
1241 +}
1242 +.vikwppro-download-progress progress[value]::-moz-progress-bar,
1243 +.vikwppro-download-progress progress[value]::-webkit-progress-bar {
1244 + background: #0064b4;
1245 +}
1246 +.vikwppro-download-progress progress::-webkit-progress-value {
1247 + -webkit-transition: width 0.6s ease;
1248 + -moz-transition: width 0.6s ease;
1249 + -o-transition: width 0.6s ease;
1250 + transition: width 0.6s ease;
1251 +}
1252 +.vikwp-changelog-version {
1253 + background: var(--vbo-config-bg-color);
1254 + padding: 25px;
1255 + margin-top: 20px;
1256 + border-radius: 4px;
1257 + box-shadow: 0 0 20px rgba(0,0,0, .1);
1258 +}
1259 +.vikwp-changelog-version h2 {
1260 + text-align: center;
1261 + font-size: 1.8em;
1262 + margin-top: 10px;
1263 + margin-bottom: 14px;
1264 +}
1265 +.vikwp-changelog-version h3 {
1266 + text-align: center;
1267 + background: #3f708b;
1268 + display: table;
1269 + color: #fff;
1270 + padding: 5px 10px;
1271 + margin: 0 auto;
1272 +}
1273 +.vikwp-changelog-version h4 {
1274 + font-size: 1.2em;
1275 + color: #3f708b;
1276 + text-transform: uppercase;
1277 + border-bottom: 1px solid #eee;
1278 + padding-bottom: 5px;
1279 + margin-bottom: 5px;
1280 +}
1281 +.vikwp-changelog-section {
1282 + margin-left: 10px;
1283 +}
1284 +.vikwp-changelog-section .vikwp-changelog-feature-title {
1285 + margin-bottom: 0;
1286 +}
1287 +.viwpro-e4jc {
1288 + margin-top: 40px;
1289 +}
1290 +.viwpro-e4jc {
1291 + background: var(--vbo-config-bg-color);
1292 +}
1293 +.viwpro-e4jc .viwpro-e4jc-inner {
1294 + display: flex;
1295 + flex-wrap: wrap;
1296 + overflow: hidden;
1297 +}
1298 +.viwpro-e4jc .viwpro-e4jc-inner > div {
1299 + flex: 1;
1300 +}
1301 +.viwpro-e4jc .viwpro-e4jc-text {
1302 + padding: 40px 40px 10px;
1303 +}
1304 +.vikpro-e4jc-badgeimg img {
1305 + height: 60px;
1306 + margin: 5px;
1307 + text-align: center;
1308 +}
1309 +.vikwp-pro-discover {
1310 + border: 1px solid #3596db;
1311 + background: #3596db;
1312 + font-size: 14px;
1313 +}
1314 +.viwpro-e4jc-trial-content {
1315 + border: 1px solid var(--vbo-green-color);
1316 + border-radius: 20px;
1317 + padding: 20px;
1318 + margin-top: 20px;
1319 + box-shadow: 0 0px 7px rgba(0, 0, 0, .15);
1320 +}
1321 +.viwpro-e4jc .viwpro-e4jc-text h3 {
1322 + font-size: 20px;
1323 + line-height: 1.1em;
1324 + font-weight: normal;
1325 + font-style: italic;
1326 + color: var(--vbo-config-titles-color-light);
1327 +}
1328 +.viwpro-e4jc .viwpro-e4jc-text h4 {
1329 + font-size: 24px;
1330 + line-height: 28px;
1331 + margin-top: 5px;
1332 + font-weight: bold;
1333 + margin-bottom: 10px;
1334 +}
1335 +.viwpro-e4jc .viwpro-e4jc-text h5 {
1336 + font-size: 20px;
1337 + line-height: 1.1em;
1338 + margin-top: 5px;
1339 + font-weight: normal;
1340 + margin-bottom: 0;
1341 +}
1342 +.viwpro-e4jc .viwpro-e4jc-text p {
1343 + font-size: 16px;
1344 +}
1345 +.viwpro-e4jc-trial-title {
1346 + margin-top: 0;
1347 + font-weight: bold;
1348 +}
1349 +.viwpro-e4jc .viwpro-e4jc-img img {
1350 + margin: 10px -10px 10px 0;
1351 + max-width: 100%;
1352 +}
1353 +.viwpro-e4jc-channels {
1354 + padding: 20px 0;
1355 +}
1356 +.viwpro-e4jc-channels .viwpro-e4jc-channels-inner {
1357 + display: flex;
1358 + flex-wrap: wrap;
1359 + justify-content: center;
1360 + padding: 10px 20px 0px;
1361 +}
1362 +.viwpro-e4jc-channels-intro {
1363 + text-align: center;
1364 + font-size: 20px;
1365 +}
1366 +.viwpro-e4jc-channels-intro h3 {
1367 + margin: 0;
1368 + line-height: 1em;
1369 +}
1370 +.viwpro-e4jc-channels .viwpro-e4jc-channels-inner > div {
1371 + flex: 1;
1372 + margin: 10px 20px;
1373 + align-self: center;
1374 +}
1375 +.viwpro-e4jc-channels .viwpro-e4jc-channels-inner > div img {
1376 + max-width: 100%;
1377 +}
1378 +.viwpro-e4jc-channels .viwpro-e4jc-channels-more {
1379 + text-align: center;
1380 + font-size: 16px;
1381 +}
1382 +.viwpro-e4jc .viwpro-e4jc-noshow {
1383 + text-align: right;
1384 + padding: 0 10px 10px 0;
1385 +}
1386 +
1387 +.vbo-modal-widget_modal-wrap .viwppro-cnt.vcm-adv {
1388 + width: 100%;
1389 + margin: 0;
1390 +}
1391 +.vbo-modal-widget_modal-wrap .viwppro-cnt.vcm-adv:not(.ai) .vikwppro-header-inner > div:last-child {
1392 + padding: 20px 20px 0px 0;
1393 +}
1394 +.vbo-modal-widget_modal-wrap .viwppro-cnt.vcm-adv:not(.ai) .vikwppro-header-inner > div:first-child {
1395 + padding: 20px 30px 0px 20px;
1396 +}
1397 +.viwppro-cnt.vcm-adv .vikwppro-header {
1398 + background: var(--vbo-config-bg-color);
1399 + border-radius: 20px;
1400 +}
1401 +.viwppro-cnt.vcm-adv .vikwppro-bottom-img {
1402 + padding: 0 40px 40px;
1403 + text-align: center;
1404 +}
1405 +.viwppro-cnt.vcm-adv .vikwppro-bottom-img img {
1406 + max-width: 800px;
1407 +}
1408 +.viwppro-cnt.vcm-adv .vikwppro-header-inner {
1409 + background: transparent;
1410 +}
1411 +.viwppro-cnt.vcm-adv .vikwppro-header-inner > div {
1412 + flex: 1;
1413 + align-self: center;
1414 +}
1415 +.viwppro-cnt.vcm-adv .vikwppro-header-notice {
1416 + text-align: center;
1417 + padding-top: 20px;
1418 + font-style: italic;
1419 + font-size: 16px;
1420 + font-weight: normal;
1421 +}
1422 +.viwppro-cnt.vcm-adv .vikwppro-header-text {
1423 + color: var(--vbo-container-text-color);
1424 +}
1425 +.viwppro-cnt.vcm-adv .vikwppro-header-inner > div:first-child {
1426 + padding: 40px 30px 40px 40px;
1427 +}
1428 +.viwppro-cnt.vcm-adv .vikwppro-header-inner > div:last-child {
1429 + padding: 40px 40px 40px 0;
1430 +}
1431 +.viwppro-cnt.vcm-adv .vikwppro-header-text h2 {
1432 + color: var(--vbo-config-title-color);
1433 + font-style: initial;
1434 + line-height: 1.4em;
1435 + font-size: 24px;
1436 + font-weight: bold;
1437 +}
1438 +.viwppro-cnt.vcm-adv .vikwppro-header-text h3 {
1439 + color: var(--vbo-config-title-color);
1440 + font-size: 16px;
1441 + line-height: 1.3em;
1442 + font-weight: normal;
1443 + margin-bottom: 20px;
1444 + opacity: .85;
1445 +}
1446 +.viwppro-cnt.vcm-adv .vikwppro-header-text p {
1447 + color: var(--vbo-config-title-color);
1448 + opacity: .85;
1449 +}
1450 +.viwppro-cnt.vcm-adv .vikwppro-header-text ul {
1451 + margin-bottom: 30px;
1452 +}
1453 +.viwppro-cnt.vcm-adv .vikwppro-header-text ul li:not(:last-child) {
1454 + margin-bottom: 12px;
1455 +}
1456 +.viwppro-cnt.vcm-adv .vikwppro-header-text ul li i {
1457 + width: 22px;
1458 +}
1459 +.viwppro-cnt.vcm-adv .vikwp-btn-link {
1460 + background: #55C381;
1461 + border: 0;
1462 + border-radius: 6px;
1463 + text-transform: initial;
1464 + font-weight: 500;
1465 +}
1466 +.viwppro-cnt.vcm-adv .vikwp-btn-link:hover {
1467 + background: #3D9F64;
1468 + color: var(--vbo-contrast-text-color);
1469 +}
1470 +.viwppro-cnt.vcm-adv .vikwp-btn-link:active, .viwppro-cnt.vcm-adv .vikwp-btn-link:focus {
1471 + color: var(--vbo-contrast-text-color);
1472 +}
1473 +.viwppro-cnt.vcm-adv .vikwppro-header-img img {
1474 + box-shadow: none;
1475 +}
1476 +.viwppro-cnt.vcm-adv .vikwppro-header-img img.img-shadow {
1477 + box-shadow: 0 0 8px rgba(0,0,0,.1);
1478 +}
1479 +
1480 +.vbo-sidepanel-container .vbo-sidepanel-active-widgets .vbo-admin-widgets-container-small .vikwppro-header-inner, .vbo-dashboard-fullcontainer .vikwppro-header-inner {
1481 + flex-wrap: wrap;
1482 +}
1483 +.vbo-sidepanel-container .vbo-sidepanel-active-widgets .vbo-admin-widgets-container-small .viwppro-cnt.vcm-adv, .vbo-dashboard-fullcontainer .viwppro-cnt.vcm-adv {
1484 + width: 100%;
1485 + margin: 20px auto;
1486 +}
1487 +.vbo-sidepanel-container .vbo-sidepanel-active-widgets .vbo-admin-widgets-container-small .viwppro-cnt.vcm-adv .vikwppro-header-inner > div, .vbo-dashboard-fullcontainer .viwppro-cnt.vcm-adv .vikwppro-header-inner > div {
1488 + flex-basis: 100%;
1489 +}
1490 +.vbo-sidepanel-container .vbo-sidepanel-active-widgets .vbo-admin-widgets-container-small .viwppro-cnt.vcm-adv .vikwppro-header-text h2, .vbo-dashboard-fullcontainer .viwppro-cnt.vcm-adv .vikwppro-header-text h2 {
1491 + font-size: 20px;
1492 +}
1493 +.vbo-sidepanel-container .vbo-sidepanel-active-widgets .vbo-admin-widgets-container-small .viwppro-cnt.vcm-adv .vikwppro-header-inner > div:first-child, .vbo-dashboard-fullcontainer .viwppro-cnt.vcm-adv .vikwppro-header-inner > div:first-child {
1494 + padding: 0 20px 25px;
1495 +}
1496 +.vbo-sidepanel-container .vbo-sidepanel-active-widgets .vbo-admin-widgets-container-small .viwppro-cnt.vcm-adv .vikwppro-header-inner > div:last-child, .vbo-dashboard-fullcontainer .viwppro-cnt.vcm-adv .vikwppro-header-inner > div:last-child {
1497 + padding: 0 20px 25px;
1498 +}
1499 +/* End Go to PRO page */
1500 +
1501 +.vbo-bookingdet-summary-total, .vbo-bookingdet-summary-total td {
1502 + background: var(--vbo-light-color-btn);
1503 +}
1504 +.vbo-drivers-filters-main .select2-container .select2-selection--single {
1505 + height: 30px;
1506 +}
1507 +/* Legend e-invocing */
1508 +.vbo-info-overlay-driver-content .adminlegend {
1509 + margin-bottom: 18px;
1510 + font-size: 19.5px;
1511 + line-height: 36px;
1512 + color: var(--vbo-config-title-color);
1513 + border-bottom: 1px solid var(--vbo-config-border-color);
1514 + width: 100%;
1515 +}
1516 +.vbo-smstpl-toolbar {
1517 + height: auto;
1518 +}
1519 +.vbo-smstpl-bgroup button:last-child, .vbo-smstpl-bgroup button:first-child {
1520 + border-radius: var(--vbo-field-radius) !important;
1521 +}
1522 +/* Deposit Overrides modal */
1523 +.new_depovr_container span > input[type="number"] {
1524 + width: 80px !important;
1525 +}
1526 +/* Free Version - Pages not available */
1527 +.vbo-free-nonavail-wrap {
1528 + text-align: center;
1529 +}
1530 +.vbo-free-nonavail-logo img {
1531 + max-width: 400px;
1532 +}
1533 +.vbo-free-nonavail-expl {
1534 + color: var(--vbo-config-title-color);
1535 +}
1536 +.vbo-free-nonavail-expl h3 {
1537 + font-size: 24px;
1538 + margin-bottom: 0;
1539 + color: var(--vbo-config-title-color);
1540 +}
1541 +.vbo-free-nonavail-expl .vbo-free-nonavail-descr {
1542 + font-size: 16px;
1543 + max-width: 500px;
1544 + margin: 14px auto;
1545 +}
1546 +.vbo-free-nonavail-footer-descr .vbo-free-nonavail-gopro {
1547 + background: var(--vbo-green-color);
1548 + color: #fff;
1549 + border: 1px solid var(--vbo-green-color);
1550 + border-radius: 20px;
1551 + font-weight: bold;
1552 +}
1553 +.vbo-free-nonavail-footer-descr .vbo-free-nonavail-gopro:hover {
1554 + background: var(--vbo-green-color-hover);
1555 +}
1556 +.vbo-free-nonavail-footer-descr .vbo-free-nonavail-gopro:active {
1557 + background: var(--vbo-green-color-hover);
1558 +}
1559 +.vbo-menu-updates .vbo-gotopro {
1560 + padding: 12px 15px;
1561 + line-height: initial !important;
1562 + border-radius: 36px;
1563 + width: auto;
1564 + height: auto;
1565 +}
1566 +.vbo-menu-updates .vbo-gotopro span {
1567 + display: inline-block;
1568 +}
1569 +.vbo-menu-updates .vbo-gotopro i {
1570 + margin-right: 5px !important;
1571 +}
1572 +.vbo-link-btn-small {
1573 + padding: 6px 10px;
1574 + min-width: 140px;
1575 + white-space: inherit;
1576 +}
1577 +.vbo-link-btn-small i {
1578 + margin-left: 3px;
1579 +}
1580 +.vbo-ratesoverview-top-outer .vbo-ratesoverview-top-outer-inner {
1581 + border: 0;
1582 +}
1583 +
1584 +@media screen and (max-width : 1780px) {
1585 + .vbo-menu-left {
1586 + max-width: 100px;
1587 + }
1588 +}
1589 +@media screen and (max-width : 1670px) {
1590 + .vbo-menu-updates > button {
1591 + width: 42px;
1592 + height: 42px;
1593 + padding: 0;
1594 + border-radius: 50%;
1595 + }
1596 + .vbo-menu-updates > button span {
1597 + display: none;
1598 + }
1599 + .vbo-menu-updates > button i {
1600 + margin-right: 0 !important;
1601 + }
1602 +}
1603 +@media screen and (max-width : 1500px) {
1604 + .vikwppro-header .vikwppro-header-img {
1605 + float: none;
1606 + display: block;
1607 + text-align: center;
1608 + }
1609 + .vikwppro-header-text {
1610 + margin: 0;
1611 + padding: 30px;
1612 + }
1613 + .vikwppro-header-inner .vikwppro-header-img img {
1614 + max-width: 96%;
1615 + right: 0;
1616 + margin: 20px 10px 10px;
1617 + width: auto;
1618 + }
1619 + @media screen and (max-width: 1520px) {
1620 + .vbo-dashboard-firstsetup-container {
1621 + width: 100%;
1622 + box-sizing: border-box;
1623 + }
1624 + }
1625 +}
1626 +@media screen and (max-width : 1470px) {
1627 + .viwppro-cnt {
1628 + width: 90%;
1629 + }
1630 + .viwppro-feats-cnt {
1631 + margin-top: 20px;
1632 + }
1633 + .vbo-reports-filters-export {
1634 + float: none;
1635 + margin-top: 5px;
1636 + }
1637 + .vbo-report-sheetnchart {
1638 + flex-wrap: wrap;
1639 + }
1640 + .vbo-report-sheetnchart .vbo-report-sheet {
1641 + width: 100%;
1642 + margin-right: 0;
1643 + }
1644 + .vbo-report-sheetnchart .vbo-report-chart-meta {
1645 + flex-basis: 33%;
1646 + }
1647 + .vbo-reportwidget-ratesoverv .vbo-reportwidget-chart-meta {
1648 + width: 100%;
1649 + }
1650 + .vbo-reportwidget-chart-metas {
1651 + justify-content: left;
1652 + }
1653 + .vbo-reportwidget-chart-meta {
1654 + flex-basis: 50%;
1655 + }
1656 + .vbo-admin-container .vbo-param-container .vbo-param-setting textarea {
1657 + width: 100% !important;
1658 + }
1659 + .vbo-avcalendars-wrapper .vbo-calendar-cal-container {
1660 + flex: 48%;
1661 + }
1662 +}
1663 +@media screen and (max-width : 1280px) {
1664 + .viwppro-feats-row {
1665 + height: auto;
1666 + }
1667 + .viwppro-feats-row .viwppro-feats-text, .viwppro-feats-row .viwppro-feats-img {
1668 + flex: auto;
1669 + }
1670 + .viwppro-feats-row .viwppro-feats-img {
1671 + text-align: center;
1672 + }
1673 +}
1674 +@media screen and (max-width : 1150px) {
1675 + .viwppro-cnt.vcm-adv .vikwppro-header-inner {
1676 + flex-wrap: wrap;
1677 + }
1678 + .viwppro-cnt.vcm-adv .vikwppro-header-inner > div {
1679 + flex-basis: 100%;
1680 + }
1681 + .viwppro-cnt.vcm-adv .vikwppro-header-inner > div {
1682 + padding: 0 10px 25px;
1683 + flex-basis: 100%;
1684 + text-align: left;
1685 + }
1686 + .viwppro-cnt.vcm-adv .vikwppro-header-inner > div:last-child {
1687 + padding: 0 30px 25px;
1688 + }
1689 + .viwppro-cnt.vcm-adv .vikwppro-header-inner > .vikwppro-header-img {
1690 + order: 2;
1691 + }
1692 + .viwppro-cnt.vcm-adv .vikwppro-header-inner > .vikwppro-header-img img {
1693 + margin-top: 0;
1694 + }
1695 + .viwppro-cnt.vcm-adv .vikwppro-header-text h2 {
1696 + font-size: 22px;
1697 + line-height: 1.2em;
1698 + }
1699 + .viwppro-cnt.vcm-adv .vikwppro-header-notice {
1700 + padding-top: 0;
1701 + }
1702 +}
1703 +@media screen and (max-width : 1024px) {
1704 + .vikwppro-header-inner {
1705 + flex-wrap: wrap;
1706 + }
1707 + .vikwppro-header-inner > div {
1708 + flex-basis: 100%;
1709 + }
1710 + .vikwppro-header-inner .vikwppro-header-img {
1711 + order: 0;
1712 + }
1713 + .vikwppro-header-inner .vikwppro-header-text {
1714 + order: 1;
1715 + text-align: center;
1716 + padding: 0 30px 30px;
1717 + }
1718 + .viwpro-e4jc .viwpro-e4jc-inner > div {
1719 + flex-basis: 100%;
1720 + }
1721 + .viwpro-e4jc .viwpro-e4jc-text {
1722 + padding: 20px 40px 10px;
1723 + }
1724 + .viwpro-e4jc .viwpro-e4jc-img {
1725 + text-align: center;
1726 + margin: 10px 0;
1727 + }
1728 + .viwppro-cnt.vcm-adv .vikwppro-bottom-img img {
1729 + max-width: 100%;
1730 + }
1731 +}
1732 +@media screen and (max-width : 980px) {
1733 + .viwppro-extra .viwppro-extra-item {
1734 + flex: 0 0 33%;
1735 + }
1736 + .viwpro-e4jc-channels .viwpro-e4jc-channels-inner > div {
1737 + flex: auto;
1738 + }
1739 + .vikwppro-odd .viwppro-feats-img {
1740 + text-align: center;
1741 + }
1742 + .viwppro-feats-img {
1743 + order: 0;
1744 + padding-top: 20px;
1745 + }
1746 + .viwppro-feats-text {
1747 + order: 1;
1748 + }
1749 + .viwppro-feats-cnt img {
1750 + max-width: 400px;
1751 + }
1752 + .viwppro-feats-cnt {
1753 + grid-template-columns: repeat(1, minmax(0, 1fr));
1754 + gap: 20px;
1755 + }
1756 +}
1757 +@media screen and (max-width : 782px) {
1758 + .widefat td.check-column {
1759 + width: 3% !important;
1760 + }
1761 +}
1762 +@media screen and (min-width : 768px) and (max-width : 979px) {
1763 + .hidden-tablet {
1764 + display: none;
1765 + }
1766 +}
1767 +@media screen and (max-width : 767px) {
1768 + .vikwppro-licencecnt > div {
1769 + flex: auto;
1770 + }
1771 + .vikwppro-licenceform {
1772 + padding: 20px;
1773 + }
1774 + .vikwppro-licenceform-inner {
1775 + position: relative;
1776 + top: auto;
1777 + left: auto;
1778 + transform: translate(0, 0);
1779 + }
1780 + .vikwppro-licenceform:after {
1781 + border-width: 8.7px 5px 0 5px;
1782 + border-color: #2b546d transparent transparent transparent;
1783 + top: 0%;
1784 + left: 50%;
1785 + transform: translate(-50%, 0%);
1786 + }
1787 + .vbo-report-sheetnchart {
1788 + display: inherit;
1789 + }
1790 + .hidden-phone {
1791 + display: none;
1792 + }
1793 +}
1794 +@media screen and (max-width : 600px) {
1795 + .viwppro-extra .viwppro-extra-item {
1796 + flex: 0 0 50%;
1797 + }
1798 + .vbo-avcalendars-wrapper .vbo-calendar-cal-container {
1799 + flex-basis: 100%;
1800 + }
1801 +}
1802 +@media screen and (max-width : 580px) {
1803 + .vbo-param-setting-group .vbplusminuscont {
1804 + width: auto !important;
1805 + }
1806 +}
1807 +@media screen and (max-width : 550px) {
1808 + .vikwppro-header-inner {
1809 + padding: 40px 20px;
1810 + }
1811 + .vikwppro-header-text h2 {
1812 + font-size: 24px;
1813 + font-weight: bold;
1814 + }
1815 + .vikwppro-licencecnt h3 {
1816 + font-size: 24px;
1817 + }
1818 + .viwpro-e4jc .viwpro-e4jc-img img {
1819 + max-width: 100%;
1820 + }
1821 +}
1822 +@media screen and (max-width : 500px) {
1823 + .viwppro-extra .viwppro-extra-item {
1824 + flex: 0 0 100%;
1825 + }
1826 + .viwpro-e4jc-channels .viwpro-e4jc-channels-inner > div {
1827 + text-align: center;
1828 + margin: 0;
1829 + }
1830 +}
1831 +
1832 +/* fix line folding on code mirror */
1833 +.CodeMirror-wrap pre {
1834 + word-break: break-all !important;
1835 +}