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

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