PluginProbe
VikBooking Hotel Booking Engine & PMS / 1.8.10
VikBooking Hotel Booking Engine & PMS v1.8.10
1.8.16 1.8.15 1.8.14 1.8.13 1.8.12 1.8.11 1.8.10 1.8.9 1.8.6 1.8.7 1.8.8 trunk 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 All 37 releases
vikbooking / admin / helpers / wp.css

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

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