PluginProbe
Form Maker by 10Web – Mobile-Friendly Drag & Drop Contact Form Builder / 1.13.7
Form Maker by 10Web – Mobile-Friendly Drag & Drop Contact Form Builder v1.13.7
1.15.47 1.15.46 1.15.45 1.15.44 1.15.43 1.13.45 1.13.46 1.13.47 1.13.48 1.13.49 1.13.5 1.13.50 1.13.51 1.13.52 1.13.53 1.13.54 1.13.55 1.13.56 1.13.57 1.13.58 1.13.59 1.13.60 1.13.7 1.13.8 1.13.9 All 351 releases
form-maker / css / form_maker_frontend.css

form_maker_frontend.css in Form Maker by 10Web – Mobile-Friendly Drag & Drop Contact Form Builder 1.13.7, at css/form_maker_frontend.css

1,139 lines 21.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .fm-form * {
2 box-sizing: border-box;
3 }
4
5 .wdform_map img {
6 max-width: none !important;
7 }
8
9 .wdform_row .wdform-field .wdform_map {
10 width: inherit !important;
11 }
12
13 .radio-div,
14 .radio-div *,
15 .checkbox-div,
16 .checkbox-div *,
17 .wdform-page-button {
18 -moz-box-sizing: content-box !important;
19 box-sizing: content-box !important;
20 -webkit-box-sizing: content-box !important;
21 }
22
23 .page_percentage_deactive,
24 .page_percentage_deactive * {
25 word-wrap: normal;
26 }
27
28 .wdform_percentage_text,
29 .wdform_percentage_arrow {
30 vertical-align: top !important;
31 }
32
33 div[type="type_submit_reset"],
34 div[type="type_button"] {
35 justify-content: flex-end;
36 }
37
38 div[type="type_captcha"] .wdform-element-section * {
39 vertical-align: middle;
40 }
41
42 .file-upload-status {
43 direction: inherit !important;
44 }
45
46 .fm_datepicker.ui-datepicker {
47 z-index : 1000 !important;
48 font-size:15px !important;
49 background: #F2F2F2 !important;
50 border: 1px solid #F2F2F2 !important;
51 color: #777777 !important;
52 }
53
54 .fm_datepicker .ui-widget-header {
55 border: 1px solid #E2E2E2 !important;
56 background: #E6E6E6 !important;
57 color: #CC0C0C;
58
59 }
60
61 .fm_datepicker .ui-state-default, .fm_datepicker .ui-widget-content .ui-state-default, .fm_datepicker .ui-widget-header .ui-state-default{
62 border: 1px solid #E3E3E3 !important;
63 background: #FFFFFF !important;
64 color: #8C8C8C !important;
65
66 }
67
68 .fm_datepicker .ui-state-hover, .fm_datepicker .ui-widget-content .ui-state-hover, .fm_datepicker .ui-widget-header .ui-state-hover, .fm_datepicker .ui-state-focus, .fm_datepicker .ui-widget-content .ui-state-focus, .fm_datepicker .ui-widget-header .ui-state-focus {
69 border: 1px solid #D2D2D2 !important;
70 background: #DCDCDC !important;
71 font-weight: bold !important;
72
73 }
74 .fm_datepicker .ui-state-highlight, .fm_datepicker .ui-widget-content .ui-state-highlight, .fm_datepicker .ui-widget-header .ui-state-highlight{
75 border: 1px solid #A9A9A9 !important;
76 background: #A9A9A9 !important;
77 color: #FFFFFF !important;
78 }
79
80 .fm_datepicker .ui-state-active, .fm_datepicker .ui-widget-content .ui-state-active, .fm_datepicker .ui-widget-header .ui-state-active {
81 border: 1px solid #A2A2A2 !important;
82 background: #DCDCDC !important;
83 color: #272727 !important;
84 }
85
86 .fm_datepicker .ui-icon, .fm_datepicker .ui-widget-content .ui-icon {
87 background-image: url(images/ui-icons_222222_256x240.png) !important;
88 }
89
90 .fm_datepicker.ui-datepicker{
91 font-size:15px !important;
92 }
93
94 .fm_datepicker.ui-datepicker {
95 background: #F2F2F2 !important;
96 border: 1px solid #F2F2F2 !important;
97 color: #777777 !important;
98 }
99
100 .fm_datepicker .ui-widget-header {
101 border: 1px solid #E2E2E2 !important;
102 background: #E6E6E6 !important;
103 color: #CC0C0C;
104
105 }
106
107 .fm_datepicker .ui-state-default, .fm_datepicker .ui-widget-content .ui-state-default, .fm_datepicker .ui-widget-header .ui-state-default{
108 border: 1px solid #E3E3E3 !important;
109 background: #FFFFFF !important;
110 color: #8C8C8C !important;
111
112 }
113
114 .fm_datepicker .ui-state-hover, .fm_datepicker .ui-widget-content .ui-state-hover, .fm_datepicker .ui-widget-header .ui-state-hover, .fm_datepicker .ui-state-focus, .fm_datepicker .ui-widget-content .ui-state-focus, .fm_datepicker .ui-widget-header .ui-state-focus {
115 border: 1px solid #D2D2D2 !important;
116 background: #DCDCDC !important;
117 font-weight: bold !important;
118
119 }
120 .fm_datepicker .ui-state-highlight, .fm_datepicker .ui-widget-content .ui-state-highlight, .fm_datepicker .ui-widget-header .ui-state-highlight{
121 border: 1px solid #A9A9A9 !important;
122 background: #A9A9A9 !important;
123 color: #FFFFFF !important;
124 }
125
126 .fm_datepicker .ui-state-active, .fm_datepicker .ui-widget-content .ui-state-active, .fm_datepicker .ui-widget-header .ui-state-active {
127 border: 1px solid #A2A2A2 !important;
128 background: #DCDCDC !important;
129 color: #272727 !important;
130 }
131
132 .fm_datepicker .ui-icon, .fm_datepicker .ui-widget-content .ui-icon {
133 background-image: url(images/ui-icons_222222_256x240.png) !important;
134 }
135
136 .fm_datepicker#ui-datepicker-div {
137 z-index: 2147483647 !important;
138 }
139
140 .wd-error-label,
141 .error_label,
142 .error_label_confirm,
143 .error_label_exp,
144 .error_label_price,
145 .error_label_upload,
146 .error_label_check_mail,
147 .error_label_check_pass {
148 color: #FF0000 !important;
149 }
150
151 .fm-not-filled {
152 color: #FF0000;
153 font-size: 13px;
154 width: 100%;
155 padding-left: 10px;
156 }
157
158 .fm-form-container .fm-form div[type="type_phone_new"] input[type="text"]{
159 padding-right: 6px !important;
160 padding-left: 52px !important;
161 }
162
163 .fm-form .other_input {
164 max-width : 150px;
165 }
166
167 .fm-form a,
168 .fm-form input,
169 .fm-form textarea,
170 .fm-form select,
171 .fm-form a:focus ,
172 .fm-form input:focus,
173 .fm-form textarea:focus,
174 .fm-form select:focus {
175 outline: none !important;
176 }
177
178 .fm-form a,
179 .fm-form button {
180 cursor: pointer;
181 }
182
183 .fm-form label {
184 display: inline;
185 }
186
187 .fm-form .wdform_section {
188 display: flex;
189 display: -webkit-flex;
190 -webkit-flex-direction: row;
191 flex-direction: row;
192 }
193
194 .fm-form .wdform_column:not(:last-child) {
195 /*padding: 0 10px 0 0;*/
196 }
197
198 .fm-form .wdform_column:first-child:nth-last-child(1) {
199 width: 100%;
200 }
201 .fm-form .wdform_column:first-child:nth-last-child(2),
202 .fm-form .wdform_column:first-child:nth-last-child(2) ~ .wdform_column {
203 width: 50%;
204 }
205 .fm-form .wdform_column:first-child:nth-last-child(3),
206 .fm-form .wdform_column:first-child:nth-last-child(3) ~ .wdform_column {
207 width: 33.33%;
208 }
209 .fm-form .wdform_column:first-child:nth-last-child(4),
210 .fm-form .wdform_column:first-child:nth-last-child(4) ~ .wdform_column {
211 width: 25%;
212 }
213 .fm-form .wdform_column:first-child:nth-last-child(5),
214 .fm-form .wdform_column:first-child:nth-last-child(5) ~ .wdform_column {
215 width: 20%;
216 }
217
218 .fm-form .wdform-field:not([type="type_hidden"]) {
219 padding: 10px 10px;
220 }
221
222 .fm-form .wdform-label-section {
223 text-align: left;
224 margin-bottom: 5px;
225 /*display: table-cell;*/
226 }
227
228 div[type="type_submit_reset"] .wdform-element-section,
229 div[type="type_file_upload"] .wdform-element-section {
230 min-width: inherit;
231 }
232
233 .wdform-element-section {
234 text-align: left;
235 line-height: initial;
236 }
237
238 .fm-topbar{
239 width: 100%;
240 left: 0px;
241 z-index: 999999;
242 }
243
244 .fm-scrollbox {
245 box-sizing: border-box;
246 position: fixed;
247 transition: bottom 0.4s ease 0s;
248 z-index: 999999;
249 opacity: 1;
250 bottom: 0;
251 }
252
253 .fm-scrollbox-form , .fm-popover-content {
254 width: 100%;
255 }
256
257 .fm-scrollbox-form.float-right {
258 float: right;
259 }
260
261 .fm-scrollbox-form.float-left {
262 float: left;
263 }
264
265 .fm-minimize-text {
266 position: fixed;
267 transition: bottom 0.4s ease 0s;
268 z-index: 99999;
269 opacity: 1;
270 bottom: 0;
271 width: 100%;
272 }
273
274 .fm-popover-background {
275 position: fixed;
276 background-color: #000;
277 left: 0;
278 top: 0;
279 width: 100%;
280 height: 100%;
281 z-index: 1100000001;
282 opacity: 0.7;
283 }
284
285 .fm-popover {
286 box-sizing: border-box;
287 position: fixed;
288 left: 0px;
289 top: 0px;
290 overflow: auto;
291 width: 100%;
292 height: 100%;
293 outline: none !important;
294 display: block;
295 z-index: 1100000002;
296 }
297
298 .fm-popover-container {
299 position: absolute;
300 width: 100%;
301 height: 100%;
302 left: 0;
303 top: 0;
304 padding: 20px 10px;
305 box-sizing: border-box;
306 text-align: center;
307 }
308
309 .fm-popover-container:before {
310 content: '';
311 display: inline-block;
312 height: 100%;
313 vertical-align: middle;
314 }
315
316 .fm-popover-inner-background {
317 position: absolute;
318 width: 100%;
319 height: 100%;
320 left: 0;
321 top: 0;
322 z-index: 1100000003;
323 }
324
325 .fm-popover-content {
326 position: relative;
327 display: inline-block;
328 max-width: 95%;
329 vertical-align: middle;
330 margin: 0 auto;
331 text-align: left;
332 z-index: 1100000005;
333 }
334
335 .fm-form .wdform-date {
336 width: 120px;
337 vertical-align: top;
338 }
339
340 .wdform_grading {
341 margin: 2px;
342 }
343
344 .wdform_grading input {
345 display: inline;
346 }
347
348 .fm-form .wdform-page-button {
349 display: inline-block;
350 outline: none;
351 cursor: pointer;
352 }
353
354 .fm-form .page_active,
355 .fm-form .page_deactive {
356 text-align: center;
357 display: inline-block;
358 cursor: pointer;
359 }
360
361 .fm-form .page_percentage_active,
362 .fm-form .page_percentage_deactive {
363 display: inline-block;
364 }
365
366 .fm-form .wdform-section-break-div {
367 border: none;
368 }
369
370 .fm-form .wdform_tr_section_break {
371 clear: both;
372 }
373
374 .fm-form .captcha_refresh {
375 width: 30px;
376 height: 30px;
377 border-width: 0px;
378 margin: 0px;
379 padding: 0px;
380 vertical-align: middle;
381 cursor: pointer;
382 background-image: url(../images/refresh_black.png);
383 }
384
385 .fm-form .fm-right label span {
386 float: right;
387 left: 5px;
388 position: relative;
389 top: 5px;
390 }
391
392 .fm-form .radio-div,
393 .fm-form .checkbox-div label {
394 margin: 0 5px;
395 }
396
397 .fm-form .if-ie-div-label {
398 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
399 filter: alpha(opacity=100) !important;
400 opacity: 1 !important;
401 }
402
403 .fm-form .wdform-matrix-cell select {
404 width: 60px;
405 }
406
407 .fm-form .wdform-matrix-table {
408 display: table;
409 border-spacing: 0px;
410 }
411
412 .fm-form .wdform-matrix-column {
413 text-align: left;
414 display: table-cell;
415 }
416
417 .fm-form .wdform-matrix-cell {
418 text-align: center;
419 display: table-cell;
420 padding: 6px 10px;
421 }
422
423 .fm-form .wdform-matrix-head > div {
424 display: table-cell;
425 text-align: center;
426 }
427
428 .fm-form .wdform-matrix-head {
429 display: table-row;
430 }
431
432 .fm-form .wdform-matrix-row0 {
433 background: #DFDFDF;
434 display: table-row;
435 }
436
437 .fm-form .wdform-matrix-row1 {
438 background: #E9E9E9;
439 display: table-row;
440 }
441
442 .fm-form .paypal-property .wdform-quantity {
443 width: 55px;
444 }
445
446 .fm-form .paypal-property select {
447 width: 85px;
448 }
449
450 /* old styles */
451
452 .wdform_map img {
453 max-width: none !important;
454 }
455
456 .wdform_row .wdform-field .wdform_map {
457 width: inherit !important;
458 }
459
460 .radio-div,
461 .radio-div *,
462 .checkbox-div,
463 .checkbox-div *,
464 .wdform-page-button {
465 -moz-box-sizing: content-box !important;
466 box-sizing: content-box !important;
467 -webkit-box-sizing: content-box !important;
468 }
469
470 .page_percentage_deactive,
471 .page_percentage_deactive * {
472 word-wrap: normal;
473 }
474
475 .wdform_percentage_text,
476 .wdform_percentage_arrow {
477 vertical-align: top !important;
478 }
479
480 .fm_hide_mobile {
481 display: none !important;
482 }
483
484 .fm-hide{
485 display: none !important;
486 }
487
488 .fm-show{
489 display: block !important;
490 }
491
492 .fm-align-right {
493 text-align: right;
494 }
495
496 .fm-align-left {
497 text-align: left;
498 }
499
500 .fm-align-center {
501 text-align: center;
502 }
503
504 .fm-form .file-upload-status {
505 position: static;
506 direction: inherit !important;
507 }
508
509 .fm-form .wdform_page {
510 display: block !important;
511 margin: 0 !important;
512 float: none !important;
513 }
514
515 .fm_mobile_full {
516 width: 100% !important;
517 padding: 0 5% !important;
518 }
519
520
521 .fm-clear{
522 content: '';
523 display: block;
524 clear: both;
525 }
526
527 .fm-topbar .fm-header-bg{
528 display: table-cell;
529 vertical-align: middle;
530 }
531
532 .fm-topbar .fm-header{
533 display: table-cell;
534 }
535
536
537 .fm-header {
538 vertical-align: middle;
539 display: table;
540 }
541
542 .image_left_right .fm-header-img{
543 display: table-cell;
544 vertical-align: middle;
545 text-align: center;
546 }
547
548 .image_left_right .fm-header-text{
549 display: table-cell;
550 vertical-align: middle;
551 }
552
553 @media screen and (max-width: 768px){
554 .fm-minimize-text,
555 .fm-scrollbox-form,
556 .fm-popover-content {
557 width: 95% !important;
558 }
559 .fm-form-container .fm-scrollbox {
560 width: 97% !important;
561 }
562 }
563
564 @media screen and (max-width: 480px){
565 .fm-form {
566 width: 100% !important;
567 }
568
569 .wdform-page-and-images{
570 padding: 0px !important;
571 }
572
573 /*.fm-form .wdform_section {
574 max-width: 280px;
575 }*/
576
577 .wdform_column{
578 padding: 2px !important;
579 }
580
581 .wdform-element-section{
582 /*max-width: 270px;*/
583 }
584
585 .image_left_right .fm-header-text,
586 .image_left_right .fm-header-img {
587 display: block;
588 }
589 }
590
591 @media screen and (min-width: 481px) and (max-width: 768px){
592 .fm-form {
593 width: 100% !important;
594 }
595
596 .image_left_right .fm-header-text,
597 .image_left_right .fm-header-img {
598 display: block;
599 }
600 }
601
602 .fm-form-container .fm-form .fm-message {
603 width: 100%;
604 color: #333;
605 margin: 0 0 15px 0;
606 padding: 15px 15px;
607 text-align: left;
608 }
609
610 .fm-form-container .fm-form .fm-message.fm-notice-success {
611 background: #e0ffc7;
612 border: 1px solid #b4d39b;
613 }
614
615 .fm-form-container .fm-form .fm-message.fm-notice-error {
616 background: #fbeaea;
617 border: 1px solid #eed3d7;
618 }
619
620 .fm-form-container .fm-form .fm-message.fm-warning-error {
621 background: #fff8e5;
622 border: 1px solid #ffb900;
623 }
624
625 .fm-form-container .fm-form .fm-message.fm-notice-dismiss {
626 background: #deefff;
627 border: 1px solid #5b9dd9;
628 }
629
630 .fm-form .wd-float-left {
631 float: left;
632 }
633
634 .fm-form .wd-float-right {
635 float: right;
636 }
637
638 .fm-form .wd-hidden {
639 display: none;
640 }
641
642 .fm-form .wd-block {
643 display: block;
644 }
645
646 .fm-form .wd-inline-block {
647 display: inline-block;
648 }
649
650 .fm-form .wd-table {
651 display: table;
652 }
653
654 .fm-form .wd-table-group {
655 display: table-row-group;
656 }
657
658 .fm-form .wd-table-cell {
659 display: table-cell;
660 }
661
662 .fm-form .wd-table-row {
663 display: table-row;
664 }
665
666 .fm-form .wd-vertical-middle {
667 vertical-align: middle;
668 }
669
670 .fm-form .wd-vertical-top {
671 vertical-align: top;
672 }
673
674 .fm-form .wd-width-100 {
675 width: 100%;
676 }
677
678 .fm-form .wd-width-90 {
679 width: 90%;
680 }
681
682 .fm-form .wd-width-80 {
683 width: 80%;
684 }
685
686 .fm-form .wd-width-70 {
687 width: 70%;
688 }
689
690 .fm-form .wd-width-60 {
691 width: 60%;
692 }
693
694 .fm-form .wd-width-50 {
695 width: 50%;
696 }
697
698 .fm-form .wd-width-40 {
699 width: 40%;
700 }
701
702 .fm-form .wd-width-49 {
703 width: 49%;
704 }
705
706 .fm-form .wd-width-33 {
707 width: 33.3%;
708 }
709
710 .fm-form .wd-width-30 {
711 width: 30%;
712 }
713
714 .fm-form .wd-width-20 {
715 width: 20%;
716 }
717
718 .fm-form .wd-width-10 {
719 width: 10%;
720 }
721
722 .fm-form .wd-width-5 {
723 width: 5%;
724 }
725
726 .fm-form .time_box {
727 text-align: right;
728 width: 50px;
729 }
730
731 .fm-form-container .fm-form .wdform_row select.am_pm_select {
732 background-size: 0;
733 vertical-align: middle;
734 }
735
736 .fm-form .wd-name-separator {
737 margin: 0 4px;
738 padding: 0;
739 }
740
741 .fm-form .wd-clear {
742 clear: both;
743 }
744
745 .checkbox-div-right {
746 margin: 3px 8px 0 0;
747 }
748
749 .fm-form .wd-paypal-cent {
750 width: 30px;
751 }
752
753 .fm-form .paypal-property {
754 margin-top: 5px;
755 }
756
757 .fm-form .wd-scale-rating {
758 border-spacing: 7px;
759 }
760
761 .fm-form .wdform_grading input {
762 width: 70px;
763 }
764
765 .fm-form .wdform_grading label {
766 margin-left: 5px;
767 }
768
769 .fm-form .wd-calendar-button {
770 width: 20px;
771 height: 20px;
772 margin: 0 0 0 -25px;
773 color: inherit;
774 font-size: 20px;
775 }
776
777 .rtl .fm-form .wd-calendar-button {
778 margin: 0 -25px 0 0;
779 }
780
781 input[type=number].wd-type-number::-webkit-inner-spin-button,
782 input[type=number].wd-type-number::-webkit-outer-spin-button {
783 -webkit-appearance: none;
784 margin: 0;
785 }
786
787 input[type=number].wd-type-number {
788 -moz-appearance: textfield;
789 appearance: none;
790 }
791
792 .fm-form .button-submit,
793 .fm-form .button-reset:not(:last-child) {
794 margin-right: 15px;
795 }
796
797 .fm-form .ui-spinner input[type="number"] {
798 border: none;
799 }
800
801 .rtl .wdform-label-section.wd-float-left {
802 float: right;
803 text-align: right;
804 }
805
806 .rtl .fm-form .intl-tel-input .selected-flag {
807 padding: 0 8px 0 0;
808 }
809 .rtl .wdform-element-section {
810 text-align: right;
811 }
812 .rtl .ui-spinner input {
813 text-align: left;
814 }
815 .rtl .fm-form-container .fm-form div[type="type_phone_new"] input[type="text"]{
816 padding-left: 6px !important;
817 padding-right: 52px !important;
818 }
819 .rtl .fm-form .wdform-label-section {
820 text-align: right;
821 }
822 .rtl .fm-form .button-submit {
823 margin-left: 15px;
824 margin-right: 0;
825 }
826
827 .fm-form-container .fm-form {
828 display: block;
829 background: transparent;
830 border: none !important;
831 -webkit-box-sizing: border-box;
832 -moz-box-sizing: border-box;
833 box-sizing: border-box;
834 }
835 .fm-form-container .fm-form .image_left_right.fm-header {
836 padding: 0 !important;
837 }
838 .fm-form-container .fm-form.header_left_right .wdform-page-and-images {
839 display: table-cell;
840 }
841 .fm-form-container .fm-form.header_left_right .fm-header {
842 display: table-cell !important;
843 vertical-align: middle;
844 }
845 .fm-form-container .fm-minimize-text div {
846 background-color: #fff;
847 border: none !important;
848 cursor: pointer;
849 color: #444;
850 }
851 .fm-form-container .fm-minimize-text div:hover {
852 border: none !important;
853 outline: none;
854 cursor: pointer;
855 }
856 .fm-form-container .fm-pages .page_active,
857 .fm-form-container .fm-pages .page_deactive {
858 cursor: pointer;
859 }
860 .fm-form-container .fm-pages .page_percentage_active {
861 min-width: 7%;
862 }
863 .fm-form-container .fm-action-buttons {
864 font-family: monospace;
865 text-align: center;
866 cursor: pointer;
867 }
868 .fm-form-container .fm-form .radio-div label span,
869 .fm-form-container .fm-form .checkbox-div label span {
870 border: none;
871 display: inline-block;
872 vertical-align: middle;
873 }
874 .fm-form-container .fm-form .radio-div input[type="radio"]:checked label span:after,
875 .fm-form-container .fm-form .checkbox-div input[type="checkbox"]:checked label span:after {
876 content: "";
877 display: block;
878 }
879 .fm-form-container .fm-form input[type="number"].time_box {
880 min-width:45px;
881 }
882 .fm-form-container .fm-scrollbox .fm-scrollbox-form,
883 .fm-form-container .fm-popover .fm-popover-content {
884 position: relative;
885 }
886 .fm-form-container .fm-scrollbox .fm-form,
887 .fm-form-container .fm-topbar .fm-form,
888 .fm-form-container .fm-popover .fm-form {
889 background: white;
890 border: 1px solid #cccccc;
891 }
892
893 @media screen and (max-width: 768px) {
894 .fm-form .wdform_section {
895 -webkit-flex-direction: column;
896 flex-direction: column;
897 }
898 .fm-form .wdform_column {
899 width: 100% !important;
900 }
901 .fm-form-container .fm-form .wdform-field {
902 -webkit-flex-direction: column;
903 flex-direction: column;
904 }
905 .fm-form-container .fm-form .wdform-label-section,
906 .fm-form-container .fm-form .wdform-element-section {
907 width: 100%;
908 }
909 }
910
911 .fm-form .wd-flex {
912 display: flex;
913 display: -webkit-flex;
914 }
915
916 .fm-form .wd-flex-column {
917 -webkit-flex-direction: column;
918 flex-direction: column;
919 }
920
921 .fm-form .wd-flex-row {
922 -webkit-flex-direction: row;
923 flex-direction: row;
924 }
925
926 .fm-form .wd-flex-row-reverse {
927 -webkit-flex-direction: row-reverse;
928 flex-direction: row-reverse;
929 }
930
931 .fm-form .wd-flex-wrap {
932 -webkit-flex-wrap: wrap;
933 flex-wrap: wrap;
934 }
935
936 .fm-form .wd-align-items {
937 -webkit-align-items: baseline;
938 align-items: baseline;
939 }
940
941 .fm-form .wdform_row .wd-align-items-center {
942 -webkit-align-items: center;
943 align-items: center;
944 }
945
946 .fm-form .wd-justify-content {
947 -webkit-justify-content: space-between;
948 justify-content: space-between;
949 }
950
951 .fm-form .wd-justify-content-left {
952 -webkit-justify-content: flex-start;
953 justify-content: flex-start;
954 }
955
956 .fm-form .wd-justify-content-right {
957 -webkit-justify-content: flex-end;
958 justify-content: flex-end;
959 }
960
961 .fm-form .wd-justify-content-center {
962 -webkit-justify-content: center;
963 justify-content: center;
964 }
965
966 .fm-form .wdform-field {
967 -webkit-align-items: baseline;
968 align-items: baseline;
969 }
970
971 .fm-form .wdform-element-section,
972 .checkbox-div.wd-flex {
973 -webkit-align-items: baseline;
974 align-items: baseline;
975 }
976
977 .fm-form .wd-choice {
978 align-items: center;
979 margin: 0 5px 5px 5px;
980 }
981
982 .fm-form textarea {
983 resize: vertical;
984 }
985
986 .fm-form .intl-tel-input {
987 width: 100%;
988 }
989
990 .fm-form .wd-address {
991 padding-bottom: 8px;
992 }
993
994 .fm-form .wd-choice label {
995 cursor: pointer;
996 margin: 0 5px;
997 word-break: break-all;
998 }
999
1000 .fm-form div[type='type_date_new'] .wdform-element-section,
1001 .fm-form div[type='type_date_range'] .wdform-element-section {
1002 align-items: center;
1003 }
1004
1005 .fm-form div[class^="div_total"] {
1006 margin-bottom: 10px;
1007 }
1008
1009 .fm-form div[class^="paypal_tax"] {
1010 margin-top: 10px;
1011 }
1012
1013 .fm-form .ui-slider-handle,
1014 .fm-form .ui-slider-range {
1015 padding: 0 !important;
1016 }
1017
1018 .fm-form label[for] {
1019 cursor: pointer;
1020 }
1021
1022 .fm-form .wdform-required {
1023 margin: 0 5px;
1024 }
1025
1026 .fm-form .fm-header-description {
1027 text-align: justify;
1028 }
1029
1030 .wdform_star_rating img {
1031 cursor: pointer;
1032 }
1033
1034 .fm-message p {
1035 margin: 0 !important;
1036 padding: 0 !important;
1037 }
1038
1039 .captcha_img,
1040 .arithmetic_captcha_img {
1041 margin: 0;
1042 }
1043
1044 div[type="type_slider"] .label {
1045 color: inherit;
1046 background: none;
1047 }
1048
1049 .fm-form .form-group {
1050 margin: 0;
1051 padding: 0;
1052 }
1053 .fm-form-container .fm-form .fm-gdpr-checkbox {
1054 display: initial !important;
1055 margin-right: 5px;
1056 }
1057 .fm-form .wdform_row {
1058 position: relative;
1059 }
1060
1061 .fm-form-builder .wdform_page {
1062 display: flex;
1063 }
1064 .fm-form-builder .wdform_section {
1065 flex-direction: column;
1066 flex: 1;
1067 }
1068 .fm-form-builder .wdform_row {
1069 flex: 1;
1070 }
1071 .wdform_column {
1072 display: flex;
1073 flex-direction: column;
1074 }
1075 .fm-form-builder .wdform_column {
1076 width: initial !important;
1077 flex-direction: row;
1078 }
1079 .fm-form-builder .wdform_section {
1080 display: inline-block;
1081 flex-wrap: unset;
1082 vertical-align: top;
1083 }
1084 .fm-form .fm-form-builder .wdform_section:first-child:nth-last-child(1) {
1085 width: 100%;
1086 }
1087 .fm-form .fm-form-builder .wdform_section:first-child:nth-last-child(2),
1088 .fm-form .fm-form-builder .wdform_section:first-child:nth-last-child(2) ~ .wdform_section {
1089 width: 100%;
1090 }
1091 .fm-form .fm-form-builder .wdform_section:first-child:nth-last-child(3),
1092 .fm-form .fm-form-builder .wdform_section:first-child:nth-last-child(3) ~ .wdform_section {
1093 width: 50%;
1094 }
1095 .fm-form .fm-form-builder .wdform_section:first-child:nth-last-child(4),
1096 .fm-form .fm-form-builder .wdform_section:first-child:nth-last-child(4) ~ .wdform_section {
1097 width: 33.33%;
1098 }
1099
1100 @media screen and (max-width: 768px) {
1101 .fm-form .fm-form-builder .wdform_section,
1102 .fm-form .fm-form-builder .wdform_column {
1103 width: 100% !important;
1104 }
1105 .fm-form-container .fm-form-builder .fm-form .wdform-label-section,
1106 .fm-form-container .fm-form-builder .fm-form .wdform-element-section {
1107 width: 100%;
1108 }
1109 }
1110
1111 .fm-loading {
1112 width: 100%;
1113 height: 100%;
1114 top: 0;
1115 left: 0;
1116 position: absolute;
1117 background-color: rgba(0, 0, 0, 0.25);
1118 background-image: url(../images/spinner.gif);
1119 background-position: center;
1120 background-repeat: no-repeat;
1121 background-size: 10%;
1122 z-index: 100100;
1123 }
1124 .fm-col-1 {
1125 flex: 0 1 100% !important;;
1126 width: 100% !important;;
1127 }
1128 .fm-col-2 {
1129 flex: 0 1 50% !important;;
1130 width: 50% !important;;
1131 }
1132 .fm-col-3 {
1133 flex: 0 1 33.33% !important;;
1134 width: 33.33% !important;;
1135 }
1136 .fm-col-4 {
1137 flex: 0 1 25% !important;
1138 width: 25% !important;;
1139 }