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 +269 -121 1.6.5 → 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 {
@@ -387,25 +394,23 @@
387 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;
398 + border-radius: var(--vbo-field-radius);
392 399 cursor: pointer;
393 400 }
394 401 .btn:hover {
395 402 background-color: var(--vbo-basic-btn-hover);
396 - border-color: var(--vbo-config-text-color-light);
403 + border-color: var(--vbo-config-border-color);
397 404 }
398 405 .btn:focus {
399 406 background-color: var(--vbo-basic-btn-focus);
400 - border-color: var(--vbo-config-text-color-light);
407 + border-color: var(--vbo-config-border-color);
401 408 }
402 409 .btn.btn-small {
403 410 padding: 2px 10px;
404 411 font-size: 12px;
405 - -webkit-border-radius: 3px;
406 - -moz-border-radius: 3px;
407 - border-radius: 3px;
412 + border-radius: var(--vbo-field-radius);
408 413 }
409 414 .btn-secondary {
410 415 color: var(--vbo-config-title-color);
411 416 background-color: var(--vbo-basic-btn);
@@ -414,13 +419,8 @@
414 419 .btn-secondary:hover {
415 420 color: var(--vbo-config-title-color);
416 421 background-color: var(--vbo-basic-btn-hover);
417 422 }
418 -
419 -a.btn {
420 - text-decoration: none;
421 -}
422 -
423 423 /**
424 424 * control
425 425 */
426 426
@@ -456,9 +456,9 @@
456 456 height: 30px;
457 457 margin: 0;
458 458 }
459 459 .input-append .btn {
460 - border-radius: 3px;
460 + border-radius: var(--vbo-field-radius);
461 461 padding: 9.5px 12px;
462 462 font-size: 14px;
463 463 cursor: pointer;
464 464 vertical-align: top;
@@ -663,19 +663,16 @@
663 663 }
664 664 .vbo-ratesoverview-entryinline {
665 665 margin: 5px;
666 666 }
667 +.select2-container--default .select2-selection--single .select2-selection__rendered {
668 + color: #2c3338;
669 +}
667 670
668 671 /*** Bookings List ***/
669 -.vbcsvexport > i, .vbicsexport > i {
670 - padding: 11px;
672 +.vbcsvexport > i, .vbicsexport > i, .vbo-perms-operators > i {
673 + padding: 11px 8px 11px 12px;
671 674 }
672 -.vbo-perms-operators > i {
673 - padding: 11px;
674 -}
675 -.vbcsvexport > span, .vbicsexport > span, .vbo-perms-operators > span {
676 - padding-top: 10px;
677 -}
678 675
679 676 /*** Tableaux ***/
680 677 .vbo-tableaux-filters .select2-selection__rendered, .vbo-pmsperm-entry-val .select2-selection__rendered {
681 678 padding: 2px 5px !important;
@@ -705,13 +702,8 @@
705 702 .vbo-tableaux-table {
706 703 border-collapse: collapse;
707 704 }
708 705
709 -/* WP5 */
710 -.vbo-ratesoverview-period-box-cals-inner {
711 - z-index: 1;
712 -}
713 -
714 706 /*** caret ***/
715 707 .caret {
716 708 display: inline-block;
717 709 width: 0;
@@ -737,11 +729,8 @@
737 729 /*** Availability Overview ***/
738 730 .vbo-overview-roomunits {
739 731 line-height: 20px;
740 732 }
741 -.vbo-overlay-fests-addnew .vbo-overlay-fests-addnew-elem {
742 - margin: 5px 0 8px;
743 -}
744 733
745 734 /*** Room New/Edit Page ***/
746 735 .vbplusminuscont {
747 736 width: 130px !important;
@@ -755,9 +744,9 @@
755 744 .vbo-reports-filters-outer > div {
756 745 vertical-align: bottom;
757 746 }
758 747 .vbo-reports-filters-outer .vbo-reports-filters-report .vbo-report-filter-wrap {
759 - vertical-align: top;
748 + vertical-align: bottom;
760 749 }
761 750 .vbo-report-layout-type {
762 751 margin-top: 20px;
763 752 }
@@ -774,11 +763,8 @@
774 763 /*** eInvoicing ***/
775 764 .vbo-drivers-filters-outer > div {
776 765 display: block;
777 766 }
778 -.vbo-drivers-custom-actions {
779 - margin-top: 10px;
780 -}
781 767 .vbo-drivers-output table td .btn.btn-primary {
782 768 padding: 4px 12px;
783 769 border-color: var(--vbo-base-color);
784 770 }
@@ -846,14 +832,14 @@
846 832 font-weight: normal;
847 833 font-style: italic;
848 834 }
849 835 .vikwppro-header-text h3 {
850 - font-size: 28px;
836 + font-size: 26px;
837 + line-height: 1.2em;
838 + letter-spacing: .5px;
851 839 font-weight: bold;
840 + color: #fff;
852 841 padding-top: 0;
853 - line-height: 28px;
854 - color: #fff;
855 - letter-spacing: .5px;
856 842 margin: 0;
857 843 }
858 844 .vikwppro-header-text h4 {
859 845 font-size: 19px;
@@ -869,8 +855,13 @@
869 855 }
870 856 .vikwppro-header-text ul li i {
871 857 color: var(--vbo-orange-color);
872 858 }
859 +.vikwppro-header-text small {
860 + display: block;
861 + margin-top: 6px;
862 + font-style: italic;
863 +}
873 864 .vikwp-btn-link {
874 865 color: #fff;
875 866 text-decoration: none;
876 867 display: inline-block;
@@ -888,8 +879,9 @@
888 879 .vikwp-btn-link:hover {
889 880 background: var(--vbo-config-bg-color);
890 881 color: var(--vbo-orange-color);
891 882 }
883 +
892 884 .vikwppro-advantages {
893 885 display: flex;
894 886 margin: 10px 0 0;
895 887 }
@@ -931,36 +923,31 @@
931 923 padding: 10px;
932 924 text-align: right;
933 925 }
934 926 .viwppro-feats-cnt {
927 + display: grid;
928 + gap: 30px;
929 + grid-template-columns: repeat(2, minmax(0, 1fr));
935 930 margin-top: 40px;
936 931 }
937 932 .viwppro-feats-cnt img {
938 933 max-width: 100%;
934 + padding: 0 20px;
935 + box-sizing: border-box;
939 936 }
940 937 .viwppro-feats-row {
941 - margin: 25px 0;
938 + margin: 0;
942 939 background: var(--vbo-config-bg-color);
943 940 border: 1px solid #93b0d0;
944 - height: 320px;
945 - overflow: hidden;
946 - display: flex;
947 - flex-wrap: wrap;
948 941 border-radius: 4px;
949 942 box-shadow: 0 0 10px rgba(0,0,0,.05);
950 943 }
951 -.viwppro-row-heightsmall {
952 - height: 274px;
953 -}
954 -.viwppro-feats-row .viwppro-feats-img {
955 - flex: 0 0 40%;
956 -}
957 -.vikwppro-odd .viwppro-feats-img {
958 - padding-right: 0;
959 -}
960 944 .vikwppro-even .viwppro-feats-img {
961 945 padding-left: 0;
962 946 text-align: center;
947 + box-sizing: border-box;
948 + max-height: 460px;
949 + overflow: hidden;
963 950 }
964 951 .vikwppro-header-inner .vikwppro-header-img img {
965 952 box-shadow: 0 0 8px rgba(0,0,0,.1);
966 953 max-width: 100%;
@@ -967,17 +954,17 @@
967 954 display: inline-block;
968 955 position: relative;
969 956 }
970 957 .viwppro-feats-text {
971 - padding: 30px;
972 - font-size: 1.2em;
973 - flex: 1;
958 + padding: 10px 30px 0;
959 + font-size: 14px;
974 960 }
975 961 .viwppro-feats-text h4 {
976 962 font-weight: bold;
977 - font-size: 1.3em;
978 - margin-bottom: 0px;
963 + font-size: 20px;
979 964 padding-bottom: 0;
965 + margin-bottom: 14px;
966 + line-height: 1.2em;
980 967 }
981 968 .viwppro-feats-text p {
982 969 font-size: 1.1em;
983 970 margin-top: 10px;
@@ -1216,12 +1203,8 @@
1216 1203 width: calc(33% - 20px);
1217 1204 background: var(--vbo-config-bg-color);
1218 1205 padding: 20px;
1219 1206 }
1220 -.vikpro-e4jc-badgeimg {
1221 - border: 1px solid #ddd;
1222 - padding: 10px;
1223 -}
1224 1207 h1.vikwp-download-success {
1225 1208 font-size: 40px;
1226 1209 color: var(--vbo-green-color);
1227 1210 }
@@ -1315,12 +1298,14 @@
1315 1298 .viwpro-e4jc .viwpro-e4jc-inner > div {
1316 1299 flex: 1;
1317 1300 }
1318 1301 .viwpro-e4jc .viwpro-e4jc-text {
1319 - padding: 40px;
1302 + padding: 40px 40px 10px;
1320 1303 }
1321 1304 .vikpro-e4jc-badgeimg img {
1322 - max-width: 160px;
1305 + height: 60px;
1306 + margin: 5px;
1307 + text-align: center;
1323 1308 }
1324 1309 .vikwp-pro-discover {
1325 1310 border: 1px solid #3596db;
1326 1311 background: #3596db;
@@ -1325,9 +1310,15 @@
1325 1310 border: 1px solid #3596db;
1326 1311 background: #3596db;
1327 1312 font-size: 14px;
1328 1313 }
1329 -
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 +}
1330 1321 .viwpro-e4jc .viwpro-e4jc-text h3 {
1331 1322 font-size: 20px;
1332 1323 line-height: 1.1em;
1333 1324 font-weight: normal;
@@ -1334,10 +1325,10 @@
1334 1325 font-style: italic;
1335 1326 color: var(--vbo-config-titles-color-light);
1336 1327 }
1337 1328 .viwpro-e4jc .viwpro-e4jc-text h4 {
1338 - font-size: 23px;
1339 - line-height: 1.1em;
1329 + font-size: 24px;
1330 + line-height: 28px;
1340 1331 margin-top: 5px;
1341 1332 font-weight: bold;
1342 1333 margin-bottom: 10px;
1343 1334 }
@@ -1350,8 +1341,12 @@
1350 1341 }
1351 1342 .viwpro-e4jc .viwpro-e4jc-text p {
1352 1343 font-size: 16px;
1353 1344 }
1345 +.viwpro-e4jc-trial-title {
1346 + margin-top: 0;
1347 + font-weight: bold;
1348 +}
1354 1349 .viwpro-e4jc .viwpro-e4jc-img img {
1355 1350 margin: 10px -10px 10px 0;
1356 1351 max-width: 100%;
1357 1352 }
@@ -1360,8 +1355,9 @@
1360 1355 }
1361 1356 .viwpro-e4jc-channels .viwpro-e4jc-channels-inner {
1362 1357 display: flex;
1363 1358 flex-wrap: wrap;
1359 + justify-content: center;
1364 1360 padding: 10px 20px 0px;
1365 1361 }
1366 1362 .viwpro-e4jc-channels-intro {
1367 1363 text-align: center;
@@ -1372,9 +1368,10 @@
1372 1368 line-height: 1em;
1373 1369 }
1374 1370 .viwpro-e4jc-channels .viwpro-e4jc-channels-inner > div {
1375 1371 flex: 1;
1376 - margin: 10px;
1372 + margin: 10px 20px;
1373 + align-self: center;
1377 1374 }
1378 1375 .viwpro-e4jc-channels .viwpro-e4jc-channels-inner > div img {
1379 1376 max-width: 100%;
1380 1377 }
@@ -1385,8 +1382,123 @@
1385 1382 .viwpro-e4jc .viwpro-e4jc-noshow {
1386 1383 text-align: right;
1387 1384 padding: 0 10px 10px 0;
1388 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 +
1389 1501 .vbo-bookingdet-summary-total, .vbo-bookingdet-summary-total td {
1390 1502 background: var(--vbo-light-color-btn);
1391 1503 }
1392 1504 .vbo-drivers-filters-main .select2-container .select2-selection--single {
@@ -1404,9 +1516,9 @@
1404 1516 .vbo-smstpl-toolbar {
1405 1517 height: auto;
1406 1518 }
1407 1519 .vbo-smstpl-bgroup button:last-child, .vbo-smstpl-bgroup button:first-child {
1408 - border-radius: .25rem !important;
1520 + border-radius: var(--vbo-field-radius) !important;
1409 1521 }
1410 1522 /* Deposit Overrides modal */
1411 1523 .new_depovr_container span > input[type="number"] {
1412 1524 width: 80px !important;
@@ -1525,9 +1637,9 @@
1525 1637 .vbo-report-sheetnchart {
1526 1638 flex-wrap: wrap;
1527 1639 }
1528 1640 .vbo-report-sheetnchart .vbo-report-sheet {
1529 - flex-basis: 100%;
1641 + width: 100%;
1530 1642 margin-right: 0;
1531 1643 }
1532 1644 .vbo-report-sheetnchart .vbo-report-chart-meta {
1533 1645 flex-basis: 33%;
@@ -1554,12 +1666,41 @@
1554 1666 }
1555 1667 .viwppro-feats-row .viwppro-feats-text, .viwppro-feats-row .viwppro-feats-img {
1556 1668 flex: auto;
1557 1669 }
1558 - .viwppro-feats-text {
1559 - padding: 0 30px 5px;
1670 + .viwppro-feats-row .viwppro-feats-img {
1671 + text-align: center;
1560 1672 }
1561 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 +}
1562 1703 @media screen and (max-width : 1024px) {
1563 1704 .vikwppro-header-inner {
1564 1705 flex-wrap: wrap;
1565 1706 }
@@ -1583,8 +1724,11 @@
1583 1724 .viwpro-e4jc .viwpro-e4jc-img {
1584 1725 text-align: center;
1585 1726 margin: 10px 0;
1586 1727 }
1728 + .viwppro-cnt.vcm-adv .vikwppro-bottom-img img {
1729 + max-width: 100%;
1730 + }
1587 1731 }
1588 1732 @media screen and (max-width : 980px) {
1589 1733 .viwppro-extra .viwppro-extra-item {
1590 1734 flex: 0 0 33%;
@@ -1603,8 +1747,12 @@
1603 1747 order: 1;
1604 1748 }
1605 1749 .viwppro-feats-cnt img {
1606 1750 max-width: 400px;
1751 + }
1752 + .viwppro-feats-cnt {
1753 + grid-template-columns: repeat(1, minmax(0, 1fr));
1754 + gap: 20px;
1607 1755 }
1608 1756 }
1609 1757 @media screen and (max-width : 782px) {
1610 1758 .widefat td.check-column {