PluginProbe ʕ •ᴥ•ʔ
VikAppointments Services Booking Calendar / 1.2.20
VikAppointments Services Booking Calendar v1.2.20
1.2.21 1.2.20 trunk 1.2.17 1.2.18 1.2.19
vikappointments / media / css / system.css
vikappointments / media / css Last commit date
bc 1 month ago bootstrap.lite.css 1 month ago gutenberg-shortcodes.css 1 month ago license.css 1 month ago lite.css 1 month ago site.css 1 month ago system.css 1 month ago tinymce-shortcodes.css 1 month ago
system.css
1032 lines
1 /* elements */
2
3 a {
4 text-decoration: none;
5 }
6 a:focus {
7 box-shadow: none;
8 }
9
10 pre {
11 word-break: break-all;
12 word-wrap: break-word;
13 white-space: pre-wrap;
14 }
15
16 img {
17 max-width: 100%;
18 }
19
20 /* required */
21
22 label.invalid,
23 b.invalid,
24 a.invalid {
25 color: #9d261d;
26 }
27 input.invalid {
28 border: 1px solid #9d261d;
29 background: #f2dede;
30 }
31
32 /* unset useless margin due to a hidden php error */
33 .php-error #adminmenuback,
34 .php-error #adminmenuwrap {
35 margin: 0 !important;
36 }
37
38 /* system toolbar */
39
40 .jtoolbar {
41 margin-bottom: 10px;
42 }
43
44 /* system messages */
45
46 .notice.no-decoration {
47 padding: 0;
48 margin: 0;
49 border: 0;
50 background: none;
51 box-shadow: none;
52 }
53
54 .notice.activate-success {
55 background: #dff0d8;
56 border: 2px solid #56b360;
57 color: #3c763d;
58 box-shadow: none;
59 }
60
61 .modal-body .notice {
62 margin-left: 10px;
63 margin-right: 10px;
64 }
65 .modal-body form .notice {
66 margin-left: inherit;
67 margin-right: inherit;
68 }
69
70 #adminForm table[align="center"] {
71 display: block;
72 float: right;
73 }
74
75 .tablenav input[type="search"] {
76 float: left;
77 height: 28px;
78 margin: 0 4px 0 0;
79 }
80
81 table.wp-list-table i.vap-quest-popover {
82 /* ignore margin when popover is inside a list table */
83 margin-left: 0;
84 transform: none !important;
85 color: #555;
86 }
87 table.wp-list-table th i {
88 margin-left: 2px;
89 }
90 table.wp-list-table th.left,
91 table.wp-list-table td.left {
92 text-align: left;
93 }
94 table.wp-list-table th.center,
95 table.wp-list-table td.center {
96 text-align: center;
97 }
98 table.wp-list-table th.right,
99 table.wp-list-table td.right {
100 text-align: right;
101 }
102
103 .sortable-handler.inactive {
104 opacity: 0.3;
105 filter: alpha(opacity=30);
106 }
107
108 .nowrap {
109 white-space: nowrap;
110 }
111
112 .acl-rule-allowed,
113 .acl-rule-denied {
114 color: #fff;
115 border-radius: 3px;
116 padding: 2px 6px;
117 font-weight: bold;
118 font-size: 12px;
119 line-height: 32px;
120 }
121
122 .acl-rule-allowed {
123 background: #3c763d;
124 }
125
126 .acl-rule-denied {
127 background: #a94442;
128 }
129
130 /* postbox */
131
132 .postbox-container {
133 width: 100%;
134 }
135 .postbox-container h2 {
136 font-size: 14px;
137 padding: 8px 12px;
138 margin: 0;
139 line-height: 1.4;
140 }
141 .postbox-container.vap .inside {
142 margin: 6px 0 0 0;
143 }
144 .postbox-container div.control {
145 font-size: 13px;
146 line-height: 1.5;
147 margin: 1em 0;
148 }
149 .postbox-container div.control .control-value {
150 display: inline-block;
151 width: calc(100% - 140px);
152 }
153 .postbox-container p > label,
154 .postbox-container div.control > label {
155 width: 120px;
156 display: inline-block;
157 vertical-align: top;
158 line-height: 26px;
159 position: relative;
160 padding-right: 12px;
161 margin-right: 4px;
162 }
163 .postbox-container input {
164 border-radius: 2px;
165 padding: 4px 6px;
166 max-width: 100%;
167 }
168
169 /* fix layout for h2 within .inside selector */
170 .postbox-container .inside .postbox-container h2.hndle {
171 font-size: 14px;
172 padding: 8px 12px;
173 margin: 0;
174 line-height: 1.4;
175 }
176
177 /* fix layout for span[n] within .inside selector */
178 .postbox-container .inside div[class*="span"] {
179 width: 100%;
180 margin: 0;
181 }
182
183 div[class*="span"].full-width .wp-calendar-box input {
184 width: 100% !important;
185 }
186 div[class*="span"].full-width input,
187 div[class*="span"].full-width .control-value textarea {
188 width: 90% !important;
189 }
190
191 div.full-width .form-vertical .control input,
192 div.full-width .form-vertical .control textarea,
193 div.full-width .form-vertical .control .select2-container {
194 width: 100% !important;
195 }
196
197 /* in case of right container, we need to turn off the style of the parent wrapper */
198 #right-container > .postbox-container {
199 padding: 0;
200 margin: 0;
201 }
202 #right-container > .postbox-container > .postbox {
203 padding: 0;
204 margin: 0;
205 background: transparent;
206 border: 0;
207 box-shadow: none;
208 }
209 #right-container > .postbox-container > .postbox > .inside {
210 padding: 0;
211 margin: 0;
212 }
213
214 /* CodeMirror */
215
216 .modal-body .CodeMirror {
217 height: 65vh;
218 }
219
220 .CodeMirror-wrap pre {
221 word-break: break-word !important;
222 }
223
224 /* TinyMCE */
225 .mce-menubar[role="menubar"] {
226 /* always hide menu bar */
227 display: none;
228 }
229 .quicktags-toolbar input[type="button"].ed_button {
230 /* fix width conflict with code buttons */
231 width: auto !important;
232 }
233
234 /* Media manager */
235
236 .image-preview-wrapper img {
237 max-height: 100px;
238 max-width: 200px;
239 width: auto;
240 }
241
242 .vap-media-modal .vap-media-grid-box {
243 background: #fff;
244 }
245
246 /* Yes-No buttons */
247
248 .switch-field {
249 font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
250 padding: 2px;
251 overflow: hidden;
252 display: inline-block;
253 }
254 .switch-title {
255 margin-bottom: 6px;
256 }
257 .switch-field input {
258 position: absolute !important;
259 clip: rect(0, 0, 0, 0);
260 height: 1px;
261 width: 1px;
262 border: 0;
263 overflow: hidden;
264 }
265 .switch-field label {
266 float: left;
267 }
268 .switch-field label {
269 display: inline-block;
270 width: 60px;
271 background-color: #e4e4e4;
272 color: rgba(0, 0, 0, 0.6);
273 font-size: 14px;
274 font-weight: normal;
275 text-align: center;
276 text-shadow: none;
277 padding: 6px 14px;
278 border: 1px solid rgba(0, 0, 0, 0.2);
279 -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
280 box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
281 -webkit-transition: all 0.1s ease-in-out;
282 -moz-transition: all 0.1s ease-in-out;
283 -ms-transition: all 0.1s ease-in-out;
284 -o-transition: all 0.1s ease-in-out;
285 transition: all 0.1s ease-in-out;
286 }
287 .switch-field label:hover {
288 cursor: pointer;
289 }
290 .switch-field input:checked + label {
291 -webkit-box-shadow: none;
292 box-shadow: none;
293 color: #fff;
294 }
295 .switch-field input:checked + label.button-yes {
296 background-color: #2f6f2f;
297 }
298 .switch-field input:checked + label.button-no {
299 background-color: #802420;
300 }
301 .switch-field label:first-of-type {
302 border-radius: 4px 0 0 4px;
303 }
304 .switch-field label:last-of-type {
305 border-radius: 0 4px 4px 0;
306 }
307
308 /* select2 */
309
310 .select2-drop-mask, .select2-drop {
311 /* must be higher than bootstrap modal (999999) and lower than tooltip (100001) */
312 z-index: 100000 !important;
313 }
314
315 /* btn toolbar */
316
317 .btn-toolbar {
318 /* fixed height for toolbar */
319 height: 32px;
320 /* WP5 */
321 display: inline-block;
322 width: 100%;
323 margin: 5px 0;
324 }
325 .btn-group,
326 .input-append,
327 .input-prepend {
328 /*display: inline-block;*/
329 display: inline-flex;
330 vertical-align: top;
331 white-space: nowrap;
332 }
333 .pull-right {
334 float: right;
335 }
336 .pull-left {
337 float: left;
338 }
339 .btn-group + .btn-group {
340 margin-left: 3px;
341 }
342
343 .btn-toolbar .btn-group.pull-left .select2-container {
344 margin-right: 5px;
345 }
346 .btn-toolbar .btn-group.pull-right .select2-container {
347 margin-left: 5px;
348 }
349
350 .btn-group .btn,
351 .input-append .btn,
352 .input-prepend .btn {
353 min-height: 28px;
354 min-width: 28px;
355 margin-top: 0;
356 vertical-align: top;
357 }
358
359 .btn-group .btn:not(:last-child),
360 .input-append .btn:not(:last-child),
361 .input-prepend .btn:not(:last-child) {
362 border-top-right-radius: 0;
363 border-bottom-right-radius: 0;
364 border-right-width: 0;
365 /*margin-right: -3px;*/
366 }
367 .btn-group .btn + .btn,
368 .input-append .btn + .btn,
369 .input-prepend .btn + .btn {
370 border-top-left-radius: 0;
371 border-bottom-left-radius: 0;
372 /*margin-left: -1px;*/
373 }
374
375 .btn-group input,
376 .input-append input,
377 .input-prepend input {
378 vertical-align: middle;
379 }
380
381 .input-append .wp-calendar-box input {
382 height: 28px;
383 padding: 0 6px;
384 margin: 0;
385 border-radius: 0;
386 }
387
388 /* button classes */
389
390 .btn {
391 background-color: #f3f3f3;
392 color: #333;
393 display: inline-block;
394 font-weight: 400;
395 text-align: center;
396 white-space: nowrap;
397 vertical-align: middle;
398 -webkit-user-select: none;
399 -moz-user-select: none;
400 -ms-user-select: none;
401 user-select: none;
402 /*border: 1px solid #b3b3b3;*/
403 border: 1px solid #8c8f94;
404 padding: 4px 8px;
405 font-size: 13px;
406 line-height: 17px;
407 border-radius: .25rem;
408 transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
409 cursor: pointer;
410 box-sizing: border-box;
411 }
412 span.btn:hover {
413 cursor: default;
414 color: #333;
415 background-color: #f3f3f3;
416 /*border-color: #b3b3b3;*/
417 border: 1px solid #8c8f94;
418 }
419 .btn:focus:not([disabled]), .btn:hover:not([disabled]) {
420 color: #343a40;
421 background-color: #f8f9fa;
422 border-color: #6c757d;
423 text-decoration: none;
424 }
425 .btn-small {
426 padding: 2px 10px;
427 font-size: 12px;
428 -webkit-border-radius: 3px;
429 -moz-border-radius: 3px;
430 border-radius: 3px;
431 }
432 .btn-mini {
433 padding: 0 6px;
434 font-size: 9.75px;
435 -webkit-border-radius: 3px;
436 -moz-border-radius: 3px;
437 border-radius: 3px;
438 min-height: auto;
439 }
440 .btn-group .btn-mini,
441 .input-append .btn-mini,
442 .input-prepend .btn-mini {
443 min-height: auto;
444 }
445 .btn-success {
446 color: #fff;
447 background-color: #438243;
448 border: 1px solid #117211;
449 }
450 .btn-success:hover {
451 color: #fff;
452 background-color: #366936;
453 border-color: #326032;
454 }
455 .btn-danger {
456 color: #fff;
457 background-color: #d9534f;
458 border: 1px solid #b93e3a;
459 }
460 .btn-danger:hover {
461 color: #fff;
462 background-color: #d23430;
463 border-color: #c9302c;
464 }
465 .btn-primary {
466 color: #fff;
467 background-color: #006898;
468 border: 1px solid #03577e;
469 }
470 .btn-primary:hover {
471 color: #fff;
472 background-color: #004e72;
473 border: 1px solid #004565;
474 }
475 .btn-warning {
476 color: #fff;
477 background-color: #f89406;
478 border: 1px solid #c27408;
479 }
480 .btn-warning:hover {
481 color: #fff;
482 background-color: #ad6704;
483 border: 1px solid #f89406;
484 }
485 .btn-secondary {
486 color: #343a40;
487 background-color: #fefefe;
488 /*border-color: #b3b3b3;*/
489 border: 1px solid #8c8f94;
490 }
491 .btn-secondary:focus,.btn-secondary:hover {
492 color: #343a40;
493 background-color: #f8f9fa;
494 border-color: #6c757d;
495 }
496 a.btn {
497 text-decoration: none !important;
498 }
499
500 .btn img {
501 vertical-align: middle;
502 }
503
504 a.btn {
505 /* fix block layout on button links */
506 box-sizing: border-box;
507 }
508
509 a.disabled,
510 .btn.disabled,
511 .btn[disabled] {
512 cursor: default;
513 background-image: none;
514 opacity: 0.65;
515 filter: alpha(opacity=65);
516 -webkit-box-shadow: none;
517 -moz-box-shadow: none;
518 box-shadow: none;
519 }
520
521 a.disabled,
522 a.disabled:hover {
523 color: #999999;
524 background-color: transparent;
525 cursor: default;
526 text-decoration: none;
527 }
528
529 /* calendar field */
530
531 .wp-calendar-box {
532 background: transparent;
533 display: inline-block;
534 vertical-align: top;
535 position: relative;
536 }
537 .wp-calendar-box input[type="text"] {
538 padding-right: 24px;
539 }
540 .wp-calendar-box i.dashicons-calendar-alt {
541 position: absolute;
542 top: 5px;
543 right: 4px;
544 }
545
546 /* native icons */
547
548 i[class^="icon-"] {
549 -moz-osx-font-smoothing: grayscale;
550 -webkit-font-smoothing: antialiased;
551 display: inline-block;
552 font-style: normal;
553 font-variant: normal;
554 text-rendering: auto;
555 line-height: 1;
556 font-family: "Font Awesome 5 Free";
557 font-weight: 900;
558 }
559 i.icon-search:before {
560 content: "\f002";
561 }
562 i.icon-apply:before {
563 content: "\f00c";
564 }
565 i.icon-remove:before {
566 content: "\f00d";
567 }
568 i.icon-pencil:before {
569 content: "\f044";
570 }
571 i.icon-eye:before {
572 content: "\f06e";
573 }
574 i.icon-eye-close:before {
575 content: "\f070";
576 }
577 i.icon-location:before {
578 content: "\f041";
579 }
580 i.icon-calendar:before {
581 content: "\f073";
582 }
583 i.icon-loop:before {
584 content: "\f021";
585 }
586 i.icon-save-copy:before {
587 content: "\f0c5";
588 }
589 i.icon-new:before {
590 content: "\f055";
591 }
592 i.icon-file:before {
593 content: "\f15b";
594 }
595
596 /* native */
597
598 table.table,
599 table.order-status-table {
600 width: 100%;
601 border-collapse: collapse;
602 }
603 table.table th,
604 table.table td {
605 text-align: left;
606 padding: 8px;
607 }
608 table.table td {
609 border-top: solid 1px #ddd;
610 }
611
612 legend.adminlegend {
613 font-size: 19.5px;
614 }
615
616 .vap-config-searchbar {
617 height: 50px;
618 }
619
620 .vapdash-container {
621 background-color: #fff;
622 }
623 .vapdash-tab-button a {
624 background-color: #f1f1f1;
625 }
626 .vapdash-tab-button a.active {
627 color: #0073aa;
628 }
629
630 .vap-archive-main {
631 background-color: #fff;
632 }
633
634 .select2-container.vap-phones-select {
635 vertical-align: top;
636 }
637
638 .vap-orderbasket-badge {
639 width: calc(50% - 26px);
640 }
641 .vap-orderbasket-badge:not(.large):nth-of-type(even) {
642 float: right;
643 }
644 .vap-orderbasket-badge.large {
645 width: calc(100% - 20px);
646 }
647
648 .cal-events-list .event-row:first-child {
649 border-top: 0;
650 }
651 .cal-events-list .no-event {
652 border-top: 0;
653 padding: 0;
654 }
655 table.vap-workday-calendar {
656 border-collapse: collapse;
657 border-spacing: 0;
658 }
659
660
661 #employee_workdays .row-fluid {
662 margin-top: 0 !important;
663 }
664
665 .ui-dialog {
666 z-index: 10001 !important;
667 }
668 .ui-widget-overlay {
669 z-index: 10000 !important;
670 }
671 .ui-dialog-content table.adminform span {
672 font-size: smaller;
673 }
674
675 /* fix caldays pointer position on wordpress */
676 /* fix participants overlay position on wordpress */
677 #wpbody div.slot-pointer,
678 #wpbody div.smart-overlay {
679 margin-top: -32px; /* exclude admin bar height */
680 margin-left: -180px; /* exclude admin sidebar width */
681 }
682
683 table .fa.fa-qrcode.vap-quest-popover {
684 /* increase font size of QR icon within shortcodes list */
685 font-size: 18px;
686 }
687
688 .custmail-top-control {
689 margin-bottom: 10px;
690 }
691
692 /* force max width for payment images */
693 .vikpayparamdiv img {
694 max-width: 100%;
695 }
696
697 .dashboard-widgets-container {
698 background: #fcfcfc;
699 }
700
701 /* license */
702
703 #vap-main-menu.vap-horizontal-menu .license-box {
704 float: right;
705 padding: 10px;
706 background-color: #4a9468;
707 font-size: 14px;
708 border-radius: 4px;
709 }
710
711 /* rates debug */
712 #debug-wrap {
713 margin: 0;
714 width: 100%;
715 }
716
717 /* media print */
718
719 @media print {
720 body {
721 background-color: #fff !important;
722 height: auto !important;
723 }
724 #adminmenumain, #wpadminbar, #wpfooter {
725 display: none !important;
726 }
727 #wpcontent {
728 margin-left: 0 !important;
729 }
730 html.wp-toolbar {
731 padding: 0px !important;
732 }
733 }
734
735 /**
736 * PURCHASER INFO MODAL
737 */
738
739 .order-container .order-left-box {
740 border-right-color: #ddd;
741 }
742 .order-container .order-left-box .order-left-top-box {
743 border-bottom-color: #ddd;
744 }
745 .order-container .order-left-box .order-left-bottom-box .order-custom-fields:not(:only-of-type) {
746 border-left-color: #ddd;
747 }
748
749 /* mobile */
750
751 @media screen and (max-width: 767px) {
752 .order-global-details {
753 border-bottom-color: #ddd;
754 }
755 .order-custom-fields {
756 border-bottom-color: #ddd !important;
757 }
758 .order-options-list {
759 border-bottom-color: #ddd !important;
760 }
761 }
762
763 /* unset padding from media manager modal */
764 #jmodal-box-mediamanager {
765 padding: 0;
766 }
767 .modal-header + div#jmodal-box-mediamanager {
768 height: calc(100% - 112px) !important;
769 }
770 #jmodal-box-mediamanager .vap-media-gallery {
771 max-height: calc(90% - 158px);
772 }
773
774 /* adjust inspector */
775 .record-inspector {
776 padding: 30px 0 0 0;
777 }
778 .record-inspector .inspector-footer {
779 bottom: 0;
780 }
781 .inspector-form ul.nav-tabs {
782 margin: 10px 0 15px 0;
783 }
784
785 .control label i.vap-quest-popover,
786 .postbox-header i.vap-quest-popover {
787 vertical-align: initial;
788 transform: none;
789 font-size: inherit;
790 margin-left: 5px;
791 }
792 .control label i.vap-quest-popover {
793 margin-right: 5px;
794 margin-top: 8px;
795 position: absolute;
796 }
797 .inspector-form .control label i.vap-quest-popover {
798 margin-right: 0;
799 margin-top: 0;
800 position: initial;
801 }
802
803 .inspector-form .control label {
804 margin-bottom: 4px;
805 display: block;
806 }
807 .record-inspector .inspector-body .inspector-form input,
808 .record-inspector .inspector-body .inspector-form select,
809 .record-inspector .inspector-body .inspector-form textarea,
810 .record-inspector .inspector-body .inspector-form .select2-container {
811 width: 100% !important;
812 margin: 0 0 10px 0;
813 }
814 .record-inspector .inspector-body .inspector-form .wp-calendar-box {
815 width: 100% !important;
816 }
817 .record-inspector .inspector-body .inspector-form .switch-ios {
818 margin: 0 0 2px 0;
819 }
820 .record-inspector .inspector-body .inspector-form .btn-group,
821 .record-inspector .inspector-body .inspector-form .input-append,
822 .record-inspector .inspector-body .inspector-form .input-prepend {
823 width: 100%;
824 display: flex;
825 margin-bottom: 10px;
826 }
827
828 /* user notes */
829 .vap-unotes {
830 padding: 0;
831 }
832 .vap-unotes > h1 {
833 padding-top: 0;
834 }
835 .vap-unotes > ul > li .usernote-content,
836 .vap-unotes > ul > li .usernote-files {
837 background: #fff;
838 }
839
840 /* api users */
841 .vap-ips-container .control-group {
842 margin-bottom: 10px;
843 }
844
845 /* Reviews modal */
846 #jmodal-box-review {
847 background: #fdfdfd;
848 }
849
850 /* Reservations */
851 #customerinfo_appointments .order-status-table {
852 background: #fff;
853 }
854 #customerinfo_notes .user-note-box legend {
855 display: block;
856 width: 100%;
857 }
858
859 /* Navigation tabs */
860 .customer-info-modal #customerinfoTabs .badge.tab-badge-count {
861 line-height: 11px;
862 font-size: 10px;
863 }
864
865 /* Configuration */
866 .configuration-panel #configuration-navbar {
867 background: #f8f8f8;
868 }
869 .config-fieldset-body .control {
870 margin: 8px 0;
871 display: inline-block;
872 width: 100%;
873 }
874 .config-fieldset-body .control > label {
875 width: 160px;
876 max-width: 160px;
877 display: inline-block;
878 vertical-align: top;
879 margin-top: 5px;
880 position: relative;
881 padding-right: 12px;
882 margin-right: 4px;
883 }
884 .config-fieldset-body .control > label i.vap-quest-popover {
885 margin-top: 3px;
886 }
887 .config-fieldset-body .control-value {
888 display: inline-block;
889 width: calc(100% - 180px);
890 }
891 @media screen and (max-width : 1620px) {
892 #vap-main-menu.vap-horizontal-menu .license-box a {
893 padding: 6px 3px;
894 }
895 #vap-main-menu.vap-horizontal-menu .license-box span {
896 display: none;
897 }
898 #vap-main-menu.vap-horizontal-menu .license-box i {
899 width: 18px;
900 font-size: 16px;
901 }
902 }
903
904 @media screen and (max-width : 767px) {
905 .config-fieldset-body label {
906 width: 100%;
907 max-width: 100%;
908 display: block;
909 font-weight: bold;
910 }
911 .config-fieldset-body .control-value {
912 display: block;
913 width: 100%;
914 }
915 .hidden-phone {
916 display: none !important;
917 }
918 }
919
920 /* form vertical */
921
922 .postbox-container .form-vertical .control > label,
923 .postbox-container .form-vertical .control .control-value {
924 display: block;
925 width: 100%;
926 max-width: 100%;
927 }
928 .postbox-container .control-group.separator.custom-field {
929 margin: 20px 0;
930 }
931
932 /* wizard */
933 .vap-wizard .wizard-step .wizard-step-body,
934 .vap-wizard .wizard-step .wizard-step-footer-bar {
935 background: #f9f9f9 !important;
936 }
937 .vap-wizard div.control {
938 font-size: 13px;
939 line-height: 1.5;
940 margin: 0.5em 0;
941 display: inline-block;
942 width: 100%;
943 }
944 .vap-wizard div.control-group {
945 margin-bottom: 1em;
946 }
947 .vap-wizard div.control .control-value {
948 display: flex;
949 }
950 .vap-wizard div.control > label {
951 width: 120px;
952 display: inline-block;
953 vertical-align: top;
954 line-height: 26px;
955 float: left;
956 }
957 .vap-wizard div.control label i.vap-quest-popover {
958 margin: 5px;
959 position: initial;
960 }
961 .vap-wizard .wizard-step .wizard-form input[type="text"],
962 .vap-wizard .wizard-step .wizard-form input[type="email"],
963 .vap-wizard .wizard-step .wizard-form input[type="tel"],
964 .vap-wizard .wizard-step .wizard-form textarea,
965 .vap-wizard .wizard-step .wizard-form select {
966 flex: 1;
967 margin: 0;
968 max-width: 100%;
969 }
970
971 /* working days import */
972 .vap-worktime-import-wrapper .import-editor,
973 .vap-worktime-import-wrapper #wd-import-tip {
974 margin: 10px 0 0 0;
975 }
976 .worktime-import-preview ul ul {
977 padding: 5px 0 0 20px;
978 }
979
980 /* configuration customizer */
981 .config-panel-tabview-inner .config-fieldset.full-width .input-prepend,
982 .config-panel-tabview-inner .config-fieldset.full-width .input-append {
983 display: flex;
984 }
985 .config-panel-tabview-inner .config-fieldset.full-width .input-prepend input,
986 .config-panel-tabview-inner .config-fieldset.full-width .input-append input {
987 flex: 1;
988 width: 0 !important;
989 min-width: 0;
990 }
991 .config-panel-tabview-inner .config-fieldset.full-width .input-prepend .color-picker-preview {
992 padding-right: 16px;
993 }
994
995 @media screen and (max-width: 1440px) {
996 .config-panel-tabview-inner .config-fieldset.full-width .control label,
997 .config-panel-tabview-inner .config-fieldset.full-width .control .control-value {
998 display: block;
999 width: 100%;
1000 max-width: 100%;
1001 margin: 0;
1002 }
1003 }
1004
1005 /* colorpicker */
1006 .colorpicker input {
1007 min-height: 0;
1008 line-height: 15px;
1009 font-size: 10px !important;
1010 }
1011 .colorpicker input:focus {
1012 border: 0 !important;
1013 outline: 0 !important;
1014 box-shadow: none !important;
1015 }
1016
1017 /* toast conflict */
1018
1019 .vap-toast-wrapper.error {
1020 background: transparent !important;
1021 border: 0 !important;
1022 box-shadow: none !important;
1023 margin: 0 !important;
1024 padding: 0 !important;
1025 }
1026
1027 /* rss */
1028
1029 .display-flex {
1030 display: flex;
1031 }
1032