PluginProbe
VikBooking Hotel Booking Engine & PMS / 1.8.16
VikBooking Hotel Booking Engine & PMS v1.8.16
1.8.16 1.8.15 1.8.14 1.8.13 1.8.12 1.8.11 1.8.10 1.8.9 1.8.6 1.8.7 1.8.8 trunk 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 All 37 releases
← All changes | admin/helpers/wp.css +282 -126 1.6.4 → 1.8.16 View file →
@@ -1,8 +1,11 @@
1 1 /* CSS adapter file for WordPress */
2 2 a:focus {
3 3 box-shadow: none;
4 4 }
5 +.text-green {
6 + color: var(--vbo-success-txt);
7 +}
5 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 {
6 9 border-top: 0;
7 10 }
8 11
@@ -21,12 +24,12 @@
21 24 .vbo-btn-toolbar .btn-group .btn:hover {
22 25 color: var(--vbo-config-title-color);
23 26 background: var(--vbo-basic-btn);
24 27 }
25 -.vbo-btn-toolbar .btn[type="submit"], .vbo-btn-toolbar .btn[type="button"] {
28 +.vbo-btn-toolbar .btn[type="submit"], .vbo-btn-toolbar .btn[type="button"], .vbo-reports-filters-wrap .btn[type="button"] {
26 29 padding: 10px 12px !important;
27 30 }
28 -.vbo-btn-toolbar .btn i {
31 +.vbo-btn-toolbar .btn i, .vbo-reports-filters-wrap .btn i {
29 32 margin-right: 0;
30 33 }
31 34 .vbo-secondinfo-overlay-block h4 {
32 35 margin-bottom: 12px;
@@ -42,12 +45,12 @@
42 45 }
43 46 .vbo-info-overlay-content .btn-success, .vbo-info-overlay-content .btn-danger {
44 47 padding: 10px 14px;
45 48 }
46 -.vbo-quickres-head .vbo-quickres-head-right .select2-selection--single, .vbo-btn-toolbar .select2-selection--single, .vbo-editbooking-room-switch .select2-selection--single {
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 {
47 50 height: 40px !important;
48 51 }
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 {
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 {
50 53 line-height: 40px !important;
51 54 }
52 55 .vikwp-extra-more {
53 56 text-align: center;
@@ -54,8 +57,39 @@
54 57 margin-top: 20px;
55 58 font-size: 1.2em;
56 59 }
57 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 **/
58 92 /*** Menu ***/
59 93 .vbo-menu-container {
60 94 margin-bottom: 20px;
61 95 margin-top: 10px;
@@ -72,21 +106,8 @@
72 106 content: "" !important;
73 107 margin: 0 !important;
74 108 color: initial !important;
75 109 }
76 -.input-append .hasDatepicker {
77 - border-top-right-radius: 0 !important;
78 - border-bottom-right-radius: 0 !important;
79 - border-color: var(--vbo-config-border-color);
80 -}
81 -.input-append .hasDatepicker:focus {
82 - box-shadow: 0 0 0 1px transparent;
83 -}
84 -.input-append .vbodatepicker-trig-icon {
85 - border-top-left-radius: 0 !important;
86 - border-bottom-left-radius: 0 !important;
87 - border-left: 0;
88 -}
89 110
90 111 .btn-toolbar {
91 112 /* WP5 */
92 113 display: inline-block;
@@ -102,9 +123,9 @@
102 123 }
103 124 textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"],
104 125 input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
105 126 border: 1px solid var(--vbo-config-border-color);
106 - border-radius: 3px;
127 + border-radius: var(--vbo-field-radius);
107 128 padding: 5px 10px;
108 129 }
109 130 .vbo-trackings-filters .pull-right .btn {
110 131 height: auto !important;
@@ -123,19 +144,13 @@
123 144 font-size: 0;
124 145 white-space: nowrap;
125 146 }
126 147
127 -/*** General Classes **/
128 -.vbo-admin-container {
129 - background: transparent;
130 - padding: 0;
131 -}
132 -
133 148 /*** Calendar field **/
134 149 .wp-calendar-box {
135 150 background: var(--vbo-input-style);
136 151 border: 1px solid var(--vbo-config-border-color);
137 - border-radius: 2px;
152 + border-radius: var(--vbo-field-radius);
138 153 padding: 4px 6px 4px 0;
139 154 display: inline-block;
140 155 vertical-align: top;
141 156 }
@@ -148,8 +163,10 @@
148 163 .vbo-admin-container .vbo-param-container .vbo-param-setting .wp-calendar-box input[type="text"] {
149 164 outline: none;
150 165 width: 100px !important;
151 166 border: 0 !important;
167 + box-shadow: none;
168 + background: transparent;
152 169 }
153 170 .wp-calendar-box input:focus {
154 171 outline: none;
155 172 border:0;
@@ -154,17 +171,8 @@
154 171 outline: none;
155 172 border:0;
156 173 box-shadow: none;
157 174 }
158 -#ui-datepicker-div {
159 - box-shadow: 0 6px 10px rgba(0,0,0,.2);
160 -}
161 -.ui-datepicker .ui-datepicker-header {
162 - background: var(--vbo-main-bg-color);
163 -}
164 -.ui-datepicker th {
165 - background: var(--vbo-config-child-bg-color);
166 -}
167 175 /* disable MOVE cursor for draggable WP items */
168 176 .js .postbox .hndle {
169 177 cursor: default !important;
170 178 }
@@ -208,24 +216,8 @@
208 216 .table th:first-child {
209 217 text-align: left;
210 218 vertical-align: middle;
211 219 }
212 -
213 -.table th.title.left,
214 -.table th.left,
215 -.table td.left {
216 - text-align: left;
217 -}
218 -.table th.title.center,
219 -.table th.center,
220 -.table td.center {
221 - text-align: center;
222 -}
223 -.table th.title.right,
224 -.table th.right,
225 -.table td.right {
226 - text-align: right;
227 -}
228 220 .table {
229 221 border-collapse: collapse;
230 222 border-spacing: 0;
231 223 }
@@ -257,14 +249,29 @@
257 249 border-color: var(--vbo-config-border-color);
258 250 }
259 251 #screen-meta-links .show-settings {
260 252 background-color: var(--vbo-config-bg-color) !important;
261 - border-color: var(--vbo-light-color-btn);
262 253 }
263 -#wpbody-content #screen-meta {
254 +#wpbody-content #screen-meta {
264 255 background-color: var(--vbo-config-bg-color);
265 256 border-color: var(--vbo-light-color-btn);
266 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 +}
267 274
268 275 /* Menu links should not have any text-decoration */
269 276 .vbo-menu-parent-li > span a,
270 277 .vbo-submenu-ul li span a {
@@ -372,10 +379,10 @@
372 379 }
373 380
374 381 /* Buttons classes */
375 382 .btn {
376 - background-color: #f3f3f3;
377 - color: #333;
383 + background-color: var(--vbo-config-child-bg-color);
384 + color: var(--vbo-body-text-color);
378 385 display: inline-block;
379 386 font-weight: 400;
380 387 text-align: center;
381 388 white-space: nowrap;
@@ -383,22 +390,27 @@
383 390 -webkit-user-select: none;
384 391 -moz-user-select: none;
385 392 -ms-user-select: none;
386 393 user-select: none;
387 - border: 1px solid #b3b3b3;
394 + border: 1px solid var(--vbo-config-border-color);
388 395 padding: 10px 12px;
389 396 font-size: 13px;
390 397 line-height: 18px;
391 - border-radius: 3px;
392 - transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
398 + border-radius: var(--vbo-field-radius);
393 399 cursor: pointer;
394 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 +}
395 409 .btn.btn-small {
396 410 padding: 2px 10px;
397 411 font-size: 12px;
398 - -webkit-border-radius: 3px;
399 - -moz-border-radius: 3px;
400 - border-radius: 3px;
412 + border-radius: var(--vbo-field-radius);
401 413 }
402 414 .btn-secondary {
403 415 color: var(--vbo-config-title-color);
404 416 background-color: var(--vbo-basic-btn);
@@ -407,13 +419,8 @@
407 419 .btn-secondary:hover {
408 420 color: var(--vbo-config-title-color);
409 421 background-color: var(--vbo-basic-btn-hover);
410 422 }
411 -
412 -a.btn {
413 - text-decoration: none;
414 -}
415 -
416 423 /**
417 424 * control
418 425 */
419 426
@@ -449,9 +456,9 @@
449 456 height: 30px;
450 457 margin: 0;
451 458 }
452 459 .input-append .btn {
453 - border-radius: 3px;
460 + border-radius: var(--vbo-field-radius);
454 461 padding: 9.5px 12px;
455 462 font-size: 14px;
456 463 cursor: pointer;
457 464 vertical-align: top;
@@ -656,19 +663,16 @@
656 663 }
657 664 .vbo-ratesoverview-entryinline {
658 665 margin: 5px;
659 666 }
667 +.select2-container--default .select2-selection--single .select2-selection__rendered {
668 + color: #2c3338;
669 +}
660 670
661 671 /*** Bookings List ***/
662 -.vbcsvexport > i, .vbicsexport > i {
663 - padding: 11px;
672 +.vbcsvexport > i, .vbicsexport > i, .vbo-perms-operators > i {
673 + padding: 11px 8px 11px 12px;
664 674 }
665 -.vbo-perms-operators > i {
666 - padding: 11px;
667 -}
668 -.vbcsvexport > span, .vbicsexport > span, .vbo-perms-operators > span {
669 - padding-top: 10px;
670 -}
671 675
672 676 /*** Tableaux ***/
673 677 .vbo-tableaux-filters .select2-selection__rendered, .vbo-pmsperm-entry-val .select2-selection__rendered {
674 678 padding: 2px 5px !important;
@@ -698,13 +702,8 @@
698 702 .vbo-tableaux-table {
699 703 border-collapse: collapse;
700 704 }
701 705
702 -/* WP5 */
703 -.vbo-ratesoverview-period-box-cals-inner {
704 - z-index: 1;
705 -}
706 -
707 706 /*** caret ***/
708 707 .caret {
709 708 display: inline-block;
710 709 width: 0;
@@ -730,11 +729,8 @@
730 729 /*** Availability Overview ***/
731 730 .vbo-overview-roomunits {
732 731 line-height: 20px;
733 732 }
734 -.vbo-overlay-fests-addnew .vbo-overlay-fests-addnew-elem {
735 - margin: 5px 0 8px;
736 -}
737 733
738 734 /*** Room New/Edit Page ***/
739 735 .vbplusminuscont {
740 736 width: 130px !important;
@@ -748,9 +744,9 @@
748 744 .vbo-reports-filters-outer > div {
749 745 vertical-align: bottom;
750 746 }
751 747 .vbo-reports-filters-outer .vbo-reports-filters-report .vbo-report-filter-wrap {
752 - vertical-align: top;
748 + vertical-align: bottom;
753 749 }
754 750 .vbo-report-layout-type {
755 751 margin-top: 20px;
756 752 }
@@ -767,11 +763,8 @@
767 763 /*** eInvoicing ***/
768 764 .vbo-drivers-filters-outer > div {
769 765 display: block;
770 766 }
771 -.vbo-drivers-custom-actions {
772 - margin-top: 10px;
773 -}
774 767 .vbo-drivers-output table td .btn.btn-primary {
775 768 padding: 4px 12px;
776 769 border-color: var(--vbo-base-color);
777 770 }
@@ -839,14 +832,14 @@
839 832 font-weight: normal;
840 833 font-style: italic;
841 834 }
842 835 .vikwppro-header-text h3 {
843 - font-size: 28px;
836 + font-size: 26px;
837 + line-height: 1.2em;
838 + letter-spacing: .5px;
844 839 font-weight: bold;
840 + color: #fff;
845 841 padding-top: 0;
846 - line-height: 28px;
847 - color: #fff;
848 - letter-spacing: .5px;
849 842 margin: 0;
850 843 }
851 844 .vikwppro-header-text h4 {
852 845 font-size: 19px;
@@ -862,8 +855,13 @@
862 855 }
863 856 .vikwppro-header-text ul li i {
864 857 color: var(--vbo-orange-color);
865 858 }
859 +.vikwppro-header-text small {
860 + display: block;
861 + margin-top: 6px;
862 + font-style: italic;
863 +}
866 864 .vikwp-btn-link {
867 865 color: #fff;
868 866 text-decoration: none;
869 867 display: inline-block;
@@ -881,8 +879,9 @@
881 879 .vikwp-btn-link:hover {
882 880 background: var(--vbo-config-bg-color);
883 881 color: var(--vbo-orange-color);
884 882 }
883 +
885 884 .vikwppro-advantages {
886 885 display: flex;
887 886 margin: 10px 0 0;
888 887 }
@@ -924,36 +923,31 @@
924 923 padding: 10px;
925 924 text-align: right;
926 925 }
927 926 .viwppro-feats-cnt {
927 + display: grid;
928 + gap: 30px;
929 + grid-template-columns: repeat(2, minmax(0, 1fr));
928 930 margin-top: 40px;
929 931 }
930 932 .viwppro-feats-cnt img {
931 933 max-width: 100%;
934 + padding: 0 20px;
935 + box-sizing: border-box;
932 936 }
933 937 .viwppro-feats-row {
934 - margin: 25px 0;
938 + margin: 0;
935 939 background: var(--vbo-config-bg-color);
936 940 border: 1px solid #93b0d0;
937 - height: 320px;
938 - overflow: hidden;
939 - display: flex;
940 - flex-wrap: wrap;
941 941 border-radius: 4px;
942 942 box-shadow: 0 0 10px rgba(0,0,0,.05);
943 943 }
944 -.viwppro-row-heightsmall {
945 - height: 274px;
946 -}
947 -.viwppro-feats-row .viwppro-feats-img {
948 - flex: 0 0 40%;
949 -}
950 -.vikwppro-odd .viwppro-feats-img {
951 - padding-right: 0;
952 -}
953 944 .vikwppro-even .viwppro-feats-img {
954 945 padding-left: 0;
955 946 text-align: center;
947 + box-sizing: border-box;
948 + max-height: 460px;
949 + overflow: hidden;
956 950 }
957 951 .vikwppro-header-inner .vikwppro-header-img img {
958 952 box-shadow: 0 0 8px rgba(0,0,0,.1);
959 953 max-width: 100%;
@@ -960,17 +954,17 @@
960 954 display: inline-block;
961 955 position: relative;
962 956 }
963 957 .viwppro-feats-text {
964 - padding: 30px;
965 - font-size: 1.2em;
966 - flex: 1;
958 + padding: 10px 30px 0;
959 + font-size: 14px;
967 960 }
968 961 .viwppro-feats-text h4 {
969 962 font-weight: bold;
970 - font-size: 1.3em;
971 - margin-bottom: 0px;
963 + font-size: 20px;
972 964 padding-bottom: 0;
965 + margin-bottom: 14px;
966 + line-height: 1.2em;
973 967 }
974 968 .viwppro-feats-text p {
975 969 font-size: 1.1em;
976 970 margin-top: 10px;
@@ -1209,12 +1203,8 @@
1209 1203 width: calc(33% - 20px);
1210 1204 background: var(--vbo-config-bg-color);
1211 1205 padding: 20px;
1212 1206 }
1213 -.vikpro-e4jc-badgeimg {
1214 - border: 1px solid #ddd;
1215 - padding: 10px;
1216 -}
1217 1207 h1.vikwp-download-success {
1218 1208 font-size: 40px;
1219 1209 color: var(--vbo-green-color);
1220 1210 }
@@ -1308,12 +1298,14 @@
1308 1298 .viwpro-e4jc .viwpro-e4jc-inner > div {
1309 1299 flex: 1;
1310 1300 }
1311 1301 .viwpro-e4jc .viwpro-e4jc-text {
1312 - padding: 40px;
1302 + padding: 40px 40px 10px;
1313 1303 }
1314 1304 .vikpro-e4jc-badgeimg img {
1315 - max-width: 160px;
1305 + height: 60px;
1306 + margin: 5px;
1307 + text-align: center;
1316 1308 }
1317 1309 .vikwp-pro-discover {
1318 1310 border: 1px solid #3596db;
1319 1311 background: #3596db;
@@ -1318,9 +1310,15 @@
1318 1310 border: 1px solid #3596db;
1319 1311 background: #3596db;
1320 1312 font-size: 14px;
1321 1313 }
1322 -
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 +}
1323 1321 .viwpro-e4jc .viwpro-e4jc-text h3 {
1324 1322 font-size: 20px;
1325 1323 line-height: 1.1em;
1326 1324 font-weight: normal;
@@ -1327,10 +1325,10 @@
1327 1325 font-style: italic;
1328 1326 color: var(--vbo-config-titles-color-light);
1329 1327 }
1330 1328 .viwpro-e4jc .viwpro-e4jc-text h4 {
1331 - font-size: 23px;
1332 - line-height: 1.1em;
1329 + font-size: 24px;
1330 + line-height: 28px;
1333 1331 margin-top: 5px;
1334 1332 font-weight: bold;
1335 1333 margin-bottom: 10px;
1336 1334 }
@@ -1343,8 +1341,12 @@
1343 1341 }
1344 1342 .viwpro-e4jc .viwpro-e4jc-text p {
1345 1343 font-size: 16px;
1346 1344 }
1345 +.viwpro-e4jc-trial-title {
1346 + margin-top: 0;
1347 + font-weight: bold;
1348 +}
1347 1349 .viwpro-e4jc .viwpro-e4jc-img img {
1348 1350 margin: 10px -10px 10px 0;
1349 1351 max-width: 100%;
1350 1352 }
@@ -1353,8 +1355,9 @@
1353 1355 }
1354 1356 .viwpro-e4jc-channels .viwpro-e4jc-channels-inner {
1355 1357 display: flex;
1356 1358 flex-wrap: wrap;
1359 + justify-content: center;
1357 1360 padding: 10px 20px 0px;
1358 1361 }
1359 1362 .viwpro-e4jc-channels-intro {
1360 1363 text-align: center;
@@ -1365,9 +1368,10 @@
1365 1368 line-height: 1em;
1366 1369 }
1367 1370 .viwpro-e4jc-channels .viwpro-e4jc-channels-inner > div {
1368 1371 flex: 1;
1369 - margin: 10px;
1372 + margin: 10px 20px;
1373 + align-self: center;
1370 1374 }
1371 1375 .viwpro-e4jc-channels .viwpro-e4jc-channels-inner > div img {
1372 1376 max-width: 100%;
1373 1377 }
@@ -1378,8 +1382,123 @@
1378 1382 .viwpro-e4jc .viwpro-e4jc-noshow {
1379 1383 text-align: right;
1380 1384 padding: 0 10px 10px 0;
1381 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 +
1382 1501 .vbo-bookingdet-summary-total, .vbo-bookingdet-summary-total td {
1383 1502 background: var(--vbo-light-color-btn);
1384 1503 }
1385 1504 .vbo-drivers-filters-main .select2-container .select2-selection--single {
@@ -1397,9 +1516,9 @@
1397 1516 .vbo-smstpl-toolbar {
1398 1517 height: auto;
1399 1518 }
1400 1519 .vbo-smstpl-bgroup button:last-child, .vbo-smstpl-bgroup button:first-child {
1401 - border-radius: .25rem !important;
1520 + border-radius: var(--vbo-field-radius) !important;
1402 1521 }
1403 1522 /* Deposit Overrides modal */
1404 1523 .new_depovr_container span > input[type="number"] {
1405 1524 width: 80px !important;
@@ -1465,11 +1584,8 @@
1465 1584 @media screen and (max-width : 1780px) {
1466 1585 .vbo-menu-left {
1467 1586 max-width: 100px;
1468 1587 }
1469 - .vbo-menu-parent-li > span {
1470 - padding: 14px 22px;
1471 - }
1472 1588 }
1473 1589 @media screen and (max-width : 1670px) {
1474 1590 .vbo-menu-updates > button {
1475 1591 width: 42px;
@@ -1521,9 +1637,9 @@
1521 1637 .vbo-report-sheetnchart {
1522 1638 flex-wrap: wrap;
1523 1639 }
1524 1640 .vbo-report-sheetnchart .vbo-report-sheet {
1525 - flex-basis: 100%;
1641 + width: 100%;
1526 1642 margin-right: 0;
1527 1643 }
1528 1644 .vbo-report-sheetnchart .vbo-report-chart-meta {
1529 1645 flex-basis: 33%;
@@ -1550,12 +1666,41 @@
1550 1666 }
1551 1667 .viwppro-feats-row .viwppro-feats-text, .viwppro-feats-row .viwppro-feats-img {
1552 1668 flex: auto;
1553 1669 }
1554 - .viwppro-feats-text {
1555 - padding: 0 30px 5px;
1670 + .viwppro-feats-row .viwppro-feats-img {
1671 + text-align: center;
1556 1672 }
1557 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 +}
1558 1703 @media screen and (max-width : 1024px) {
1559 1704 .vikwppro-header-inner {
1560 1705 flex-wrap: wrap;
1561 1706 }
@@ -1579,8 +1724,11 @@
1579 1724 .viwpro-e4jc .viwpro-e4jc-img {
1580 1725 text-align: center;
1581 1726 margin: 10px 0;
1582 1727 }
1728 + .viwppro-cnt.vcm-adv .vikwppro-bottom-img img {
1729 + max-width: 100%;
1730 + }
1583 1731 }
1584 1732 @media screen and (max-width : 980px) {
1585 1733 .viwppro-extra .viwppro-extra-item {
1586 1734 flex: 0 0 33%;
@@ -1600,8 +1748,12 @@
1600 1748 }
1601 1749 .viwppro-feats-cnt img {
1602 1750 max-width: 400px;
1603 1751 }
1752 + .viwppro-feats-cnt {
1753 + grid-template-columns: repeat(1, minmax(0, 1fr));
1754 + gap: 20px;
1755 + }
1604 1756 }
1605 1757 @media screen and (max-width : 782px) {
1606 1758 .widefat td.check-column {
1607 1759 width: 3% !important;
@@ -1676,4 +1828,8 @@
1676 1828 margin: 0;
1677 1829 }
1678 1830 }
1679 1831
1832 +/* fix line folding on code mirror */
1833 +.CodeMirror-wrap pre {
1834 + word-break: break-all !important;
1835 +}