PluginProbe
VikBooking Hotel Booking Engine & PMS / trunk
VikBooking Hotel Booking Engine & PMS vtrunk
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 trunk, at admin/helpers/wp.css

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