PluginProbe
VikBooking Hotel Booking Engine & PMS / 1.8.6
VikBooking Hotel Booking Engine & PMS v1.8.6
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 1.7.3 All 36 releases
vikbooking / admin / helpers / wp.css

wp.css in VikBooking Hotel Booking Engine & PMS 1.8.6, at admin/helpers/wp.css

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