PluginProbe
WP Directory Kit / 1.5.6
WP Directory Kit v1.5.6
1.5.9 1.5.7 1.5.6 1.5.5 1.5.4 1.5.3 trunk 1.1.0 1.1.6 1.1.8 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.8 All 37 releases
wpdirectorykit / admin / css / wpdirectorykit-admin.scss

wpdirectorykit-admin.scss in WP Directory Kit 1.5.6, at admin/css/wpdirectorykit-admin.scss

1,794 lines 40.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * All of the CSS for your admin-specific functionality should be
3 * included in this file.
4 */
5
6 /* General */
7 #adminmenu .wp-has-current-submenu ul a[href="admin.php?page=wdk_importdemo"]="admin.php?page=wdk_importdemo""] {
8 display: none;
9 }
10
11 .wdk-wrap .clearfix:after {
12 content: '';
13 display: table;
14 clear: both;
15 }
16
17 .wdk-wrap {
18 @import 'wdk-utilities.scss';
19 }
20
21 .wdk-wrap .postbox-header {
22 max-width: 100%;
23 min-width: 100%;
24
25 h3 {
26 padding-left: 15px;
27
28 &.wide {
29 flex: 1 2 auto;
30 }
31 }
32 }
33
34 .wdk-wrap .pull_right {
35 float: right;
36 }
37
38 .wdk-wrap .wdk-depend-hidden,
39 .wdk-wrap .hidden {
40 display: none;
41 }
42
43 .wdk-wrap .img-link {
44 display: block;
45 }
46
47 .actions_column a:hover span {
48 color: black;
49 }
50
51 .wp-list-table a.title {
52 font-weight: bold;
53 }
54
55 /* Sortable */
56
57 .wdk-wrap .ui-sortable-handle a {
58 text-decoration: none;
59 border: 0px;
60 color: black;
61 }
62
63 .wdk-wrap .ui-sortable-handle a:hover {
64 color: #135e96;
65 }
66
67 .wdk-wrap .ui-sortable-handle h3 a {
68 font-size: 16px;
69 }
70
71 .wdk-wrap .ui-sortable-handle h3 span {
72 padding-right: 15px;
73 }
74
75 .wdk-wrap .hndle {
76 display: block;
77 }
78
79 .wdk-wrap .listing_edit_map {
80 height: 350px;
81 width: 100%;
82 }
83
84 /* Alerts */
85
86 .wdk-wrap .alert {
87 border-radius: 0;
88 }
89
90 .wdk-wrap .alert.alert-success {
91 background: #E6F4E7;
92 color: #376637;
93 border-left: 3px solid #88BF88;
94 margin: 0px 0px 5px 0px;
95 padding: 15px;
96 font-weight: bold;
97 }
98
99 .wdk-wrap .alert.alert-danger {
100 background: #FFE6DF;
101 color: #AB3C1B;
102 border-left: 3px solid #E98B6F;
103 margin: 0px 0px 5px 0px;
104 padding: 15px;
105 font-weight: bold;
106 }
107
108 .wdk-wrap .alert.alert-info {
109 background: #cce5ff;
110 color: #3d648e;
111 border-left: 3px solid #3d648e;
112 margin: 0px 0px 5px 0px;
113 padding: 15px;
114 font-weight: bold;
115 }
116
117 /* Labels */
118 .wdk-wrap .label {
119 display: inline-block;
120 margin: 0px 5px 5px 0px;
121 padding: 6px 6px;
122 font-size: 10px;
123 font-weight: 700;
124 line-height: 1;
125 color: #fff;
126 border-radius: 2px;
127
128 &.label-success {
129 background: linear-gradient(to right, #5cb85c, #90cf90);
130 }
131
132 &.label-danger {
133 background: linear-gradient(to right, #fe9365, #ffb08e);
134 }
135
136 &.label-info {
137 background: linear-gradient(to right, #5bc0de, #5bc0ded9);
138 }
139
140 &.label-warning {
141 background: linear-gradient(to right, #d9534f, #d9534fa1);
142 }
143 }
144
145 /* Custom fields layout */
146
147 div.wdk-field-edit {
148 margin: 15px 0px;
149 display: flex;
150 justify-content: flex-start;
151 }
152
153 div.wdk-field-edit label {
154 width: auto;
155 display: inline-block;
156 vertical-align: top;
157 max-width: 80px;
158 flex: 0 0 100px;
159 padding-right: 10px;
160 font-weight: 600;
161 }
162
163
164 div.wdk-field-edit.edittable {
165 & {
166 padding: 0px;
167 margin: 0;
168 }
169
170 div.wdk-field-container {
171 & {
172 padding: 0px;
173 }
174
175 .wdk_dropdown_tree {
176 max-width: 351px;
177 }
178 }
179 }
180
181 div.wdk-field-edit.DATETIME_TO .wdk-field-container,
182 div.wdk-field-edit.DATETIME_FROM .wdk-field-container,
183 div.wdk-field-edit.DATETIME .wdk-field-container {
184
185
186 .wdk-datetime-group {
187 display: flex;
188 flex-wrap: wrap;
189 max-width: 230px;
190
191 select {
192 width: 60px;
193 }
194
195 .regular-text {
196 min-width: 90px;
197 flex: 1 2;
198 }
199 }
200
201 input,
202 select {
203 margin-bottom: 5px;
204 }
205 }
206
207
208 div.wdk-field-edit div.wdk-field-container {
209 & {
210 display: inline-block;
211 padding: 0px 15px;
212 padding-right: 0;
213 flex: 1 2 auto;
214 }
215
216 .wdk_dropdown_tree,
217 input:not([type="checkbox"]):not([type="radio"]),
218 select {
219 width: 100%;
220 max-width: 230px;
221 }
222
223 .wdk_dropdown_tree>.btn-group {
224 width: 100%;
225 display: flex;
226 height: auto;
227 }
228
229 .wdk_dropdown_tree>.btn-group {
230 height: 40px;
231 border-radius: 2px;
232 }
233
234
235 .wdk_dropdown_tree button {
236 padding: 0 8px;
237 height: auto;
238 box-shadow: 0 0 0 transparent;
239 border: 1px solid #8c8f94;
240 background-color: #fff;
241 color: #2c3338;
242 min-height: 30px;
243 }
244
245 .wdk_dropdown_tree button.btn.btn-default.dropdown-toggle,
246 .wdk_dropdown_tree button {
247 border-radius: 2px;
248 }
249
250 .wdk_dropdown_tree button:first-child {
251 border-top-right-radius: 0;
252 border-bottom-right-radius: 0;
253 }
254
255 .wdk_dropdown_tree .list_container .input-group {
256 border: 1px solid #8c8f94;
257 }
258
259 .wdk_dropdown_tree .list_scroll {
260 left: 0;
261 }
262
263 .wdk_dropdown_tree .list_container {
264 width: 100%;
265 border: 1px solid #8c8f94;
266 box-sizing: border-box;
267 }
268
269 .wdk_dropdown_tree button.btn.btn-default.dropdown-toggle:last-child {
270 border-top-left-radius: 0;
271 border-bottom-left-radius: 0;
272
273 background: #fff url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%;
274 background-size: auto;
275 background-size: 16px 16px;
276 cursor: pointer;
277 vertical-align: middle;
278 }
279
280 .wdk_dropdown_tree {
281 min-width: initial;
282 position: relative;
283 }
284
285 .wdk_dropdown_tree .list_container input.form-control.search_term {
286 height: initial;
287 padding: 0 8px;
288 }
289
290 .wdk_dropdown_tree .list_container .input-group-addon {
291 & {
292 position: relative;
293 }
294
295 & i {
296 position: absolute;
297 left: 0;
298 margin-left: 11px;
299 top: 50%;
300 margin-top: -9px;
301 }
302
303 & i.fa-spin {
304 margin-left: 11px;
305 margin-top: -7px;
306 }
307
308 .fa:after {
309 font-family: dashicons;
310 line-height: 1;
311 font-weight: 400;
312 font-style: normal;
313 text-transform: none;
314 text-rendering: auto;
315 font-size: 20px;
316 text-align: center;
317 }
318
319 .loader-spiner.fa.fa-spinner:before,
320 .fa.fa-search:before {
321 display: none !important;
322 }
323
324 .fa.fa-search:after {
325 content: "\f179";
326 }
327
328 .loader-spiner.fa.fa-spinner:after {
329 content: "\f113";
330 }
331
332 .loader-spiner.fa.fa-spinner {
333 -webkit-animation: wdk-spin 2s infinite linear;
334 animation: wdk-spin 2s infinite linear;
335 font-family: dashicons;
336 font-size: 18px;
337 margin-left: 11px;
338 margin-top: -9px;
339 }
340
341 @keyframes wdk-spin {
342 0% {
343 -webkit-transform: rotate(0deg);
344 transform: rotate(0deg);
345 }
346
347 100% {
348 -webkit-transform: rotate(360deg);
349 transform: rotate(360deg);
350 }
351 }
352 }
353
354 }
355
356
357 div.wdk-field-edit.field-error div.wdk-field-container {
358 background: #FFE6DF;
359 input, select, textarea,.wp-editor-container {
360 border-color: rgb(163, 1, 1);
361 }
362
363 p.wdk-hint.wdk-error {
364 color: rgb(163, 1, 1);
365 }
366 }
367
368 .form-table p.wdk-hint,
369 div.wdk-field-edit p.wdk-hint {
370 font-style: italic;
371 }
372
373 div.wdk-field-edit.inline {
374 align-items: center;
375
376 label {
377 font-weight: 600;
378 width: auto;
379 flex: 0 0;
380 max-width: initial;
381 }
382
383 .wdk-field-container {
384 margin: -5px -5px;
385 }
386
387 .regular-text {
388 margin: 5px 5px;
389 flex: 1 2;
390 }
391 }
392
393 /* Tables */
394
395 .wdk-wrap .widefat .actions_column {
396 text-align: right;
397 }
398
399 .wdk-wrap .widefat .static {
400 width: 5%;
401 }
402
403 .wdk-wrap .form-table td {
404 vertical-align: top;
405 }
406
407 .wdk-wrap .wdk-side-content {
408 display: flex;
409 flex-wrap: wrap;
410 }
411
412 .wdk-wrap .wdk-side-content .wdk-col {
413 flex: 1 2 auto;
414 }
415
416 .wdk-wrap .wdk-side-content .wdk-col.main {
417 flex: 1 2 50%;
418 padding-right: 35px;
419 }
420
421 .wdk-wrap .wdk-side-content .wdk-col.sidebar {
422 flex: 1 2 30%;
423 min-width: 400px;
424 padding: 22px 0;
425 }
426
427 .wdk-wrap .wdk-side-content+.form-table td {
428 padding-right: 0;
429 }
430
431 .wdk-wrap .wdk-side-content+.form-table th,
432 .wdk-wrap .wdk-side-content .form-table th {
433 max-width: 85px;
434 padding-right: 10px;
435 }
436
437
438 /* Filtering above/below tables */
439
440 .wdk-wrap .tablenav.top .left {
441 float: left;
442 }
443
444 .wdk-wrap .inputbox_map {
445 height: 250px;
446 width: 100%;
447 max-width: 450px
448 }
449
450 /* Visual Builder Search Forms */
451 .wdk-builder-container .widget-title h3,
452 .widget-title h4 {
453 white-space: initial;
454 }
455
456 .wdk-builder-container .wdk-builder-elements-column {
457 margin-bottom: 15px;
458 display: block;
459 width: 40%;
460 float: left;
461 padding-top: 6px;
462 }
463
464
465 .wdk-builder-elements-box h3.sec-title {
466 position: relative;
467 border: 1px solid #c3c4c7;
468 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
469 color: #fff;
470 background: #2c3338;
471 padding: 10px 15px;
472 margin-bottom: 0;
473 margin-top: 0;
474 margin-right: 15px;
475 }
476
477 .wdk-builder-elements {
478 width: 100%;
479 min-height: auto;
480 box-sizing: border-box;
481 padding: 15px 15px 15px 0px;
482 display: grid;
483 grid-template-columns: repeat(2, 1fr);
484 grid-column-gap: 10px;
485 grid-row-gap: 0;
486 }
487
488 .wdk-builder-elements .widget {
489 width: 100%;
490 }
491
492 .wdk-builder-selected {
493 margin-top: 6px;
494 width: 80%;
495 border: 1px solid #c3c4c7;
496 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
497 min-height: 400px;
498 float: left;
499 box-sizing: border-box;
500 padding: 15px;
501 }
502
503 #wdk-drop .widget.ui-draggable.ui-sortable-handle,
504 #wdk-drop .ui-sortable-placeholder.widget-placeholder,
505 .wdk-wrap .drop-container .widget.ui-draggable.ui-sortable-handle,
506 .wdk-wrap .drop-container .ui-sortable-placeholder.widget-placeholder {
507 width: 300px;
508 margin: 0px 15px 15px 0px;
509 float: left;
510 }
511
512 #wdk-drag .widget-action-remove,
513 #wdk-drag .widget-action,
514 #wdk-drag .widget-inside {
515 display: none !important;
516 }
517
518
519 .wdk-builder-container button[aria-expanded="true"]="true""] .toggle-indicator::before {
520 content: "\f142"
521 }
522
523 #wdk-drop .widget-inside,
524 .wdk-wrap .drop-container .widget-inside {
525 padding: 5px;
526 }
527
528 .wdk-wrap .widget-top .widget-action {
529 padding: 10px 0px;
530 }
531
532 .wdk-wrap .widget-action-remove {
533 border: 0;
534 margin: 0;
535 padding: 11px 0px;
536 margin-right: 10px;
537 background: none;
538 cursor: pointer;
539 vertical-align: top;
540 color: #50575e;
541 transition: all .15s;
542
543 &:hover {
544 color:#000;
545 }
546 }
547
548
549
550
551 /* Visual Builder result item */
552
553 .wdk-wrap .drop-container {
554 width: 60%;
555 float: left;
556 }
557
558 .wdk-wrap .drop-container .wdk-builder-selected {
559 width: 100%;
560 min-height: 100px;
561 }
562
563 .wdk-wrap .drop-container>h3 {
564 padding-bottom: 0px;
565 margin-bottom: 0px;
566 }
567
568 .wdk-wrap .listing_custom_fields div.wdk-field-edit div.wdk-field-container .wp-editor-wrap input,
569 .wdk-wrap .listing_custom_fields div.wdk-field-edit div.wdk-field-container .wp-editor-wrap select {
570 width: auto;
571 max-width: auto;
572 }
573
574 .wdk-field-edit.SECTION .title {
575 border-bottom: 1px solid #c3c4c7;
576 width: 100%;
577 padding: 10px 0;
578 }
579
580 .wdk_dropdown_tree button.btn.btn-default.dropdown-toggle:last-child i {
581 display: none;
582 }
583
584 /* columns */
585
586 .wdk-wrap {
587 .button-secondary,.button-primary {
588 display: inline-flex;
589 align-items: center;
590 justify-content: center;
591
592 gap: 5px;
593
594 .dashicons {
595 line-height: 1 !important;
596 }
597 }
598
599 .actions {
600 margin-top: 0;
601 }
602
603 .dl-helper {
604 dt {
605 font-weight: 700;
606 }
607
608 dd {
609 margin-left: 25px;
610 }
611 }
612
613 @for $i from 1 through 10 {
614 .wdk-mr-#{$i*5}#{$i*5} {
615 margin-right: #{$i*5}px;
616 }
617 }
618
619 div.wdk-field-edit.notes a {
620 margin-left: 5px;
621 display: inline-block;
622 font-weight: 600;
623 font-size: 14px;
624 }
625
626 .mb0 {
627 margin-bottom: 0 !important;
628 }
629
630 .m0 {
631 margin: 0 !important;
632 }
633
634 .p0 {
635 padding: 0 !important;
636 }
637
638 .align-top {
639 vertical-align: top !important;
640 }
641
642 .text-capitalize {
643 text-transform: capitalize !important;
644 }
645
646 .alert p {
647 margin: 0;
648 }
649
650 .color-primary {
651 color: #004c8c;
652 }
653
654 .wdk-infinity-load {
655 -webkit-animation: wdk-spin 2s infinite linear;
656 animation: wdk-spin 2s infinite linear;
657 }
658
659 .postbox .inside {
660 padding: 0 12px 0;
661 }
662
663 table.wp-list-table tr.no-items {
664 background-color: #f0f0f1;
665 }
666
667 @keyframes wdk-spin {
668 0% {
669 -webkit-transform: rotate(0deg);
670 transform: rotate(0deg);
671 }
672
673 100% {
674 -webkit-transform: rotate(360deg);
675 transform: rotate(360deg);
676 }
677 }
678
679 .wdk-field-edit.SECTION .title {
680 width: 100%;
681 position: relative;
682 border: 1px solid #c3c4c7;
683 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
684 color: #fff;
685 background: #2c3338;
686 padding: 10px 15px;
687 margin-bottom: 0;
688 margin-top: 0;
689 }
690
691 .meta-box-sortables .wdk_field.SECTION .postbox {
692 color: #fff;
693 background: #2c3338;
694 }
695
696 .meta-box-sortables .wdk_field.SECTION.ui-sortable-handle a {
697 color: #fff;
698 }
699
700 .meta-box-sortables .wdk_field.SECTION.ui-sortable-handle a:hover {
701 color: #72aee6;
702 }
703
704
705 .listing_custom_fields div.wdk-field-edit div.wdk-field-container input,
706 .listing_custom_fields div.wdk-field-edit div.wdk-field-container select {
707 max-width: initial;
708 flex: 1 2;
709 }
710
711 div.wdk-field-edit div.wdk-field-container {
712 display: flex;
713 align-items: flex-start;
714 flex-wrap: wrap;
715 }
716
717 div.wdk-field-edit.TEXTAREA_CODE div.wdk-field-container {
718 width: 400px;
719 }
720
721 div.wdk-field-edit div.wdk-field-container .suffix:not(:empty) {
722 padding: 5px 0px 5px 5px;
723 }
724
725 div.wdk-field-edit div.wdk-field-container .wp-editor-wrap {
726 width: 100%;
727 max-width: 100%;
728 }
729
730 div.wdk-field-edit p.wdk-hint {
731 flex: 0 0 100%;
732 }
733
734 div.wdk-field-edit .postbox-upload .hide-if-no-js{
735 gap: 5px;
736 display: flex;
737 flex-wrap: wrap;
738 margin: 0;
739 }
740
741 .wdk-row {
742 & {
743 display: -ms-flexbox;
744 display: flex;
745 -ms-flex-wrap: wrap;
746 flex-wrap: wrap;
747 margin-right: -15px;
748 margin-left: -15px;
749 }
750
751 &>[class*='wdk-col']*='wdk-col'] {
752 position: relative;
753 width: 100%;
754 padding-right: 15px;
755 padding-left: 15px;
756 box-sizing: border-box;
757 }
758
759 .wdk-col-auto {
760 -ms-flex: 0 0 auto;
761 flex: 0 0 auto;
762 width: auto;
763 max-width: 100%;
764 }
765
766
767 @for $i from 1 through 12 {
768 .wdk-col-#{$i} {
769 -webkit-flex: 0 0 calc(100% / 12 * #{$i});
770 flex: 0 0 calc(100% / 12 * #{$i});
771 max-width: calc(100% / 12 * #{$i});
772 }
773 }
774
775 @media (min-width:992px) {
776 @for $i from 1 through 12 {
777 .wdk-col-md-#{$i} {
778 -webkit-flex: 0 0 calc(100% / 12 * #{$i});
779 flex: 0 0 calc(100% / 12 * #{$i});
780 max-width: calc(100% / 12 * #{$i});
781 }
782 }
783 }
784 }
785
786 .text-center {
787 text-align: center;
788 }
789
790 .text-left {
791 text-align: left;
792 }
793
794 .text-right {
795 text-align: right;
796 }
797
798 .button.btn-danger {
799 color: #ffffff;
800 background-color: #c1002b;
801 border-color: #c1002b;
802
803 &:hover,
804 &:hover {
805 -webkit-box-shadow: 0 1px 5px rgba(193, 0, 43, 0.4) !important;
806 box-shadow: 0 1px 5px rgba(193, 0, 43, 0.4) !important;
807 }
808 }
809
810 .button.btn-info {
811 color: #ffffff;
812 background-color: #00c9b7;
813 border-color: #00c9b7;
814
815 &:hover,
816 &:hover {
817 -webkit-box-shadow: 0 1px 5px #00c9b875 !important;
818 box-shadow: 0 1px 5px #00c9b875 !important;
819 }
820 }
821
822 .button.xl {
823 padding: 10px 30px;
824 }
825
826 .wp-editor-wrap .wp-editor-container {
827 width: 100%;
828 margin: 0;
829 box-shadow: none;
830 border-radius: 2px;
831 border: 1px solid #8c8f94;
832 background-color: #fff;
833 color: #2c3338;
834 overflow: hidden;
835 }
836
837 /* addon subscription */
838 .wdk-pricing {
839 margin: 10px 0;
840
841 .wdk-sec-header {
842 margin-bottom: 20px;
843
844 .wdk-sec-title {
845 font-size: 24px;
846 font-weight: 300;
847 line-height: 1.5;
848 margin-top: 5px;
849
850 .mark {
851 font-weight: 700;
852 }
853
854 .mark.color {
855 color: #c1002b;
856 }
857
858 .mark.up {
859 text-transform: uppercase;
860 }
861 }
862
863 .wdk-sec-subtitle {
864 font-size: 20px;
865 font-weight: 400;
866 }
867 }
868
869 .wdk-pac {
870 text-align: center;
871 background-color: #fff;
872 border: 1px solid #dcdcde;
873 box-sizing: border-box;
874 margin-bottom: 15px;
875
876 &.featured {
877 .header {
878 background: -webkit-gradient(linear, left top, left bottom, from(#5837ff), to(#5533ff));
879 background: linear-gradient(#1d2327, #121518);
880 }
881
882 p,
883 .header {
884 color: #fff;
885 }
886 }
887 }
888
889 .wdk-wrap .wdk-pricing .wdk-pac.yearly h4 {
890 margin-top: 0px;
891 }
892
893 .header {
894 background: -webkit-gradient(linear, left top, left bottom, from(#fcfdfe), to(#f9fbfd));
895 background: linear-gradient(#fcfdfe, #f9fbfd);
896 background-color: rgba(22, 28, 45, 0.03);
897 padding: 0.75rem 1.25rem;
898 margin-bottom: 0;
899 border-bottom: 1px solid rgba(22, 28, 45, 0.125);
900 color: rgb(109, 118, 139);
901
902 h4 {
903 font-size: 24px;
904 font-weight: 400;
905 margin-bottom: 15px;
906 }
907
908 p {
909 font-size: 16px;
910 }
911 }
912
913 .list-items {
914 padding: 0;
915 margin: 0;
916 list-style: none;
917
918 .item {
919 display: block;
920 padding: 12px 20px;
921 font-size: 16px;
922 color: rgb(109, 118, 139);
923 }
924
925 .item:not(:first-child) {
926 border-top: 1px solid rgba(22, 28, 45, 0.125);
927 }
928 }
929
930 .wdk-pac-footer {
931 border-top: 1px solid rgba(22, 28, 45, 0.125);
932 padding: 20px 20px;
933
934 .btn {
935 -webkit-transition: all 0.3s ease;
936 transition: all 0.3s ease;
937 text-decoration: none;
938 font-family: "Poppins", sans-serif;
939 font-weight: 400;
940 white-space: normal;
941 line-height: 1.5;
942 border: 1px solid #506690;
943 padding: 8px 20px;
944 border-radius: 3px;
945
946 &:hover {
947 color: #ffffff;
948 background-color: #506690;
949 border-color: #506690;
950 }
951 }
952 }
953
954 .pricing-value {
955 font-family: "Poppins", sans-serif;
956 font-size: 52px;
957
958 .price {
959 position: relative;
960 font-weight: 500;
961 line-height: 1;
962 }
963
964 .price .before,
965 .price .after {
966 font-size: 18px;
967 font-weight: 300;
968 font-style: italic;
969 }
970
971 .price .before {
972 position: absolute;
973 top: 10px;
974 left: -15px;
975 }
976
977 .price .after {
978 position: relative;
979 }
980 }
981
982 }
983
984 .winter_mvc-media .winter_mvc-media-card {
985 min-width: 200px;
986 }
987
988
989 .field-error {
990 background: #FFE6DF;
991 input, select,textarea {
992 border-color: rgb(163, 1, 1);
993 }
994
995 p.wdk-hint.wdk-error {
996 color: rgb(163, 1, 1);
997 }
998 }
999
1000 .wdk-field-container .button {
1001 display: inline-flex;
1002 align-items: center;
1003 }
1004 }
1005
1006 .wp-core-ui .quicktags-toolbar input.button.button-small {
1007 display: inline-block !important;
1008 width: auto !important;
1009 }
1010
1011 .wdk-unwrapp-field {
1012 .wdk_dropdown_tree>.btn-group {
1013 width: 100%;
1014 display: flex;
1015 height: auto;
1016 }
1017
1018 .wdk_dropdown_tree button {
1019 padding: 0 8px;
1020 height: auto;
1021 box-shadow: 0 0 0 transparent;
1022 border: 1px solid #8c8f94;
1023 background-color: #fff;
1024 color: #2c3338;
1025 min-height: 30px;
1026 }
1027
1028 .wdk_dropdown_tree button.btn.btn-default.dropdown-toggle,
1029 .wdk_dropdown_tree button {
1030 border-radius: 0;
1031 }
1032
1033 .wdk_dropdown_tree button:first-child {
1034 border-top-right-radius: 0;
1035 border-bottom-right-radius: 0;
1036 border-top-left-radius: 0;
1037 border-bottom-left-radius: 0;
1038 }
1039
1040 .wdk_dropdown_tree .list_container .input-group {
1041 border-top: 1px solid #8c8f94;
1042 }
1043
1044 .wdk_dropdown_tree .list_scroll {
1045 border-left: 1px solid #8c8f94;
1046 left: 0;
1047 }
1048
1049 .wdk_dropdown_tree button.btn.btn-default.dropdown-toggle:last-child {
1050 border-top-left-radius: 0;
1051 border-bottom-left-radius: 0;
1052
1053 background: #fff url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%;
1054 background-size: auto;
1055 background-size: 16px 16px;
1056 cursor: pointer;
1057 vertical-align: middle;
1058 }
1059
1060 .wdk_dropdown_tree {
1061 min-width: initial;
1062 position: relative;
1063 }
1064
1065 .wdk_dropdown_tree .list_container input.form-control.search_term {
1066 height: initial;
1067 max-width: 100%;
1068 }
1069
1070 .wdk_dropdown_tree .list_container .input-group-addon {
1071 & {
1072 position: relative;
1073 }
1074
1075 & i {
1076 position: absolute;
1077 left: 0;
1078 margin-left: 11px;
1079 top: 50%;
1080 margin-top: -9px;
1081 }
1082
1083 & i.fa-spin {
1084 margin-left: 7px;
1085 margin-top: -7px;
1086 }
1087
1088 .fa:after {
1089 font-family: dashicons;
1090 line-height: 1;
1091 font-weight: 400;
1092 font-style: normal;
1093 text-transform: none;
1094 text-rendering: auto;
1095 font-size: 20px;
1096 text-align: center;
1097 }
1098
1099 .loader-spiner.fa.fa-spinner:after,
1100 .fa.fa-search:before {
1101 display: none !important;
1102 }
1103
1104 .fa.fa-search:after {
1105 content: "\f179";
1106 }
1107
1108 .loader-spiner.fa.fa-spinner:after {
1109 content: "\f113";
1110 }
1111
1112 .loader-spiner.fa.fa-spinner {
1113 -webkit-animation: wdk-spin 2s infinite linear;
1114 animation: wdk-spin 2s infinite linear;
1115 }
1116
1117 @keyframes wdk-spin {
1118 0% {
1119 -webkit-transform: rotate(0deg);
1120 transform: rotate(0deg);
1121 }
1122
1123 100% {
1124 -webkit-transform: rotate(360deg);
1125 transform: rotate(360deg);
1126 }
1127 }
1128 }
1129
1130 .field-error {
1131 input, select,textarea {
1132 border-color: rgb(163, 1, 1);
1133 }
1134
1135 p.wdk-hint.wdk-error {
1136 color: rgb(163, 1, 1);
1137 }
1138 }
1139
1140
1141 }
1142
1143 .tablenav .wdk-unwrapp-field {
1144 float: left;
1145 margin-right: 4px;
1146 max-width: 12.5rem;
1147 margin-left: 3px;
1148 }
1149
1150 #adminmenu .wp-submenu a[href="admin.php?page=wdk_addons"]="admin.php?page=wdk_addons""],
1151 #adminmenu .wp-submenu a[href="admin.php?page=wdk-addons"]="admin.php?page=wdk-addons""],
1152 #adminmenu .wp-submenu a[href="admin.php?page=wdk_addons_currencies"]="admin.php?page=wdk_addons_currencies""],
1153 #adminmenu .wp-submenu a[href="admin.php?page=wdk_addons_membership"]="admin.php?page=wdk_addons_membership""],
1154 #adminmenu .wp-submenu a[href="admin.php?page=wdk_addons_bookings"]="admin.php?page=wdk_addons_bookings""],
1155 #adminmenu .wp-submenu li.current a[href="admin.php?page=wdk_addons"]="admin.php?page=wdk_addons""],
1156 #adminmenu .wp-submenu li.current a[href="admin.php?page=wdk-addons"]="admin.php?page=wdk-addons""],
1157 #adminmenu .wp-submenu li.current a[href="admin.php?page=wdk_addons_currencies"]="admin.php?page=wdk_addons_currencies""],
1158 #adminmenu .wp-submenu li.current a[href="admin.php?page=wdk_addons_membership"]="admin.php?page=wdk_addons_membership""],
1159 #adminmenu .wp-submenu li.current a[href="admin.php?page=wdk_addons_bookings"]="admin.php?page=wdk_addons_bookings""] {
1160 color: greenyellow;
1161 }
1162
1163
1164 body .select2-container--default {
1165 .select2-selection--multiple {
1166 border-radius: 2px;
1167 }
1168 &.select2-container--focus .select2-selection--multiple,
1169 & {
1170 border: 0;
1171 min-width: 150px;
1172 width: 25em !important;
1173 border-radius: 2px;
1174 }
1175
1176 input {
1177 min-height: 36px;
1178 }
1179
1180 .select2-selection--multiple {
1181 cursor: pointer;
1182 .select2-search__field {
1183 border: 0 !important;
1184 }
1185
1186 .select2-selection__rendered li {
1187 list-style: none;
1188 margin: 0;
1189
1190 &.select2-selection__choice {
1191 padding: 5px 6px;
1192 margin: 3px 3px;
1193 }
1194 }
1195
1196 .select2-selection__rendered {
1197 padding: 0;
1198 display: block;
1199 padding: 2px 45px 2px 5px;
1200
1201
1202 // Add dropdown arrow icon to the right side (mimicking select dropdown)
1203 &::after {
1204 content: "";
1205 display: block;
1206 position: absolute;
1207 right: 0px;
1208 top: 0;
1209 width: 26px;
1210 height: 100%;
1211 pointer-events: none;
1212 background: #fff url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") no-repeat right 5px top 55%;
1213 background-size: auto;
1214 background-size: 16px 16px;
1215 cursor: pointer;
1216 border-left: 1px solid #8c8f94;
1217 z-index: 10;
1218 }
1219 position: relative;
1220
1221 }
1222 }
1223 }
1224
1225 body .wdk-field-edit.DROPDOWNMULTIPLE .select2-container--default .select2-selection--multiple {
1226
1227 .select2-selection__rendered {
1228 padding: 0px 45px 0px 5px;
1229 display: flex;
1230 align-items: center;
1231 flex-wrap: wrap;
1232
1233 // Add dropdown arrow icon to the right side (mimicking select dropdown)
1234 &::after {
1235 content: "";
1236 display: block;
1237 position: absolute;
1238 right: 15px;
1239 top: 50%;
1240 width: 16px;
1241 height: 16px;
1242 pointer-events: none;
1243 transform: translateY(-50%);
1244 background: url('data:image/svg+xml;utf8,<svg fill="gray" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><polygon points="5,7 10,12 15,7"/></svg>') no-repeat center center;
1245 background-size: 16px 16px;
1246 }
1247 position: relative;
1248
1249
1250 li.select2-selection__choice {
1251 padding: 1px 6px;
1252 line-height: 19px;
1253 }
1254 }
1255
1256
1257 .select2-selection__choice__remove {}
1258 }
1259
1260 body .wdk-field-edit.DROPDOWNMULTIPLE .select2-container--default {
1261 //width: calc(100% - 28px) !important;
1262 }
1263
1264 body .wdk-field-edit.DROPDOWNMULTIPLE .select2-container--default {
1265 width: auto !important;
1266 flex: 1 2 auto;
1267 }
1268
1269
1270 body .listing_custom_fields .wdk-field-edit.DROPDOWNMULTIPLE .select2-container--default {
1271 width: initial !important;
1272 flex: 1 2 auto;
1273 min-width: initial;
1274 }
1275
1276 body .select2-container .select2-search--inline .select2-search__field {
1277 margin-top: 0;
1278 }
1279
1280 body .select2-container--default.select2-container--focus .select2-selection--multiple {
1281 border: 1px solid #8c8f94;
1282 }
1283
1284 .datetime_time_mask {}
1285
1286 .wdk_btn_load_indicator {
1287 position: relative;
1288
1289 &::after {
1290 content: "\f113";
1291 font-family: dashicons;
1292 display: inline-block;
1293 line-height: 1;
1294 font-weight: 900;
1295 font-style: normal;
1296 font-size: 20px;
1297 speak: never;
1298 text-decoration: inherit;
1299 text-transform: none;
1300 text-rendering: auto;
1301 -webkit-animation: wdk-spin 2s infinite linear;
1302 animation: wdk-spin 2s infinite linear;
1303 margin-left: 5px;
1304 margin-top: -10px;
1305 display: inline-block;
1306 position: relative;
1307 top: 50%;
1308 }
1309
1310 &.out::after {
1311 position: absolute;
1312 right: -30px;
1313 color: #2271b1;
1314 }
1315
1316 @keyframes wdk-spin {
1317 0% {
1318 -webkit-transform: rotate(0deg);
1319 transform: rotate(0deg);
1320 }
1321
1322 100% {
1323 -webkit-transform: rotate(360deg);
1324 transform: rotate(360deg);
1325 }
1326 }
1327 }
1328
1329 .wdk_btn_load_success {
1330 position: relative;
1331
1332 &::after {
1333 content: "\f147";
1334 font-family: dashicons;
1335 display: inline-block;
1336 line-height: 1;
1337 font-weight: 900;
1338 font-style: normal;
1339 font-size: 20px;
1340 speak: never;
1341 text-decoration: inherit;
1342 text-transform: none;
1343 text-rendering: auto;
1344 margin-left: 5px;
1345 margin-top: -10px;
1346 display: inline-block;
1347 position: relative;
1348 top: 50%;
1349 }
1350
1351 &.out::after {
1352 position: absolute;
1353 right: -30px;
1354 color: #2271b1;
1355 }
1356
1357 }
1358
1359 .wdk_btn_load_error {
1360 position: relative;
1361
1362 &::after {
1363 content: "\f335";
1364 font-family: dashicons;
1365 display: inline-block;
1366 line-height: 1;
1367 font-weight: 900;
1368 font-style: normal;
1369 font-size: 20px;
1370 speak: never;
1371 text-decoration: inherit;
1372 text-transform: none;
1373 text-rendering: auto;
1374 margin-left: 5px;
1375 margin-top: -10px;
1376 display: inline-block;
1377 position: relative;
1378 top: 50%;
1379 }
1380
1381 &.out::after {
1382 position: absolute;
1383 right: -30px;
1384 color: #2271b1;
1385 }
1386
1387 }
1388
1389 .wdk-depend-fields .wdk_field {
1390 position: relative;
1391 min-width: 255px;
1392 border: 1px solid #c3c4c7;
1393 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1394 background: #fff;
1395 margin-bottom: 20px;
1396 display: flex;
1397 align-items: center;
1398 justify-content: flex-start;
1399 padding: 15px 15px;
1400
1401 input[type="checkbox"]="checkbox""],
1402 input[type="radio"]="radio""] {
1403 margin: 0;
1404 }
1405
1406 label {
1407 margin-right: 10px;
1408 display: inline-block;
1409 }
1410
1411 &.section {
1412 border: 1px solid #c3c4c7;
1413 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1414 color: #fff;
1415 background: #2c3338;
1416
1417 label {
1418 margin-left: auto;
1419 }
1420 }
1421
1422 &.wdk_btn_load_indicator.out::after {
1423 right: 15px;
1424 }
1425 }
1426
1427 .wdk-wrap .listing_custom_fields div.wdk-field-edit .wdk-field-container {
1428 width: calc(100% - 130px);
1429
1430 .select2.select2-container {
1431 max-width: 100%;
1432 }
1433 }
1434
1435 .wdk-wrap .wdk-listing-childs-drop {
1436 margin-top: 6px;
1437 border: 1px solid #c3c4c7;
1438 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1439 border-radius: 0;
1440 border: 1px dashed #8c8f94;
1441 background-color: #fff;
1442
1443 min-height: 75px;
1444 box-sizing: border-box;
1445 padding: 15px 15px 0 15px;
1446 margin-bottom: 15px;
1447
1448 .drop-listing-item {
1449 width: 100%;
1450 max-width: initial;
1451 min-width: initial;
1452 margin: 0px 15px 15px 0px;
1453 cursor: pointer;
1454 border-radius: 0;
1455 border: 1px solid #c3c4c7;
1456 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1457 background: #fff;
1458
1459 h3.handle {
1460 padding: 10px 15px;
1461 margin: 0;
1462 display: flex;
1463 align-items: center;
1464 justify-content: flex-start;
1465
1466 .title {
1467 flex: 1 2 auto;
1468 }
1469
1470 .btn span {
1471 padding-right: 0;
1472 padding-left: 10px;
1473 }
1474 }
1475
1476 a.title {
1477 font-size: 16px;
1478 font-weight: 500;
1479 }
1480
1481 a {
1482 text-decoration: none;
1483 border: 0px;
1484 color: black;
1485
1486 &:hover {
1487 color: #135e96;
1488 }
1489 }
1490 }
1491
1492 .wdk_dropdown_tree .list_scroll {
1493 border-right: 1px solid #eaeaea;
1494 }
1495 }
1496
1497 .wdk-wrap .wp-list-table .child th {
1498 border-left: 3px solid #000;
1499 }
1500
1501 .wdk-wrap .wp-list-table a.laoding_sublistings {
1502 margin-top: 5px;
1503 display: inline-block;
1504 }
1505
1506
1507 .wdk-wrap {
1508
1509 .wdk-tabs-navs {
1510 font-size: 0;
1511 display: inline-block;
1512 background: #fff;
1513 border: 1px solid #c3c4c7;
1514 margin-bottom: 15px;
1515 margin-top: 10px;
1516
1517 label {
1518 display: inline-block;
1519 font-size: 18px;
1520 border: 1px solid #eee;
1521 cursor: pointer;
1522 transition: all .15s;
1523 padding: 10px 15px;
1524
1525
1526 &.active,
1527 &:hover {
1528 background: #eee;
1529 }
1530
1531 &:not(:last-child) {
1532 margin-right: -1px;
1533 }
1534 }
1535 }
1536
1537 .wdk-tabs-panel {
1538 >.wdk-tab {
1539 display: none;
1540 }
1541
1542 .wdk-tab-input {
1543 display: none;
1544 }
1545
1546 input:checked+div.wdk-tab {
1547 display: block
1548 }
1549 }
1550
1551 }
1552
1553 .wdk-wrap {
1554
1555 .wdk_multi_treefield_dropdown {
1556 margin-bottom: 15px;
1557 }
1558
1559 .wdk_multi_treefield_dropdown_container .wdk_multi_treefield_dropdown:last-child {
1560 margin-bottom: 0;
1561 }
1562
1563 .wdk_treefield_dropdown .wdk-field-group {
1564 display: inline-block;
1565 padding-right: 30px;
1566 }
1567 }
1568
1569 .wdk-wrap {
1570 .wdk_editlog {
1571 table {
1572 border: 1px solid #ddd;
1573 width: 100%;
1574 max-width: 100%;
1575 margin-bottom: 20px;
1576 background-color: #fff;
1577 border-spacing: 0;
1578 border-collapse: collapse;
1579 }
1580
1581 caption {
1582 color: #000;
1583 font-weight: 600;
1584 font-size: 16px;
1585 padding-bottom: 15px;
1586 text-align: left;
1587 }
1588
1589 td,
1590 th {
1591 border: 1px solid #ddd;
1592 padding: 8px;
1593 line-height: 1.42857143;
1594 vertical-align: top;
1595 text-align: center;
1596 }
1597
1598 thead>tr:first-child>td,
1599 thead>tr:first-child>th,
1600 thead>tr:first-child>td,
1601 thead>tr:first-child>th,
1602 thead:first-child>tr:first-child>td,
1603 thead:first-child>tr:first-child>th {
1604 border-top: 0;
1605
1606 }
1607 }
1608 }
1609
1610
1611
1612 .custom_parameter {
1613 float: left;
1614 margin-right: 6px;
1615
1616 box-shadow: 0 0 0 transparent;
1617 border-radius: 4px;
1618 background-color: #fff;
1619 color: #2c3338;
1620 display: grid;
1621 grid-row: revert;
1622 grid-auto-flow: column;
1623 grid-gap: 1px 1px;
1624 background-color: #8c8f94;
1625 border: 1px solid #8c8f94;
1626 border-radius: 3px;
1627 overflow: hidden;
1628
1629 * {
1630 margin: 0 !important;
1631 min-height: auto;
1632 height: 100%;
1633 border: 0 !important;
1634 box-shadow: none !important;
1635 border-radius: 0 !important;
1636 min-height: 28px !important;
1637 max-width: 100px !important;
1638 }
1639 }
1640
1641 .btn_parameter {
1642 float: left;
1643 margin-right: 6px;
1644 background: #2271b1;
1645 color: #fff;
1646 cursor: pointer;
1647 border: 0;
1648 height: 30px;
1649 width: 32px;
1650 border-radius: 3px;
1651 text-decoration: none;
1652 display: flex;
1653 align-items: center;
1654 justify-content: center;
1655
1656 &:hover {
1657 background: #135e96;
1658 color: #fff;
1659 }
1660
1661 span {
1662 height: auto;
1663 }
1664 }
1665
1666 .filters-form {
1667
1668 select,
1669 input,
1670 button,
1671 .custom_parameter {
1672 margin-bottom: 5px;
1673 }
1674 }
1675
1676 .wdk-notice-upgrade {
1677 background: #fcf0f1;
1678 border-left-color: #d63a3c;
1679 .dashicons-warning {
1680 color: #d63a3c;
1681 }
1682 }
1683
1684 .wdk-listing-toolbar {
1685 --borded-radius: 3px;
1686 --border-color: #ccd0d4;
1687 display: flex;
1688 align-items: center;
1689 justify-content: space-between;
1690 gap: 10px;
1691 margin-bottom: 25px;
1692 background: #f8fafc;
1693 border-radius: var(--borded-radius);
1694 box-shadow: 0 2px 8px rgba(44, 62, 80, 0.06);
1695 padding: 15px 21px;
1696 border-radius: var(--borded-radius);
1697 .wdk-toolbar-left,
1698 .wdk-toolbar-right {
1699 flex: 0 0 auto;
1700 a.button {
1701 padding: 0 9px;
1702 border-radius: var(--borded-radius);
1703 transition: background 0.18s, color 0.18s, box-shadow 0.18s;
1704 box-shadow: 0 1px 4px rgba(44,62,80,0.08);
1705 &:hover, &:focus {
1706 background: #e8eef7;
1707 color: #2271b1;
1708 box-shadow: 0 3px 12px rgba(44,62,80,0.12);
1709 }
1710 }
1711 }
1712
1713 .wdk-toolbar-search {
1714 position: relative;
1715 width: 200px;
1716 max-width: 100%;
1717 min-width: 150px;
1718 display: flex;
1719 align-items: center;
1720
1721 input {
1722 width: 100%;
1723 padding: 9px 14px;
1724 border-radius: var(--borded-radius);
1725 border: 1px solid var(--border-color);
1726 background: #fff;
1727 font-size: 15px;
1728 line-height: 1.3;
1729 transition: border 0.15s, box-shadow 0.15s;
1730 box-shadow: 0 1px 4px rgba(44,62,80,0.03);
1731 &:focus {
1732 border-color: #2271b1;
1733 outline: none;
1734 box-shadow: 0 2px 8px rgba(34,113,177,0.09);
1735 }
1736 }
1737
1738 .wdk-search-results {
1739 position: absolute;
1740 left: 0;
1741 right: 0;
1742 top: calc(100% + 8px);
1743 background: #fff;
1744 border: 1px solid #ccd0d4;
1745 border-radius: 6px;
1746 box-shadow: 0 4px 18px rgba(44,62,80,0.11);
1747 max-height: 340px;
1748 overflow-y: auto;
1749 z-index: 1001;
1750
1751 .wdk-search-item {
1752 display: block;
1753 padding: 12px 18px;
1754 text-decoration: none;
1755 color: #222f3e;
1756 border-bottom: 1px solid #f2f4f8;
1757 transition: background 0.13s, color 0.13s;
1758 &:last-child {
1759 border-bottom: none;
1760 }
1761 &:hover, &:focus {
1762 background: #f0f6fb;
1763 color: #186dac;
1764 }
1765 }
1766
1767 .wdk-search-loading,
1768 .wdk-search-empty {
1769 padding: 11px 16px;
1770 display: flex;
1771 align-items: center;
1772 gap: 12px;
1773 color: #888fa1;
1774 font-size: 15px;
1775 background: #f8fafc;
1776 }
1777
1778 .wdk-search-empty {
1779 justify-content: flex-start;
1780 font-style: italic;
1781 color: #b0b4bb;
1782 }
1783 }
1784 }
1785 .spinner.is-active {
1786 float: none;
1787 margin: 0;
1788 vertical-align: middle;
1789 position: relative;
1790 top: 2px;
1791 left: 6px;
1792 }
1793 }
1794