PluginProbe
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More / 5.5.6
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More v5.5.6
6.35 6.34 6.33.1 6.33 6.32.1 6.32 6.31 6.25 6.25.1 6.26 6.26.1 6.27 6.28 6.29 6.3 6.3.1 6.3.2 6.30 6.4 6.4.1 6.4.2 6.5 6.5.1 6.5.2 6.5.3 All 141 releases
formidable / css / frm_admin.css

frm_admin.css in Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More 5.5.6, at css/frm_admin.css

8,847 lines 163.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @import url(font_icons.css);
2
3 :root,
4 .frm_wrap {
5 --light-blue: rgba(188, 224, 253, .2);
6 --blue-border: rgb(188, 224, 253);
7 --darkest-grey: rgb(40, 47, 54);
8 --dark-grey: rgba(40, 47, 54, .85);
9 --medium-grey: rgba(40, 47, 54, .65);
10 --grey: rgba(40, 47, 54, .45);
11 --grey-border: rgba(40, 47, 54, .2);
12 --lightest-grey: rgb(250, 250, 250);
13 --sidebar-color: rgb(246, 247, 251);
14 --sidebar-hover: rgb(227, 232, 235);
15 --primary-color: rgb(65, 153, 253);
16 --primary-hover: rgb(49, 119, 199);
17 --green: rgb(63, 172, 37);
18 --orange: #F15A24;
19 --pink: rgb(226, 42, 110);
20 --purple: rgb(141, 53, 245);
21 --border-radius: 35px;
22 --small-radius: 6px;
23 --small-sidebar: 275px;
24 --medium-sidebar: 350px;
25 --big-sidebar: 390px;
26 --biggest-sidebar: 450px;
27 }
28
29 body:not(.frm-admin-page-styles) .with_frm_style .frm_form_fields > fieldset {
30 --fieldset-padding: 15px 0;
31 }
32
33 a, .widget .widget-top, .stuffbox h3, .frm-collapsed {
34 cursor: pointer;
35 text-decoration: none;
36 }
37
38 .wrap.frm-with-margin,
39 #frm_top_bar + .wrap,
40 .frm_wrap > .wrap {
41 margin: 10px 40px 30px;
42 }
43
44 .frm-full-screen #wpbody-content > .wrap {
45 margin: 0;
46 }
47
48 .post-type-frm_display .wrap {
49 margin: 0;
50 }
51
52 .columns-2 .frm-right-panel + #post-body-content {
53 padding-bottom: 26px;
54 border-left: 1px solid var(--sidebar-hover);
55 }
56
57 .toplevel_page_formidable #post-body-content {
58 overflow-x: visible;
59 }
60
61 .formidable_page_formidable-pro-upgrade #wpfooter,
62 .toplevel_page_formidable #wpfooter {
63 border-top: 1px solid #ddd;
64 background: #fff;
65 }
66
67 .frm-full-screen {
68 height: 100%;
69 overflow: hidden;
70 }
71
72 .frm-full-screen.frm-admin-page-reports,
73 .frm-full-screen.frm-admin-page-entries,
74 .frm-full-screen.post-type-frm_display {
75 overflow: auto;
76 }
77
78 .frm-full-screen .wp-header-end {
79 display: none;
80 }
81
82 .frm-full-screen #wpbody-content,
83 .frm-full-screen #wpbody,
84 .frm-full-screen #wpcontent {
85 padding-bottom: 0;
86 overflow: hidden;
87 }
88
89 .frm-white-body #wpbody-content {
90 position: relative; /* For screen meta links */
91 }
92
93 .post-new-php.post-type-frm_display #screen-meta-links,
94 .post-php.post-type-frm_display #screen-meta-links,
95 .frm-full-screen #wpfooter {
96 display: none;
97 }
98
99 .frm-white-body #screen-meta-links {
100 position: absolute;
101 right: 20px;
102 }
103
104 .frm-full-screen #screen-meta-links .screen-meta-toggle {
105 right: 55px;
106 }
107
108 .frm-white-body.frm-lite #screen-meta-links .screen-meta-toggle {
109 right: 125px; /* Don't cover the lite upgrade button */
110 }
111
112 .frm-white-body #screen-meta {
113 margin: 0;
114 }
115
116 .frm-white-body #screen-meta-links .show-settings:after {
117 color: var(--grey);
118 }
119
120 .frm-white-body .columns-2 {
121 border-bottom: 1px solid var(--grey-border);
122 }
123
124 .frm-full-screen .columns-2 {
125 border: none;
126 }
127
128 body.formidable_page_formidable-pro-upgrade,
129 body.post-type-frm_display.edit-php,
130 body.frm-white-body {
131 background: #fff;
132 }
133
134 body.frm-white-body ul#adminmenu a.wp-has-current-submenu:after,
135 body.frm-white-body ul#adminmenu > li.current > a.current:after {
136 border-right-color: #fff;
137 }
138
139 .frm-white-body #wpcontent {
140 padding-left: 0;
141 padding-right: 0;
142 }
143
144 .frm-white-body .wrap #post-body {
145 padding: 0 20px;
146 }
147
148 .post-type-frm_display .tablenav,
149 .frm_wrap .tablenav {
150 margin-bottom: 10px;
151 }
152
153 .wp-admin .frm_wrap .tablenav select {
154 margin-right: 6px;
155 }
156
157 .tablenav .actions .button {
158 margin-top: 1px;
159 }
160
161 .frm-white-body table.widefat {
162 background: var(--lightest-grey);
163 border-width: 0;
164 box-shadow: none;
165 margin: 20px 0;
166 }
167
168 .frm-white-body table.widefat tfoot,
169 .frm-white-body table.widefat thead {
170 background: #fff;
171 }
172
173 .frm-white-body table.widefat th {
174 font-size: 16px;
175 }
176
177 .frm-white-body table.widefat th a {
178 color: var(--dark-grey);
179 }
180
181 .frm-white-body table.widefat strong a {
182 color: var(--primary-hover);
183 }
184
185 .frm-scroll-box {
186 clear: both;
187 overflow: auto;
188 max-height: 405px;
189 border: 1px solid var(--grey-border);
190 border-radius: var(--small-radius);
191 }
192
193 .frm_form_field.frm_scroll_box .frm_opt_container {
194 height: 100px;
195 overflow: auto;
196 border: 1px solid var(--grey-border);
197 }
198
199 .frm-short-list {
200 overflow: auto;
201 max-height: 190px;
202 }
203
204 .frm-white-body table.frm-border td {
205 font-size: 14px;
206 }
207
208 .frm-white-body .striped > tbody > :nth-child(odd) {
209 background-color: #fff;
210 }
211
212 .frm_wrap td.column-title strong {
213 display: inline;
214 }
215
216 td.column-title .frm_actions_dropdown {
217 float: right;
218 }
219
220 #frm_top_bar {
221 display: block;
222 width: 100%;
223 max-height: 100px;
224 padding: 25px 40px 25px;
225 margin: 0;
226 box-sizing: border-box;
227 text-align: center;
228 }
229
230 .post-type-frm_display #frm_top_bar.frm_nav_bar,
231 .frm_page_container #frm_top_bar {
232 border-bottom: 1px solid var(--grey-border);
233 padding: 0 20px;
234 overflow: visible;
235 }
236
237 .frm-full-screen #frm_top_bar {
238 padding: 0 15px !important;
239 }
240
241 .frm-upgrade-bar {
242 background: rgba(188, 224, 253, 0.23);
243 border-bottom: 1px solid var(--sidebar-hover);
244 padding: 3px 0 3px 40px;
245 font-size: 95%;
246 }
247
248 .frm-upgrade-bar span {
249 opacity: .9;
250 }
251
252 a h1 .frmsvg {
253 color: var(--medium-grey);
254 vertical-align: baseline;
255 }
256
257 .frm_wrap .view-switch a.current:before,
258 a .frmsvg,
259 .frm_wrap a i,
260 .frm_wrap a {
261 color: var(--primary-color);
262 }
263
264 .frm_wrap a:active,
265 .frm_wrap a:hover {
266 color: var(--primary-hover);
267 box-shadow: none;
268 }
269
270 .post-type-frm_display a:focus,
271 .frm_wrap a:focus {
272 box-shadow: none;
273 }
274
275 .frm_top_left {
276 text-align: left;
277 float: left;
278 white-space: nowrap;
279 max-width: 250px;
280 overflow: hidden;
281 text-overflow: ellipsis;
282 }
283
284 .frm_top_left.frm_top_wide {
285 max-width: 100%;
286 }
287
288 .frm-header-logo {
289 float: left;
290 margin: 0 15px 0 0;
291 }
292
293 .post-type-frm_display .frm_nav_bar .frm-header-logo,
294 .frm_page_container .frm-header-logo {
295 margin: 13px 0 0;
296 }
297
298 .frm_page_container .frm-header-logo {
299 margin-bottom: 6px;
300 }
301
302 ul.frm_form_nav {
303 margin: 0 auto;
304 padding-top: 19px;
305 display: block;
306 }
307
308 .nav-tab-wrapper.frm_form_nav {
309 padding: 0 25px;
310 }
311
312 ul.frm_form_nav > li {
313 margin: 0 3.5% 0 0;
314 display: inline-block;
315 }
316
317 ul.frm_form_nav > li:last-of-type {
318 margin-right: 0;
319 }
320
321 .post-type-frm_display #advanced-sortables h2.hndle,
322 .post-type-frm_display #side-sortables h2.hndle,
323 .post-type-frm_display #normal-sortables h2.hndle,
324 .post-type-frm_display .frm_form_nav .nav-tab-active,
325 .frm_form_nav > li > a {
326 font-size: 1.3em;
327 text-decoration: none;
328 display: block;
329 padding: 5px 2px 15px;
330 font-weight: 500;
331 color: var(--dark-grey);
332 border-bottom: 3px solid transparent;
333 letter-spacing: 1px;
334 }
335
336 .post-type-frm_display.js .postbox .handlediv .toggle-indicator:before {
337 margin-top: 10px;
338 }
339
340 .frm-nav-tabs a:focus,
341 .frm-nav-tabs a:active,
342 .frm_form_nav a:active,
343 .frm_form_nav a:focus {
344 outline: none;
345 -webkit-box-shadow: none;
346 box-shadow: none;
347 }
348
349 .frm_form_nav > li > a {
350 font-size: 13px;
351 text-transform: uppercase;
352 }
353
354 .frm_form_nav > li > a:not(.frm_noallow) {
355 opacity: 0.8;
356 }
357
358 .frm_form_nav > li > a:hover {
359 border-color: var(--primary-hover);
360 }
361
362 .frm_form_nav .frm-dropdown-menu a:hover {
363 background-color: #eaf2fa;
364 }
365
366 .post-type-frm_display .frm_form_nav .nav-tab-active,
367 .post-type-frm_display .frm_form_nav .nav-tab-active:hover,
368 .frm_form_nav > li a.current_page {
369 color: var(--primary-color);
370 border-color: var(--primary-color);
371 background: transparent;
372 opacity: 1;
373 }
374
375 .frm-full-close {
376 display: none;
377 float: right;
378 padding: 15px 0 14px 12px;
379 border-left: 1px solid var(--grey-border);
380 height: 100%;
381 box-sizing: border-box;
382 }
383
384 .frm-full-screen .frm-full-close {
385 display: block;
386 }
387
388 .frm-full-close a {
389 display: block;
390 }
391
392 .frm-full-close .frmsvg {
393 font-size: 20px;
394 width: 20px;
395 height: 20px;
396 padding: 5px;
397 color: var(--grey);
398 }
399
400 .post-type-frm_display #frm_top_bar h1,
401 .frm_wrap #frm_top_bar h1 {
402 font-size: 22px;
403 font-weight: 400;
404 padding: 0;
405 margin: 0;
406 color: var(--medium-grey);
407 display: inline-block;
408 line-height: 1.4;
409 }
410
411 .post-type-frm_display #frm_top_bar.frm_nav_bar h1,
412 .frm_page_container #frm_top_bar h1 {
413 margin: 0 15px;
414 padding: 20px 0 0;
415 text-align: left;
416 width: 200px;
417 line-height: 1.16;
418 }
419
420 .post-type-frm_display #frm_top_bar.frm_nav_bar h1 span,
421 .frm_page_container #frm_top_bar h1 span {
422 font-size: 19px;
423 max-width: 175px;
424 text-overflow: ellipsis;
425 overflow: hidden;
426 white-space: nowrap;
427 display: inline-block;
428 }
429
430 #frm_top_bar h1,
431 #frm_top_bar h2 {
432 color: var(--medium-grey);
433 }
434
435 #frm_top_bar #frm_bs_dropdown {
436 float: left;
437 }
438
439 #frm_top_bar h2 {
440 float: left;
441 margin: 0 0 0 15px;
442 padding: 2px 0 2px 15px;
443 font-weight: normal;
444 border-left: 2px solid var(--grey);
445 }
446
447 .frm_wrap > #frm_top_bar #frm-publishing {
448 margin-top: 0;
449 }
450
451 #frm-publishing {
452 float: right;
453 margin-top: 15px;
454 min-width: 225px;
455 max-width: 325px;
456 min-height: 10px;
457 }
458
459 #frm-publishing #publishing-action,
460 #frm-publishing #preview-action,
461 #frm-preview-action,
462 #frm-publishing > input[type=submit],
463 #frm-publishing > .button,
464 #frm-publishing > button,
465 #frm-embed-action {
466 float: right;
467 margin: 0 10px 0 0;
468 }
469
470 .frm_wrap .postbox {
471 border-color: var(--grey-border);
472 border-radius: 6px;
473 box-shadow: none;
474 }
475
476 .frm_wrap .postbox h3.hndle {
477 cursor: default;
478 padding: 10px 20px;
479 margin: 0;
480 line-height: 1.4em;
481 border-color: var(--grey-border);
482 }
483
484 .frm-pre-hndle {
485 font-size: 15px;
486 padding: 5px;
487 margin: 9px 15px;
488 }
489
490 .frm-empty-row {
491 display: none;
492 }
493
494 .frm-child-row {
495 box-shadow: 5px 0px 0px 0px inset var(--sidebar-hover);
496 }
497
498 .frm_animate_bg {
499 transition: background 200ms linear, color 200ms linear;
500 }
501
502 .wrap > .subsubsub {
503 clear: both;
504 margin: 0;
505 }
506
507 .frm_wrap .frm_page_container {
508 height: calc( 100vh - 32px );
509 display: flex;
510 flex-direction: column;
511 overflow: hidden;
512 padding-top: 0;
513 }
514
515 .frm-full-screen.frm-admin-page-entries .frm_page_container,
516 .frm-new-entry .frm_page_container,
517 .frm-admin-page-reports .frm_page_container,
518 .frm_list_entry_page .frm_page_container {
519 height: auto;
520 display: block;
521 }
522
523 .frm-new-entry .columns-2 {
524 border: none;
525 }
526
527 .frm_wrap #frm_top_bar,
528 .frm_wrap .columns-2 {
529 flex: 0 0 auto;
530 }
531
532 .frm_wrap #post-body-content {
533 padding-bottom: 0;
534 padding-top: 20px;
535 margin-bottom: 0;
536 background: #fff;
537 width: auto;
538 float: none;
539 flex: 2;
540 }
541
542 .frm_wrap .columns-2 {
543 flex: 1;
544 display: flex;
545 overflow: hidden;
546 }
547
548 .frm_wrap .columns-2 > div {
549 overflow-y: auto;
550 }
551
552 .frm_wrap .columns-2 .frm-right-panel,
553 .frm-right-panel {
554 flex: 0 0 var(--biggest-sidebar);
555 float: none;
556 width: var(--biggest-sidebar);
557 min-width: var(--biggest-sidebar);
558 background-color: var(--sidebar-color);
559 margin: 0;
560 box-shadow: none;
561 border: none;
562 padding-bottom: 25px;
563 }
564
565 .frm-right-panel .frm_field_list,
566 .frm_wrap .frm-right-panel #frm_adv_info,
567 .frm_wrap #postbox-container-1 #frm_adv_info {
568 box-shadow: none;
569 border: none;
570 margin-bottom: 26px;
571 }
572
573 .frm-default-switcher {
574 float: right;
575 position: absolute;
576 top: 15px;
577 right: 7px;
578 z-index: 1;
579 }
580
581 .frm-default-switcher a {
582 padding: 0 2px;
583 }
584
585 .frm-default-switcher a .frmsvg {
586 vertical-align: initial;
587 }
588
589 .frm-default-switcher a,
590 .frm-default-switcher a .frmsvg,
591 .frm-default-switcher a i {
592 color: var(--grey);
593 }
594
595 .frm-default-switcher a.current,
596 .frm-default-switcher a.current .frmsvg,
597 .frm-default-switcher a.current i {
598 color: var( --primary-color);
599 }
600
601 #new_fields,
602 .frm-has-modal,
603 p.frm_has_shortcodes {
604 position: relative;
605 }
606
607 .frm-inline-modal.postbox {
608 background: #fff;
609 }
610
611 .frm_has_shortcodes > .frmsvg,
612 .frm_has_shortcodes > i {
613 top: 37px;
614 right: 5px;
615 margin-top: -9px;
616 padding: 5px;
617 font-size: 10px;
618 height: 10px;
619 width: 10px;
620 line-height: 9px;
621 font-weight: bold;
622 }
623
624 .frm_has_shortcodes .frmsvg,
625 .frm_has_shortcodes i:not([class*=mce-]) {
626 position: absolute;
627 color: var(--primary-color);
628 border-radius: 50%;
629 border: 1px solid transparent;
630 z-index: 100;
631 text-align: center;
632 }
633
634 .frm_has_shortcodes input,
635 .frm_has_shortcodes textarea {
636 padding-left: 18px;
637 box-sizing: border-box;
638 }
639
640 #form_settings_page #frm_adv_info {
641 display: none;
642 position: absolute;
643 top: 0;
644 left: 0;
645 width: 300px;
646 max-height: 350px;
647 min-height: 200px;
648 overflow-y: scroll;
649 z-index: 100;
650 box-shadow: 0px 12px 24px rgba( 72, 78, 84, 0.2 );
651 border-radius: 4px;
652 border: none;
653 }
654
655 #form_global_settings .columns-2 .frm-right-panel,
656 #form_settings_page .columns-2 .frm-right-panel {
657 flex: 0 0 var(--small-sidebar);
658 width: var(--small-sidebar);
659 min-width: var(--small-sidebar);
660 }
661
662 .frm-inner-content {
663 padding: 10px 25px;
664 }
665
666 .post-type-frm_display #poststuff {
667 padding: 0 0 10px 40px;
668 }
669
670 #postbox-container-2 .postbox .inside {
671 padding: 15px 25px;
672 }
673
674 #postbox-container-2 #frm_advanced .inside h3 {
675 margin: 15px -25px;
676 font-weight: 600;
677 }
678
679 #form_settings_page .frm-inner-content {
680 padding-top: 0;
681 padding-bottom: 150px;
682 position: relative;
683 }
684
685 .frm_wrap #submitdiv {
686 margin-bottom: 0;
687 border-width: 0 0 1px;
688 width: 100%;
689 min-width: unset;
690 }
691
692 .frm_wrap #frm_adv_info .handlediv,
693 .frm_wrap #frm_adv_info .hndle {
694 display: none;
695 }
696
697 .frm_wrap .menu-settings {
698 /* for add-on reverse compatibility */
699 border: none;
700 margin-top: 0;
701 }
702
703 .nodrag a {
704 cursor: pointer;
705 }
706
707 .frm_wrap #frm_adv_info .inside {
708 margin: 0;
709 }
710
711 #frm_adv_info > .inside {
712 padding: 0;
713 }
714
715 .frm-right-panel .frm-inline-modal.postbox .inside {
716 margin: 0;
717 padding-top: 0;
718 }
719
720 .frm-right-panel .frm-inline-modal .inside p:not(.howto),
721 .frm-right-panel .frm-inline-modal .inside a {
722 font-size: 15px;
723 }
724
725 .frm-inline-modal .inside a.frm_icon_font {
726 font-size: 18px;
727 }
728
729 .frm-right-panel .frm_field_list #frm-insert-fields {
730 max-height: none;
731 font-size: 14px;
732 padding: 0;
733 }
734
735 .frm-nav-tabs {
736 margin: 10px 0 20px;
737 padding: 0 15px;
738 display: block;
739 border-bottom: 2px solid var(--sidebar-hover);
740 }
741
742 #frm-nav-tabs {
743 position: -webkit-sticky;
744 position: sticky;
745 top: 0;
746 background-color: var(--sidebar-color);
747 z-index: 98; /* must be < 99 */
748 margin-top: 0;
749 padding-top: 5px;
750 }
751
752 .frm_form_settings #frm_adv_info #frm-nav-tabs {
753 background-color: #fff;
754 margin-top: 0;
755 }
756
757 .frm_form_settings span.frm-with-right-icon {
758 display: block;
759 }
760
761 .frm-inline-modal .frm-nav-tabs,
762 #frm_adv_info .frm-nav-tabs {
763 margin: 5px 0 10px;
764 }
765
766 #frm_adv_info .frm-nav-tabs.frm-compact-nav {
767 padding-right: 0;
768 padding-left: 20px;
769 }
770
771 .frm-nav-tabs li {
772 display: inline-block;
773 font-size: 15px;
774 margin: 0;
775 }
776
777 .frm-nav-tabs a {
778 color: var(--dark-grey);
779 padding: 10px 1px;
780 margin: 0 9px;
781 border-bottom: 2px solid transparent;
782 }
783
784 .frm_form_settings #frm_adv_info .frm-nav-tabs a {
785 padding: 5px 1px;
786 }
787
788 .frm-nav-tabs.frm-compact-nav a {
789 margin: 0 5px;
790 }
791
792 .frm-nav-tabs a {
793 display: block;
794 opacity: .9;
795 }
796
797 #frm_adv_info .frm-nav-tabs a {
798 color: var(--dark-grey);
799 }
800
801 .frm_form_settings #frm_adv_info .frm-nav-tabs a {
802 color: rgba(40, 47, 54, 0.45);
803 }
804
805 .frm-nav-tabs a:hover,
806 .frm-nav-tabs .frm-tabs a {
807 color: var(--primary-color) !important;
808 border-color: var(--primary-color);
809 }
810
811 .frm_form_settings #frm_adv_info .frm-nav-tabs .frm-tabs a {
812 font-weight: 600;
813 }
814
815 #frm-bulk-modal .howto,
816 #frm-bulk-modal h3 {
817 font-size: 14px;
818 font-weight: 400;
819 margin: 5px 0 10px;
820 color: var(--grey);
821 }
822
823 #frm-bulk-modal h3 {
824 margin-left: 20px;
825 }
826
827 .frm-right-panel h3 {
828 color: var(--dark-grey);
829 font-size: 20px;
830 font-weight: 400;
831 border-top: 2px solid var(--sidebar-hover);
832 margin: 0;
833 }
834
835 .frm-single-settings > h3:first-of-type {
836 border-bottom: 2px solid var(--sidebar-hover);
837 border-top: none;
838 padding-top: 0 !important;
839 }
840
841 .frm-right-panel h3 i {
842 color: var(--dark-grey);
843 float: right;
844 width: 16px;
845 cursor: pointer;
846 }
847
848 /* right sidebar */
849 #post-body-content + .frm-right-panel {
850 flex: 0 0 var(--medium-sidebar);
851 width: var(--medium-sidebar);
852 min-width: var(--medium-sidebar);
853 border-left: 1px solid var(--sidebar-hover);
854 }
855
856 .frm-new-entry #post-body-content + .frm-right-panel,
857 .frm-new-entry .frm-right-panel {
858 background: none;
859 border: none;
860 }
861
862 #post-body-content + .frm-right-panel h3 {
863 padding: 20px 20px 0;
864 font-size: 17px;
865 }
866
867 #post-body-content + .frm-right-panel .frm_with_icons:first-of-type h3 {
868 border: none;
869 }
870
871 #frm-insert-fields h3 {
872 color: var(--grey);
873 font-size: 15px;
874 font-weight: normal;
875 border-top: none;
876 border-bottom: 1px solid var(--sidebar-hover);
877 margin: 0;
878 padding: 10px 10px 10px 25px;
879 }
880
881 .frm_wrap #frm_adv_info ul.category-tabs {
882 margin: 0;
883 padding: 10px 0 9px;
884 font-size: 15px;
885 background: transparent;
886 }
887
888 .frm_wrap #frm_adv_info ul.category-tabs li {
889 padding: 10px;
890 background-color: transparent !important;
891 }
892
893 .frm_wrap #frm_adv_info ul.category-tabs li:first-child {
894 border: none;
895 }
896
897 .frm_wrap #frm_adv_info .categorydiv div.tabs-panel {
898 border: none;
899 background: transparent;
900 }
901
902 .frm_wrap #frm-categorydiv {
903 border-right: none;
904 }
905
906 #postbox-container-1 #taxonomy-linkcategory #frm-html-tags {
907 display: none;
908 max-height: none;
909 }
910
911 #postbox-container-1 .frm_field_list #frm-insert-fields .frmbutton.dropdown {
912 position: relative;
913 }
914
915 .toplevel_page_formidable #footer-upgrade {
916 display: none;
917 }
918
919 .frm_list_entry_page h2 {
920 float: left;
921 }
922
923 .frm_list_entry_page h2 + .error {
924 clear: both;
925 }
926
927 #titlediv #title {
928 line-height: 1.5;
929 height: auto;
930 }
931
932 .frm_sidebar select {
933 width: 100%;
934 margin-left: 0;
935 margin-right: 0;
936 }
937
938 .frm_sidebar #search-submit {
939 float: right;
940 }
941
942 .frm_single_entry_page #submitdiv {
943 margin: 0;
944 }
945
946 .frm_single_entry_page .hndle a {
947 font-size: 13px;
948 }
949
950 /* Build New Form page */
951
952 .frm-right-panel #publishing-action {
953 float: none;
954 }
955
956 .frm-right-panel #major-publishing-actions {
957 border-top: none;
958 height: 32px;
959 background: transparent;
960 }
961
962 #major-publishing-actions .frm_submit_form {
963 float: right;
964 margin-left: 5px;
965 }
966
967 /* Buttons */
968
969 .frm_orange_button,
970 .frm_reverse_button,
971 .post-type-frm_display .wrap .add-new-h2 {
972 font-size: 12px;
973 border: 1px solid var(--orange);
974 color: var(--orange);
975 line-height: 1.4;
976 font-weight: 600;
977 padding: 1px 4px;
978 border-radius: 4px;
979 background: transparent;
980 }
981
982 .post-type-frm_display .wrap .add-new-h2 {
983 margin: 1px 0 0 10px;
984 text-transform: lowercase;
985 position: initial;
986 vertical-align: middle;
987 }
988
989 h1 .frm-button-secondary,
990 h1 .frm-button-primary,
991 h2 .frm-button-secondary,
992 h2 .frm-button-primary {
993 font-size: 14px !important;
994 font-weight: normal;
995 margin: 0 5px !important;
996 line-height: 25px !important;
997 vertical-align: text-bottom !important;
998 height: auto !important;
999 }
1000
1001 .frm_reverse_button:hover,
1002 .frm_reverse_button:active,
1003 .frm_reverse_button:focus,
1004 .post-type-frm_display .wrap .add-new-h2:hover,
1005 .post-type-frm_display .wrap .add-new-h2:active,
1006 .post-type-frm_display .wrap .add-new-h2:focus {
1007 color: #fff;
1008 background: var(--orange);
1009 border: 1px solid var(--orange);
1010 }
1011
1012 .frm_reverse_button {
1013 font-size: 1em;
1014 transition: all .2s ease;
1015 }
1016
1017 .frm-button-primary,
1018 .wp-core-ui .button-primary.frm-button-primary,
1019 .frm-button-secondary,
1020 .wp-core-ui .button-secondary.frm-button-secondary,
1021 .wp-core-ui .button.frm-button-secondary,
1022 .frm_orange_button,
1023 .toplevel_page_formidable #frm_upgrade_modal .button-primary,
1024 #form_global_settings .button-secondary,
1025 .wp-core-ui.frm-white-body .button-primary,
1026 .wp-core-ui.frm-white-body .button-secondary,
1027 .frm-white-body .button-primary,
1028 .frm-white-body .button-secondary,
1029 .wp-core-ui.frm-white-body .button:not(.button-small),
1030 .frm-white-body button:not(.wp-switch-editor):not(.dropdown-toggle):not(.media-menu-item):not(.media-modal-close):not(.frm_no_style_button):not([id^=mceu]){
1031 text-shadow: none;
1032 box-shadow: none;
1033 border-radius: 30px;
1034 border-color: var(--primary-color);
1035 font-size: 1em;
1036 transition: all .2s ease;
1037 padding: 0 15px;
1038 height: 28px;
1039 min-height: 28px;
1040 outline: none;
1041 line-height: 26px;
1042 }
1043
1044 .wp-core-ui.frm-white-body #post-query-submit.button,
1045 .wp-core-ui.frm-white-body .button.first-page,
1046 .wp-core-ui.frm-white-body .button.prev-page,
1047 .wp-core-ui.frm-white-body .button.next-page,
1048 .wp-core-ui.frm-white-body .button.last-page,
1049 .wp-core-ui.frm-white-body .button.action {
1050 background-color: var(--lightest-grey);
1051 border-color: var(--grey-border);
1052 color: var(--dark-grey);
1053 }
1054
1055 .post-type-frm_display.wp-core-ui .button-primary,
1056 .frm-button-primary,
1057 .wp-core-ui .button-primary.frm-button-primary,
1058 .frm_single_entry_page .button-primary {
1059 background-color: var(--primary-color) !important;
1060 color: #fff !important;
1061 }
1062
1063 .frm-button-primary.frm_large{
1064 font-size: 22px !important;
1065 height: auto !important;
1066 padding: 16px 32px !important;
1067 }
1068
1069 .frm-button-primary i:before {
1070 color: #fff;
1071 }
1072
1073 .wp-core-ui .button-primary.frm-button-primary:hover,
1074 .frm-button-primary:hover {
1075 background: var(--primary-hover) !important;
1076 border-color: var(--primary-hover) !important;
1077 }
1078
1079 .wp-core-ui .button-primary.frm-button-primary:active {
1080 vertical-align: inherit;
1081 }
1082
1083 #frm-form-button .frm_button_submit,
1084 .wp-core-ui.frm-white-body .button-secondary,
1085 .wp-core-ui .button-secondary.frm-button-secondary,
1086 .wp-core-ui .button.frm-button-secondary,
1087 .frm-button-secondary {
1088 color: var(--primary-color);
1089 background-color: transparent;
1090 }
1091
1092 #wp-content-media-buttons button,
1093 #wp-content-media-buttons a.button {
1094 border-color: var(--grey-border);
1095 }
1096
1097 .frm_orange_button {
1098 border-color: #da791d !important;
1099 background: var(--orange);
1100 color: #fff;
1101 }
1102
1103 .wp-core-ui.frm-white-body .frm-button-secondary:hover,
1104 .wp-core-ui.frm-white-body .button-secondary:hover,
1105 .wp-core-ui.frm-white-body .button-secondary:focus,
1106 .frm_wrap .preview > .button:hover {
1107 border-color: var(--primary-hover) !important;
1108 background: var(--primary-hover) !important;
1109 color: #fff;
1110 box-shadow: none;
1111 }
1112
1113 .frm-with-plus {
1114 padding-left: 10px !important;
1115 }
1116
1117 .frm-with-plus .frmsvg {
1118 margin-right: 5px;
1119 }
1120
1121 .frm-button-primary .frmsvg {
1122 color: #fff;
1123 }
1124
1125 .frm_wrap .preview i {
1126 font-size: inherit;
1127 }
1128
1129 .wp-core-ui.frm-white-body .frm-button-secondary:hover .frmsvg,
1130 .frm_wrap .preview > .button:hover .frmsvg,
1131 .wp-core-ui.frm-white-body .frm-button-secondary:hover i,
1132 .frm_wrap .preview > .button:hover i {
1133 color: #fff;
1134 }
1135
1136 #frm-addons-page .button-primary:focus,
1137 #form_global_settings .button-primary:focus,
1138 #frm_upgrade_modal .button:focus,
1139 .frm_wrap .preview > .button:focus {
1140 border-color: var(--primary-hover) !important;
1141 outline: none;
1142 }
1143
1144 .frm_orange_button:hover,
1145 .frm_orange_button:focus,
1146 .toplevel_page_formidable #frm_upgrade_modal .button-primary:hover,
1147 .toplevel_page_formidable #frm_upgrade_modal .button-primary:focus,
1148 .toplevel_page_formidable .frm_wrap button.button-primary:hover,
1149 .toplevel_page_formidable .frm_wrap button.button-primary:focus {
1150 outline: none;
1151 }
1152
1153 .frm_orange_button:hover,
1154 .frm_orange_button:focus {
1155 border-color: var(--orange) !important;
1156 background: transparent;
1157 color: var(--orange);
1158 opacity: 1;
1159 }
1160
1161 .major-publishing-actions.frm_create_form_header {
1162 padding: 8px 0;
1163 }
1164
1165 .major-publishing-actions.frm_create_form_header .frm_create_form_header_inner {
1166 font-size: 15px;
1167 background: transparent;
1168 }
1169
1170 .frm-menu-boxes .frm_blank_form_text {
1171 padding-bottom: 26px;
1172 }
1173
1174 input.frm_insert_in_template {
1175 font-size: 10px;
1176 width: 98%;
1177 font-weight: normal
1178 }
1179
1180 /* Review request */
1181 .frm-review-notice.notice {
1182 border: 1px solid #ddd;
1183 text-align: center;
1184 position: fixed !important;
1185 z-index: 999;
1186 bottom: 0;
1187 right: 0;
1188 width: 400px;
1189 }
1190
1191 .frm-review-notice.notice form,
1192 .frm-review-notice.notice p {
1193 font-size: 14px;
1194 max-width: 600px;
1195 margin-left: auto;
1196 margin-right: auto;
1197 }
1198
1199 .frm-review-notice a {
1200 margin: 5px;
1201 }
1202
1203 .frm-review-notice .frm-button-primary,
1204 .frm-review-notice .frm-button-secondary {
1205 min-width: 100px;
1206 display: inline-block;
1207 text-align: center;
1208 padding: 2px 10px;
1209 }
1210
1211 .frm-review-notice p > span {
1212 font-size: 13px;
1213 opacity: 0.75;
1214 }
1215
1216 #frmapi-feedback {
1217 margin-top: 30px;
1218 }
1219
1220 .frm-review-notice .frm_error,
1221 .frm-review-notice label {
1222 color: #444;
1223 text-align: left;
1224 }
1225
1226 .frm-review-notice label {
1227 font-size: 14px;
1228 }
1229
1230 /* Generic Classes */
1231 .frm_invisible {
1232 visibility: hidden;
1233 transition: all .2s ease;
1234 }
1235
1236 .frm_no_float {
1237 float: none;
1238 }
1239
1240 .frm_block,
1241 .frm_no_section_fields.frm_block {
1242 display: block;
1243 }
1244
1245 .frm_inline {
1246 display: inline;
1247 }
1248
1249 .frm_inline_block {
1250 display: inline-block !important;
1251 }
1252
1253 .frm-lookup-modal .dismiss,
1254 .frm-right-panel .inside a.frm_hidden,
1255 ul.frm_form_nav > li.frm_hidden,
1256 a.frm_hidden,
1257 .button.frm_hidden,
1258 .wp-core-ui .button.frm_hidden,
1259 .frm_hidden {
1260 display: none;
1261 }
1262
1263 .frm_no_margin {
1264 margin: 0;
1265 }
1266
1267 .frm_no_top_margin {
1268 margin-top: 0 !important;
1269 }
1270
1271 .postbox .inside > p.frm_no_bottom_margin:last-child,
1272 .frm_no_bottom_margin {
1273 margin-bottom: 0 !important;
1274 }
1275
1276 .frm_tiny_top_margin {
1277 margin-top: 1px;
1278 }
1279
1280 .frm_small_top_margin {
1281 margin-top: 5px;
1282 }
1283
1284 .frm_cursor_pointer {
1285 cursor: pointer;
1286 }
1287
1288 .frm_right_text {
1289 text-align: right;
1290 }
1291
1292 .frm_submit .frm_full_opacity, .frm_full_opacity {
1293 opacity: 1;
1294 }
1295
1296 .frm_med_padding {
1297 padding: 10px;
1298 }
1299
1300 .actions.frm_visible_overflow {
1301 overflow: visible !important;
1302 }
1303
1304 .frm-dropdown-menu.frm-on-top {
1305 z-index: 99999;
1306 }
1307
1308 .frm-on-bottom {
1309 z-index: -1;
1310 }
1311
1312 .frm_forms.with_frm_style {
1313 max-width: 100%;
1314 }
1315
1316 .post-type-frm_display .wrap > #posts-filter,
1317 .post-type-frm_display .wrap > .subsubsub,
1318 .post-type-frm_display .wrap > .icl_subsubsub,
1319 .frm_form_settings > p {
1320 margin: 6px 40px;
1321 padding: 0;
1322 }
1323
1324 .frm-entry-container {
1325 margin: 20px 40px 40px;
1326 padding: 0;
1327 }
1328
1329 #form_reports_page .frm-inner-content {
1330 width: calc(100% - 40px);
1331 max-width: 900px;
1332 margin: 20px auto;
1333 padding: 20px;
1334 }
1335
1336 .frm_inner_field_container > .frm_form_fields {
1337 clear: both;
1338 }
1339
1340 .post-type-frm_display h2,
1341 .frm_page_container h2 {
1342 margin: 10px 0 !important;
1343 color: var(--medium-grey);
1344 font-weight: 500;
1345 font-size: 19px;
1346 }
1347
1348 .post-type-frm_display .wrap > h2:first-child,
1349 .frm_page_container .wrap > h2:first-child {
1350 margin-top: 0 !important;
1351 font-size: 22px;
1352 }
1353
1354 #frm_form_editor_container {
1355 position: relative;
1356 margin: 25px 50px 50px;
1357 }
1358
1359 .form-field p {
1360 /* for conflicts */
1361 background: none;
1362 border: none;
1363 }
1364
1365 .form-field label.frm_primary_label {
1366 display: block;
1367 float: none;
1368 width: auto;
1369 }
1370
1371 .accordion-container label,
1372 .frm-fields td > label,
1373 .frm-fields td > div > label,
1374 .frm-fields p > label,
1375 .post-type-frm_display .frm_form_field > label,
1376 #new_fields .frm_primary_label,
1377 #frm_form_editor_container .frm_primary_label {
1378 color: var(--dark-grey);
1379 margin: 0 0 3px;
1380 padding: 0;
1381 width: auto;
1382 font-size: 14px;
1383 display: block;
1384 }
1385
1386 .frm-fields td input + label {
1387 display: inline;
1388 }
1389
1390 #frm_form_editor_container .edit_field_type_end_divider .frm_primary_label,
1391 #frm_form_editor_container .edit_field_type_break .frm_primary_label {
1392 display: none;
1393 }
1394
1395 form .frm_primary_label input {
1396 font-size: 12px;
1397 }
1398
1399 .with_frm_style form .form-field {
1400 margin-bottom: 20px;
1401 }
1402
1403 .with_frm_style form .frm_combo_inputs_container > .form-field {
1404 margin-bottom: 0;
1405 }
1406
1407 .frm_description,
1408 .with_frm_style form div.description,
1409 .frm_error,
1410 .with_frm_style form div.description textarea {
1411 padding: 0;
1412 font-size: 11px;
1413 }
1414
1415 .with_frm_style .description {
1416 color: inherit;
1417 }
1418
1419 #frm_form_editor_container .divider_section_only .frm_primary_label {
1420 font-size: 20px;
1421 }
1422
1423 form .form-field.frm_field_loading {
1424 margin-bottom: 0;
1425 min-height: 0;
1426 padding: 0;
1427 text-align: center;
1428 }
1429
1430 .frm_sorting > .frm_field_loading .frm_visible_spinner.frm-wait {
1431 margin-bottom: 10px;
1432 }
1433
1434 .frm_sorting > .frm_field_loading ~ .frm_field_loading .frm_visible_spinner.frm-wait {
1435 margin-bottom: 0;
1436 display: none;
1437 }
1438
1439 .frm_description,
1440 .with_frm_style form div.description,
1441 .frm_error {
1442 margin: 0;
1443 }
1444
1445 .frm_error {
1446 color: #B94A48;
1447 }
1448
1449 form .frm_blank_field input,
1450 form .frm_blank_field textarea,
1451 form .frm_blank_field select,
1452 form .frm_blank_field .frm-g-recaptcha iframe,
1453 form .frm_blank_field .g-recaptcha iframe {
1454 border-color: #B94A48;
1455 }
1456
1457 form .frm_blank_field label {
1458 color: #B94A48;
1459 }
1460
1461 .frm_required {
1462 color: #B94A48;
1463 }
1464
1465 .with_frm_style .wp-editor-container textarea,
1466 .postbox .wp-editor-container textarea,
1467 .frm_remove_border {
1468 border: none;
1469 }
1470
1471 .with_frm_style .mceIframeContainer,
1472 .postbox .mceIframeContainer {
1473 background-color: #fff;
1474 }
1475
1476 .frm_pro_license_msg {
1477 clear: left;
1478 margin-top: 10px;
1479 }
1480
1481 .frm-license-input {
1482 position: relative;
1483 }
1484
1485 .frm-license-input span {
1486 position: absolute;
1487 right: 0;
1488 top: 5px;
1489 padding: 0 10px;
1490 font-size: 15px;
1491 }
1492
1493 .frm-license-input .frmsvg {
1494 width: 20px;
1495 height: 20px;
1496 margin-left: 5px;
1497 vertical-align: text-top;
1498 }
1499
1500 .frm-license-input .frmsvg,
1501 .frm-license-input span,
1502 .frm-license-input i {
1503 color: rgb(0, 131, 26);
1504 }
1505
1506 .upgrade_to_pro {
1507 padding: 10px 25px 25px;
1508 max-width: 700px;
1509 margin: 20px auto !important;
1510 }
1511
1512 .upgrade_to_pro h1,
1513 .upgrade_to_pro h3,
1514 .upgrade_to_pro {
1515 color: #444;
1516 }
1517
1518 .upgrade_to_pro .error {
1519 display: none;
1520 }
1521
1522 .toplevel_page_formidable #wpbody-content > .error {
1523 margin: 1px;
1524 padding: 5px 12px;
1525 }
1526
1527 .frm_error_style,
1528 .frm_warning_style,
1529 .frm_note_style,
1530 .frm_message,
1531 #post-body-content .frm_updated_message,
1532 div.frm_updated_message {
1533 border-radius: var(--small-radius);
1534 background-color: #D5F2DC;
1535 color: #1E561F;
1536 padding: 12px 25px;
1537 font-size: 14px;
1538 margin: 5px 0 15px;
1539 text-align: left;
1540 }
1541
1542 #frm_top_bar + .wrap > .frm_updated_message, #frm_top_bar + .wrap > .frm_warning_style {
1543 display: inline-block;
1544 width: 100%;
1545 box-sizing: border-box;
1546 }
1547
1548 #post-body-content > .frm_updated_message {
1549 margin: 5px 65px;
1550 }
1551
1552 #form_global_settings #post-body-content > .frm_updated_message {
1553 margin: 5px 25px;
1554 }
1555
1556 .frm_error_style {
1557 color: #973937;
1558 background-color: #EBCCCC;
1559 clear: both;
1560 }
1561
1562 .frm_error_style a {
1563 text-decoration: underline;
1564 font-weight: 600;
1565 }
1566
1567 .frm_error_style svg {
1568 opacity: .7;
1569 }
1570
1571 .frm_warning_style {
1572 color: #7A4D05;
1573 background-color: #FFF2D2;
1574 }
1575
1576 .frm_warning_heading{
1577 font-weight: bold;
1578 margin-bottom:4px;
1579 }
1580
1581 .frm_note_style {
1582 background: rgba(188, 224, 253, 0.23);
1583 color: var(--dark-grey);
1584 }
1585
1586 .frm-banner-alert {
1587 text-align: left;
1588 margin: 0;
1589 border-radius: 0;
1590 padding: 10px 0 10px 40px;
1591 }
1592
1593 .frm-banner-alert a {
1594 color: var(--primary-color);
1595 font-weight: 400;
1596 text-decoration: none;
1597 }
1598
1599 .frm_updated_message ul,
1600 .frm_updated_message li,
1601 .frm_warning_style ul,
1602 .frm_warning_style li,
1603 .frm_error_style ul,
1604 .frm_error_style li {
1605 margin: 0;
1606 }
1607
1608 .frm-inline-message {
1609 border: 1px solid var(--primary-hover);
1610 border-radius: var(--small-radius);
1611 color: var(--primary-hover);
1612 background: #fff;
1613 text-align: center;
1614 padding: 20px;
1615 font-size: 14px;
1616 line-height: 1.4em;
1617 }
1618
1619 .frm-inline-message a {
1620 text-decoration: underline;
1621 font-weight: 600;
1622 color: var(--primary-hover);
1623 }
1624
1625 .frm_ribbon {
1626 -webkit-transform: rotate(45deg);
1627 -moz-transform: rotate(45deg);
1628 -ms-transform: rotate(45deg);
1629 -o-transform: rotate(45deg);
1630 transform: rotate(45deg);
1631 border: 25px solid transparent;
1632 border-bottom: 25px solid var(--orange);
1633 position: absolute;
1634 top: -31px;
1635 right: -74px;
1636 padding: 0px 10px;
1637 width: 30px;
1638 color: white;
1639 font-family: sans-serif;
1640 size: 11px;
1641 }
1642
1643 .plugin-card-top .frm_ribbon {
1644 right: -33px;
1645 top: -28px;
1646 }
1647
1648 .frm_ribbon span {
1649 position: absolute;
1650 left: 25px;
1651 font-size: 15px;
1652 top: 4px;
1653 }
1654
1655 .accordion-section-content .frm-selectable:hover .frm_ribbon {
1656 display: none;
1657 }
1658
1659 .frm_pro_heading span {
1660 margin-top: 10px;
1661 }
1662
1663 .frm_pro_heading .alignright {
1664 text-align: right;
1665 }
1666
1667 .frm-yes {
1668 color: var(--green);
1669 font-size: 21px;
1670 font-weight: 500;
1671 }
1672
1673 .frm-nope {
1674 color: #d2e0f2;
1675 font-size: 21px;
1676 }
1677
1678 .upgrade_to_pro a {
1679 color: var(--orange);
1680 }
1681
1682 .upgrade_to_pro table .frmsvg {
1683 height: 20px;
1684 width: 20px;
1685 }
1686
1687 .upgrade_to_pro table.widefat {
1688 background-color: #fff;
1689 border-collapse: collapse;
1690 }
1691
1692 .upgrade_to_pro table th,
1693 .upgrade_to_pro table td {
1694 padding: 10px 15px;
1695 border: 1px solid #d2e0f2;
1696 }
1697
1698 .upgrade_to_pro table th.frmcenter {
1699 text-align: center;
1700 }
1701
1702 .widefat th.frm_table_break {
1703 background-color: #f6f7fb;
1704 }
1705
1706 h2.frm-h2 + .howto {
1707 color: var(--medium-grey);
1708 max-width: 850px;
1709 margin: 5px 0 20px;
1710 }
1711
1712 .frm-admin-page-addons #frm-using-lite {
1713 display: none;
1714 }
1715
1716 .frm-admin-page-addons .frm-search {
1717 margin-top: 0;
1718 }
1719
1720 .frm-addons {
1721 margin-top: 30px;
1722 display: grid;
1723 grid-template-columns: 1fr 1fr 1fr;
1724 grid-gap: 30px 2%;
1725 }
1726
1727 .frm-addons,
1728 .frm-addons h2,
1729 .frm-addons h3 {
1730 color: var(--dark-grey);
1731 }
1732
1733 .frm-addons h2 {
1734 font-size: 17px;
1735 }
1736
1737 .frm-addons h3 {
1738 margin-top: 0;
1739 }
1740
1741 .frm-card {
1742 width: 100%;
1743 border-radius: 10px;
1744 border: 1px solid var(--grey-border);
1745 opacity: 1;
1746 transition: opacity 1s;
1747 }
1748
1749 .frm-fade {
1750 opacity: 0;
1751 transition: all 1s;
1752 }
1753
1754 /* Add-on tiles */
1755 .frm-addons .frm-card.frm-addon-not-installed {
1756 position: relative;
1757 }
1758
1759 .frm-addons .plugin-card-top {
1760 height: 140px;
1761 padding-top: 30px;
1762 overflow: hidden;
1763 }
1764
1765 .frm-addons .plugin-card-top h2 {
1766 margin-top: 0;
1767 font-weight: 400;
1768 }
1769
1770 .frm-template-row p,
1771 .frm-addons .plugin-card-top p {
1772 opacity: 0.8;
1773 }
1774
1775 .frm-addons .plugin-card-bottom {
1776 padding: 5px 20px 20px;
1777 text-align: center;
1778 background: transparent;
1779 border-top: none;
1780 }
1781
1782 .frm-addons .plugin-card-bottom,
1783 .frm-addons .plugin-card-bottom .button {
1784 font-size: 15px;
1785 }
1786
1787 .frm-addons .button {
1788 float: right;
1789 }
1790
1791 .frm-addons .addon-status {
1792 float: left;
1793 padding-top: 4px;
1794 }
1795
1796 .frm-addon-active .button {
1797 visibility: hidden;
1798 }
1799
1800 .frm-save-and-reload-options {
1801 margin-top: 10px;
1802 font-size: 13px;
1803 }
1804
1805 .frm-save-and-reload,
1806 .frm-save-and-reload + .frm-button-secondary {
1807 visibility: visible !important;
1808 }
1809
1810 .addon-status-label {
1811 opacity: .7;
1812 }
1813
1814 .frm-addon-active .addon-status-label {
1815 color: var(--green);
1816 opacity: 1;
1817 }
1818
1819 .frm-addon-error {
1820 position: absolute;
1821 top: 55px;
1822 left: 10px;
1823 right: 10px;
1824 font-weight: bold;
1825 text-align: center;
1826 }
1827
1828 /* Form Templates */
1829
1830 .frm-featured-form .frm-inner-circle {
1831 margin: 0 auto 5px;
1832 }
1833
1834 .frm-new-template.plugin-card-bottom {
1835 overflow: visible;
1836 }
1837
1838 .frm-admin-page-formidableedit #wpbody-content > *:not(.frm-review-notice):not(.frm_previous_install):not(.frm-banner-alert),
1839 #wpbody-content > .updated,
1840 #wpbody-content > #update-nag,
1841 #wpbody-content > .update-nag,
1842 #wpbody-content > .notice:not(.frm-review-notice),
1843 #wpbody-content > .error:not(.frm_previous_install),
1844 .frm-white-body .updated,
1845 .frm-white-body .notice:not(.frm-review-notice),
1846 .frm-white-body .error:not(.frm_previous_install)
1847 {
1848 display: none;
1849 }
1850
1851 .frm-admin-page-formidableedit #frm_builder_page {
1852 display: block !important;
1853 }
1854
1855 .frm-white-body .updated,
1856 .frm-white-body .notice,
1857 .frm-white-body .error {
1858 margin: 0;
1859 padding: 10px 20px;
1860 }
1861
1862 .frm-modal .postbox,
1863 #frm_new_form_modal .postbox {
1864 max-height: 600px;
1865 overflow: hidden;
1866 margin-bottom: 0;
1867 }
1868
1869 .frm-modal .postbox .frm_modal_top,
1870 .frm-dialog .frm_common_modal .postbox > div:first-child {
1871 padding: 25px 30px 20px;
1872 position: relative;
1873 }
1874
1875 .frm-modal .postbox .frm_modal_top {
1876 border-bottom: 1px solid var(--sidebar-hover);
1877 }
1878
1879 .frm-modal .postbox .frm-modal-title,
1880 .frm-dialog .frm_common_modal .postbox > div:first-child > div:first-child {
1881 display: inline-block;
1882 font-size: 24px;
1883 color: var(--darkest-grey);
1884 }
1885
1886 .frm-inline-modal > a.dismiss,
1887 .frm-modal .postbox > a.dismiss,
1888 .frm-modal .postbox .frm-modal-title + div:last-child,
1889 .frm-dialog .frm_common_modal .postbox > div:first-child > div:last-child {
1890 position: absolute;
1891 right: 30px;
1892 top: 25px;
1893 z-index: 2;
1894 }
1895
1896 .frm-info-modal .postbox > a.dismiss,
1897 .frm-inline-modal > a.dismiss {
1898 right: 13px;
1899 top: 13px;
1900 }
1901
1902 .frm-modal .postbox .frm-modal-title + div:last-child a,
1903 .frm-modal a.dismiss .frmsvg,
1904 .frm_common_modal .frm_modal_top a .frmsvg {
1905 color: var(--darkest-grey);
1906 }
1907
1908 .frm-modal .frm_modal_content > div.inside,
1909 .frm_common_modal .frm_modal_content > div.inside {
1910 padding: 24px 30px;
1911 margin: 0;
1912 font-size: 14px;
1913 color: var(--dark-grey);
1914 }
1915
1916 .frm_common_modal .postbox {
1917 display: flex;
1918 flex-direction: column;
1919 }
1920
1921 .frm-modal .postbox > div.inside .cta-inside {
1922 overflow-y: auto;
1923 height: auto;
1924 padding: 0 15px;
1925 }
1926
1927 .frm_modal_footer {
1928 padding: 18px 30px 20px;
1929 text-align: right;
1930 border-top: 1px solid var(--sidebar-hover);
1931 }
1932
1933 #frm_new_form_modal .postbox > div.inside {
1934 max-height: 490px;
1935 overflow-y: auto;
1936 overflow-x: hidden;
1937 margin: 0;
1938 padding: 10px 0 0;
1939 }
1940
1941 #frm_new_form_modal .postbox > div.inside .cta-inside {
1942 overflow-y: auto;
1943 height: auto;
1944 padding: 0 20px;
1945 }
1946
1947 #frm_new_form_modal .accordion-container {
1948 width: 100%;
1949 }
1950
1951 .frm-templates-list {
1952 margin-top: 0px;
1953 }
1954
1955 .frm-templates-list li {
1956 width: 50%;
1957 vertical-align: top;
1958 position: relative;
1959 box-sizing: border-box;
1960 border-radius: 6px;
1961 border: 1px solid transparent;
1962 text-align: left;
1963 }
1964
1965 .frm-templates-list li:not(.frm_hidden) {
1966 display: inline-block;
1967 }
1968
1969 .frm-templates-list.frm-categories-list li {
1970 width: 100%;
1971 }
1972
1973 .frm-templates-list li.frm-selectable {
1974 cursor: pointer;
1975 }
1976
1977 .frm-templates-list li.frm-selectable:hover {
1978 background: var(--light-blue);
1979 border-color: rgba(65, 153, 253, 0.5);
1980 }
1981
1982 .frm-templates-list li.frm-selectable:hover h3,
1983 .frm-templates-list li.frm-selectable:hover p {
1984 max-width: calc( 100% - 65px );
1985 }
1986
1987 .frm-templates-list li > div:not(.frm-hover-icons) {
1988 display: inline-block;
1989 width: 100%;
1990 padding: 5px;
1991 }
1992
1993 .frm-templates-list li li > div {
1994 padding-left: 0;
1995 }
1996
1997 .frm-templates-list li > div > div {
1998 vertical-align: middle;
1999 }
2000
2001 .frm-templates-list li .frm-category-icon {
2002 width: 40px;
2003 height: 40px;
2004 overflow: hidden;
2005 display: inline-block;
2006 border-radius: 4px;
2007 text-align: center;
2008 vertical-align: top;
2009 }
2010
2011 .frm-templates-list li > div > div:last-child:not(.frm-dropdown-menu) {
2012 /* the content container to the right of the icon in Create new form modal */
2013 display: inline-block;
2014 width: calc( 100% - 40px );
2015 padding-left: 13px;
2016 box-sizing: border-box;
2017 transform: translateY(-2px);
2018 }
2019
2020 .frm-templates-list li h3,
2021 .frm-templates-list li p {
2022 text-align: left;
2023 margin: 0;
2024 white-space: nowrap;
2025 text-overflow: ellipsis;
2026 overflow: hidden;
2027 }
2028
2029 .frm-templates-list li h3,
2030 .frm-templates-list .frm-install-template h3 {
2031 font-size: 14px !important;
2032 line-height: 24px;
2033 height: 24px;
2034 }
2035
2036 .frm-templates-list li p {
2037 font-size: 13px;
2038 color: rgba(40, 47, 54, 0.6);
2039 }
2040
2041 .frm-templates-list .frm-install-template div {
2042 text-align: left;
2043 }
2044
2045 .frm-templates-list .frm-add-blank-form .frm-category-icon .frmsvg,
2046 .frm-templates-list li:last-child div:not(.frm-hover-icons) > .frmsvg {
2047 color: #fff;
2048 transform: translateY(10px);
2049 }
2050
2051 .frm-templates-list .frm-inner-circle {
2052 border-radius: 4px;
2053 width: 40px;
2054 height: 40px;
2055 padding: 0;
2056 box-sizing: border-box;
2057 display: flex;
2058 flex-direction: row;
2059 align-items: center;
2060 justify-content: center;
2061 position: relative;
2062 }
2063
2064 .frm-templates-list .frm-inner-circle .frmsvg {
2065 position: absolute;
2066 top: 0;
2067 left: 0;
2068 width: 100%;
2069 height: 100%;
2070 box-sizing: border-box;
2071 padding: 10px;
2072 }
2073
2074 #frm_new_form_modal .frm-search {
2075 width: calc( 100% - 20px );
2076 margin: 15px 10px 30px;
2077 }
2078
2079 #frm_leave_email,
2080 #frm_code_from_email
2081 {
2082 width: 480px;
2083 }
2084
2085 #frm_new_form_modal #template-search-input,
2086 #frm_new_form_modal #frm_leave_email,
2087 #frm_new_form_modal #frm_code_from_email
2088 {
2089 border-radius: 4px !important;
2090 }
2091
2092 #frm-email-block .frm-with-left-icon .frmsvg {
2093 padding: 0;
2094 top: 0;
2095 left: 13px;
2096 }
2097
2098 #frm_new_form_modal .accordion-container {
2099 display: inline-block;
2100 padding: 0;
2101 border-top: 1px solid var(--grey-border);
2102 box-sizing: border-box;
2103 margin: 0 10px;
2104 width: calc( 100% - 20px );
2105 }
2106
2107 #frm_new_form_modal .accordion-section-title {
2108 padding: 0;
2109 }
2110
2111 #frm_new_form_modal .accordion-section-title:hover,
2112 .control-section:hover .accordion-section-title,
2113 #frm_new_form_modal .accordion-section.open .accordion-section-title
2114 {
2115 background: #fff !important;
2116 border-bottom: none;
2117 }
2118
2119 #frm_new_form_modal .accordion-section.open:hover {
2120 border-bottom: none;
2121 }
2122
2123 #frm_new_form_modal .accordion-section {
2124 padding: 8px 0 4px;
2125 }
2126
2127 #frm_new_form_modal .accordion-section + .accordion-section {
2128 border-top: 1px solid var(--grey-border);
2129 border-radius: 0;
2130 }
2131
2132 .frm-templates-list.frm-categories-list li > div > div:last-child,
2133 #frm_new_form_modal .accordion-section .frm-featured-form
2134 {
2135 padding-left: 0;
2136 }
2137
2138 #frm_new_form_modal .frm-templates-list.frm-categories-list .accordion-section-title {
2139 padding-left: 10px;
2140 }
2141
2142 #frm_new_form_modal .frm-templates-list.frm-categories-list li.frm-selectable {
2143 padding: 0 10px;
2144 overflow: hidden;
2145 }
2146
2147 #frm_new_form_modal .accordion-section-content {
2148 padding: 10px 0;
2149 }
2150
2151 .frm-hover-icons {
2152 position: absolute;
2153 right: 0;
2154 top: 0;
2155 height: 20px;
2156 width: 65px;
2157 height: 100%;
2158 box-sizing: border-box;
2159 padding: 14px 10px 0 5px !important;
2160 border-radius: 6px;
2161 text-align: right;
2162 }
2163
2164 #frm_new_form_modal .frm-selectable[data-custom="1"] .frm-hover-icons {
2165 width: 91px;
2166 }
2167
2168 .frm-hover-icons a {
2169 width: 22px;
2170 height: 22px;
2171 display: inline-block;
2172 border-radius: 50%;
2173 box-sizing: border-box;
2174 line-height: 20px;
2175 text-align: center;
2176 }
2177
2178 .frm-hover-icons > .frm-preview-form,
2179 .frm-hover-icons > .frm-delete-form {
2180 border: 1px solid var(--primary-color);
2181 margin-right: 5px;
2182 }
2183
2184 .frm-hover-icons > .frm-create-form,
2185 .frm-ready-made-solution .frm-hover-icons a {
2186 background-color: var(--primary-color);
2187 }
2188
2189 .frm-hover-icons > .frm-preview-form .frmsvg {
2190 width: 16px;
2191 height: 16px;
2192 color: var(--primary-color);
2193 }
2194
2195 .frm-hover-icons > .frm-delete-form .frmsvg {
2196 width: 14px;
2197 height: 14px;
2198 color: var(--primary-color);
2199 transform: translateY(-1px);
2200 }
2201
2202 .frm-hover-icons > .frm-unlock-form {
2203 background-color: var(--primary-color);
2204 }
2205
2206 .frm-hover-icons > .frm-unlock-form .frmsvg {
2207 width: 12px;
2208 height: 12px;
2209 background-color: var(--primary-color);
2210 transform: translateY(-2px);
2211 }
2212
2213 .frm-hover-icons > .frm-create-form .frmsvg,
2214 .frm-ready-made-solution .frmsvg {
2215 width: 14px;
2216 height: 14px;
2217 }
2218
2219 .frm-hover-icons .frm-create-form svg,
2220 .frm-ready-made-solution .frm-hover-icons svg {
2221 color: #fff;
2222 }
2223
2224 .frm-hover-icons .frm-create-form:hover,
2225 .frm-ready-made-solution .frm-hover-icons a:hover,
2226 .frm-hover-icons > .frm-unlock-form:hover,
2227 .frm-hover-icons > .frm-unlock-form:hover .frmsvg
2228 {
2229 background-color: var(--primary-hover) !important;
2230 }
2231
2232 .frm-hover-icons .frm-preview-form:hover,
2233 .frm-hover-icons .frm-delete-form:hover
2234 {
2235 border: 1px solid var(--primary-hover) !important;
2236 }
2237
2238 .frm-hover-icons .frm-preview-form:hover .frmsvg,
2239 .frm-hover-icons .frm-delete-form:hover .frmsvg {
2240 color: var(--primary-hover) !important;
2241 }
2242
2243 .frm-locked-template h3 .frmsvg {
2244 height: 12px;
2245 width: 14px;
2246 vertical-align: top;
2247 padding-top: 6px;
2248 }
2249
2250 #frm_new_form_modal .frm-use-this-template {
2251 margin-left: 10px;
2252 }
2253
2254 #frm_new_form_modal #frm-preview-block {
2255 padding: 20px 30px;
2256 overflow-x: hidden;
2257 }
2258
2259 #frm_new_form_modal #frm-details-block {
2260 padding: 20px 30px;
2261 }
2262
2263 .frm-modal-back {
2264 cursor: pointer;
2265 font-size: 17px;
2266 vertical-align: top;
2267 margin-top: 4px;
2268 margin-right: 4px;
2269 }
2270
2271 .frm-modal-cancel {
2272 float: left;
2273 }
2274
2275 .frm-plan-required-tag {
2276 background: #FDE6DE;
2277 color: #F15A24;
2278 font-size: 10px;
2279 padding: 4px 8px;
2280 border-radius: 4px;
2281 text-transform: uppercase;
2282 font-weight: normal;
2283 display: inline-block;
2284 line-height: 12px;
2285 transform: translateY(-1px);
2286 margin-left: 5px;
2287 }
2288
2289 #frm_new_form_modal.frm-expired #frm-create-block,
2290 #frm_new_form_modal.frm-expiring #frm-create-block {
2291 max-height: 450px;
2292 }
2293
2294 #frm-create-footer {
2295 padding: 15px 20px;
2296 }
2297
2298 #frm_code_from_email_options {
2299 margin-top: 20px;
2300 }
2301
2302 #frm_code_from_email_options * {
2303 color: var(--primary-color);
2304 }
2305
2306 #frm-email-block p,
2307 #frm-code-block p,
2308 #frm-renew-block p
2309 {
2310 padding: 0 40px;
2311 max-width: 400px;
2312 margin: 0 auto 20px;
2313 }
2314
2315 li .frm-hover-icons .frm-preview-form,
2316 .frm-hover-icons .frm-unlock-form,
2317 .frm-locked-template .frm-hover-icons .frm-create-form,
2318 #frm_new_form_modal .frm-modal-back ~ span,
2319 #frm_new_form_modal .postbox > div:first-child ~ div,
2320 .frm-modal-back,
2321 #frm_new_form_modal:not([frm-page="create"]) a.dismiss,
2322 #frm_code_from_email_error span,
2323 #frm_leave_email_error span,
2324 #frm_new_form_modal .frm-delete-form,
2325 #frm-details-block #frm-new-template button,
2326 #frm-create-title span[frm-type="template"],
2327 #frm-create-title[frm-type="template"] span[frm-type="form"]
2328 {
2329 display: none;
2330 }
2331
2332 #frm_new_form_modal:not([frm-page="create"]) .frm-modal-back,
2333 #frm_new_form_modal[frm-page="create"] #frm-create-title,
2334 #frm-create-title[frm-type="template"] span[frm-type="template"],
2335 #frm_new_form_modal[frm-page="preview"] #frm-preview-title,
2336 #frm_new_form_modal[frm-page="details"] #frm-create-title,
2337 #frm_new_form_modal[frm-page="upgrade"] #frm-upgrade-title,
2338 #frm_new_form_modal[frm-page="email"] #frm-email-title,
2339 #frm_new_form_modal[frm-page="code"] #frm-email-title,
2340 #frm_new_form_modal[frm-page="renew"] #frm-renew-title,
2341 .frm-locked-template .frm-hover-icons .frm-unlock-form,
2342 li[data-preview] .frm-hover-icons .frm-preview-form,
2343 #frm_code_from_email_error[frm-error="wrong-code"] span[frm-error="wrong-code"],
2344 #frm_code_from_email_error[frm-error="empty"] span[frm-error="empty"],
2345 #frm_code_from_email_error[frm-error="custom"] span[frm-error="custom"],
2346 #frm_leave_email_error[frm-error="invalid"] span[frm-error="invalid"],
2347 #frm_leave_email_error[frm-error="empty"] span[frm-error="empty"],
2348 #frm_new_form_modal .frm-selectable[data-custom="1"] .frm-hover-icons .frm-delete-form
2349 {
2350 display: inline-block;
2351 }
2352
2353 #frm_new_form_modal[frm-page="create"] #frm-create-block,
2354 #frm_new_form_modal[frm-page="preview"] #frm-preview-block,
2355 #frm_new_form_modal[frm-page="details"] #frm-details-block,
2356 #frm_new_form_modal[frm-page="upgrade"] #frm-upgrade-block,
2357 #frm_new_form_modal[frm-page="email"] #frm-email-block,
2358 #frm_new_form_modal[frm-page="code"] #frm-code-block,
2359 #frm_new_form_modal[frm-page="renew"] #frm-renew-block,
2360 #frm_new_form_modal[frm-page="create"] #frm-create-footer,
2361 #frm_new_form_modal[frm-page="preview"] #frm-preview-footer,
2362 #frm_new_form_modal[frm-page="details"] #frm-details-footer,
2363 #frm_new_form_modal[frm-page="upgrade"] #frm-upgrade-footer,
2364 #frm_new_form_modal[frm-page="email"] #frm-email-footer,
2365 #frm_new_form_modal[frm-page="code"] #frm-code-footer,
2366 #frm_new_form_modal[frm-page="renew"] #frm-renew-footer
2367 {
2368 display: block;
2369 }
2370
2371 .frm-modal-back svg {
2372 color: #7F7F7F;
2373 }
2374
2375 #frm-upgrade-body-list-wrapper > div {
2376 display: inline-block;
2377 width: calc( 100% / 3 );
2378 vertical-align: top;
2379 text-align: left;
2380 margin-bottom: 10px;
2381 }
2382
2383 #frm-upgrade-body-list-wrapper ul {
2384 padding-left: 40px;
2385 }
2386
2387 #frm-upgrade-body-list-wrapper ul li:before {
2388 content: "\2022";
2389 color: var(--primary-color);
2390 display: inline-block;
2391 width: 1em;
2392 margin-left: -1em;
2393 }
2394
2395 /* Embed Form Modal */
2396
2397 #frm_embed_modal label {
2398 font-size: 14px;
2399 line-height: 25px;
2400 color: rgba(40, 47, 54, 0.8);
2401 font-weight: 600;
2402 }
2403
2404 .frm-embed-modal-content {
2405 padding: 20px;
2406 }
2407
2408 .frm-embed-modal-content.frm-loading-page-options {
2409 display: flex;
2410 justify-content: center;
2411 }
2412
2413 #frm_embed_modal .frm_embed_example {
2414 background: #F6F7FB;
2415 border: 1px solid #E3E8EB;
2416 border-radius: 6px;
2417 color: rgba(40, 47, 54, 0.85);
2418 font-size: 14px;
2419 padding: 10px 30px 10px 10px;
2420 width: 100%;
2421 margin-bottom: 15px;
2422 height: auto !important;
2423 resize: none;
2424 }
2425
2426 #frm_embed_modal textarea.frm_embed_example {
2427 padding-bottom: 0;
2428 }
2429
2430 .frm-embed-modal-content > div a {
2431 position: absolute;
2432 right: 0;
2433 top: 8px;
2434 }
2435
2436 .frm-embed-modal-content > div {
2437 position: relative;
2438 }
2439
2440 .frm-embed-modal-content svg[id^="frm_copy_embed_"] {
2441 position: absolute;
2442 top: 35px;
2443 right: 10px;
2444 cursor: pointer;
2445 opacity: 0.5;
2446 }
2447
2448 .frm-embed-modal-option {
2449 border-radius: 6px;
2450 border: 1px solid #E3E8EB;
2451 padding: 20px;
2452 cursor: pointer;
2453 }
2454
2455 .frm-embed-modal-option + .frm-embed-modal-option {
2456 margin-top: 10px;
2457 }
2458
2459 #frm_embed_modal .frm-modal-cancel {
2460 display: none;
2461 }
2462
2463 #frm_embed_modal.frm-on-page-2 .frm-modal-cancel {
2464 display: inline;
2465 }
2466
2467 .frm-embed-modal-icon-wrapper {
2468 background: var(--primary-color);
2469 border-radius: 4px;
2470 padding: 10px;
2471 color: #fff;
2472 display: inline-block;
2473 vertical-align: top;
2474 }
2475
2476 .frm-embed-modal-icon-wrapper + div {
2477 display: inline-block;
2478 padding-left: 13px;
2479 transform: translateY(-4px);
2480 }
2481
2482 .frm-embed-modal-option:after {
2483 content: "\e913" !important;
2484 font-family: "s11-fp" !important;
2485 font-size: 18px;
2486 position: absolute;
2487 right: 10px;
2488 top: 50%;
2489 transform: translateY(-50%);
2490 }
2491
2492 .frm-embed-modal-content ul {
2493 max-height: 300px;
2494 overflow-y: scroll;
2495 }
2496
2497 .frm-embed-modal-wrapper.frm-dialog {
2498 overflow: visible;
2499 }
2500
2501 /* Bulk Options */
2502 #frm-bulk-modal .frm_grid_container {
2503 grid-template-columns: repeat(12, 8.33%);
2504 grid-gap: 0;
2505 }
2506
2507 #frm-bulk-modal .frm8 {
2508 border-right: 1px solid var(--grey-border);
2509 padding: 10px 20px 10px 30px;
2510 }
2511
2512 #frm-bulk-modal .frm4 {
2513 padding: 10px 0;
2514 }
2515
2516 .frm-inline-modal .howto {
2517 margin: 5px 0 10px;
2518 color: var(--grey);
2519 }
2520
2521 .frm-inline-modal .frm_code_list + .howto {
2522 margin-bottom: 0;
2523 }
2524
2525 #frm_bulk_options {
2526 height: 240px;
2527 width: 100%;
2528 border: none;
2529 box-shadow: none;
2530 padding: 0;
2531 }
2532
2533 .frm-bulk-edit-link {
2534 text-align: right;
2535 font-size: 14px;
2536 padding: 0 5px 10px;
2537 }
2538
2539 .frm-small-add {
2540 font-size: 14px !important;
2541 }
2542
2543 .frm-small-add span {
2544 color: var(--primary-color);
2545 font-size: 12px;
2546 height: 12px;
2547 width: 12px;
2548 }
2549
2550 .frm_no_captcha_text {
2551 font-weight: bold;
2552 color: #AA0000;
2553 }
2554
2555 .frm_image_from_url {
2556 height: 50px;
2557 }
2558
2559 .frm-right-panel .inside a.frm_pro_tip,
2560 a.frm_pro_tip {
2561 font-size: 14px;
2562 display: inline-block;
2563 color: var(--dark-grey);
2564 background: #FFE7DE;
2565 border-radius: var(--small-radius);
2566 padding: 5px 15px;
2567 margin: 0 auto;
2568 line-height: 1.4;
2569 display: flex;
2570 align-items: center;
2571 }
2572
2573 a.frm_pro_tip:hover {
2574 color: var(--dark-grey);
2575 border-color: var(--primary-color);
2576 }
2577
2578 a.frm_pro_tip:hover .frmsvg {
2579 fill: var(--primary-color);
2580 }
2581
2582 .frm_field_list .frm_pro_tip {
2583 margin: 10px 15px;
2584 position: relative;
2585 width: calc(100% - 30px);
2586 box-sizing: border-box;
2587 }
2588
2589 a.frm_pro_tip .frmsvg,
2590 a.frm_pro_tip i {
2591 color: var(--orange);
2592 margin-right: 5px;
2593 }
2594
2595 a.frm_pro_tip .frmsvg {
2596 margin-right: 10px;
2597 }
2598
2599 .frm-tip-info {
2600 flex: 1;
2601 text-align: left;
2602 }
2603
2604 .frm-tip-cta {
2605 color: var(--orange);
2606 }
2607
2608 .nav-tab-wrapper .frm_pro_tip {
2609 float: right;
2610 }
2611
2612 .frm_pro_tip:hover .frm-tip-cta {
2613 color: var(--primary-color);
2614 }
2615
2616 /*Switch form dropdown*/
2617 h1 .fa-caret-down {
2618 font-size: 18px;
2619 }
2620
2621 .caret {
2622 display: inline-block;
2623 width: 19px;
2624 height: 9px;
2625 margin-right: -8px;
2626 vertical-align: middle;
2627 }
2628
2629 .caret,
2630 .frm_wrap .ui-autocomplete-input {
2631 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%;
2632 background-size: 16px 16px;
2633 }
2634
2635 .frm-btn-group .caret {
2636 float: right;
2637 margin-top: 6px;
2638 }
2639
2640 .dropdown {
2641 position: relative;
2642 }
2643
2644 .dropdown-toggle:focus {
2645 outline: 0;
2646 }
2647
2648 .frm-dropdown-menu {
2649 /* Copied from .dropdown-menu rules from Bootstrap */
2650 position: absolute;
2651 top: 100%;
2652 left: 0;
2653 z-index: 1000;
2654 display: none;
2655 float: left;
2656 padding: 0.5rem 0;
2657 margin: 0;
2658 text-align: left;
2659 list-style: none;
2660 background-color: #fff;
2661 background-clip: padding-box;
2662 border: 1px solid rgba(0, 0, 0, 0.15);
2663 border-radius: 0.25rem;
2664
2665 /* Custom rules */
2666 max-height: 200px;
2667 overflow-y: auto;
2668 overflow-x: hidden;
2669 font-size: 0.9rem;
2670 width: auto;
2671 min-width: 160px;
2672 }
2673
2674 .frm6 .frm-dropdown-menu {
2675 min-width: 100px;
2676 max-width: 99%;
2677 }
2678
2679 #frm_bs_dropdown > a {
2680 font-size: 1em;
2681 }
2682
2683 #frm_bs_dropdown .frm-dropdown-menu {
2684 max-width: 400px;
2685 }
2686
2687 .field_type_list .frm-dropdown-menu {
2688 min-width: 150px !important;
2689 }
2690
2691 #frm_field_group_controls .frm-dropdown-menu,
2692 .frm-field-action-icons .frm-dropdown-menu {
2693 min-width: 160px !important;
2694 }
2695
2696 .multiselect-container.frm-dropdown-menu,
2697 #search-submit .frm-dropdown-menu {
2698 min-width: 200px !important;
2699 }
2700
2701 .preview .frm-dropdown-menu {
2702 min-width: 230px !important;
2703 }
2704
2705 .frm-dropdown-menu.pull-right {
2706 right: 0;
2707 left: auto;
2708 }
2709
2710 .frm-dropdown-menu .divider {
2711 height: 1px;
2712 margin: 9px 0;
2713 overflow: hidden;
2714 background-color: #e5e5e5;
2715 }
2716
2717 .frm-dropdown-menu > .dropdown-item {
2718 margin: 0;
2719 }
2720
2721 .frm-dropdown-menu > .dropdown-item > a,
2722 .frm-dropdown-menu .frm_dropdown_li {
2723 clear: both;
2724 font-weight: normal;
2725 white-space: nowrap;
2726 text-decoration: none;
2727 }
2728
2729 .frm-dropdown-menu > .active > a, .frm-dropdown-menu > .active > a:hover, .frm-dropdown-menu > .active > a:focus {
2730 text-decoration: none;
2731 outline: 0;
2732 }
2733
2734 .frm-dropdown-menu > .disabled > a, .frm-dropdown-menu > .disabled > a:hover, .frm-dropdown-menu > .disabled > a:focus {
2735 color: #999999;
2736 }
2737
2738 .frm-dropdown-menu > .disabled > a:hover,
2739 .frm-dropdown-menu > .disabled > a:focus {
2740 text-decoration: none;
2741 background-color: transparent;
2742 background-image: none;
2743 cursor: not-allowed;
2744 }
2745
2746 .open > .frm-dropdown-menu {
2747 display: block;
2748 }
2749
2750 .open > a {
2751 outline: 0;
2752 }
2753
2754 .dropdown-header {
2755 display: block;
2756 padding: 3px 20px;
2757 font-size: 12px;
2758 line-height: 1.428571429;
2759 color: #999999;
2760 }
2761
2762 .dropdown-backdrop {
2763 position: fixed;
2764 left: 0;
2765 right: 0;
2766 bottom: 0;
2767 top: 0;
2768 z-index: 990;
2769 }
2770
2771 .pull-right > .frm-dropdown-menu {
2772 right: 0;
2773 left: auto;
2774 }
2775
2776 .navbar-fixed-bottom .dropdown .caret {
2777 border-top: 0 dotted;
2778 border-bottom: 4px solid #000000;
2779 content: "";
2780 }
2781
2782 .navbar-fixed-bottom .dropdown .frm-dropdown-menu {
2783 top: auto;
2784 bottom: 100%;
2785 margin-bottom: 1px;
2786 }
2787
2788 .btn {
2789 border: 1px solid #ddd;
2790 background: #fff;
2791 height: 28px;
2792 line-height: 1.5;
2793 }
2794
2795 a.frm_option_icon:before {
2796 color: var(--primary-color);
2797 font-size: 22px;
2798 width: 22px;
2799 height: 22px;
2800 }
2801
2802 a.frm_option_icon:focus::before,
2803 a.frm_option_icon:hover::before {
2804 color: var(--primary-hover);
2805 }
2806
2807 .frm_top_left .frm-dropdown-toggle {
2808 color: #999;
2809 }
2810
2811 .frm-card ol {
2812 margin-left: 15px;
2813 }
2814
2815 .frm-dropdown-toggle {
2816 text-decoration: none;
2817 }
2818
2819 .frm-card .frm-dropdown-toggle {
2820 border: 1px solid var(--grey-border);
2821 border-radius: var(--small-radius);
2822 font-size: 13px;
2823 color: var(--dark-grey);
2824 padding: 7px 20px;
2825 }
2826
2827 .frm_actions_dropdown .frm-dropdown-menu {
2828 font-size: 14px;
2829 color: #5F6C72;
2830 }
2831
2832 .frm-dropdown-menu .frm_icon_font {
2833 vertical-align: middle;
2834 color: #5F6C72;
2835 margin-right: 3px;
2836 }
2837
2838 /* BS Multiselect */
2839 .multiselect-container.frm-dropdown-menu {
2840 top: auto;
2841 left: auto;
2842 font-size: 14px;
2843 padding-top: 3px;
2844 margin-bottom: 3px;
2845 }
2846
2847 .frm-right-panel .accordion-section-content {
2848 background: transparent;
2849 padding-top: 0
2850 }
2851
2852 .frm-right-panel .accordion-section-content > .inside {
2853 padding: 0;
2854 }
2855
2856 .frm-right-panel .accordion-section-content .inside a {
2857 font-size: inherit;
2858 }
2859
2860 #post-body-content + .frm-right-panel h3.accordion-section-title {
2861 padding: 7px 10px 8px 14px;
2862 font-size: 16px;
2863 color: var(--dark-grey);
2864 }
2865
2866 .frm-right-panel .control-section.open h3 {
2867 border-bottom: none;
2868 }
2869
2870 .js .frm-right-panel .control-section.open .accordion-section-title,
2871 .js .frm-right-panel .control-section .accordion-section-title:focus,
2872 .js .frm-right-panel .control-section .accordion-section-title:hover {
2873 background: transparent;
2874 color: var(--dark-grey);
2875 }
2876
2877 .js .frm-right-panel .control-section .accordion-section-title:hover:before {
2878 color: var(--dark-grey);
2879 }
2880
2881 .frm-with-line,
2882 .accordion-section-content h4 {
2883 font-size: 16px;
2884 font-weight: 400;
2885 margin: 20px -20px 10px;
2886 padding: 0 20px;
2887 color: var(--dark-grey);
2888 position: relative;
2889 border: none !important;
2890 }
2891
2892 .frm-with-line span,
2893 .accordion-section-content h4 span {
2894 background: #fff;
2895 padding: 0 10px;
2896 position: relative;
2897 display: inline-block;
2898 z-index: 2;
2899 }
2900
2901 .accordion-section-content h4 span {
2902 background: var(--sidebar-color);
2903 }
2904
2905 .frm-right-panel .frm-with-line span {
2906 background: var(--sidebar-color) !important;
2907 margin-left: -4px;
2908 }
2909
2910 .frm-right-panel .frm-inline-modal .frm-with-line span {
2911 background: #fff !important;
2912 }
2913
2914 .frm-with-line:before,
2915 .accordion-section-content h4:before {
2916 content: '';
2917 display: block;
2918 position: absolute;
2919 border-bottom: 1px solid var(--grey-border);
2920 left: 0;
2921 width: 100%;
2922 top: 50%;
2923 }
2924
2925 .frm-right-panel .accordion-section {
2926 border: none;
2927 position: relative;
2928 }
2929
2930 .frm-right-panel .accordion-section-title:before,
2931 .frm-right-panel .accordion-section-title:after,
2932 #frm_new_form_modal .accordion-section-title:after
2933 {
2934 content: "\e913" !important;
2935 font-family: "s11-fp" !important;
2936 font-size: 18px;
2937 font-variant: normal;
2938 text-rendering: auto;
2939 }
2940
2941 #frm_new_form_modal .accordion-section.open .accordion-section-title:after {
2942 transform: rotate(90deg);
2943 }
2944
2945 .frm-right-panel .accordion-section-title:after {
2946 right: 20px;
2947 }
2948
2949 .frm-right-panel .open .accordion-section-title:after {
2950 content: "\e62a" !important;
2951 }
2952
2953 .frm-right-panel .accordion-section-title:before {
2954 content: "\f1de" !important;
2955 color: var(--grey);
2956 font-size: 17px !important;
2957 margin: 0 10px;
2958 }
2959
2960 .form-title-style .accordion-section-title:before,
2961 .section-fields-style .accordion-section-title:before {
2962 content: "\f1dc" !important;
2963 }
2964
2965 .form-description-style .accordion-section-title:before {
2966 content: "\e90f" !important;
2967 }
2968
2969 .field-colors-style .accordion-section-title:before {
2970 content: "\e96d" !important;
2971 }
2972
2973 .field-sizes-style .accordion-section-title:before {
2974 content: "\e920" !important;
2975 }
2976
2977 .field-labels-style .accordion-section-title:before {
2978 content: "\e953" !important;
2979 }
2980
2981 .field-description-style .accordion-section-title:before{
2982 content: "\e611" !important;
2983 }
2984
2985 .check-box-radio-fields-style .accordion-section-title:before{
2986 content: "\f14a" !important;
2987 }
2988
2989 .buttons-style .accordion-section-title:before{
2990 content: "\e911" !important;
2991 }
2992
2993 .repeater-fields-style .accordion-section-title:before{
2994 content: "\e974" !important;
2995 }
2996
2997 .toggle-fields-style .accordion-section-title:before{
2998 content: "\f205" !important;
2999 }
3000
3001 .slider-fields-style .accordion-section-title:before{
3002 content: "\f386" !important;
3003 }
3004
3005 .form-messages-style .accordion-section-title:before{
3006 content: "\e915" !important;
3007 }
3008
3009 .date-fields-style .accordion-section-title:before{
3010 content: "\f073" !important;
3011 }
3012
3013 .progress-bars-style .accordion-section-title:before{
3014 content: "\e939" !important;
3015 }
3016
3017 .frm-right-panel h3.accordion-section-title {
3018 padding: 15px 20px;
3019 background: var(--sidebar-color);
3020 line-height: 1;
3021 }
3022
3023 .control-section .accordion-section-title:after, /** Form template list */
3024 .customize-pane-child .accordion-section-title:after {
3025 top: 15px;
3026 }
3027
3028 .accordion-container .frm-dropdown-menu {
3029 min-width: 40px;
3030 }
3031
3032 .frm-btn-group .multiselect.dropdown-toggle {
3033 box-sizing: border-box;
3034 min-height: unset;
3035 }
3036
3037 .accordion-container .frm-dropdown-menu:before,
3038 .accordion-container .multiselect.dropdown-toggle:before {
3039 font-family: "s11-fp" !important;
3040 }
3041
3042 .multiselect-container {
3043 position: absolute;
3044 list-style-type: none;
3045 margin: 0;
3046 padding: 0;
3047 width: 100%;
3048 max-width: 250px;
3049 }
3050
3051 .multiselect-container button.multiselect-option {
3052 display: block;
3053 width: 100%;
3054 text-align: left;
3055 background: none;
3056 border: none;
3057 padding: 5px 0 5px 15px;
3058 }
3059
3060 .multiselect-container button.multiselect-option label {
3061 margin-left: 5px;
3062 }
3063
3064 .accordion-container .multiselect-container label {
3065 padding: 3px 19px 3px 7px;
3066 }
3067
3068 .frm-btn-group.btn-group > .btn-group:nth-child(2) > .multiselect.btn {
3069 border-top-left-radius: 4px;
3070 border-bottom-left-radius: 4px
3071 }
3072
3073 .frm-btn-group.btn-group, .frm-btn-group.btn-group-vertical {
3074 display: block;
3075 }
3076
3077 .multiselect-option label {
3078 max-width: calc(100% - 22px);
3079 text-overflow: ellipsis;
3080 overflow: hidden;
3081 white-space: nowrap;
3082 }
3083
3084 .frm_scale {
3085 text-align: center;
3086 float: left;
3087 margin-right: 10px;
3088 }
3089
3090 .frm_scale input {
3091 display: block;
3092 margin: 5px
3093 }
3094
3095 .frm_multi_fields_container {
3096 float: left;
3097 }
3098
3099 .frm_multi_fields_container,
3100 .frm_form_builder .frm_form_fields input[type=tel]
3101 .frm_form_builder .frm_form_fields input[type=range],
3102 .frm_form_builder .frm_form_fields input[type=text] {
3103 width: 100%;
3104 height: auto;
3105 }
3106
3107 .frm_form_builder input[type=range]::-webkit-slider-runnable-track {
3108 background-color: var(--blue-border);
3109 }
3110
3111 .frm_form_builder input[type=range]::-moz-range-track {
3112 background-color: var(--blue-border);
3113 }
3114
3115 .frm_form_builder input[type=range]::-ms-fill-lower {
3116 background-color: var(--blue-border);
3117 }
3118
3119 .frm_form_builder input[type=range]::-ms-fill-upper {
3120 background-color: var(--blue-border);
3121 }
3122
3123 .frm-embed-field-placeholder {
3124 text-align: center;
3125 height: 145px;
3126 display: flex;
3127 align-items: center;
3128 justify-content: center;
3129 }
3130
3131 .frm-fake-field {
3132 display: block;
3133 height: 25px;
3134 background-color: var(--light-blue);
3135 border: 1px solid var(--grey-border);
3136 margin: 10px 0;
3137 border-radius: var(--small-radius);
3138 }
3139
3140 .frm-embed-message {
3141 position: absolute;
3142 background: #fff;
3143 border: 1px solid var(--grey-border);
3144 color: var(--dark-grey);
3145 padding: 37px 0;
3146 font-size: 18px;
3147 max-width: 200px;
3148 min-width: 50%;
3149 margin: 0 25px;
3150 overflow: hidden;
3151 text-overflow: ellipsis;
3152 }
3153
3154 .frm-summary-message {
3155 top: 50%;
3156 left: 50%;
3157 padding: 15px 0;
3158 font-size: 16px;
3159 transform: translate(-50%, -50%);
3160 }
3161
3162 .frm-summary-learn-more {
3163 font-size: inherit !important;
3164 }
3165
3166 .frm-single-settings .frm-embed-message {
3167 width: 100%;
3168 position: static;
3169 }
3170
3171 #new_fields input[type=text],
3172 #new_fields input[type=number],
3173 .frm_field_box .frm_form_fields > textarea,
3174 .frm_form_fields .frm_form_field > textarea,
3175 .frm_form_fields .frm_form_field > input[type=email],
3176 .frm_form_fields .frm_form_field > input[type=url],
3177 .frm_form_fields .frm_form_field > input[type=number],
3178 .frm_form_fields .frm_form_field > input[type=tel],
3179 .frm_form_fields .frm_form_field > input[type=text],
3180 .frm_form_fields .frm_form_field > input[type=range] {
3181 width: 100%;
3182 }
3183
3184 .frm_form_fields textarea.wp-editor-area {
3185 width: 100%;
3186 border: none;
3187 }
3188
3189 .frm_form_fields input[type="file"], .frm_form_fields input[type="file"]:disabled {
3190 background: transparent;
3191 border: none;
3192 box-shadow: none;
3193 width: auto;
3194 }
3195
3196 .frm_form_fields select {
3197 width: auto;
3198 max-width: 100%;
3199 }
3200
3201 input[type="radio"],
3202 input[type="checkbox"] {
3203 width: 16px;
3204 padding: 0;
3205 }
3206
3207 .frm-star-group:not(.frm-star-hovered) input[type=radio]:checked + label:before,
3208 .frm-star-group input + label:hover:before,
3209 .frm-star-group:hover input + label:hover:before,
3210 .frm-star-group .star-rating-on:before,
3211 .frm-star-group .star-rating-hover:before,
3212 .frm-star-group input[type=radio]:checked + label:before,
3213 .frm-star-group input + label:before,
3214 .frm-star-group .star-rating:before {
3215 color: var( --blue-border);
3216 }
3217
3218 .frm_wrap .frm-number-range + .frm_last input,
3219 .frm_wrap .frm-number-range input {
3220 text-align: center;
3221 font-weight: 600;
3222 }
3223
3224 .frm_wrap .frm-number-range input[type=number],
3225 .frm_wrap .frm-number-range input[type=text] {
3226 color: var(--primary-hover);
3227 }
3228
3229 .frm-range-min {
3230 position: relative;
3231 }
3232
3233 .frm-range-min:after {
3234 content: '';
3235 height: 3px;
3236 width: 10px;
3237 border-radius: 30%;
3238 background: var(--primary-hover);
3239 position: absolute;
3240 top: 17px;
3241 right: -28%;
3242 }
3243
3244 .frm_grid_container > p.frm_form_field,
3245 .frm_grid_container > div.frm_form_field,
3246 #new_fields .frm_grid_container > p {
3247 margin-top: 7px;
3248 margin-bottom: 7px;
3249 margin-right: 0;
3250 }
3251
3252 #new_fields div.frm_grid_container > .frm_primary_label {
3253 margin-top: 7px;
3254 }
3255
3256 #new_fields .frm_primary_label + p,
3257 #new_fields .frm_primary_label + .frm6 + .frm6,
3258 #new_fields .frm_primary_label + .frm6 + .frm-inline-modal + .frm6 {
3259 margin-top: 0;
3260 }
3261
3262 .frm_catlevel_2, .frm_catlevel_3, .frm_catlevel_4, .frm_catlevel_5 {
3263 margin-left: 18px;
3264 }
3265
3266 .frm_wrap .frm-fields .auto_width,
3267 .frm_form_fields input.auto_width, .frm_form_fields select.auto_width, .frm_form_fields textarea.auto_width {
3268 width: auto !important;
3269 }
3270
3271 .frm_form_fields select.auto_width {
3272 min-width: 60px;
3273 }
3274
3275 .frm_form_fields input:focus, .frm_form_fields select:focus,
3276 .frm_form_fields textarea:focus, .frm_focus_field input {
3277 background-color: #fff;
3278 border-color: #ddd;
3279 }
3280
3281 .frm_form_builder .frm_radio,
3282 .frm_form_builder .frm_checkbox {
3283 display: block;
3284 margin-bottom: 2px;
3285 }
3286
3287 .frm_form_builder .frm_radio label,
3288 .frm_form_builder .frm_checkbox label {
3289 font-size: 14px;
3290 }
3291
3292 /* Start copied front-end CSS */
3293 .horizontal_radio .frm_radio,
3294 .horizontal_radio .frm_checkbox {
3295 margin-right: 5px;
3296 display: inline-block;
3297 }
3298
3299 .frm_form_field.frm_two_col .frm_opt_container,
3300 .frm_form_field.frm_three_col .frm_opt_container,
3301 .frm_form_field.frm_four_col .frm_opt_container{
3302 display: grid;
3303 grid-template-columns: repeat(2, 1fr);
3304 grid-auto-rows: max-content;
3305 grid-gap: 0 2.5%;
3306 }
3307
3308 .frm_form_field.frm_three_col .frm_opt_container{
3309 grid-template-columns: repeat(3, 1fr);
3310 }
3311
3312 .frm_form_field.frm_four_col .frm_opt_container{
3313 grid-template-columns: repeat(4, 1fr);
3314 }
3315
3316 .frm_form_field.frm_two_col .frm_radio,
3317 .frm_form_field.frm_two_col .frm_checkbox,
3318 .frm_form_field.frm_three_col .frm_radio,
3319 .frm_form_field.frm_three_col .frm_checkbox,
3320 .frm_form_field.frm_four_col .frm_radio,
3321 .frm_form_field.frm_four_col .frm_checkbox{
3322 grid-column-end: span 1;
3323 }
3324 /* End copied */
3325
3326 .frm_wrap .with_frm_style .frm_checkbox input[type=checkbox],
3327 .frm_wrap .with_frm_style .frm_radio input[type=radio],
3328 .frm_wrap input[type=checkbox],
3329 .field-group input[type=checkbox],
3330 .frm_scale input[type=radio],
3331 .frm_radio input[type=radio],
3332 .frm_checkbox input[type=checkbox] {
3333 border: 1px solid var(--grey-border);
3334 box-shadow: none;
3335 -webkit-appearance: none;
3336 }
3337
3338 .frm_radio input[type="radio"],
3339 .frm_checkbox input[type="checkbox"] {
3340 margin-right: 5px;
3341 }
3342
3343 .frm_single_entry_page .with_frm_style .frm_radio input[type=radio] {
3344 margin: 5px 0;
3345 width: 18px;
3346 position: relative; /* override Bootstrap */
3347 }
3348
3349 .frm_single_entry_page .with_frm_style .frm_radio input[type=radio]:before {
3350 position: relative !important;
3351 left: calc(50% - 6px);
3352 top: calc(50% - 6px);
3353 margin: 0 !important;
3354 }
3355
3356 .frm_inner_field_container {
3357 margin-bottom: 10px;
3358 }
3359
3360 .frm_conf_inline .frm_inner_field_container,
3361 .frm_conf_inline .frm_inner_conf_container {
3362 width: 49%;
3363 float: left;
3364 }
3365
3366 .frm_conf_inline .frm_inner_field_container {
3367 margin-right: 2%;
3368 clear: both;
3369 }
3370
3371 .frm_inner_field_container > label {
3372 text-overflow: ellipsis;
3373 overflow: hidden;
3374 white-space: nowrap;
3375 }
3376
3377 .frm_field_box:not(.edit_field_type_divider):hover > .frm_inner_field_container > label,
3378 .frm_field_box .divider_section_only:hover > .frm_inner_field_container > label,
3379 li.ui-state-default.selected > .frm_inner_field_container > label {
3380 max-width: calc(100% - 100px);
3381 }
3382
3383 .frm-drag-fade {
3384 background-color: var(--lightest-grey) !important;
3385 border-radius: 4px;
3386 }
3387
3388 .frm-drag-fade * {
3389 opacity: 0;
3390 }
3391
3392 .frm-dragging .divider_section_only,
3393 .frm-dragging .frm_field_box {
3394 pointer-events: none;
3395 }
3396
3397 .frm_form_settings #op-popup, /* 1Password */
3398 .frm_form_settings com-1password-op-button,
3399 .frm_conf_below .frm_conf_field_container .frm_primary_label,
3400 .frm_conf_inline .frm_inner_field_container .frm-show-click a,
3401 .frm_conf_below .frm_conf_field_container .frm-show-click a {
3402 display: none !important;
3403 }
3404
3405 .frm_conf_inline .frm_inner_field_container .frm-field-action-icons {
3406 position: absolute;
3407 right: 5px;
3408 }
3409
3410 .frm_conf_below .frm_conf_field_container {
3411 margin-top: 10px;
3412 }
3413
3414 .frm_calc_dec {
3415 width: 50px;
3416 }
3417
3418 .frm_ext_sc {
3419 display: none;
3420 }
3421
3422 .frm_long_input {
3423 width: 100% !important;
3424 box-sizing: border-box;
3425 }
3426
3427 .frmcenter {
3428 text-align: center;
3429 }
3430
3431 img.frm_help {
3432 margin-left: 2px;
3433 vertical-align: middle;
3434 padding-bottom: 2px;
3435 }
3436
3437 /* Loading */
3438 .frm_spinner.frm-wait,
3439 .frm_spinner.spinner {
3440 float: left;
3441 visibility: hidden;
3442 margin: 0 10px;
3443 }
3444
3445 .frm_visible_spinner.frm-wait,
3446 .frm_visible_spinner.spinner {
3447 visibility: visible;
3448 float: none;
3449 }
3450
3451 .frm_form_action_settings .frm_spinner.frm-wait,
3452 .frm_form_action_settings .frm_spinner.spinner {
3453 visibility: visible;
3454 float: none;
3455 vertical-align: bottom;
3456 }
3457
3458 .frm_form_action_settings .frm_loading {
3459 font-size: 15px;
3460 text-align: center;
3461 }
3462
3463 .frm_ajax_settings_tab .frm-wait,
3464 .frm_ajax_settings_tab .spinner {
3465 visibility: visible;
3466 float: none;
3467 margin-top: 20px;
3468 }
3469
3470 .wp-core-ui .frm_loading_button.button-primary.frm-button-primary,
3471 .frm_loading_button,
3472 .frm_loading_form.frm_button_submit {
3473 position: relative !important;
3474 opacity: .8;
3475 color: transparent !important;
3476 text-shadow: none !important;
3477 }
3478
3479 .frm_loading_button:hover,
3480 .frm_loading_button:active,
3481 .frm_loading_button:focus,
3482 .frm_loading_form.frm_button_submit:hover,
3483 .frm_loading_form.frm_button_submit:active,
3484 .frm_loading_form.frm_button_submit:focus {
3485 cursor: not-allowed;
3486 color: transparent !important;
3487 outline: none !important;
3488 box-shadow: none;
3489 }
3490
3491 .frm-wait {
3492 margin: 20px;
3493 width: 20px;
3494 height: 20px;
3495 position: relative;
3496 display: inline-block;
3497 }
3498
3499 #frm-show-fields .frm-wait:only-child {
3500 position: absolute;
3501 left: 50px;
3502 top: 30px;
3503 }
3504
3505 .frm-wait:before,
3506 .frm_loading_button:before,
3507 .frm_loading_form.frm_button_submit:before {
3508 content: '';
3509 display: inline-block;
3510
3511 position: absolute;
3512 background: transparent;
3513 border: 1px solid #fff;
3514 border-top-color: transparent;
3515 border-left-color: transparent;
3516 border-radius: 50%;
3517
3518 box-sizing: border-box;
3519 top: 50%;
3520 left: 50%;
3521 margin-top: -10px;
3522 margin-left: -10px;
3523 width: 20px;
3524 height: 20px;
3525
3526 -webkit-animation: spin 2s linear infinite;
3527 -moz-animation: spin 2s linear infinite;
3528 -o-animation: spin 2s linear infinite;
3529 animation: spin 2s linear infinite;
3530 }
3531
3532 .frm-wait:before {
3533 border-bottom-color: var(--primary-hover);
3534 border-right-color: var(--primary-hover);
3535 }
3536
3537 .frm_loading_button.frm-button-secondary:before {
3538 border-bottom-color: var(--primary-color);
3539 border-right-color: var(--primary-color);
3540 }
3541
3542 input[type=submit]:focus {
3543 outline: none !important;
3544 }
3545
3546 /* Effects */
3547
3548 @keyframes spin {
3549 0% {
3550 transform: rotate(0deg);
3551 }
3552 100% {
3553 transform: rotate(360deg);
3554 }
3555 }
3556
3557 label input[type="checkbox"], label input[type="radio"] {
3558 vertical-align: inherit;
3559 }
3560
3561 #editorcontainer #dyncontent {
3562 margin: 0;
3563 width: 100%;
3564 padding: 6px;
3565 line-height: 1.5;
3566 border: 0 none;
3567 outline: none;
3568 -moz-box-sizing: border-box;
3569 -webkit-box-sizing: border-box;
3570 box-sizing: border-box;
3571 }
3572
3573 /*ICONS*/
3574 .frm_postbox_icon {
3575 margin: -6px 0 0 -10px;
3576 }
3577
3578 .frm_form_builder a:hover {
3579 text-decoration: underline;
3580 }
3581
3582 .frm_form_builder .widget-title h4 {
3583 padding: 10px 15px;
3584 }
3585
3586 .frm_form_builder .widget-top a.widget-action:after {
3587 margin: 7px 12px 0;
3588 }
3589
3590 .frmbutton.frm_tgateway {
3591 display: none !important;
3592 }
3593
3594 .frm_html_legend pre {
3595 display: inline;
3596 }
3597
3598 #ed_fullscreen {
3599 display: none !important;
3600 }
3601
3602 .frm_posttax_opt_list {
3603 overflow: auto;
3604 max-height: 200px;
3605 background-color: #fff;
3606 }
3607
3608 .frm_posttax_opt_list p.howto {
3609 font-size: 12px;
3610 }
3611
3612 .frm_border_bottom {
3613 border-bottom: 1px solid var(--grey-border);
3614 margin-bottom: 10px;
3615 padding-bottom: 10px;
3616 }
3617
3618 .frm_posttax_opt_list .frm_border_bottom span.howto {
3619 padding-right: 10px;
3620 }
3621
3622 .frm_posttax_opt_list .frm_border_bottom input {
3623 margin-right: 1px;
3624 }
3625
3626 .frm_logic_row,
3627 .frm_add_remove div.frm_form_field {
3628 padding-bottom: 5px;
3629 }
3630
3631 .frm_field_opts_list {
3632 max-height: 190px;
3633 overflow: auto;
3634 }
3635
3636 .frm_white_bg {
3637 background-color: #fff;
3638 }
3639
3640 .frm_border_light {
3641 border: solid 1px #ddd;
3642 }
3643
3644 #new_fields .form-table input[type=text],
3645 #new_fields .form-table select,
3646 .form-table .form-field input,
3647 .form-table .form-field .quicktags-toolbar input,
3648 .form-field input, .form-field .quicktags-toolbar input {
3649 width: auto;
3650 }
3651
3652 .frm_aff_link {
3653 float: right;
3654 }
3655
3656 .frm_select_box {
3657 text-align: center;
3658 font-weight: bold;
3659 width: 100%;
3660 background-color: transparent !important;
3661 }
3662
3663 .wp-list-table input.frm_select_box {
3664 text-align: left;
3665 font-weight: normal;
3666 font-size: inherit !important;
3667 border: none;
3668 padding: 0 !important;
3669 background-color: transparent !important;
3670 }
3671
3672 .wp-list-table input.frm_select_box:focus {
3673 outline: none;
3674 box-shadow: none;
3675 }
3676
3677 .wp-list-table .frm_no_items.frm_select_box {
3678 text-align: center;
3679 font-weight: bold;
3680 width: 500px;
3681 max-width: 100%;
3682 font-size: inherit;
3683 }
3684
3685 #frm-options-panel {
3686 padding: 0 15px;
3687 color: var(--darkest-grey);
3688 }
3689
3690 #frm-options-panel h3 {
3691 padding: 15px 0;
3692 margin-top: -2px;
3693 }
3694
3695 .frm_field_key {
3696 background-color: #F7F7F7;
3697 }
3698
3699 #frm_form_editor_container #edit-slug-box {
3700 padding: 0;
3701 }
3702
3703 .frm-alt-table {
3704 width:100%;
3705 border-collapse:collapse;
3706 margin-top:0.5em;
3707 font-size:15px;
3708 }
3709
3710 .frm-alt-table th {
3711 width:200px;
3712 }
3713
3714 .frm-alt-table tr {
3715 background-color:transparent;
3716 }
3717
3718 .frm-alt-table th,
3719 .frm-alt-table td {
3720 background-color:transparent;
3721 vertical-align:top;
3722 text-align:left;
3723 padding:20px;
3724 }
3725
3726 .frm-alt-table tr:nth-child(even) {
3727 background-color: var(--sidebar-color);
3728 }
3729
3730 .frm-alt-table h3 {
3731 margin-bottom: 0;
3732 }
3733
3734 .form-field .frm_cb_button {
3735 height: 22px;
3736 line-height: 20px;
3737 margin-bottom: 10px;
3738 margin-right: 5px;
3739 }
3740
3741 .edit_field_type_select .frm_option_val_label {
3742 margin-left: 12px;
3743 }
3744
3745 .frm_rte {
3746 background: url(../images/rte.png) no-repeat;
3747 }
3748
3749 .frm_rte .howto {
3750 margin: 10px 0 46px;
3751 }
3752
3753 .subform_section {
3754 margin: 25px;
3755
3756 }
3757
3758 .subform_section,
3759 .subform_section label,
3760 .subform_section input {
3761 opacity: 80;
3762 }
3763
3764 .subform_section .frm_sortable_field_opts {
3765 display: none;
3766 }
3767
3768 #frm_form_editor_container .subform_section .frm_primary_label {
3769 display: block;
3770 }
3771
3772 .subform_section.subform_break {
3773 border-top: 1px dashed #ccc;
3774 }
3775
3776 .button-secondary.frm_html_field {
3777 background-color: #ededed;
3778 padding: 10px 20px;
3779 line-height: inherit;
3780 width: auto;
3781 height: auto !important;
3782 -moz-border-radius: 0;
3783 -webkit-border-radius: 0;
3784 border-radius: 0;
3785 -webkit-box-sizing: content-box;
3786 -moz-box-sizing: content-box;
3787 box-sizing: content-box;
3788 }
3789
3790 .frm_html_field_placeholder {
3791 margin-bottom: 10px;
3792 text-align: center;
3793 }
3794
3795 .recaptcha_placeholder {
3796 border: 1px solid #d3d3d3;
3797 width: 300px;
3798 }
3799
3800 .frm_sorting .frm_rte textarea {
3801 width: 653px;
3802 background: #fff;
3803 margin: 1px 0 0;
3804 border: 1px solid #dfdfdf;
3805 border-top: none;
3806 -moz-border-radius: 0;
3807 -webkit-border-radius: 0;
3808 border-radius: 0;
3809 float: none !important;
3810 }
3811
3812 .frm_full_rte textarea {
3813 width: 98%;
3814 padding: 0;
3815 }
3816
3817 .frm_field_box {
3818 padding: 5px;
3819 min-height: 20px;
3820 margin: 10px 0;
3821 }
3822
3823 .frm_indent_opt, td.frm_indent_opt {
3824 padding-left: 25px;
3825 }
3826
3827 .frm_charts object {
3828 background: transparent;
3829 }
3830
3831 .frm_charts h2 {
3832 height: 34px;
3833 }
3834
3835 .frm_single_option.ui-sortable-placeholder,
3836 li.sortable-placeholder {
3837 border: none;
3838 margin: 0;
3839 visibility: visible !important;
3840 box-shadow: 2px -10px 0 2px var(--primary-color);
3841 }
3842
3843 #frm_form_editor_container > ul > .frm_single_option.ui-sortable-placeholder,
3844 #frm_form_editor_container > ul > li.sortable-placeholder {
3845 width: calc(100% - 5px) !important;
3846 height: 0 !important;
3847 }
3848
3849 #frm_form_editor_container > ul > li > ul {
3850 position: relative;
3851 }
3852
3853 #frm_form_editor_container > ul > li > ul > li.sortable-placeholder,
3854 #frm_form_editor_container ul.start_divider > li > ul > li.sortable-placeholder {
3855 position: absolute;
3856 top: 20px;
3857 bottom: 0;
3858 }
3859
3860 .edit_field_type_divider + li.sortable-placeholder {
3861 box-shadow: 2px 5px 0 2px var(--primary-color);
3862 }
3863
3864 .start_divider li.sortable-placeholder {
3865 box-shadow: 2px -5px 0 2px var(--primary-color);
3866 }
3867
3868 .frm-is-collapsed + .sortable-placeholder {
3869 box-shadow: 2px 15px 0 2px var(--primary-color);
3870 }
3871
3872 .frm_single_option.ui-sortable-placeholder {
3873 box-shadow: 0 0 1px 1px var(--primary-color);
3874 }
3875
3876 .frm_sorting > li.edit_field_type_end_divider:first-child,
3877 .frm-show-click,
3878 li.ui-state-default.edit_field_type_divider .frm-show-click {
3879 display: none;
3880 }
3881
3882 .frm_form_field.ui-sortable-helper .frm-field-action-icons,
3883 .frm_form_field.ui-sortable-helper .frm_form_fields,
3884 .frm_form_field.ui-sortable-helper .frm_description,
3885 .frm_form_field.ui-sortable-helper .description {
3886 display: none;
3887 }
3888
3889 .frm_form_field.ui-sortable-helper .frm_primary_label,
3890 .frm_form_field.ui-sortable-helper .frm_inner_field_container {
3891 margin: 0 !important;
3892 }
3893
3894 .frm-single-settings .frm-show-click {
3895 display: block !important;
3896 }
3897
3898 .frm-show-hover,
3899 .frm_single_visible_hover,
3900 li.ui-state-default.edit_field_type_divider .frm-show-hover {
3901 opacity: 0;
3902 transition: opacity .15s ease-in-out;
3903 }
3904
3905 #frm-show-fields .frm-field-settings-open .frm-show-hover {
3906 opacity: 1;
3907 }
3908
3909 .frm_sortable_field_opts {
3910 margin-top: 5px;
3911 }
3912
3913 .frm_single_option {
3914 clear: both;
3915 margin: 0;
3916 padding-bottom: 5px;
3917 }
3918
3919 .frm_product_price_wrapper,
3920 .frm_image_preview_wrapper,
3921 #new_fields .frm_single_option select,
3922 #new_fields .frm_single_option input[type=text] {
3923 width: calc(100% - 73px);
3924 }
3925
3926 .frm-right-panel.styling_settings .frm_image_preview_wrapper {
3927 width: 100%;
3928 }
3929
3930 .frm-right-panel.styling_settings .frm_image_preview_wrapper .frm_choose_image_box {
3931 margin-left: 0;
3932 }
3933
3934 .frm-right-panel .frm_single_option a.frm_remove_tag,
3935 .frm_single_option a {
3936 padding-left: 7px;
3937 }
3938
3939 .frm_single_option:hover .frm_single_visible_hover {
3940 opacity: 100;
3941 }
3942
3943 .frm_single_option .frm-drag {
3944 font-size: 23px;
3945 width: 22px;
3946 height: 19px;
3947 margin-left: -6px;
3948 color: var(--grey);
3949 }
3950
3951 .frm_single_option .frm-drag:before {
3952 vertical-align: middle;
3953 }
3954
3955 .frm-drag,
3956 .frm_single_option.ui-sortable-helper {
3957 cursor: move;
3958 }
3959
3960 .frm_single_option .frm_option_key {
3961 margin-left: 19px !important;
3962 }
3963
3964 .frm_option_key input[type=text] {
3965 margin-top: 15px !important;
3966 }
3967
3968 li.ui-state-default.selected .frm-show-click,
3969 li.ui-state-default.selected.edit_field_type_divider .frm-show-click {
3970 display: inline;
3971 vertical-align: top;
3972 }
3973
3974 .frm_field_box:not(.edit_field_type_divider):hover > .frm_inner_field_container > .frm-show-hover,
3975 .frm_field_box .divider_section_only:hover > .frm_inner_field_container > .frm-show-hover,
3976 li.ui-state-default.selected > .frm_inner_field_container > .frm-show-hover,
3977 li.ui-state-default.selected.edit_field_type_divider .divider_section_only .frm-show-hover {
3978 opacity: 100;
3979 }
3980
3981 li.frm_field_box > ul.frm_grid_container {
3982 position: relative;
3983 }
3984
3985 .frm_sorting span.ui-icon {
3986 width: 16px;
3987 }
3988
3989 /* Image options for Radio and Checkbox */
3990
3991 .frm_image_options .frm_image_option_container {
3992 --field-border-width: 1px;
3993 --border-color: var(--grey-border);
3994 --border-color-active: var(--primary-color);
3995 --border-radius: var(--small-radius);
3996 }
3997
3998 .frm_image_option_container svg {
3999 height: 50px;
4000 margin: 10px auto 0;
4001 }
4002
4003 #form_show_entry_page .frm_file_link,
4004 #form_show_entry_page .frm_image_option_container {
4005 display: inline-flex;
4006 flex-wrap: nowrap;
4007 flex-direction: column;
4008 text-align: center;
4009 align-items: center;
4010 width: 150px;
4011 margin-right: 10px;
4012 margin-bottom: 10px;
4013 }
4014
4015 #form_show_entry_page .frm_image_option_container img {
4016 width: 150px;
4017 height: 150px;
4018 object-fit: cover;
4019 }
4020
4021 #form_show_entry_page .frm_file_link img {
4022 max-width: 150px;
4023 height: auto;
4024 }
4025
4026 #form_show_entry_page .frm_file_link ~ br {
4027 display: none;
4028 }
4029
4030 #form_show_entry_page .frm_upload_label {
4031 padding: 10px;
4032 }
4033
4034 .frm_image_option_container .frm_image_placeholder_icon svg{
4035 height: 150px;
4036 }
4037
4038 .frm_list_entry_page .frm_file_link,
4039 .frm_list_entry_page .frm_image_option_container.frm_label_with_image {
4040 display: block;
4041 text-align: center;
4042 }
4043
4044 .frm_list_entry_page .frm_image_option_container img {
4045 width: 75px;
4046 height: 75px;
4047 object-fit: cover;
4048 }
4049
4050 .frm_list_entry_page img {
4051 max-width: 100%;
4052 height: auto;
4053 }
4054
4055 .frm_image_option_container .frm_empty_url {
4056 background-color: var(--sidebar-color);
4057 }
4058
4059 .frm_list_entry_page .frm_image_option_container .frm_text_label_for_image {
4060 display: block;
4061 padding: 5px 0 10px;
4062 }
4063
4064 .frm_list_entry_page .frm_upload_label,
4065 .frm-summary-page-wrapper .frm_text_label_for_image {
4066 display: block;
4067 }
4068
4069 #frm-welcome .frm_image_options .frm_image_option_container,
4070 #form_global_settings .frm_image_options .frm_image_option_container{
4071 background: var(--sidebar-color);
4072 }
4073
4074 #frm-welcome .frm_image_option_container svg,
4075 #form_global_settings .frm_image_option_container svg {
4076 max-width: calc( 100% - 20px );
4077 }
4078
4079 /* Show an icon on top */
4080 .frm_image_option_container {
4081 position: relative;
4082 }
4083
4084 .frm_text_label_for_image > svg {
4085 width: 30px;
4086 position: absolute;
4087 top: 5px;
4088 right: calc( 50% - 15px );
4089 }
4090 /* End show an icon on top */
4091
4092 .frm_single_option .frm_option_key {
4093 margin-top: 17px;
4094 }
4095
4096 .frm_image_data {
4097 margin-left: 10px;
4098 display: flex;
4099 flex-direction: column;
4100 font-size: 14px;
4101 line-height: 17px;
4102 }
4103
4104 .frm_image_styling_frame {
4105 display: flex;
4106 align-items: stretch;
4107 margin-left: 1.5rem;
4108 }
4109
4110 .frm_image_styling_frame img{
4111 height: 54px;
4112 width: 54px;
4113 min-width: auto;
4114 min-height: auto;
4115 border-radius: 3px;
4116 object-fit: cover;
4117 object-position: center;
4118 }
4119
4120 .frm_image_styling_frame .frm_email_attachment_icon img {
4121 height: auto;
4122 width: auto;
4123 max-width: 54px;
4124 }
4125
4126 .frm_image_preview_title{
4127 margin-top: 6px;
4128 color: rgba(40, 47, 54, 0.65);
4129 overflow: hidden;
4130 white-space: nowrap;
4131 text-overflow: ellipsis;
4132 }
4133
4134 .frm_wrap .frm_choose_image_box {
4135 cursor: pointer;
4136 color: var(--dark-grey);
4137 background-color: #F2F2F2;
4138 margin-left: 24px;
4139 text-align: center;
4140 width: 100%;
4141 }
4142
4143 .frm_wrap .frm_choose_image_box:hover {
4144 background: #fff;
4145 }
4146
4147 a.frm_remove_image_option .frmsvg,
4148 a.frm_remove_image_option,
4149 .frm_remove_image_option {
4150 margin-top: 9px;
4151 color: rgba(40, 47, 54, 0.4);
4152 cursor: pointer;
4153 }
4154
4155 a.frm_remove_image_option:hover .frmsvg,
4156 a.frm_remove_image_option:hover,
4157 .frm_remove_image_option:hover {
4158 color: rgba(40, 47, 54, 0.8);
4159 }
4160
4161 /* Form settings */
4162
4163 #form_settings_page label,
4164 .frm_form_builder label {
4165 font-weight: normal;
4166 font-size: 15px;
4167 color: var(--dark-grey);
4168 }
4169
4170 .frm-form-setting-tabs {
4171 margin-top: 20px !important;
4172 }
4173
4174 .frm-right-panel > .postbox {
4175 background-color: transparent;
4176 border: none;
4177 box-shadow: none;
4178 margin: 0;
4179 }
4180
4181 .frm-right-panel .postbox.frm_with_icons .inside,
4182 .frm-right-panel .postbox .inside,
4183 .frm-right-panel .inside {
4184 font-size: 16px;
4185 padding: 15px 20px 20px;
4186 color: var(--dark-grey);
4187 }
4188
4189 .frm-right-panel .misc-pub-section {
4190 padding: 10px 0;
4191 line-height: 1.4em;
4192 position: relative;
4193 }
4194
4195 .frm-right-panel .inside a,
4196 .frm-form-setting-tabs a {
4197 font-size: 16px;
4198 color: var(--dark-grey);
4199 padding: 15px 15px 15px 20px;
4200 display: block;
4201 }
4202
4203 .frm-right-panel .inside a {
4204 padding: 0;
4205 color: var(--primary-color);
4206 display: inline-block;
4207 }
4208
4209 .frm-right-panel .inside a:hover {
4210 color: var(--primary-hover);
4211 }
4212
4213 .frm-form-setting-tabs a:hover {
4214 background: var(--sidebar-hover);
4215 color: var(--dark-grey);
4216 }
4217
4218 .frm-right-panel .inside i,
4219 .frm-right-panel .inside .frmsvg,
4220 .frm-form-setting-tabs a i,
4221 .frm-form-setting-tabs a .frmsvg {
4222 margin: 0 5px;
4223 display: inline-block;
4224 width: 20px;
4225 height: 20px;
4226 color: var(--grey);
4227 }
4228
4229 .frm-right-panel .inside a:hover i,
4230 .frm-right-panel .inside a:hover .frmsvg,
4231 .frm-form-setting-tabs a:hover .frmsvg,
4232 .frm-form-setting-tabs a:hover span {
4233 color: var(--dark-grey);
4234 }
4235
4236 .frm_settings_form .tabs-panel {
4237 padding: 0 25px;
4238 }
4239
4240 #form_settings_page .tabs-panel,
4241 .frm_settings_form .tabs-panel {
4242 max-height: initial !important;
4243 min-height: 50px !important;
4244 }
4245
4246 #frm_adv_info .tabs-panel {
4247 min-height: 0 !important;
4248 overflow-x: hidden;
4249 padding: 0 20px;
4250 border: none;
4251 background: transparent;
4252 }
4253
4254 select.frm_cancelnew, input.frm_enternew {
4255 width: 175px;
4256 }
4257
4258 .frm_posttax_opt_list,
4259 .frm_submit_logic_rows {
4260 border: 1px solid var(--grey-border);
4261 padding: 25px;
4262 border-radius: var(--small-radius);
4263 margin: 5px 0 5px 25px;
4264 }
4265
4266 /* Admin toggle */
4267 .frm_toggle_off,
4268 .frm_toggle_on {
4269 display: none;
4270 color: #fff;
4271 z-index: 999;
4272 position: absolute;
4273 font-size: 10px;
4274 line-height: 20px;
4275 left: 6px;
4276 }
4277
4278 .frm_toggle_off {
4279 display: inline;
4280 left: auto;
4281 right: 5px;
4282 color: var(--dark-grey);
4283 }
4284
4285 .frm_toggle {
4286 position: relative;
4287 display: inline-block;
4288 width: 45px;
4289 height: 20px;
4290 vertical-align: middle;
4291 margin: 2px;
4292 }
4293
4294 label > span.frm_toggle {
4295 margin-right: 15px;
4296 }
4297
4298 .frm_toggle input {
4299 display: none !important;
4300 }
4301
4302 .frm_toggle_slider {
4303 position: absolute;
4304 cursor: pointer;
4305 top: 0;
4306 left: 0;
4307 right: 0;
4308 bottom: 0;
4309 transition: .4s;
4310 border-radius: 30px;
4311 background-color: #fff;
4312 box-shadow: 0 0 0 2px var(--grey);
4313 }
4314
4315 .frm_toggle_slider:before {
4316 border-radius: 50%;
4317 position: absolute;
4318 content: "";
4319 height: 16px;
4320 width: 16px;
4321 left: 2px;
4322 top: 2px;
4323 transition: .3s;
4324 background-color: var(--grey);
4325 }
4326
4327 input[disabled] + .frm_toggle_slider {
4328 pointer-events: none;
4329 cursor: text;
4330 opacity: .5;
4331 }
4332
4333 .frm_toggle_long {
4334 width: 80%;
4335 height: 28px;
4336 }
4337
4338 .frm_toggle_long .frm_toggle_slider {
4339 background: var(--primary-hover);
4340 box-shadow: 0 0 0 2px var(--primary-hover);
4341 }
4342
4343 .frm_toggle_long .frm_toggle_off,
4344 .frm_toggle_long .frm_toggle_on {
4345 width: 50%;
4346 text-align: center;
4347 font-size: 13px;
4348 line-height: 28px;
4349 }
4350
4351 .frm_toggle_long .frm_toggle_on {
4352 left: 0;
4353 }
4354
4355 .frm_toggle_long .frm_toggle_off {
4356 right: 0;
4357 }
4358
4359 .frm_toggle_long .frm_toggle_slider:before {
4360 width: 50%;
4361 left: 0;
4362 top: 0;
4363 border-radius: var(--border-radius) 0 0 var(--border-radius);
4364 height: 100%;
4365 background-color: #fff;
4366 color: var(--primary-color);
4367 }
4368
4369 input:checked + .frm_toggle_slider {
4370 background-color: var(--primary-hover);
4371 box-shadow: 0 0 0 2px var(--primary-hover);
4372 }
4373
4374 input:checked + .frm_toggle_slider:before {
4375 transform: translateX(25px);
4376 background-color: #fff;
4377 }
4378
4379 .frm_toggle_long input:checked + .frm_toggle_slider:before {
4380 transform: translateX(101%);
4381 border-radius: 0 var(--border-radius) var(--border-radius) 0;
4382 }
4383
4384 input:checked + .frm_toggle_slider + .frm_toggle_on {
4385 display: inline;
4386 }
4387
4388 input:checked + .frm_toggle_slider + .frm_toggle_on + .frm_toggle_off {
4389 display: none;
4390 }
4391
4392 .frm_toggle_long .frm_toggle_on,
4393 .frm_toggle_long input:checked + .frm_toggle_slider + .frm_toggle_on + .frm_toggle_off {
4394 display: inline;
4395 color: var(--primary-color);
4396 font-weight: normal;
4397 }
4398
4399 .frm_toggle_long .frm_toggle_off,
4400 .frm_toggle_long input:checked + .frm_toggle_slider + .frm_toggle_on {
4401 color: #fff;
4402 font-weight: bold;
4403 }
4404
4405 input:focus + .frm_toggle_slider {
4406 box-shadow: 0 0 1px #008ec2;
4407 }
4408
4409 /* Global Settings */
4410
4411 .tabs-panel {
4412 height: auto !important;
4413 min-height: 260px;
4414 }
4415
4416 .tabs-panel.panel_secondary {
4417 min-height: 20px;
4418 margin-top: 10px;
4419 margin-left: 150px;
4420 }
4421
4422 label.frm-example-icon {
4423 margin-right: 20px !important;
4424 display: inline-block !important;
4425 }
4426
4427 #form_global_settings .captcha_settings h4 {
4428 font-weight: 400;
4429 font-size: 14px;
4430 }
4431
4432 #form_global_settings .captcha_settings h3 {
4433 font-weight: 600;
4434 font-size: 18px;
4435 text-transform: none;
4436 color: #282F36;
4437 margin-bottom: 0;
4438 }
4439
4440 .captcha_settings .alert {
4441 display: flex;
4442 margin-top: 16px;
4443 padding: 12px 16px;
4444 column-gap: 10px;
4445 background: rgba(188, 224, 253, 0.23);
4446 border-radius: 4px;
4447 }
4448
4449 .captcha_settings .alert.frm_hidden {
4450 display: none;
4451 }
4452
4453 #form_global_settings .alert p {
4454 margin: 0;
4455 }
4456
4457 #frm_stripe_icon {
4458 border-radius: 5px;
4459 }
4460
4461 .frm_captchas {
4462 margin-top: 16px;
4463 }
4464
4465 .frm_captchas .frm_radio {
4466 display: flex;
4467 column-gap: 21px;
4468 }
4469
4470 .captcha_option {
4471 border: 1px solid rgba(40, 47, 54, 0.2);
4472 border-radius: 4px;
4473 display: inline-block;
4474 position: relative;
4475 }
4476
4477 .captcha_option label {
4478 display: block;
4479 padding: 12px;
4480 display: flex;
4481 flex-direction: column;
4482 text-align: center;
4483 justify-content: center;
4484 }
4485
4486 .captcha_option label p {
4487 color: #545F6E;
4488 }
4489
4490 .captcha_option input[type=radio] {
4491 border: none;
4492 border-width: 0 !important;
4493 display: none;
4494 }
4495
4496 .captcha_option.active label:before {
4497 content: '';
4498 background-color: none;
4499 position: absolute;
4500 left: -10px;
4501 top: -10px;
4502 width: 20px !important;
4503 height: 20px !important;
4504 margin: 0 !important;
4505 background-image: url( data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iIzQxOTlGRCI+PHRpdGxlPmNoZWNrbWFya19jaXJjbGU8L3RpdGxlPjxjaXJjbGUgY3g9IjEyLjIiIGN5PSIxMS43IiByPSIxMCIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yMy42IDEyQTExLjYgMTEuNiAwIDExLjQgMTJhMTEuNiAxMS42IDAgMDEyMy4yIDB6bS0xMyA2LjJsOC43LTguN2MuMy0uMy4zLS43IDAtMWwtMS0xYS43LjcgMCAwMC0xLjEgMGwtNyA3LTMuNC0zLjNhLjguOCAwIDAwLTEgMGwtMSAxYy0uNC4zLS40LjggMCAxbDQuOCA1Yy4zLjIuOC4yIDEgMHoiLz48L3N2Zz4= );
4506 }
4507
4508 .frm_captchas .frmsvg {
4509 width: 140px;
4510 height: 38px;
4511 }
4512
4513 .frm_builder_captcha.frm_warning_style {
4514 display: flex;
4515 column-gap: 10px;
4516 padding: 12px 16px;
4517 }
4518
4519 .frm-example-icon .frmsvg,
4520 .frm-example-icon i {
4521 height: 20px;
4522 width: 20px;
4523 font-size: 20px;
4524 color: var(--dark-grey);
4525 }
4526
4527 .edd_frm_license_row {
4528 clear: both;
4529 line-height: 2em;
4530 }
4531
4532 .frm_license_msg {
4533 margin-top: 0;
4534 }
4535
4536 .frm_authorized_box .frm-show-unauthorized,
4537 .frm_unauthorized_box .frm-show-authorized {
4538 display: none;
4539 }
4540
4541 .edd_frm_status_icon.frm_icon_font {
4542 color: #D54E21;
4543 margin: 0 5px;
4544 }
4545
4546 .edd_frm_status_icon.frm_icon_font.frm_inactive_icon {
4547 color: green;
4548 }
4549
4550 /* Hide the install steps for solutions */
4551 #form_global_settings .tabs-panel .num svg {
4552 display: none;
4553 }
4554
4555 /* Empty List */
4556
4557 .frm_no_items {
4558 margin: 0 auto 50px;
4559 text-align: center;
4560 color: var(--dark-grey);
4561 max-width: 500px;
4562 }
4563
4564 .frm_no_items h2 {
4565 font-size: 25px;
4566 margin-bottom: 30px !important;
4567 }
4568
4569 .frm_no_items p {
4570 font-size: 14px;
4571 }
4572
4573 .frm-subscribe {
4574 margin: 30px 0;
4575 }
4576
4577 /* Inbox */
4578
4579 #frm_inbox_page .frm_page_container {
4580 height: auto;
4581 }
4582
4583 .frm_inbox_card {
4584 display: grid;
4585 grid-template-columns: 72px 1fr;
4586 grid-gap: 15px;
4587 border-bottom: 1px solid var(--grey-border);
4588 padding: 25px;
4589 }
4590
4591 .frm_inbox_card_icon {
4592 grid-row: span 3 / span 3;
4593 padding-top: 20px;
4594 text-align: center
4595 }
4596
4597 .frm_inbox_card_icon svg {
4598 height: 48px;
4599 width: 48px;
4600 color: var(--blue-border);
4601 }
4602
4603 .frm_inbox_card header {
4604 display: grid;
4605 grid-template-columns: 1fr 150px;
4606 align-items: center;
4607 }
4608
4609 .frm_inbox_card h3 {
4610 border: none;
4611 text-transform: none;
4612 margin: 0;
4613 padding: 0;
4614 font-weight: 600;
4615 color: var(--medium-grey);
4616 font-size: 16px;
4617 }
4618
4619 .frm_inbox_date {
4620 text-align: right;
4621 }
4622
4623 .frm_inbox_count,
4624 .frm_inbox_unread {
4625 background: var(--orange);
4626 color: #fff;
4627 border-radius: 50%;
4628 display: inline-block;
4629 margin-right: 8px;
4630 font-size: 11px;
4631 text-align: center;
4632 }
4633
4634 .frm_inbox_unread {
4635 width: 8px;
4636 height: 8px;
4637 }
4638
4639 .frm_inbox_count {
4640 min-width: 18px;
4641 height: 18px;
4642 margin-left: 2px;
4643 vertical-align: text-bottom;
4644 }
4645
4646 /* Styles tabs */
4647
4648 #frm_styling_form #frm_delete_style {
4649 padding-right: 10px;
4650 }
4651
4652 #frm_styling_form #frm_delete_style .frmsvg {
4653 vertical-align: -webkit-baseline-middle;
4654 }
4655
4656 .frm_pro_form .frm_form_field.frm_lite_style,
4657 .frm_pro_form .frm_lite_style {
4658 display: none !important;
4659 }
4660
4661 label.default-style-box input[type="checkbox"] {
4662 vertical-align: middle;
4663 }
4664
4665 #frm_styling_form .frm_form_field input[type="checkbox"],
4666 #frm_styling_form .frm_form_field input[type="radio"] {
4667 vertical-align: bottom;
4668 }
4669
4670 #frm_styling_form .howto span {
4671 float: none;
4672 margin-top: 0;
4673 }
4674
4675 /* Import/Export */
4676 .csv_opts #frm_csv_col_sep {
4677 width: 45px;
4678 }
4679
4680 #frm_advanced td.frm_left_label {
4681 width: 20%;
4682 padding-right: 2px;
4683 }
4684
4685 #frm_where_options select {
4686 max-width: 200px;
4687 }
4688
4689 #frm_where_options select.frm_insert_where_options {
4690 width: 30%;
4691 }
4692
4693 #frm_where_options select.frm_where_is_options {
4694 width: 20%;
4695 }
4696
4697 #frm_where_options span.frm_where_val {
4698 width: 32%;
4699 display: inline-block;
4700 position: relative;
4701 }
4702
4703 #frm_where_options span.frm_where_val .frm_tooltip_icon {
4704 left: -4px;
4705 position: absolute;
4706 }
4707
4708 #frm_where_options span.frm_where_val.frm_hidden {
4709 display: none;
4710 }
4711
4712 #frm_where_options span.frm_where_val input, #frm_where_options span.frm_where_val select {
4713 width: 90%;
4714 margin-left: 10px;
4715 }
4716
4717 #frm_where_options {
4718 min-height: 31px;
4719 }
4720
4721 .tabs-panel.active .tabs-panel, .frm_settings_form .tabs-panel .tabs-panel {
4722 border: none;
4723 padding: 0;
4724 }
4725
4726 .frm-feature-banner {
4727 background: var(--dark-grey);
4728 color: #fff;
4729 border-radius: var(--small-radius);
4730 padding: 20px;
4731 margin: 10px 0;
4732 }
4733
4734 .frm-feature-banner p {
4735 font-size: 14px;
4736 }
4737
4738 .frm-feature-banner .dismiss {
4739 margin-top: -10px;
4740 margin-right: -10px;
4741 }
4742
4743 .frm-feature-banner .dismiss svg {
4744 color: #fff;
4745 }
4746
4747 .frm-feature-banner .frm-big-icon {
4748 padding-right: 20px;
4749 float: left;
4750 min-height: 60px;
4751 }
4752
4753 .frm-big-icon svg {
4754 height: 60px;
4755 width: 60px;
4756 }
4757
4758 .frm-feature-banner p {
4759 margin-top: 0;
4760 }
4761
4762 /*for add-on reverse compatibility */
4763
4764 .frm_98_width {
4765 width: 100% !important;
4766 }
4767
4768 /*Form Settings Tab*/
4769
4770 h2.frm-h2,
4771 .frm_form_settings h2 {
4772 border-bottom: 1px solid var(--grey-border);
4773 color: var(--dark-grey);
4774 font-size: 20px !important;
4775 font-weight: 500 !important;
4776 padding: 9px 0 5px;
4777 margin: 0;
4778 }
4779
4780 .frm_settings_form h3,
4781 .frm_form_settings h3,
4782 .frm_form_settings span.frm_add_logic_link {
4783 font-size: 16px;
4784 border-top: 1px solid var(--grey-border);
4785 padding-top: 10px;
4786 margin: 1em 0;
4787 font-weight: normal;
4788 text-transform: uppercase;
4789 color: var(--medium-grey);
4790 display: block;
4791 }
4792
4793 .frm_form_settings .howto {
4794 color: var(--medium-grey);
4795 font-size: 15px;
4796 margin-top: 8px;
4797 }
4798
4799 .frm_form_settings .advanced_settings .form-table {
4800 margin-top: 0;
4801 }
4802
4803 .frm_form_settings td.frm_175_width {
4804 width: 175px;
4805 }
4806
4807 .frm_form_settings #success_url {
4808 width: 95%;
4809 }
4810
4811 .frm_wrap .ui-autocomplete {
4812 box-shadow: none;
4813 border: 1px solid var(--grey-border);
4814 border-radius: var(--small-radius);
4815 background: var(--lightest-grey);
4816 position: absolute;
4817 padding: 3px 0;
4818 font-size: 15px;
4819 max-height: 310px;
4820 overflow-y: auto;
4821 overflow-x: hidden;
4822 }
4823
4824 .frm_wrap .ui-widget {
4825 font-family: inherit;
4826 }
4827
4828 .frm_wrap .ui-autocomplete li {
4829 padding: 2px 10px;
4830 background: none;
4831 color: var(--dark-grey);
4832 border: none;
4833 font-weight: normal;
4834 }
4835
4836 .frm_wrap .ui-autocomplete li div.ui-state-active,
4837 .frm_wrap .ui-autocomplete li.ui-state-focus {
4838 background: rgb(65, 153, 253);
4839 color: #fff;
4840 }
4841
4842 .frm_wrap .ui-autocomplete .ui-menu-item-wrapper {
4843 padding: 2px 10px;
4844 border-radius: var(--small-radius);
4845 }
4846
4847 .frm_wrap .ui-autocomplete .ui-menu-item-wrapper.ui-state-active {
4848 border: none;
4849 font-weight: inherit;
4850 }
4851
4852 .frm_select_with_label {
4853 margin: 7px 0 0;
4854 }
4855
4856 /* Customization Panel */
4857 #frm-insert-fields-box, #frm-conditionals {
4858 max-height: none;
4859 }
4860
4861 #frm-conditionals, #frm-adv-info-tab {
4862 display: none;
4863 max-height: 355px;
4864 }
4865
4866 #frm-insert-fields-box ul.subsubsub,
4867 #frm-conditionals ul.subsubsub {
4868 float: right;
4869 margin: 0;
4870 }
4871
4872 #frm-insert-fields-box ul.alignleft,
4873 #frm-conditionals ul.alignleft {
4874 margin: 5px 0 0;
4875 }
4876
4877 #frm_adv_info ul.frm_code_list.frm-full-hover {
4878 clear: both;
4879 max-height: 215px;
4880 overflow: auto;
4881 }
4882
4883 #frm-insert-fields-box ul.frm_code_list li.clear.frm_block {
4884 height: 10px;
4885 }
4886
4887 .frm_page_container #frm_adv_info .frm_noallow {
4888 display: none;
4889 }
4890
4891 #frm_adv_info #frm-conditionals .frm_noallow {
4892 display: block;
4893 }
4894
4895 /* Customize HTML Tab */
4896 #frm_html_tab.frm_hidden {
4897 display: none;
4898 }
4899
4900 #frm_html_tab.active {
4901 display: inline;
4902 }
4903
4904 /*Form Actions Tab*/
4905 .frm_email_reply_container select,
4906 .frm_email_reply_container input,
4907 .form-table td.frm_150_width {
4908 width: 170px;
4909 }
4910
4911 #frm_notification_settings .frm_no_top_padding {
4912 padding-top: 0;
4913 }
4914
4915 .frm_email_settings.frm_email_settings.widgets-holder-wrap {
4916 overflow: auto;
4917 box-shadow: none;
4918 }
4919
4920 #frm_notification_settings .widget-top .widget-action,
4921 #frm_form_editor_container .widget-top .widget-action {
4922 border: 0;
4923 margin: 0;
4924 padding: 10px;
4925 background: 0 0;
4926 cursor: pointer;
4927 outline: 0;
4928 }
4929
4930 #frm_email_addon_menu {
4931 border: 1px solid var(--grey-border);
4932 padding: 15px;
4933 border-radius: 4px;
4934 margin: 25px 0 15px;
4935 }
4936
4937 #frm_email_addon_menu .frm-search {
4938 float: right;
4939 margin: 0;
4940 }
4941
4942 #frm_email_addon_menu h3.frm-no-border {
4943 clear: none;
4944 padding-top: 7px;
4945 }
4946
4947 .frm_email_settings .widget .widget-top,
4948 .frm_email_settings .widget .widget-top h3 {
4949 cursor: pointer !important;
4950 }
4951
4952 .frm_email_settings .widget {
4953 margin-bottom: 15px;
4954 line-height: 1.4em;
4955 padding: 0;
4956 }
4957
4958 .frm_email_settings .widget:last-of-type {
4959 margin-bottom: 20px;
4960 }
4961
4962 .frm_form_action_settings .widget-top {
4963 box-shadow: none;
4964 border-color: var(--grey-border);
4965 border-radius: 4px;
4966 background: var(--lightest-grey);
4967 color: var(--dark-grey);
4968 }
4969
4970 .frm_form_action_settings:hover .widget-top {
4971 border-color: var(--grey);
4972 }
4973
4974 .frm_form_action_settings.open .widget-top {
4975 border-bottom-left-radius: 0;
4976 border-bottom-right-radius: 0;
4977 border-bottom: none;
4978 }
4979
4980 .frm_form_action_settings.open:hover .widget-top {
4981 border-color: var(--grey-border);
4982 }
4983
4984 .frm_form_action_settings > .widget-inside {
4985 display: none;
4986 }
4987
4988 .frm_form_action_settings.open > .widget-inside {
4989 display: block;
4990 }
4991
4992 .frm_form_action_settings .widget-inside {
4993 min-height: 25px;
4994 padding: 15px;
4995 border-color: var(--grey-border);
4996 border-bottom-left-radius: 4px;
4997 border-bottom-right-radius: 4px;
4998 }
4999
5000 .frm_form_action_settings .widget-title h4,
5001 .frm_form_action_settings .widget-title h3 {
5002 display: inline-block;
5003 border-bottom: none;
5004 padding: 10px 10px 5px;
5005 font-size: 16px;
5006 font-weight: 500;
5007 }
5008
5009 #frm_email_addon_menu h3 {
5010 margin: 0 0 15px;
5011 clear: both;
5012 }
5013
5014 .frm_single_api_settings p > label {
5015 display: inline;
5016 }
5017
5018 .frm_form_action_icon {
5019 margin-right: 5px;
5020 }
5021
5022 .frm_actions_list {
5023 margin: 0;
5024 display: inline;
5025 }
5026
5027 .frm_actions_list li {
5028 float: left;
5029 width: 15.6%;
5030 margin: 10px .5% 15px;
5031 height: 100px;
5032 text-align: center;
5033 }
5034
5035 .frm-limited-actions .frm-group-heading,
5036 .frm-limited-actions #frm-hide-groups,
5037 .frm-all-actions #frm-show-groups,
5038 .frm-limited-actions .frm-not-installed:not(.frm-search-result):not(.frm-default-show) {
5039 display: none;
5040 }
5041
5042 label.frm_action_events {
5043 padding-left: 15px;
5044 }
5045
5046 #frm-hide-groups,
5047 #frm-show-groups {
5048 font-size: 16px;
5049 float: right;
5050 }
5051
5052 .frm_actions_list a:active, .frm_actions_list a:focus {
5053 outline: none;
5054 }
5055
5056 .frm_actions_list a {
5057 font-size: 14px;
5058 color: var(--dark-grey);
5059 word-break: break-word;
5060 }
5061
5062 .frm_actions_list span.frm-outer-circle {
5063 /* 50px total with 30px content */
5064 background-color: var(--sidebar-color);
5065 padding: 10px;
5066 text-align: center;
5067 border-radius: 50%;
5068 display: block;
5069 width: 30px;
5070 height: 30px;
5071 margin: 0 auto 15px;
5072 }
5073
5074 .frm_email_settings .widget-title h4 {
5075 color: var(--dark-grey);
5076 }
5077
5078 .frm_disabled_action .widget-title h4 {
5079 color: var(--grey);
5080 }
5081
5082 .frm_actions_list a .frmsvg,
5083 .frm_actions_list a i {
5084 height: 18px;
5085 width: 18px;
5086 font-size: 18px;
5087 padding: 2px;
5088 color: var(--lightest-grey);
5089 }
5090
5091 span.frm-inner-circle,
5092 .frm_email_settings .widget-title .frm_form_action_icon {
5093 background-color: var(--grey-border);
5094 border-radius: 50%;
5095 display: inline-block;
5096 text-align: center;
5097 }
5098
5099 span.frm-inner-circle {
5100 background-color: var(--primary-hover);
5101 height: 22px;
5102 width: 22px;
5103 padding: 4px;
5104 color: #fff;
5105 }
5106
5107 .frm-inner-circle svg {
5108 fill: currentColor;
5109 }
5110
5111 .frm_email_settings .widget-title .frm_form_action_icon {
5112 height: 15px;
5113 width: 15px;
5114 padding: 5px;
5115 color: var(--lightest-grey);
5116 vertical-align: middle;
5117 }
5118
5119 .frm_actions_list .frmsvg,
5120 .frm_actions_list i:before,
5121 .frm_email_settings .widget-title .frm_form_action_icon i,
5122 .frm_email_settings .widget-title .frm_form_action_icon .frmsvg {
5123 height: 15px;
5124 width: 15px;
5125 vertical-align: text-top;
5126 }
5127
5128 .frm_actions_list i:before {
5129 vertical-align: middle;
5130 }
5131
5132 .frm_email_settings .widget-title:hover .frm_form_action_icon {
5133 background-color: var(--grey);
5134 }
5135
5136 span.frm-inner-circle.frm-inverse {
5137 background-color: transparent;
5138 color: var(--primary-hover);
5139 padding: 0;
5140 height: 30px;
5141 width: 100%;
5142 }
5143
5144 .frm_actions_list span.frm-inverse i,
5145 .frm_actions_list span.frm-inverse .frmsvg {
5146 color: var(--primary-hover);
5147 height: 30px;
5148 width: 30px;
5149 font-size: 30px;
5150 padding: 0;
5151 }
5152
5153 .frm_actions_list i.frm-inverse:before {
5154 height: 30px;
5155 width: 100%;
5156 font-size: 30px;
5157 }
5158
5159 .frm_email_settings .widget-title .frm_form_action_icon.frm-inverse {
5160 background: transparent;
5161 padding: 0;
5162 height: 24px;
5163 width: 24px;
5164 }
5165
5166 .frm_email_settings .widget-title .frm_form_action_icon.frm-inverse .frmsvg,
5167 .frm_email_settings .widget-title .frm_form_action_icon.frm-inverse i:before {
5168 color: var(--grey-border);
5169 height: 24px;
5170 width: 24px;
5171 font-size: 24px;
5172 line-height: 1em;
5173 }
5174
5175 .frm_email_settings .widget-title:hover .frm_form_action_icon.frm-inverse .frmsvg,
5176 .frm_email_settings .widget-title:hover .frm_form_action_icon.frm-inverse i:before {
5177 color: var(--grey);
5178 }
5179
5180 .frm_email_icons {
5181 padding: 10px 0 5px 6px;
5182 font-size: 20px;
5183 }
5184
5185 .frm_email_icons a {
5186 margin-left: 8px;
5187 color: var(--grey);
5188 opacity: 0;
5189 transition: all .2s ease;
5190 vertical-align: middle;
5191 }
5192
5193 .frm_email_icons a .frmsvg {
5194 color: var(--grey);
5195 }
5196
5197 .frm_email_icons a:hover,
5198 .widget-top:hover .frm_email_icons a {
5199 opacity: 1;
5200 }
5201
5202 .frm_actions_list a.frm_inactive_action {
5203 color: var(--grey);
5204 }
5205
5206 .frm_inactive_action .frm-inner-circle,
5207 .frm_actions_list .frm_inactive_action i {
5208 opacity: .4;
5209 }
5210
5211 .frm-no-margin {
5212 margin: 0;
5213 }
5214
5215 .frm-no-border {
5216 border: none !important;
5217 }
5218
5219 table td, .form-table tr td {
5220 vertical-align: top;
5221 }
5222
5223 #new_fields .form-table tr td {
5224 display: block;
5225 padding: 7px 0 0;
5226 }
5227
5228 #new_fields .form-table tr td:first-child {
5229 margin: 0;
5230 }
5231
5232 #new_fields .form-table tr td:last-child {
5233 margin-bottom: 9px;
5234 }
5235
5236 .form-table #list-table th {
5237 text-align: center;
5238 }
5239
5240 #form_settings_page th,
5241 #form_settings_page td,
5242 .frm_settings_form td,
5243 #frm_notification_settings .frm_form_action_settings td p {
5244 padding: 7px 0;
5245 }
5246
5247 #frm_notification_settings .form-table > tbody > tr > th {
5248 width: 150px;
5249 font-weight: normal;
5250 padding-right: 10px;
5251 }
5252
5253 #frm_notification_settings .frm_single_email_settings .form-table > tbody > tr > th {
5254 width: 80px;
5255 }
5256
5257 #frm_notification_settings table tr td:first-child {
5258 padding-left: 0;
5259 }
5260
5261 #frm_notification_settings table tr td:last-child {
5262 padding-right: 0;
5263 }
5264
5265
5266 #frm_notification_settings .frm_left_label {
5267 /* For add-ons that haven't been updated for 4.0 */
5268 float: none;
5269 width: auto !important;
5270 line-height: 1;
5271 }
5272
5273 .frm-fields .frm_autoresponder_rows select {
5274 width: auto;
5275 }
5276
5277 #frm_notification_settings .frm_with_left_label,
5278 #frm_notification_settings .frm_left_label + textarea,
5279 #frm_notification_settings .frm_left_label + select,
5280 #frm_notification_settings .frm_left_label + input[type=text] {
5281 width: 100%;
5282 }
5283
5284 #frm_notification_settings .frm_email_buttons {
5285 padding: 7px;
5286 background: var(--light-blue);
5287 color: var(--primary-hover);
5288 border-radius: 4px;
5289 border-color: var(--blue-border);
5290 line-height: 1em;
5291 height: auto;
5292 font-size: 12px;
5293 box-shadow: none;
5294 }
5295
5296 .frm_reply_to_container,
5297 .frm_bcc_cc_container {
5298 float: right;
5299 margin: -8px 0 0;
5300 z-index: 1;
5301 position: relative;
5302 }
5303
5304 .frm_email_row .frm_cancel1_icon:before {
5305 line-height: 1;
5306 vertical-align: bottom;
5307 }
5308
5309 .frm_logic_field_opts {
5310 max-width: 35%;
5311 }
5312
5313 .frm-inline-select,
5314 #frm_submit_logic_row,
5315 .frm_logic_rows .frm-collapse-me {
5316 line-height: 30px;
5317 }
5318
5319 .frm_logic_row:first-of-type {
5320 padding-top: 8px;
5321 }
5322
5323 .frm-single-settings .frm_logic_row > select {
5324 max-width: 32.5% !important;
5325 }
5326
5327 .frm-single-settings .frm_logic_row select:nth-child(2) {
5328 max-width: 20% !important;
5329 }
5330
5331 .frm-single-settings .frm_logic_row span input,
5332 .frm-single-settings .frm_logic_row span select {
5333 max-width: 36% !important;
5334 }
5335
5336 .frm-single-settings .frm_logic_row input {
5337 max-width: 118px !important;
5338 }
5339
5340 .frm-single-settings ul.frm_sortable_field_opts {
5341 margin-bottom: 5px;
5342 }
5343
5344 .advanced_settings .frm_logic_row {
5345 margin: 14px 0;
5346 }
5347
5348 .advanced_settings .frm_logic_row select,
5349 .advanced_settings .frm_logic_row input {
5350 max-width: 30% !important;
5351 }
5352
5353 .frm_form_action_settings .frm_logic_row p {
5354 margin-top: 0;
5355 margin-bottom: 0;
5356 padding: 0;
5357 }
5358
5359 .frm_form_settings input[type="text"] {
5360 line-height: normal;
5361 height: auto;
5362 }
5363
5364 #poststuff .widgets-holder-wrap .frm_form_action_settings .widget-inside {
5365 padding-bottom: 0;
5366 }
5367
5368 #poststuff .frm_form_settings .widgets-holder-wrap .widget-inside {
5369 padding-left: 15px;
5370 padding-right: 15px;
5371 }
5372
5373 #form_global_settings h3 {
5374 font-size: 14px;
5375 margin-top: 25px;
5376 }
5377
5378 #form_global_settings .tabs-panel + h3 {
5379 margin-top: 0;
5380 border: none;
5381 }
5382
5383 #poststuff .frm_form_settings .widget-inside h3,
5384 #poststuff .frm_form_settings .advanced_settings h3,
5385 #poststuff .frm_settings_form h3,
5386 #frm_advanced .inside h3 {
5387 border-top: 1px solid #eee;
5388 border-bottom: none;
5389 margin: 15px -15px 0;
5390 padding: 8px 15px;
5391 font-size: 14px;
5392 }
5393
5394 #poststuff .frm_form_settings h3.frm_first_h3,
5395 #poststuff h3.frm_first_h3 {
5396 border: none;
5397 margin-top: 0;
5398 }
5399
5400 h3.frm_add_logic_link {
5401 margin-bottom: 0 !important;
5402 }
5403
5404 a.frm_add_logic_link {
5405 display: block;
5406 text-align: center;
5407 margin: 10px auto;
5408 padding: 10px;
5409 width: 80%;
5410 max-width: 290px;
5411 font-size: 19px;
5412 border: 1px solid var(--primary-color);
5413 border-radius: var(--border-radius);
5414 }
5415
5416 a.frm_add_logic_link.frm_hidden {
5417 display: none;
5418 }
5419
5420 .frm_add_logic_link .frmsvg,
5421 .frm_add_logic_link i {
5422 margin-right: 5px;
5423 }
5424
5425 .frm_right_addon {
5426 position: relative;
5427 }
5428
5429 .frm_right_addon .frm_remove_field {
5430 position: absolute;
5431 padding: 5px 10px;
5432 right: 10px;
5433 bottom: 0;
5434 }
5435
5436 .frm_right_addon input {
5437 padding-right: 30px;
5438 }
5439
5440 .frm_icon_font {
5441 color: #A0A0A0;
5442 color: var(--grey);
5443 }
5444
5445 .misc-pub-revisions.frm_icon_font,
5446 .misc-pub-revisions.frm_icon_font:hover {
5447 color: inherit;
5448 }
5449
5450 .postbox.frm_with_icons .inside {
5451 padding: 0;
5452 margin: 0;
5453 }
5454
5455 .frm_add_tag:before {
5456 content: '\e602';
5457 }
5458
5459 .frm_remove_tag:before {
5460 content: '\e600';
5461 }
5462
5463 .frm_logic_row .frm_remove_tag {
5464 padding-left: 7px;
5465 }
5466
5467 .frm_logic_row .frm1 > .frm_remove_tag {
5468 padding: 0;
5469 }
5470
5471 .frm_tooltip_icon:before {
5472 font-size: 13px;
5473 vertical-align: top;
5474 }
5475
5476 .form-field input[type=text].frm_other_input {
5477 width: 30%;
5478 margin-left: 10px;
5479 }
5480
5481 .frm-add-other {
5482 text-align: right;
5483 }
5484
5485 .frm_add_opt .frm_add_tag,
5486 .frm-add-other .frm_add_tag {
5487 vertical-align: 20%;
5488 }
5489
5490 .frm_action_icon {
5491 margin: 5px 0 0 5px;
5492 }
5493
5494 span.frm_action_icon {
5495 margin: 0 4px 0 0;
5496 }
5497
5498 .frm_action_icon:active {
5499 outline: none;
5500 }
5501
5502 a.frm_action_icon:hover {
5503 text-decoration: none;
5504 }
5505
5506 .frm_action_icon.frm_error_icon:before {
5507 content: '\e608';
5508 }
5509
5510 .frm_inactive_icon.frm_action_icon.frm_error_icon:before {
5511 content: '\e606';
5512 }
5513
5514 .frm-field-action-icons {
5515 text-align: right;
5516 position: absolute;
5517 top: 2px;
5518 right: 2px;
5519 max-width: 100%;
5520 }
5521
5522 .frm-field-action-icons .frm-field-id {
5523 display: inline-block;
5524 overflow: hidden;
5525 text-overflow: ellipsis;
5526 white-space: nowrap;
5527 width: 80px;
5528 max-width: calc( 100% - 50px );
5529 position: relative;
5530 top: 2px;
5531 }
5532
5533 .frm-field-action-icons a {
5534 font-size: 16px;
5535 width: 17px;
5536 }
5537
5538 .frm-field-action-icons a:hover {
5539 text-decoration: none;
5540 }
5541
5542 .frm-field-action-icons .dropdown {
5543 display: inline-block;
5544 }
5545
5546 .frm-field-action-icons a .frmsvg {
5547 color: #9EA9B8 !important;
5548 font-size: 17px;
5549 width: 17px;
5550 height: 17px;
5551 }
5552
5553 .edit_field_type_end_divider .frm-field-action-icons {
5554 display: none !important;
5555 }
5556
5557 .frm-move {
5558 cursor: grab;
5559 }
5560
5561 span.howto {
5562 display: inline;
5563 }
5564
5565 .frm_import_message {
5566 margin: 15px 0;
5567 line-height: 2.5em;
5568 }
5569
5570 .frm_sorting .form-field .widget input[type="text"],
5571 .frm_sorting .form-field .widget input[type="number"],
5572 .frm_sorting .form-field .widget select,
5573 #wpcontent .frm_sorting .form-field .widget select,
5574 .frm_sorting .form-field .widget textarea {
5575 width: auto;
5576 }
5577
5578 .tagchecklist span.no_taglist {
5579 display: inline;
5580 float: none;
5581 line-height: 15px;
5582 margin-right: 0;
5583 font-size: inherit;
5584 }
5585
5586 .tagchecklist .frm_exclude_cat_list span {
5587 display: inline;
5588 }
5589
5590 .tagchecklist span a:before {
5591 line-height: 23px;
5592 text-align: start;
5593 }
5594
5595 /* Entries Page */
5596 .frm_no_entries_form {
5597 padding: 60px 0;
5598 }
5599
5600 .frm_no_entries_form .frm_no_entries_header {
5601 font-size: 20px;
5602 margin-bottom: 10px;
5603 }
5604
5605 .frm_no_entries_form .frm_no_entries_text {
5606 line-height: 200%;
5607 }
5608
5609 #form_entries_page #the-list .no-items {
5610 height: 240px; /* Equals to the max height of search dropdown */
5611 }
5612
5613 /* Reports Page */
5614 #form_reports_page img.frm_no_reports {
5615 max-width: 100%;
5616 }
5617
5618 .frm_wrap .google-visualization-table .gradient,
5619 .frm_wrap .google-visualization-table-tr-head,
5620 .frm_wrap .google-visualization-table-tr-odd,
5621 .frm_wrap .google-visualization-table-tr-odd.google-visualization-table-tr-over {
5622 background: var(--lightest-grey);
5623 }
5624
5625 .frm_wrap .google-visualization-table-tr-over {
5626 background: #fff;
5627 }
5628
5629 .frm_wrap .google-visualization-table-table th,
5630 .frm_wrap .google-visualization-table-table td {
5631 border-right-width: 0;
5632 padding: 10px !important;
5633 }
5634
5635 .frm_wrap .google-visualization-table-tr-head,
5636 .frm_wrap .google-visualization-table-tr-head th {
5637 white-space: pre-wrap;
5638 font-size: 16px;
5639 font-weight: 400 !important;
5640 text-align: left;
5641 }
5642
5643 .frm_wrap .google-visualization-table-td-number {
5644 text-align: inherit;
5645 }
5646
5647 #form_reports_page .postbox{
5648 text-align: center;
5649 float: none;
5650 display: inline-block;
5651 margin-right: 2%;
5652 width: 20%;
5653 min-width: 175px;
5654 }
5655
5656 #form_reports_page h2 {
5657 margin-top: 2em !important;
5658 }
5659
5660 /* Views Page */
5661 #form_views_page img.frm_no_views {
5662 max-width: 100%;
5663 }
5664
5665 /* Field options popup */
5666 .frm_field_opts_popup {
5667 min-width: 300px;
5668 background-color: #fff;
5669 }
5670
5671 .frm_field_opts_popup #wpadminbar {
5672 display: none;
5673 }
5674
5675 .frm_prepop {
5676 width: 100%;
5677 list-style: none;
5678 overflow: auto;
5679 margin: 0;
5680 max-height: 295px;
5681 }
5682
5683 .frm_prepop li {
5684 margin: 0;
5685 }
5686
5687 .frm_prepop li a {
5688 display: block;
5689 text-decoration: none;
5690 cursor: pointer;
5691 padding: 5px 20px;
5692 }
5693
5694 .frm_prepop li a:hover {
5695 background: var(--sidebar-color);
5696 }
5697
5698 /* */
5699 #frm_form_editor_container #frm_form_key_box {
5700 width: 13em;
5701 max-width: 30%
5702 }
5703
5704 #frm_form_editor_container #frm_form_desc {
5705 width: 70%;
5706 }
5707
5708 #frm_form_editor_container .ui-widget-content {
5709 display: none;
5710 padding: 15px;
5711 }
5712
5713 #frm_form_editor_container .ui-widget-content label {
5714 float: left;
5715 width: 170px;
5716 text-align: right;
5717 padding-right: 5px;
5718 clear: both;
5719 }
5720
5721 #frm_form_editor_container .ui-widget-content label.nofloat {
5722 clear: none;
5723 float: none;
5724 margin-left: 10px;
5725 }
5726
5727 #frm_form_editor_container .ui-state-default {
5728 color: #333 !important;
5729 }
5730
5731 .frm_green {
5732 color: var(--green) !important;
5733 }
5734
5735 #frm_form_editor_container .ui-state-default a.frm_orange, .frm-right-panel a.frm_orange, #postbox-container-1 a.frm_orange {
5736 color: #D54E21;
5737 }
5738
5739 #styling_settings input[type=checkbox], #styling_settings input[type=radio] {
5740 border: solid 1px #bbb;
5741 }
5742
5743 #styling_settings .widget .widget-top, #frm_form_editor_container .widget .widget-top {
5744 cursor: pointer;
5745 }
5746
5747 .frm_sorting .widget, .frm_settings_page .widget {
5748 background: #fff;
5749 }
5750
5751 .frm_sorting .widget-title h4 {
5752 font-weight: normal;
5753 }
5754
5755 .frm_sorting .widget, #postbox-container-1 .widget, .frm-right-panel .widget, .frm_settings_page .widget {
5756 margin-bottom: 0;
5757 }
5758
5759 .frm_settings_page .widget-inside {
5760 padding: 0 5px 5px;
5761 }
5762
5763 .frm_sorting .widget,
5764 .widget-inside,
5765 .frm_sorting .form-field .widget {
5766 display: none;
5767 }
5768
5769 #frm-show-fields {
5770 min-height: 350px;
5771 padding: 10px 0 35px;
5772 margin: 0;
5773 position: relative;
5774 }
5775
5776 .frm-has-fields #frm-show-fields {
5777 min-height: 50px;
5778 }
5779
5780 #frm_builder_page #frm_field_group_controls {
5781 position: absolute;
5782 padding: 5px;
5783 border-radius: 4px 4px 0 0;
5784 text-align: right;
5785 box-sizing: border-box;
5786 right: 0;
5787 top: -28px;
5788 height: 28px;
5789 z-index: 3; /* section dividers use z-index: 2; position above that to avoid it taking over hover control. */
5790 }
5791
5792 .frm-field-group-hover-target,
5793 .frm-has-open-field-group-popup,
5794 #frm_builder_page #frm_field_group_controls,
5795 .frm-selected-field-group {
5796 background: rgba(65, 153, 253, 0.04);
5797 }
5798
5799 .frm-selected-field-group {
5800 position: relative;
5801 }
5802
5803 #frm_builder_page #frm_field_group_controls > span:first-child {
5804 margin-right: 5px;
5805 }
5806
5807 #frm_builder_page #frm_field_group_controls svg {
5808 pointer-events: none;
5809 }
5810
5811 #frm_field_group_controls {
5812 visibility: hidden;
5813 }
5814
5815 .frm-field-group-hover-target #frm_field_group_controls {
5816 visibility: visible;
5817 }
5818
5819 #frm_field_group_controls .dropdown-item a span,
5820 .frm-field-action-icons .dropdown-item a span {
5821 color: var(--dark-grey);
5822 }
5823
5824 #frm_field_group_controls .dropdown-item a:hover {
5825 text-decoration: none;
5826 }
5827
5828 .frm_sorting .no_repeat_section li.ui-state-default.edit_field_type_end_divider {
5829 display: none !important;
5830 }
5831
5832 .frm-right-panel .ui-state-default,
5833 #postbox-container-1 .ui-state-default,
5834 .frm_sorting > li.ui-state-default,
5835 .frm_sorting .no_repeat_section li.ui-state-default.edit_field_type_end_divider:hover {
5836 border: 1px solid transparent;
5837 font-weight: normal !important;
5838 background-color: transparent;
5839 background-image: none;
5840 padding: 5px;
5841 margin: 0;
5842 box-shadow: none;
5843 display: block;
5844 text-align: inherit !important;
5845 overflow: visible;
5846 position: relative;
5847 }
5848
5849 #frm-show-fields li.frm_cancel_sort {
5850 /* If a section gets dropped into a section, hide it */
5851 display: none;
5852 }
5853
5854 .divider_drop {
5855 text-align: center;
5856 }
5857
5858 .divider_drop .howto .frm_icon_font {
5859 font-style: normal;
5860 }
5861
5862 .show_repeat_sec {
5863 display: none;
5864 }
5865
5866 .repeat_section .show_repeat_sec {
5867 display: inline-block;
5868 margin: 5px 0 0;
5869 }
5870
5871 .repeat_section tr.show_repeat_sec {
5872 display: table-row;
5873 }
5874
5875 .repeat_format .frm_repeat_label,
5876 .repeat_formattext .frmsvg,
5877 .repeat_formattext i {
5878 display: none;
5879 }
5880
5881 .frm_button {
5882 text-decoration: none;
5883 border: 1px solid #eee;
5884 padding: 5px;
5885 color: #444;
5886 vertical-align: middle;
5887 box-shadow: none !important;
5888 }
5889
5890 a.frm_button:hover {
5891 text-decoration: none !important;
5892 }
5893
5894 .frm_button,
5895 .frm_button .frm_icon_font:before {
5896 font-size: 13px;
5897 vertical-align: middle;
5898 }
5899
5900 .frm_button .frmsvg {
5901 width: 13px;
5902 height: 13px;
5903 }
5904
5905 .frm-right-panel .ui-state-default,
5906 #postbox-container-1 .ui-state-default {
5907 padding: 0;
5908 margin: 0;
5909 }
5910
5911 ul.start_divider {
5912 padding: 8px 13px 0 8px;
5913 min-height: 115px;
5914 transition: all 0.4s linear;
5915 }
5916
5917 .frm-section-collapsed .frm_no_section_fields,
5918 .frm-section-collapsed ul.start_divider {
5919 height: 0;
5920 min-height: 0 !important;
5921 }
5922
5923 .frm-section-collapsed ul.start_divider {
5924 overflow: hidden;
5925 }
5926
5927 .frm-section-collapsed .frm_no_section_fields {
5928 overflow: hidden;
5929 padding: 0;
5930 opacity: 0;
5931 }
5932
5933 .frm-section-collapsed .divider_section_only .frm-collapsed-label {
5934 display: inline;
5935 }
5936
5937 .frm-page-collapsed .frm_clone_icon,
5938 .frm-page-collapsed .frm_delete_field,
5939 .frm-section-collapsed .frm_clone_icon,
5940 .frm-section-collapsed .frm_delete_field {
5941 opacity: .5;
5942 cursor: not-allowed;
5943 }
5944
5945 /* Hide the Duplicate summary option because we are missing the logic that also adds a new page */
5946 .edit_field_type_summary .frm_more_options_li:nth-child(2) {
5947 display: none !important;
5948 }
5949
5950 .frm_no_section_fields:not(.frm_block) + ul.start_divider {
5951 padding: 0;
5952 min-height: 132px;
5953 }
5954
5955 .frm_sorting li.ui-state-default .divider_section_only {
5956 padding: 6px;
5957 margin-top: -10px;
5958 border: 2px solid transparent;
5959 border-radius: var(--small-radius);
5960 z-index: 2;
5961 position: relative;
5962 }
5963
5964 .divider_section_only > .frm_inner_field_container {
5965 padding: 5px 0;
5966 margin: 0;
5967 }
5968
5969 .frm-collapsed-label,
5970 .divider_section_only > .frm_inner_field_container .frm_form_fields {
5971 display: none;
5972 }
5973
5974 .frm-section-collapsed .divider_section_only:after,
5975 .divider_section_only:before {
5976 content: '';
5977 display: block;
5978 padding: 2px 0;
5979 line-height: 1px;
5980 border-top: 2px solid var(--grey-border);
5981 top: -2px;
5982 position: absolute;
5983 width: 100%;
5984 transition: .5s border-color ease-in-out;
5985 }
5986
5987 .frm-section-collapsed .divider_section_only:after {
5988 top: auto;
5989 bottom: -6px;
5990 }
5991
5992 .frm-section-collapsed .divider_section_only:hover:after,
5993 li.selected.frm-section-collapsed .divider_section_only:before,
5994 .divider_section_only:hover:before,
5995 li.selected .divider_section_only:before {
5996 border-color: transparent;
5997 }
5998
5999 .frm_sorting li.ui-state-default.edit_field_type_divider {
6000 overflow: visible;
6001 position: relative;
6002 padding: 0 0 0 20px;
6003 margin: 25px 0 0 -5px;
6004 border-left: 1px solid var(--primary-hover);
6005 transition: border 0.7s ease-out;
6006 }
6007
6008 .frm-section-collapsed {
6009 border-left-color: transparent !important;
6010 }
6011
6012 .frm_sorting li.edit_field_type_end_divider,
6013 .frm_sorting .no_repeat_section li.ui-state-default.edit_field_type_end_divider:hover {
6014 margin: 0 0 15px;
6015 }
6016
6017 .frm-first-page .frm_prev_page {
6018 display: none;
6019 }
6020
6021 #frm-form-button button,
6022 .frm_remove_form_row.frm_button,
6023 .frm_add_form_row.frm_button,
6024 .frm-white-body .frm-preview-buttons button {
6025 border-radius: var(--small-radius);
6026 border: 1px solid var(--blue-border);
6027 color: var(--primary-color);
6028 }
6029
6030 .frm_wrap .frm_remove_form_row .frmsvg,
6031 .frm_remove_form_row i:before,
6032 .frm_wrap .frm_add_form_row .frmsvg,
6033 .frm_add_form_row i:before {
6034 color: var(--primary-hover);
6035 }
6036
6037 .frm-preview-buttons .frm_button_submit {
6038 margin: 0 5px;
6039 }
6040
6041 .frm-page-break {
6042 border-top: 1px dashed var(--primary-hover);
6043 margin-top: 30px;
6044 position: relative;
6045 }
6046
6047 .edit_field_type_divider:before,
6048 .edit_field_type_divider:after,
6049 .frm-page-break:before,
6050 .frm-page-break:after {
6051 content: '';
6052 position: absolute;
6053 top: -4px;
6054 width: 4px;
6055 height: 4px;
6056 background-color: #fff;
6057 border-radius: 50%;
6058 border: 1px solid var(--primary-hover);
6059 text-rendering: auto;
6060 -webkit-font-smoothing: antialiased;
6061 }
6062
6063 .frm-page-break:after {
6064 right: 0;
6065 }
6066
6067 #frm-fake-page {
6068 padding: 0 5px;
6069 }
6070
6071 #frm-fake-page .frm-page-break,
6072 #frm-fake-page .frm-page-break:before,
6073 #frm-fake-page .frm-page-break:after {
6074 border-color: var(--grey);
6075 }
6076
6077 .edit_field_type_divider:before {
6078 width: 20px;
6079 height: 20px;
6080 left: -11px;
6081 top: 0;
6082 background: var(--primary-hover);
6083 text-align: center;
6084 color: #fff;
6085 font-size: 13px;
6086 line-height: 22px;
6087 }
6088
6089 .edit_field_type_divider:before{
6090 font-family: 's11-fp';
6091 content: '\f1dc';
6092 }
6093
6094 .repeat_section.edit_field_type_divider:before {
6095 font-family: 's11-fp';
6096 content: '\f363';
6097 }
6098
6099 .edit_field_type_divider:after {
6100 left: -4px;
6101 bottom: 0;
6102 top: auto;
6103 transition: all 0.4s ease-out;
6104 }
6105
6106
6107 .frm_sorting li.edit_field_type_divider:hover,
6108 .frm_sorting li.edit_field_type_divider.selected {
6109 border-left-color: var(--primary-color);
6110 }
6111
6112 .edit_field_type_divider.selected:before,
6113 .edit_field_type_divider:hover:before {
6114 border-color: var(--primary-color);
6115 background: var(--primary-color);
6116 }
6117
6118 .edit_field_type_divider.selected:after,
6119 .edit_field_type_divider:hover:after {
6120 border-color: var(--primary-color);
6121 }
6122
6123 .frm-section-collapsed:after {
6124 border-color: transparent !important;
6125 color: transparent;
6126 }
6127
6128 .frm-page-break .frm-collapse-page.button {
6129 margin-left: 46%;
6130 margin-top: -15px;
6131 background-color: #fff;
6132 border-color: var(--primary-hover) !important;
6133 color: var(--primary-hover);
6134 }
6135
6136 #frm-fake-page .frm-collapse-page.button {
6137 border-color: var(--grey) !important;
6138 color: var(--grey);
6139 }
6140
6141 #frm-fake-page.frm-page-collapsed {
6142 margin-bottom: 0;
6143 }
6144
6145 .frm-page-collapsed {
6146 position: relative;
6147 overflow: visible !important;
6148 margin-bottom: 30px;
6149 }
6150
6151 .frm-page-collapsed:after {
6152 content: '';
6153 display: block;
6154 border: 1px dashed var(--grey-border);
6155 border-left: none;
6156 border-right: none;
6157 height: 6px;
6158 position: absolute;
6159 width: calc( 100% - 10px );
6160 bottom: -15px;
6161 }
6162
6163 .frm-collapse-page .frm_arrowdown6_icon {
6164 width: 16px;
6165 text-align: center;
6166 margin-left: 2px;
6167 color: var(--primary-hover);
6168 }
6169
6170 #frm-fake-page .frm_arrowdown6_icon {
6171 color: var(--grey);
6172 }
6173
6174 #frm-fake-page .frm-collapse-page:hover,
6175 #frm-fake-page .frm-collapse-page:hover .frm_arrowdown6_icon,
6176 .frm-collapse-page:hover .frm_arrowdown6_icon {
6177 color: #fff;
6178 }
6179
6180 .frm-collapsed i:before,
6181 .frm-section-collapsed .frm_arrowdown6_icon:before,
6182 .frm-page-collapsed .frm_arrowdown6_icon:before {
6183 content: '\e913';
6184 }
6185
6186 .open .widget-top .frm_arrow_right_icon:before {
6187 content: '\e62a';
6188 }
6189
6190 .frm-collapsed + .frm-collapse-me {
6191 overflow: hidden !important;
6192 }
6193
6194 .frm-collapse-me {
6195 padding-bottom: 10px;
6196 }
6197
6198 .frm-collapsed + div {
6199 height: 0;
6200 padding: 0;
6201 border-bottom: 2px solid var(--sidebar-hover);
6202 }
6203
6204 .frm_sorting .divider_section_only > .frm_ipe_field_label {
6205 font-size: 116%;
6206 }
6207
6208 #frm_form_editor_container .edit_field_type_break .frm_primary_label.frm_ipe_field_label.button {
6209 width: 150px;
6210 text-align: center;
6211 margin-bottom: 3px;
6212 display: block;
6213 }
6214
6215 tr.frm_options_heading td {
6216 padding-bottom: 0;
6217 }
6218
6219 .frm_sorting .widget-inside .form-table td p,
6220 .frm_sorting .widget-inside .form-wrap label {
6221 padding: 10px 0;
6222 }
6223
6224 .frm_no_fields,
6225 .frm_no_section_fields {
6226 text-align: center;
6227 position: absolute;
6228 color: var(--medium-grey);
6229 font-size: 16px;
6230 box-sizing: border-box;
6231 border: 1px dashed var(--grey-border);
6232 }
6233
6234 .ui-droppable-active ~ .frm_no_fields {
6235 border-style: solid;
6236 }
6237
6238 .frm_no_section_fields {
6239 display: none;
6240 margin: 0;
6241 padding: 20px 0 0;
6242 width: calc( 100% - 20px );
6243 height: 121px;
6244 transition: all 0.4s linear;
6245 }
6246
6247 .frm_no_fields {
6248 min-height: 300px;
6249 margin: 20px 5%;
6250 width: 90%;
6251 top: 0;
6252 }
6253
6254 .frm-has-fields .frm_no_fields {
6255 display: none;
6256 }
6257
6258 #frm-form-button {
6259 display: none;
6260 margin: 0 7px 25px;
6261 }
6262
6263 .frm-has-fields #frm-form-button {
6264 display: block;
6265 }
6266
6267 .frm-large-plus.frmsvg {
6268 color: var(--primary-hover);
6269 height: 45px;
6270 width: 45px;
6271 }
6272
6273 .frm_drag_inst {
6274 line-height: normal;
6275 font-size: 35px;
6276 font-weight: 300;
6277 margin: 80px 0 25px;
6278 }
6279
6280 .frm_no_section_fields p,
6281 .frm_no_fields p {
6282 color: var(--grey);
6283 font-size: 15px;
6284 }
6285
6286 .frm_product_price_wrapper {
6287 display: inline-block;
6288 vertical-align: middle;
6289 }
6290
6291 .frm_prod_type_single .frm_product_price_wrapper {
6292 width: 100%;
6293 }
6294
6295 #new_fields .frm_product_price_wrapper input:first-child {
6296 width: 60%;
6297 float: left;
6298 }
6299
6300 #new_fields .frm_product_price_wrapper input:nth-child(2) {
6301 width: 37%;
6302 float: right;
6303 }
6304
6305 .frm_priority_field_choices,
6306 li.frm_single_option {
6307 padding-bottom: 16px;
6308 border-bottom: 1px solid var(--sidebar-hover);
6309 }
6310
6311 .frm_priority_field_choices,
6312 li.frm_single_option:not(:last-child) {
6313 margin-bottom: 16px;
6314 }
6315
6316 .frm_prod_type_single input[type=radio],
6317 .frm_prod_type_single .frm_drag_icon,
6318 .frm_prod_type_single .frm_sortable_field_opts li:nth-child( n + 3 ),
6319 .frm_prod_type_single .frm_sortable_field_opts .frm_remove_tag,
6320 .frm_prod_type_single .frm_form_field:not(.frm_product_type):not(.frm_sep_val_product),
6321 .frm_prod_type_single .frm-bulk-edit-link,
6322 .frm_prod_type_user_def.frm_grid_container,
6323 .frm_prod_options_heading.frm_prod_user_def {
6324 display: none;
6325 }
6326
6327 #frm-preview-block {
6328 height: 400px;
6329 overflow: scroll;
6330 margin: 0;
6331 }
6332
6333 .plugin-card-bottom .frm-trash {
6334 color: #a00;
6335 }
6336
6337 .frm-fields p > .frm_inline_label,
6338 .frm_inline_label {
6339 padding-left: 3px;
6340 margin-right: 12px;
6341 display: inline-block;
6342 }
6343
6344 .frm_left_label {
6345 clear: both;
6346 float: left;
6347 width: 32% !important;
6348 margin-right: 2% !important;
6349 line-height: 2em;
6350 }
6351
6352 table td.frm_left_label {
6353 float: none;
6354 line-height: inherit;
6355 padding: 5px 0 5px 2%;
6356 }
6357
6358 .frm_left_label.frm_alignright {
6359 padding-right: 10px;
6360 text-align: right;
6361 }
6362
6363 .frm-fields .frm_left_label + textarea,
6364 .frm-fields .frm_left_label + select,
6365 .frm-fields .frm_left_label + input[type=text],
6366 .frm_with_left_label {
6367 width: 66%;
6368 }
6369
6370 td.frm_left_label + td {
6371 width: 66%;
6372 padding-top: 0;
6373 }
6374
6375 #html_settings label {
6376 display: block;
6377 }
6378
6379 #html_settings .frm_field_html_box {
6380 width: 100%;
6381 }
6382
6383 ul.frm-category-tabs {
6384 margin-top: 2px;
6385 }
6386
6387 .frm-category-tabs > li a,
6388 .frm-category-tabs > li a:active {
6389 outline: none;
6390 -webkit-box-shadow: none;
6391 box-shadow: none;
6392 }
6393
6394 .frm-category-tabs > li.active .frmsvg,
6395 .frm-category-tabs > li.active i,
6396 .frm-category-tabs > li.active span,
6397 .frm-category-tabs > li.active a {
6398 color: var(--primary-color);
6399 }
6400
6401 .frm_wrap .manage-menus {
6402 margin-top: 0;
6403 border: none;
6404 border-bottom: 1px solid var(--grey-border);
6405 background: var(--lightest-grey);
6406 }
6407
6408 .general_settings .postbox .manage-menus {
6409 border-top: none;
6410 border-left: none;
6411 border-right: none;
6412 }
6413
6414 .postbox .frm-help-tabs.inside,
6415 #poststuff .frm-help-tabs.inside {
6416 padding-left: 0;
6417 padding-right: 0;
6418 padding-bottom: 12px;
6419 margin-top: 0;
6420 margin-bottom: 0;
6421 }
6422
6423 .postbox .frm-help-tabs.inside {
6424 padding-bottom: inherit;
6425 }
6426
6427 .frm-help-tabs form > .submit {
6428 margin-left: 154px;
6429 padding-left: 0.9em;
6430 }
6431
6432 #poststuff h3.frm_no_bg {
6433 background: none;
6434 cursor: default;
6435 }
6436
6437 .frm-postbox-no-h3 {
6438 padding-top: 10px;
6439 }
6440
6441 .frm-right-panel .ui-state-default, #postbox-container-1 .ui-state-default {
6442 color: var(--darkest-grey);
6443 }
6444
6445 .no_repeat_section .frm_sorting > li.ui-state-default.edit_field_type_end_divider:hover {
6446 box-shadow: none;
6447 }
6448
6449 .frm-selected-field-group li.ui-state-default,
6450 .start_divider.frm_sorting li.ui-state-default.frm_not_divider.selected,
6451 .start_divider.frm_sorting li.ui-state-default.frm_not_divider:hover,
6452 .frm_sorting li.ui-state-default.frm_not_divider:hover,
6453 .frm_sorting li.ui-state-default.ui-sortable-helper,
6454 .frm_sorting li.ui-state-default.edit_field_type_divider .divider_section_only:hover,
6455 .frm_sorting .repeat_section li.ui-state-default.edit_field_type_end_divider:hover,
6456 .frm_sorting li.ui-state-default.selected.edit_field_type_divider .divider_section_only,
6457 .frm_update_msg,
6458 .frm_sorting li.ui-state-default.frm_not_divider.selected,
6459 .frm_sorting li.ui-state-default.selected.edit_field_type_divider .divider_section_only {
6460 border-color: var(--primary-color);
6461 transition: .5s border-color ease-in-out;
6462 }
6463
6464 .frm_sorting li.ui-state-default.frm_not_divider.selected {
6465 box-shadow: 0 0 1px 0 var(--primary-color);
6466 }
6467
6468 .frm_sorting li.ui-state-default {
6469 transition: .7s box-shadow ease-in-out, .7s height linear;
6470 }
6471
6472 .frm_sorting li.ui-state-default.frm-newly-added {
6473 box-shadow: inset 0 0 2px 1px var(--blue-border);
6474 }
6475
6476 .frm_sorting li.ui-state-default.selected.edit_field_type_divider .divider_section_only .frm-show-hover {
6477 visibility: visible !important;
6478 display: inline !important;
6479 }
6480
6481 .edit_field_type_end_divider > label {
6482 display: none !important;
6483 }
6484
6485 .frm_email_actions.feature-filter {
6486 font-weight: bold;
6487 border: 1px solid #DFDFDF;
6488 background-color: #EEEEEE;
6489 padding: 3px 5px 2px;
6490 font-size: 16px;
6491 line-height: 20px;
6492 }
6493
6494 .frm_update_msg {
6495 border-style: solid;
6496 margin: 10px 0;
6497 color: #21759B;
6498 padding: 8px 15px;
6499 border-radius: 4px;
6500 }
6501
6502 .frm_update_msg.wrap {
6503 margin: 10px 20px 0 2px;
6504 }
6505
6506 #frm-insert-fields-box .frm_update_msg {
6507 margin-right: 0.9em;
6508 }
6509
6510 .frm_update_msg a {
6511 font-weight: bold;
6512 }
6513
6514 .widefat td {
6515 width: auto;
6516 }
6517
6518 .widefat .column-id {
6519 width: 3.7em;
6520 }
6521
6522 .widefat .column-show_count {
6523 width: 5em;
6524 }
6525
6526 .widefat .column-shortcode {
6527 width: 9em;
6528 }
6529
6530 .widefat .column-entries, .widefat .column-link {
6531 width: 10%;
6532 text-align: center;
6533 }
6534
6535 .widefat .column-form_key, .widefat .column-created_at {
6536 width: 10%;
6537 }
6538
6539 .post-type-frm_display .search-box,
6540 .frm_wrap .frm-search {
6541 float: right;
6542 margin-bottom: 15px;
6543 clear: right;
6544 }
6545
6546 #form_entries_page form .frm-search {
6547 margin-top: 15px;
6548 }
6549
6550 .frm-search {
6551 width: 32%;
6552 float: right;
6553 position: relative;
6554 }
6555
6556 .frm-inline-modal .frm-search,
6557 #frm_adv_info .frm-search {
6558 float: none;
6559 width: 100%;
6560 clear: both;
6561 margin: 5px 0 10px;
6562 }
6563
6564 .frm-button-group a {
6565 margin: 0 7px !important;
6566 }
6567
6568 .frm_has_textarea .frm-with-right-icon {
6569 display: block;
6570 }
6571
6572 .frm-with-left-icon,
6573 .frm-with-right-icon {
6574 position: relative;
6575 }
6576
6577 i.frm-show-box,
6578 i.frm-show-inline-modal,
6579 .frm-with-left-icon i,
6580 .frm-with-right-icon i:not([class*=mce-]),
6581 .frmsvg.frm-show-box,
6582 .frmsvg.frm-show-inline-modal,
6583 .frm-with-left-icon .frmsvg,
6584 .frm-with-right-icon .frmsvg,
6585 .frm-search > .frmsvg,
6586 .frm-search span:not(.multiselect-selected-text):not(.multiselect-native-select) {
6587 position: absolute;
6588 padding: 7px 10px;
6589 pointer-events: none;
6590 left: 0;
6591 color: var(--grey);
6592 opacity: .5;
6593 font-size: 18px;
6594 }
6595
6596 .frm-with-right-icon .frmsvg,
6597 .frm-with-right-icon i:not([class*=mce-]) {
6598 right: 0;
6599 top: -3px;
6600 left: auto;
6601 padding: 0 10px 0 5px;
6602 }
6603
6604 .frm_form_settings .frm-with-right-icon .frmsvg{
6605 bottom: -7px;
6606 margin-right: 10px;
6607 }
6608
6609 .frmsvg.frm-show-box,
6610 .frmsvg.frm-show-inline-modal,
6611 i.frm-show-box,
6612 i.frm-show-inline-modal {
6613 color: var(--primary-color);
6614 pointer-events: initial;
6615 cursor: pointer;
6616 z-index: 1;
6617 opacity: 1;
6618 right: 2px;
6619 top: auto;
6620 padding: 7px 10px;
6621 }
6622
6623 .frm-open .frmsvg.frm-show-inline-modal,
6624 .frm-open i.frm-show-inline-modal {
6625 opacity: .5;
6626 }
6627
6628 .frm-lookup-box-label + .frm-inline-modal,
6629 .frm-open + .frm-inline-modal {
6630 top: -10px;
6631 margin-bottom: 0;
6632 }
6633
6634 .frm_grid_container > .frm-open + .frm-inline-modal {
6635 top: -4px;
6636 }
6637
6638 .frm-with-left-icon input {
6639 padding-left: 37px !important;
6640 }
6641
6642 .frm_wrap .frm-with-right-icon textarea,
6643 .frm_wrap .frm-with-right-icon input,
6644 .frm_wrap .frm-with-right-icon input[type=text] {
6645 padding-right: 35px;
6646 }
6647
6648 #frm-show-fields .frm-with-left-icon .frmsvg,
6649 #frm-show-fields .frm-with-left-icon i {
6650 padding-top: 10px;
6651 }
6652
6653 .frm-search input.frm-search-input,
6654 .frm-search input[name="s"],
6655 .frm-search #search-submit {
6656 border-color: var(--grey-border);
6657 box-shadow: none;
6658 margin: 0;
6659 padding: 7px;
6660 height: auto;
6661 font-size: 13px;
6662 line-height: normal;
6663 }
6664
6665 .frm-search .dropdown-toggle,
6666 .frm-search input.frm-search-input {
6667 border-radius: var(--border-radius);
6668 padding-left: 33px !important;
6669 }
6670
6671 .frm-search input[name="s"] {
6672 width: 70%;
6673 float: left;
6674 border-radius: var(--border-radius) 0 0 var(--border-radius) !important;
6675 border-right-width: 0;
6676 padding-left: 33px;
6677 }
6678
6679 .frm-search .dropdown-toggle,
6680 .frm-search input.frm-auto-search {
6681 width: 100%;
6682 border-right-width: 1px;
6683 border-radius: var(--border-radius) !important;
6684 float: none;
6685 }
6686
6687 .frm-search .dropdown-toggle {
6688 max-width: 200px;
6689 background: transparent;
6690 padding: 7px;
6691 min-height: 32px;
6692 text-align: inherit;
6693 overflow: hidden;
6694 text-overflow: ellipsis;
6695 }
6696
6697 .frm-search span.multiselect-selected-text {
6698 white-space: nowrap;
6699 display: inline-block;
6700 }
6701
6702 .frm-search #search-submit {
6703 width: 30%;
6704 border-radius: 0 var(--border-radius) var(--border-radius) 0;
6705 text-align: center;
6706 background-color: var(--lightest-grey);
6707 }
6708
6709 .frm-search #search-submit a {
6710 color: var(--primary-color);
6711 }
6712
6713 .frm-search #search-submit .caret {
6714 opacity:.7;
6715 }
6716
6717 .frm-not-set input {
6718 color: var(--primary-color) !important;
6719 font-size: 13px;
6720 }
6721
6722 .frm-not-set .frmsvg,
6723 .frm-not-set i {
6724 color: var(--primary-hover);
6725 opacity: 1;
6726 }
6727
6728 .post-type-frm_display select[name="m"] + #post-query-submit,
6729 select[name="m"] {
6730 display: none;
6731 }
6732
6733 .frm_shortcode_select optgroup option {
6734 margin-left: 1em;
6735 }
6736
6737 .frm_shortcode_select optgroup {
6738 padding-top: 5px;
6739 }
6740
6741 .frm_shortcode_select .frm_subopt {
6742 margin-left: 2em;
6743 }
6744
6745 .misc-pub-section a.edit-frm_shortcode, .misc-pub-section a.edit-form-status {
6746 float: none;
6747 font-size: 13px;
6748 }
6749
6750 .frm-grid {
6751 border-collapse: collapse;
6752 border: none;
6753 margin-right: 10px;
6754 }
6755
6756 .frm-grid td, .frm-grid th {
6757 padding: 5px;
6758 border: 1px solid black;
6759 }
6760
6761 .pro_feature {
6762 text-decoration: line-through;
6763 }
6764
6765 /* View page */
6766
6767 .post-type-frm_display #poststuff #post-body.columns-2 {
6768 margin-right: var(--big-sidebar);
6769 }
6770
6771 .post-type-frm_display #post-body.columns-2 #postbox-container-1 {
6772 margin-right: calc( var(--big-sidebar) * -1 );
6773 width: calc( var(--big-sidebar) - 40px );
6774 }
6775
6776 .post-type-frm_display #poststuff #post-body.columns-2 #side-sortables {
6777 width: 100%;
6778 }
6779
6780 #frm_dyncontent .hndle,
6781 #frm_dyncontent .handlediv {
6782 display: none !important;
6783 }
6784
6785 .post-type-frm_display .meta-box-sortables .frm_form_nav > li > a,
6786 .post-type-frm_display .frm_form_nav .nav-tab-active {
6787 padding: 0 2px 5px;
6788 line-height: 1.4;
6789 }
6790
6791 .post-type-frm_display #advanced-sortables h2.hndle,
6792 .post-type-frm_display #side-sortables h2.hndle,
6793 .post-type-frm_display #normal-sortables h2.hndle {
6794 border-bottom: 1px solid var(--grey-border);
6795 margin: 10px 0 0 !important;
6796 padding: 0 25px 8px;
6797 }
6798
6799 .post-type-frm_display #side-sortables h2.hndle {
6800 margin-top: 0 !important;
6801 padding-top: 10px;
6802 }
6803
6804 .post-type-frm_display #post-body-content {
6805 margin-top: 30px;
6806 }
6807
6808 .post-type-frm_display.edit-php #wpbody-content > .wrap {
6809 margin: 0;
6810 }
6811
6812 .post-type-frm_display .postbox .hndle,
6813 .post-type-frm_display .postbox {
6814 border-color: var(--grey-border);
6815 }
6816
6817 .post-type-frm_display #postbox-container-1 .postbox,
6818 .post-type-frm_display #postbox-container-2 .postbox {
6819 border-radius: var(--small-radius);
6820 border-color: var(--grey-border);
6821 box-shadow: none;
6822 }
6823
6824 .post-type-frm_display #side-sortables .postbox {
6825 border-radius: 0;
6826 border-top-width: 0;
6827 margin-bottom: 0;
6828 }
6829
6830 .post-type-frm_display #side-sortables .misc-pub-section {
6831 padding: 15px 20px 10px;
6832 }
6833
6834 .post-type-frm_display .misc-pub-section .frmsvg,
6835 .post-type-frm_display #post-body .misc-pub-post-status:before,
6836 .post-type-frm_display #post-body #visibility:before,
6837 .post-type-frm_display .curtime #timestamp:before,
6838 .post-type-frm_display #post-body .misc-pub-revisions:before,
6839 .post-type-frm_display span.wp-media-buttons-icon:before {
6840 color: var( --grey);
6841 }
6842
6843 .post-type-frm_display #frm_top_bar + #poststuff #submitdiv #publishing-action, /* Hide only if top bar is present */
6844 .post-type-frm_display #frm_top_bar + #poststuff #submitdiv #minor-publishing-actions,
6845 .post-type-frm_display #frm_top_bar + #poststuff #edit-slug-box,
6846 .post-type-frm_display .wrap h1.wp-heading-inline,
6847 .post-type-frm_display .wrap > .page-title-action {
6848 display: none;
6849 }
6850
6851 .post-type-frm_display #poststuff h2.nav-tab-wrapper {
6852 padding-left: 10px;
6853 margin-bottom: 0;
6854 padding-bottom: 0;
6855 }
6856
6857 .post-type-frm_display .nav-menus-php .wrap {
6858 margin: 10px 0 0;
6859 }
6860
6861 .post-type-frm_display .nav-menus-php .wrap p {
6862 padding-left: 12px;
6863 padding-right: 12px;
6864 }
6865
6866 .post-type-frm_display .nav-tab {
6867 display: inline-block;
6868 background-color: #f4f4f4;
6869 }
6870
6871 .post-type-frm_display .nav-tab.frm_hidden {
6872 display: none;
6873 }
6874
6875 .post-type-frm_display .nav-tab:hover {
6876 background-color: #e4e4e4;
6877 }
6878
6879 .frm_order_row,
6880 .frm_where_row {
6881 margin-bottom: 7px;
6882 line-height: 30px;
6883 }
6884
6885 .frm-single-settings .frm_prod_field_opt_cont {
6886 margin-top: initial;
6887 margin-bottom: 20px;
6888 }
6889
6890 /*hide elements if js is avail*/
6891 select.texture {
6892 display: none;
6893 }
6894
6895 .post-type-frm_display #wp-content-editor-tools,
6896 #wp-content-editor-tools {
6897 background-color: transparent;
6898 }
6899
6900 .post-type-frm_display #major-publishing-actions {
6901 border-color: var(--grey-border);
6902 background: var(--sidebar-color);
6903 }
6904
6905 .post-type-frm_display #frm_adv_info {
6906 width: calc( var(--big-sidebar) - 40px );
6907 height: calc( 100vh - 32px );
6908 overflow: hidden;
6909 }
6910
6911 .post-type-frm_display #frm_adv_info:not(.frm_fixed) {
6912 top: 0 !important;
6913 }
6914
6915 .post-type-frm_display #frm_adv_info.frm_fixed {
6916 position: fixed;
6917 z-index: 9999;
6918 top: 32px;
6919 }
6920
6921 .post-type-frm_display #frm_adv_info ul.frm_code_list.frm-full-hover {
6922 max-height: calc( 100vh - 180px );
6923 }
6924
6925 .frm_col_one {
6926 margin-right: 4%;
6927 clear: both;
6928 }
6929
6930 ul .frm_col_one {
6931 float: left;
6932 }
6933
6934 ul .frm_col_two {
6935 float: right;
6936 }
6937
6938 .frm_two_col li {
6939 float: left;
6940 width: 48%;
6941 margin-right: 4%;
6942 }
6943
6944 .frm_two_col li:nth-child(2n+2) {
6945 margin-right: 0;
6946 }
6947
6948 .frm-info-modal a,
6949 .frm-info-modal ul,
6950 .frm-info-modal p,
6951 .frm-info-modal,
6952 .settings-lite-cta a,
6953 .settings-lite-cta ul,
6954 .settings-lite-cta p,
6955 .settings-lite-cta {
6956 color: #666;
6957 font-size: 16px;
6958 box-shadow: none !important;
6959 }
6960
6961 .frm-info-modal h3,
6962 .settings-lite-cta h3 {
6963 font-size: 17px !important;
6964 }
6965
6966 .frm_placeholder_block h3 {
6967 font-size: 22px;
6968 font-weight: 400;
6969 color: var(--medium-grey);
6970 }
6971
6972 .frm-green-icons .frmsvg {
6973 color: var(--green);
6974 }
6975
6976 .frm-info-modal .postbox .inside,
6977 .settings-lite-cta .postbox .inside {
6978 padding: 20px 40px;
6979 margin: 0;
6980 }
6981
6982 .cta-inside a {
6983 color: var(--orange)
6984 }
6985
6986 .info-modal-inside a.frm-standard-link {
6987 color: var(--primary-color);
6988 }
6989
6990 .info-modal-inside a.frm-standard-link:hover {
6991 color: var(--primary-hover);
6992 }
6993
6994 .frm-caution {
6995 text-transform: uppercase;
6996 font-weight: bold;
6997 color: var(--dark-grey);
6998 }
6999
7000 .frm_no_p_margin > p {
7001 margin: 0;
7002 }
7003
7004 .frm_code_list a.button {
7005 display: block;
7006 text-align: center;
7007 font-size: 11px;
7008 overflow: hidden;
7009 }
7010
7011 .frm_code_list.frm-full-hover {
7012 margin: 0 -20px;
7013 }
7014
7015 #frm-navbarDrop + .frm_code_list.frm-full-hover {
7016 margin: 4px 0 0;
7017 }
7018
7019 .frm_code_list.frm-full-hover li {
7020 margin: 0;
7021 }
7022
7023 .frm-dropdown-menu > .dropdown-item > a,
7024 .frm-dropdown-menu .frm_dropdown_li,
7025 .frm_code_list.frm-full-hover a {
7026 display: block;
7027 color: var(--dark-grey);
7028 padding: 3px 25px;
7029 font-size: 15px;
7030 }
7031
7032 #frm_field_group_controls .frm-dropdown-menu,
7033 .frm-field-action-icons .frm-dropdown-menu {
7034 padding: 0;
7035 margin: 0;
7036 }
7037
7038 #frm_builder_page .frm-dropdown-menu .frm_dropdown_li.frm_more_options_li {
7039 padding: 0;
7040 color: rgba(40, 47, 54, 0.85);
7041 cursor: pointer;
7042 position: relative;
7043 height: 32px;
7044 }
7045
7046 #frm_builder_page .frm-dropdown-menu .frm_dropdown_li.frm_more_options_li .frmsvg {
7047 color: rgba(40, 47, 54, 0.85) !important;
7048 }
7049
7050 #frm_builder_page .frm-dropdown-menu .frm_dropdown_li.frm_more_options_li a {
7051 padding: 6px 10px;
7052 position: absolute;
7053 top: 0;
7054 left: 0;
7055 bottom: 0;
7056 width: 100%;
7057 box-sizing: border-box;
7058 }
7059
7060 #frm_builder_page .frm-dropdown-menu .frm_dropdown_li.frm_more_options_li:hover {
7061 background: #F6F7FB;
7062 }
7063
7064 .frm_code_list.frm-full-hover a span {
7065 color: var(--grey);
7066 float: right;
7067 font-size: 14px;
7068 max-width: 83px;
7069 text-align: right;
7070 }
7071
7072 .frm_code_list.frm-full-hover a,
7073 .frm_code_list.frm-full-hover a span {
7074 white-space: nowrap;
7075 overflow: hidden;
7076 text-overflow: ellipsis;
7077 }
7078
7079 .frm-dropdown-menu > .dropdown-item > a:hover,
7080 .frm_code_list.frm-full-hover a:hover span,
7081 .frm_code_list.frm-full-hover a:hover {
7082 background: var(--sidebar-color);
7083 color: var(--primary-color);
7084 }
7085
7086 .frm-dropdown-menu.frm_code_list > li > a {
7087 padding: 3px 15px;
7088 width: 300px;
7089 }
7090
7091 .frm-dropdown-menu.frm_code_list .frm-with-search {
7092 padding: 3px 10px;
7093 }
7094
7095 .frm_grid_container {
7096 overflow: visible;
7097 }
7098
7099 .frm_code_list.frm_grid_container {
7100 grid-gap: 5px;
7101 }
7102
7103 .frm_code_list.frm_grid_container li {
7104 width: auto;
7105 margin: 0;
7106 }
7107
7108 .frm_code_list.frm_grid_container a {
7109 padding: 5px 0;
7110 text-align: center;
7111 background-color: var(--light-blue);
7112 border: 1px solid var(--primary-color);
7113 color: var(--primary-color);
7114 display: block;
7115 border-radius: var(--small-radius);
7116 }
7117
7118 .frm_code_list.frm_grid_container a:hover {
7119 background-color: var(--primary-hover);
7120 color: #fff;
7121 }
7122
7123 .frm_field_list #frm-insert-fields .button a {
7124 display: block;
7125 max-width: 95%;
7126 overflow: hidden;
7127 }
7128
7129 .field_type_list li {
7130 margin: 0 0 10px;
7131 padding: 0;
7132 }
7133
7134 #frm-insert-fields .frm-search {
7135 float: none;
7136 margin: 15px 20px;
7137 width: auto;
7138 }
7139
7140 #frm-insert-fields li,
7141 #frm-insert-fields li a {
7142 text-decoration: none;
7143 font-weight: normal;
7144 font-size: 15px !important;
7145 color: var(--dark-grey);
7146 }
7147
7148 #frm-insert-fields li a {
7149 padding: 5px 20px;
7150 display: block;
7151 border-radius: 0 var(--border-radius) var(--border-radius) 0;
7152 }
7153
7154 #frm-insert-fields li.frm_show_upgrade {
7155 margin: 0 0 10px;
7156 padding: 5px 20px;
7157 box-sizing: border-box;
7158 cursor: pointer;
7159 opacity: .5;
7160 }
7161
7162 #frm-insert-fields li a span {
7163 vertical-align: middle;
7164 }
7165
7166 #frm-insert-fields li:nth-child(2n) a {
7167 border-radius: var(--border-radius) 0 0 var(--border-radius);
7168 }
7169
7170 #frm-insert-fields li a:not(.disabled):hover {
7171 background: var(--sidebar-hover);
7172 }
7173
7174 #frm-insert-fields li a.disabled:hover {
7175 cursor: not-allowed;
7176 }
7177
7178 #frm-insert-fields li.ui-draggable-disabled {
7179 opacity: 0.5;
7180 }
7181
7182 .frm_code_list {
7183 clear: both;
7184 }
7185
7186 .frm_code_list.frm-full-hover a.frm_hidden,
7187 .frm_code_list .frmkeys {
7188 display: none;
7189 }
7190
7191 .frmsvg {
7192 fill: currentColor;
7193 width: 18px;
7194 height: 18px;
7195 vertical-align: text-bottom;
7196 }
7197
7198 input[disabled],
7199 .frmsvg svg {
7200 pointer-events: none;
7201 }
7202
7203 .frmsvg.frm_svg20 {
7204 width: 20px;
7205 height: 20px;
7206 }
7207
7208 .frmsvg.frm_svg15 {
7209 width: 15px;
7210 height: 15px;
7211 }
7212
7213 .frmsvg.frm_svg14 {
7214 width: 14px;
7215 height: 14px;
7216 }
7217
7218 .frmsvg.frm_svg13 {
7219 width: 13px;
7220 height: 13px;
7221 }
7222
7223 .frm_code_list a .frmsvg,
7224 .frmbutton.ui-sortable-helper .frmsvg,
7225 .field_type_list li.frmbutton .frmsvg,
7226 .frm_code_list a i,
7227 .frmbutton.ui-sortable-helper i,
7228 .field_type_list li.frmbutton i {
7229 margin: .15em .2em;
7230 color: var(--grey);
7231 display: inline-block;
7232 vertical-align: middle;
7233 width: 20px;
7234 height: 20px;
7235 padding-right: 15px;
7236 text-align: left;
7237 font-size: 18px;
7238 }
7239
7240 /* Icon for Name field is larger */
7241 .field_type_list li.frm_tname.frmbutton .frmsvg {
7242 width: 24px;
7243 height: 24px;
7244 padding-right: 11px;
7245 }
7246
7247 .frm_code_list a .frmsvg,
7248 .frm_code_list a i {
7249 margin: 0 5px 0 0;
7250 padding: 0;
7251 width: 15px;
7252 font-size: 15px;
7253 }
7254
7255 .frm_code_list i:before {
7256 font-size: inherit;
7257 }
7258
7259 #frm-insert-fields li a:not(.disabled):hover .frmsvg,
7260 #frm-insert-fields li a:not(.disabled):hover i {
7261 color: var(--dark-grey);
7262 }
7263
7264 /* Icon while dragging */
7265 .frmbutton.ui-draggable-dragging {
7266 pointer-events: none;
7267 }
7268
7269 .frmbutton.ui-draggable-dragging a {
7270 text-decoration: none;
7271 height: 40px;
7272 width: 180px;
7273 display: inline-flex !important;
7274 flex-direction: row;
7275 justify-content: center;
7276 align-items: center;
7277 background-color: var(--sidebar-color) !important;
7278 border-radius: 35px !important;
7279 padding: 5px 10px !important;
7280 color: var(--dark-grey) !important;
7281 box-sizing: border-box;
7282 border: 1px solid var(--grey-border);
7283 box-shadow: 0 0 8px rgba(0,0,0,.3);
7284 }
7285
7286 .frmbutton.ui-draggable-dragging span {
7287 font-size: 15px;
7288 }
7289
7290 #frm-show-fields .frmbutton.ui-sortable-helper i,
7291 .frmbutton.ui-draggable-dragging i,
7292 .frmbutton.ui-draggable-dragging .frmsvg {
7293 color: #fff !important;
7294 }
7295
7296 .frmbutton.ui-draggable-dragging i,
7297 .frmbutton.ui-draggable-dragging .frmsvg {
7298 color: var(--dark-grey) !important;
7299 }
7300
7301 .frm_sorting li.ui-state-default.ui-sortable-helper,
7302 .frmbutton.ui-sortable-helper {
7303 transition: opacity .2s;
7304 opacity: 1;
7305 }
7306
7307 .frm-field-group-count {
7308 background-color: var(--sidebar-hover);
7309 padding: 5px;
7310 color: #fff !important;
7311 border-radius: 10px;
7312 }
7313
7314 /* End dragging */
7315
7316 .field_type_list .frm_icon_font:before {
7317 font-size: 20px;
7318 }
7319
7320 li.frm_noallow.button,
7321 .frm_noallow {
7322 opacity: .5;
7323 filter: alpha(opacity=50);
7324 }
7325
7326 .frm_actions_list a.frm_show_upgrade.frm_inactive_action:before,
7327 li.frm_noallow.button.frm_show_upgrade {
7328 cursor: pointer;
7329 }
7330
7331 .field_type_list li.frm_noallow.button.frm_show_upgrade:hover {
7332 border-color: inherit;
7333 }
7334
7335 .frm_noallow a {
7336 color: inherit;
7337 }
7338
7339 #frm_upgrade_modal_image {
7340 max-width: 200px;
7341 }
7342
7343 .frm-tab-message {
7344 max-width: 600px;
7345 margin: 20px auto;
7346 color: rgba(63, 75, 91, 0.8);
7347 }
7348
7349 .frm-settings-screenshot-toolbar {
7350 min-height: 39px;
7351 display: flex;
7352 }
7353
7354 .frm-settings-screenshot-toolbar .frm-minmax-icon {
7355 height: 8px;
7356 width: 8px;
7357 border-radius: 50%;
7358 align-self: center;
7359 margin-left: 10px;
7360 }
7361
7362 .frm-settings-screenshot-toolbar .frm-minmax-icon:first-of-type {
7363 margin-left: 20px;
7364 }
7365
7366 .frm-settings-screenshot-toolbar img {
7367 object-fit: contain;
7368 align-self: flex-end;
7369 margin-left: 25px;
7370 }
7371
7372 .frm-settings-screenshot-toolbar + div {
7373 background: #fff;
7374 padding-top: 25px;
7375 border-radius: 0 0 16px 16px;
7376 }
7377
7378 .frm-settings-screenshot-toolbar + div img {
7379 max-width: calc( 100% - 40px );
7380 }
7381
7382 .frm-settings-screenshot-wrapper {
7383 max-width: 700px;
7384 margin: 50px auto 0;
7385 box-shadow: 0px 4px 4px rgba(189, 196, 205, 0.25), 0px 12px 56px rgba(42, 57, 75, 0.25);
7386 border-radius: 16px;
7387 background: #EBECF1;
7388 }
7389
7390 .frm-dialog {
7391 z-index: 100;
7392 padding: 0 !important;
7393 border-radius: 10px;
7394 border: 1px solid var(--grey);
7395 background-color: #fff;
7396 max-width: 100% !important;
7397 }
7398
7399 .frm-dialog .postbox {
7400 background: transparent;
7401 box-shadow: none;
7402 border: none;
7403 line-height: 1.4em;
7404 }
7405
7406 .frm-dialog .frm-sub-label,
7407 .frm-dialog label {
7408 color: var(--dark-grey);
7409 font-size: 17px;
7410 font-weight: 300;
7411 }
7412
7413 .frm-dialog input[type=text],
7414 .frm-dialog textarea {
7415 font-size: 16px;
7416 }
7417
7418 .frm-dialog textarea {
7419 height: 75px;
7420 }
7421
7422 .frm-dialog button.frm-button-primary {
7423 margin-right: 10px;
7424 }
7425
7426 .frm-dialog .frm-sub-label,
7427 .frm-sub-label {
7428 color: var(--grey);
7429 text-transform: none;
7430 }
7431
7432 h2 .frm-sub-label {
7433 font-size: 16px;
7434 }
7435
7436 .frm-white-body .ui-widget-overlay,
7437 .toplevel_page_formidable .ui-widget-overlay {
7438 position: fixed;
7439 width: 100%;
7440 height: 100%;
7441 top: 0;
7442 left: 0;
7443 right: 0;
7444 bottom: 0;
7445 background: var(--grey);
7446 z-index: 2;
7447 }
7448
7449 #frm_upgrade_modal {
7450 text-align: center;
7451 }
7452
7453 #frm_upgrade_modal .frm_lock_icon {
7454 display: block;
7455 margin: 0 auto;
7456 height: 35px;
7457 width: 35px;
7458 color: #c4c4c4;
7459 padding-bottom: 20px;
7460 }
7461
7462 .frm-upgrade-message img {
7463 max-width: 100%;
7464 }
7465
7466 a.frm-link-secondary {
7467 color: #c4c4c4;
7468 font-size: 14px;
7469 text-decoration: underline;
7470 }
7471
7472 .field_type_list li.button.frm_noallow,
7473 .field_type_list li.button.frm_noallow:hover,
7474 .button.frm_noallow,
7475 .button.frm_noallow:hover {
7476 color: inherit;
7477 border-color: #ccc;
7478 background: inherit;
7479 }
7480
7481 iframe#dyncontent_ifr {
7482 min-height: 150px;
7483 }
7484
7485 /*!
7486 * Bootstrap v4.6.1
7487 */
7488
7489 .tooltip {
7490 /* Copied from Bootstrap */
7491 position: absolute;
7492 display: block;
7493 margin: 0;
7494 font-style: normal;
7495 font-weight: 400;
7496 line-height: 1.5;
7497 text-align: left;
7498 text-align: start;
7499 text-decoration: none;
7500 text-shadow: none;
7501 text-transform: none;
7502 letter-spacing: normal;
7503 word-break: normal;
7504 word-spacing: normal;
7505 white-space: normal;
7506 line-break: auto;
7507 font-size: 0.875rem;
7508 word-wrap: break-word;
7509 opacity: 0;
7510
7511 /* Custom rules */
7512 z-index: 9999999;
7513 pointer-events: none;
7514 }
7515
7516 .tooltip.show {
7517 opacity: 0.9;
7518 }
7519
7520 .tooltip .arrow {
7521 position: absolute;
7522 display: block;
7523 width: 0.8rem;
7524 height: 0.4rem;
7525 margin-left: 0 !important;
7526 }
7527
7528 .tooltip .arrow::before {
7529 position: absolute;
7530 content: "";
7531 border-color: transparent;
7532 border-style: solid;
7533 }
7534
7535 .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
7536 padding: 0.4rem 0;
7537 }
7538
7539 .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
7540 bottom: 0;
7541 }
7542
7543 .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
7544 top: 0;
7545 border-width: 0.4rem 0.4rem 0;
7546 border-top-color: #000;
7547 }
7548
7549 .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
7550 padding: 0 0.4rem;
7551 }
7552
7553 .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
7554 left: 0;
7555 width: 0.4rem;
7556 height: 0.8rem;
7557 }
7558
7559 .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
7560 right: 0;
7561 border-width: 0.4rem 0.4rem 0.4rem 0;
7562 border-right-color: #000;
7563 }
7564
7565 .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
7566 padding: 0.4rem 0;
7567 }
7568
7569 .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
7570 top: 0;
7571 }
7572
7573 .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
7574 bottom: 0;
7575 border-width: 0 0.4rem 0.4rem;
7576 border-bottom-color: #000;
7577 }
7578
7579 .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
7580 padding: 0 0.4rem;
7581 }
7582
7583 .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
7584 right: 0;
7585 width: 0.4rem;
7586 height: 0.8rem;
7587 }
7588
7589 .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
7590 left: 0;
7591 border-width: 0.4rem 0 0.4rem 0.4rem;
7592 border-left-color: #000;
7593 }
7594
7595 .tooltip-inner {
7596 max-width: 200px;
7597 padding: 0.25rem 0.5rem;
7598 color: #fff;
7599 text-align: center;
7600 background-color: #000;
7601 border-radius: 0.25rem;
7602 }
7603
7604 .frm-dropdown-menu.show {
7605 display: block;
7606 }
7607
7608 /* End Bootstrap */
7609
7610 .preview.dropdown .dropdown-menu {
7611 min-width: 205px;
7612 }
7613
7614 .frm_clear {
7615 clear: both;
7616 }
7617
7618 .frm_clearfix:after {
7619 content: ".";
7620 display: block;
7621 clear: both;
7622 visibility: hidden;
7623 line-height: 0;
7624 height: 0;
7625 }
7626
7627 .frm_clearfix {
7628 display: block;
7629 }
7630
7631 .frm_admin_progress {
7632 overflow: hidden;
7633 height: 20px;
7634 margin-bottom: 20px;
7635 background-color: #f5f5f5;
7636 border-radius: 4px;
7637 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
7638 }
7639
7640 .frm_admin_progress_bar {
7641 float: left;
7642 width: 0;
7643 height: 100%;
7644 font-size: 12px;
7645 line-height: 20px;
7646 color: #ffffff;
7647 text-align: center;
7648 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
7649 transition: width 0.6s ease;
7650 background-color: #04A4CC;
7651 }
7652
7653 .tooltip.frm_tooltip {
7654 position: fixed;
7655 top: auto !important;
7656 bottom: 0 !important;
7657 left: 0 !important;
7658 max-width: none;
7659 width: 100% !important;
7660 z-index: 99999;
7661 }
7662
7663 .tooltip.frm_tooltip.bottom {
7664 padding: 0;
7665 }
7666
7667 .frm_tooltip .tooltip-inner {
7668 max-width: none;
7669 min-height: 40px !important;
7670 text-align: left;
7671 box-shadow: 5px 5px 25px rgba(0, 0, 0, 0.5);
7672 padding: 10px 40px;
7673 border-top-color: #ccc;
7674 background: var(--sidebar-color);
7675 color: var(--dark-grey);
7676 border-radius: 0;
7677 opacity: 1;
7678 font-size: 14px;
7679 }
7680
7681 #frm_styling_form #post-body {
7682 padding: 20px;
7683 }
7684
7685 .ui-datepicker-inline.ui-datepicker {
7686 max-width: 19em;
7687 }
7688
7689 .default-style-box.howto {
7690 margin-left: 20px;
7691 font-style: normal;
7692 }
7693
7694 #frm_custom_css_box {
7695 width: 100%;
7696 }
7697
7698 #frm_styling_form .wp-picker-container .wp-color-result.button {
7699 width: 100%;
7700 overflow: hidden;
7701 margin: 0 !important;
7702 height: 32px !important;
7703 padding: 0 0 0 30px !important;
7704 border-radius: var(--small-radius);
7705 border-color: var(--grey-border);
7706 }
7707
7708 #frm_styling_form .wp-color-result-text {
7709 line-height: 30px !important;
7710 font-size: 15px;
7711 background: #fff !important;
7712 }
7713
7714 .wp-picker-open + .wp-picker-input-wrap {
7715 position: absolute;
7716 margin-left: -87px;
7717 margin-top: 1px;
7718 width: 86px;
7719 }
7720
7721 .wp-picker-container input[type="text"].wp-color-picker {
7722 border: none;
7723 padding: 3px;
7724 font-family: inherit;
7725 color: var(--dark-grey);
7726 font-size: 15px;
7727 width: 100%;
7728 line-height: 1;
7729 text-align: center;
7730 }
7731
7732 .wp-picker-input-wrap .wp-picker-clear {
7733 display: none !important;
7734 }
7735
7736 .wp-picker-holder {
7737 position: absolute;
7738 z-index: 999;
7739 }
7740
7741 .frm_end .wp-picker-holder {
7742 margin-left: -145px;
7743 }
7744
7745 .frm_end.frm6 .wp-picker-holder {
7746 margin-left: -86px;
7747 }
7748
7749 #frm_styling_form div.tabs-panel {
7750 padding-left: 5px;
7751 padding-right: 5px;
7752 }
7753
7754 /*form inputs/selects */
7755 .frm_form_field.frm_scroll_box .frm_opt_container,
7756 #postbox-container-2 input[type="text"],
7757 #postbox-container-2 input[type="number"],
7758 #postbox-container-2 select,
7759 #postbox-container-2 textarea,
7760 button.frm_choose_image_box,
7761 #titlediv input[type="text"],
7762 .frm-fields button.btn,
7763 .frm_wrap textarea,
7764 .frm_wrap input[type="tel"],
7765 .frm_wrap input[type="text"],
7766 .frm_wrap input[type="number"],
7767 .frm_wrap select,
7768 .wp-admin .frm_wrap select,
7769 .field-group textarea,
7770 .field-group input[type="text"],
7771 .field-group select {
7772 outline: 0;
7773 box-shadow: none;
7774 border-radius: var(--small-radius);
7775 padding: 6px 9px;
7776 border-color: var(--grey-border);
7777 color: var(--dark-grey);
7778 font-size: 15px;
7779 margin: 0;
7780 background-color: #fff;
7781 line-height: 1;
7782 }
7783
7784 #postbox-container-2 textarea,
7785 .frm_wrap textarea,
7786 .field-group textarea {
7787 line-height: 2;
7788 }
7789
7790 .frm_wrap input[type="number"] {
7791 height: auto;
7792 }
7793
7794 .frm_wrap select {
7795 padding: 2px;
7796 }
7797
7798 .wp-admin .frm_wrap select {
7799 max-width: 100%;
7800 }
7801
7802 .frm_form_field.frm_scroll_box .frm_opt_container,
7803 .frm_wrap .frm_form_builder textarea,
7804 .frm_wrap .frm_form_builder input[type="tel"],
7805 .frm_wrap .frm_form_builder input[type="text"] {
7806 padding: 10px 12px;
7807 }
7808
7809 .frm_wrap .frm_form_builder input[type="text"].frm_other_input {
7810 padding: 6px 9px;
7811 }
7812
7813 .frm_wrap input[disabled],
7814 .frm_wrap select[disabled],
7815 .frm_wrap textarea[disabled],
7816 .frm_wrap input[readonly],
7817 .frm_wrap select[readonly],
7818 .frm_wrap textarea[readonly],
7819 .frm_wrap input::placeholder {
7820 color: var(--grey);
7821 }
7822
7823 #postcustomstuff table input {
7824 width: 100% !important;
7825 margin: 0 !important;
7826 }
7827
7828 #postcustomstuff table td {
7829 padding: 7px 0 7px 7px !important;
7830 line-height: 30px;
7831 }
7832
7833 #postcustomstuff table td > div {
7834 /* To override some inline css in add-on */
7835 padding-top: 0 !important;
7836 }
7837
7838 .wp-admin .frm_wrap .form-table select,
7839 #postbox-container-2 select,
7840 .wp-admin .frm_wrap select {
7841 line-height: 32px;
7842 height: 32px;
7843 vertical-align: top;
7844 }
7845
7846 .frm_wrap .frm_form_builder select {
7847 line-height: 40px;
7848 height: 40px;
7849 width: 100%;
7850 }
7851
7852 #postbox-container-2 select,
7853 .wp-admin .frm_wrap select,
7854 .frm_wrap .frm_form_builder select {
7855 height: auto;
7856 padding: 0 24px 0 12px;
7857 }
7858
7859 .frm-fields button.btn,
7860 .frm-fields textarea,
7861 .frm-fields input[type="text"],
7862 .frm-fields select,
7863 .field-group textarea,
7864 .field-group input[type="text"],
7865 .field-group select,
7866 .accordion-container input.hex {
7867 width: 100%;
7868 outline: 0;
7869 }
7870
7871 .frm-fields button.btn {
7872 line-height: normal;
7873 height: auto;
7874 text-align: inherit;
7875 }
7876
7877 .global-font .field-group input[type="text"] {
7878 width: auto;
7879 }
7880
7881 /* Image Options */
7882
7883 .frm_images_dropdown .frm_image_option {
7884 margin: 0 !important;
7885 }
7886
7887 .frm_images_dropdown .frm_radio input[type=radio] {
7888 opacity: 0;
7889 position: absolute;
7890 z-index: -1;
7891 }
7892
7893 .frm_images_dropdown__image .frmsvg {
7894 width: 100%;
7895 max-width: 102px;
7896 fill: none;
7897 margin: 0;
7898 }
7899
7900 .frm_images_dropdown .frm_noallow .frm_image_option_container {
7901 opacity: .5;
7902 }
7903
7904 .frm_images_dropdown .frm_image_option_container {
7905 border-radius: var(--small-radius);
7906 border: 2px solid transparent;
7907 align-items: center;
7908 }
7909
7910 .frm_images_dropdown .frm_image_option_container:hover {
7911 background: #fff !important;
7912 }
7913
7914 .frm_images_dropdown input[type="radio"]:checked + .frm_image_option_container {
7915 background: #fff !important;
7916 border-color: var(--primary-color);
7917 }
7918
7919 .frm_images_dropdown .frm_text_label_for_image {
7920 padding: 0;
7921 text-align: left;
7922 }
7923
7924 /* End Image Options */
7925
7926 /* Welcome page */
7927
7928 .wp-core-ui .frm_grey.frm-button-primary.disabled,
7929 .wp-core-ui .frm_grey.frm-button-primary,
7930 #frm-welcome .frm_grey {
7931 opacity: 0.5;
7932 background: #F6F6F6 !important;
7933 border-color: #ddd !important;
7934 color: #9FA5AA !important;
7935 }
7936
7937 /* Chrome Scrollbars for Windows */
7938 .windows::-webkit-scrollbar,
7939 .windows ::-webkit-scrollbar {
7940 width: 7px;
7941 background: transparent;
7942 }
7943
7944 .windows::-webkit-scrollbar-thumb,
7945 .windows ::-webkit-scrollbar-thumb {
7946 background: var(--grey-border);
7947 -webkit-border-radius: var(--border-radius);
7948 -webkit-box-shadow: none;
7949 }
7950
7951 .windows::-webkit-scrollbar-corner,
7952 .windows ::-webkit-scrollbar-corner {
7953 background: transparent;
7954 }
7955
7956 /* RTL */
7957 .rtl h3 {
7958 font-weight: inherit !important;
7959 }
7960
7961 .rtl.js .accordion-section-title:after {
7962 left: 10px;
7963 right: auto;
7964 }
7965
7966 .rtl #frm_top_bar #frm_bs_dropdown {
7967 padding-left: 15px;
7968 }
7969
7970 .rtl .frm_wrap .columns-2 .frm-right-panel,
7971 .rtl .frm-right-panel {
7972 border-right-width: 1px;
7973 border-left-width: 0;
7974 }
7975
7976 .rtl .frm_right_text {
7977 text-align: left;
7978 }
7979
7980 .rtl .frm_wrap #frm_adv_info ul.category-tabs li:first-child {
7981 border-left-width: 1px;
7982 }
7983
7984 .rtl .frm-dropdown-menu {
7985 text-align: right;
7986 }
7987
7988 .rtl .frm_actions_dropdown .frm_icon_font {
7989 float: right;
7990 margin-right: 0;
7991 margin-left: 3px;
7992 }
7993
7994 .rtl #frm-insert-fields-box,
7995 .rtl #frm-conditionals {
7996 padding-right: .9em;
7997 }
7998
7999 .rtl #html_settings .frm_field_html_box {
8000 margin-right: 0;
8001 }
8002
8003 .rtl .frm_list_entry_page h2 {
8004 float: right;
8005 }
8006
8007 .rtl .frm_scale {
8008 float: right;
8009 margin-left: 10px;
8010 margin-right: 0;
8011 }
8012
8013 .rtl .frm-page-break .frm-collapse-page.button {
8014 margin-left: 0;
8015 margin-right: 46%;
8016 }
8017
8018 .rtl .frm-field-action-icons {
8019 right: unset;
8020 left: 2px;
8021 }
8022
8023 .rtl .frm_has_shortcodes > i {
8024 right: auto;
8025 left: 5px;
8026 }
8027
8028 .rtl .frm_code_list.frm-full-hover a span,
8029 .rtl .frm_reply_to_container,
8030 .rtl .frm_bcc_cc_container {
8031 float: left;
8032 }
8033
8034 .rtl .frm-default-switcher {
8035 float: left;
8036 position: relative;
8037 }
8038
8039 .rtl .frm-with-right-icon .frmsvg {
8040 right: auto;
8041 left: 0;
8042 }
8043
8044 .rtl .frm-inline-modal > a.dismiss {
8045 left: 13px;
8046 right: auto;
8047 }
8048
8049 .rtl.wp-admin .frm_wrap select {
8050 padding: 0 12px 0 24px !important;
8051 }
8052
8053 /* ---------------------------------------------------------------
8054 Clearfix
8055 --------------------------------------------------------------- */
8056 span.clear {
8057 display: block;
8058 }
8059
8060 .clearfix:after {
8061 content: ".";
8062 display: block;
8063 height: 0;
8064 clear: both;
8065 visibility: hidden;
8066 }
8067
8068 .clearfix {
8069 display: inline-block;
8070 }
8071
8072 /*Override styling from other plugins*/
8073 .frm_form_fields .clear {
8074 height: auto;
8075 }
8076
8077 /* Hides from IE-mac \*/
8078 * html .clearfix {
8079 height: 1%;
8080 }
8081
8082 .clearfix {
8083 display: block;
8084 }
8085
8086 /* End hide from IE-mac */
8087
8088 /*-----------------------------------------------------------------
8089 Responsive Design
8090 ---------------------------------------------------------------- */
8091
8092 @media only screen and (max-width: 1200px) {
8093 .frm-addons {
8094 grid-template-columns: 1fr 1fr;
8095 }
8096
8097 ul.frm_form_nav > li {
8098 margin-right: 2.5%;
8099 }
8100 }
8101
8102 @media only screen and (max-width: 1050px) {
8103 .frm_wrap {
8104 --biggest-sidebar: 390px;
8105 }
8106
8107 #form_settings_page .columns-2 {
8108 margin: 0;
8109 }
8110
8111 .frm_actions_list {
8112 margin-left: 0;
8113 }
8114
8115 ul.frm_form_nav > li {
8116 margin-right: 1.5%;
8117 }
8118 }
8119
8120 @media only screen and (max-width: 960px) {
8121 .auto-fold #adminmenuwrap {
8122 width: 36px;
8123 }
8124
8125 .frm_wrap #postbox-container-1 #frm_adv_info {
8126 min-width: 220px;
8127 }
8128
8129 p.howto {
8130 display: inline-block;
8131 }
8132
8133 ul.frm_form_nav {
8134 clear: left;
8135 padding-top: 0;
8136 }
8137
8138 ul.frm_form_nav > li {
8139 margin-right: 3.5%;
8140 }
8141
8142 .frm-full-screen #frm_top_bar {
8143 padding: 0 10px !important;
8144 }
8145
8146 .frm-full-close {
8147 padding: 15px 0 10px 10px;
8148 }
8149
8150 .frm-full-close .frmsvg {
8151 padding: 0;
8152 }
8153
8154 .frm-full-screen .frm_top_left {
8155 padding-top: 10px
8156 }
8157
8158 .frm-full-screen .frm_top_left h1 {
8159 padding-top: 0 !important;
8160 }
8161
8162 .frm-full-screen .frm-header-logo {
8163 margin-top: 6px !important;
8164 }
8165 }
8166
8167 @media only screen and (max-width: 850px) {
8168 .frm_wrap {
8169 --biggest-sidebar: 350px;
8170 --big-sidebar: 350px;
8171 }
8172
8173 .frm_col_one {
8174 clear: none;
8175 }
8176
8177 .frm-fields p > .frm_inline_label,
8178 .frm_inline_label {
8179 display: block;
8180 margin: 5px 0;
8181 }
8182
8183 .post-type-frm_display #frm_top_bar.frm-nav-bar h1,
8184 .frm_page_container #frm_top_bar h1 {
8185 width: auto;
8186 max-width: 200px;
8187 }
8188
8189 #frm-publishing {
8190 width: auto;
8191 }
8192
8193 #frm_form_editor_container,
8194 .frm-entry-container {
8195 margin: 0 20px;
8196 }
8197
8198 .frmbutton.ui-sortable-helper .frmsvg,
8199 .field_type_list li.frmbutton .frmsvg,
8200 .frmbutton.ui-sortable-helper i,
8201 .field_type_list li.frmbutton i {
8202 margin: .15em 0 .15em .1em;
8203 width: 25px;
8204 }
8205
8206 .rtl .frmbutton.ui-sortable-helper .frmsvg,
8207 .rtl .field_type_list li.frmbutton .frmsvg,
8208 .rtl .frmbutton.ui-sortable-helper i,
8209 .rtl .field_type_list li.frmbutton i {
8210 margin: .15em .1em .15em 0;
8211 }
8212
8213 .frm_wrap .frm-search {
8214 float: none !important;
8215 width: auto;
8216 clear: both;
8217 }
8218
8219 .post-type-frm_display #frm_adv_info {
8220 top: auto !important;
8221 position: static;
8222 width: auto;
8223 }
8224
8225 .frm_wrap .frm-right-panel #frm_adv_info,
8226 .frm_wrap #postbox-container-1 #frm_adv_info {
8227 min-width: 275px;
8228 }
8229
8230 .frm_wrap #frm_adv_info ul.category-tabs li,
8231 .frm_wrap #frm_adv_info ul.category-tabs li.tabs {
8232 border: none;
8233 }
8234
8235 .frm_wrap #frm_adv_info ul.category-tabs li:first-child {
8236 margin-left: 12px;
8237 }
8238
8239 .frm_wrap #frm_adv_info ul.category-tabs li.tabs {
8240 border-bottom: 2px solid #5b9dd9;
8241 padding-bottom: 8px;
8242 }
8243
8244 .post-type-frm_display #poststuff {
8245 padding: 10px 25px;
8246 }
8247
8248 .post-type-frm_display #side-sortables .postbox {
8249 margin-bottom: 20px;
8250 border-radius: var(--small-radius);
8251 border-top-width: 1px;
8252 }
8253 }
8254
8255 @media only screen and (max-width: 782px) {
8256 .frm_wrap {
8257 --small-sidebar: 20%;
8258 --medium-sidebar: 35%
8259 }
8260
8261 #form_settings_page .advanced_settings .form-table td, .form-table th {
8262 display: table-cell;
8263 width: auto !important;
8264 }
8265
8266 .frm-white-body #publishing-action,
8267 .frm_wrap #publishing-action {
8268 line-height: normal;
8269 }
8270
8271 .frm-full-screen #screen-meta-links {
8272 display: none;
8273 }
8274
8275 .frm_wrap .misc-pub-section {
8276 padding: 6px 0;
8277 }
8278
8279 .frm_wrap .misc-pub-section > a {
8280 float: none;
8281 white-space: nowrap;
8282 }
8283
8284 .frm-form-setting-tabs a {
8285 position: relative;
8286 padding: 10px 5px 10px 40px;
8287 }
8288
8289 .frm-form-setting-tabs a .frmsvg,
8290 .frm-form-setting-tabs a i {
8291 position: absolute;
8292 left: 13px;
8293 top: calc(50% - 10px);
8294 margin: 0;
8295 }
8296
8297 #frm-insert-fields .button,
8298 #frm-insert-fields .button a,
8299 .frmbutton.ui-sortable-helper a {
8300 line-height: 26px;
8301 max-height: 28px;
8302 }
8303
8304 a.frm_add_logic_link {
8305 margin-left: 0;
8306 margin-right: 0;
8307 width: 100%;
8308 box-sizing: border-box;
8309 }
8310
8311 a.frm_add_logic_link .frmsvg,
8312 a.frm_add_logic_link i {
8313 display: none;
8314 }
8315
8316 #new_fields .frm_single_option select,
8317 #new_fields .frm_single_option input[type=text] {
8318 width: calc(100% - 83px);
8319 }
8320
8321 .frm_single_entry_page .frm_form_fields input[type=text],
8322 .frm_single_entry_page .frm_form_fields select,
8323 .frm_single_entry_page .frm_form_fields textarea {
8324 width: 100%;
8325 }
8326
8327 .with_frm_style .frm_radio input[type=radio],
8328 .with_frm_style .frm_checkbox input[type=checkbox] {
8329 width: 25px !important;
8330 }
8331
8332 .frm_single_entry_page .with_frm_style .frm_radio input[type=radio],
8333 .frm_single_entry_page .with_frm_style .frm_checkbox input[type=checkbox] {
8334 width: 18px !important;
8335 }
8336
8337 .wp-list-table.toplevel_page_formidable .column-entries,
8338 .wp-list-table.toplevel_page_formidable .column-form_key,
8339 .wp-list-table.toplevel_page_formidable .column-shortcode,
8340 .wp-list-table.toplevel_page_formidable .column-created_at {
8341 display: none !important;
8342 }
8343
8344 .wp-list-table.toplevel_page_formidable td.column-entries,
8345 .wp-list-table.toplevel_page_formidable td.column-form_key,
8346 .wp-list-table.toplevel_page_formidable td.column-shortcode,
8347 .wp-list-table.toplevel_page_formidable td.column-created_at {
8348 padding: 3px 8px 3px 35%;
8349 text-align: left;
8350 }
8351
8352 .wp-list-table.toplevel_page_formidable td.column-title:before,
8353 .wp-list-table.toplevel_page_formidable td.column-id:before {
8354 display: none !important;
8355 }
8356
8357 .wp-list-table.toplevel_page_formidable td.column-title,
8358 .wp-list-table.toplevel_page_formidable td.column-id {
8359 display: table-cell !important;
8360 }
8361
8362 #form_entries_page .wp-list-table th.frm_hidden,
8363 #form_entries_page .wp-list-table td.frm_hidden {
8364 display: none !important;
8365 }
8366
8367 ul.frm_form_nav > li {
8368 margin-right: 15px;
8369 }
8370
8371 .frm-white-body.auto-fold #wpcontent {
8372 padding-left: 0;
8373 }
8374
8375 .frm_right_addon .frm_remove_field {
8376 bottom: 11px;
8377 }
8378
8379 .frm-addons {
8380 grid-template-columns: 1fr;
8381 }
8382
8383 .frm_single_entry_page.frm_wrap .frm_page_container {
8384 height: auto;
8385 display: block;
8386 }
8387
8388 .frm_single_entry_page.frm_wrap .columns-2 {
8389 display: block;
8390 border-bottom: none;
8391 }
8392
8393 .frm_single_entry_page .wrap.frm-with-margin {
8394 margin: 10px 20px;
8395 }
8396
8397 .frm_single_entry_page #post-body-content + .frm-right-panel {
8398 width: auto;
8399 margin: 0 20px;
8400 border: 1px solid var(--sidebar-hover);
8401 border-radius: 6px;
8402 }
8403
8404 #wp-content-media-buttons a.frm_insert_form {
8405 padding: 0 15px;
8406 }
8407 }
8408
8409 @media only screen and (max-width: 700px) {
8410 .frm_wrap {
8411 --biggest-sidebar: 50%;
8412 --big-sidebar: 50%;
8413 }
8414 }
8415
8416 @media only screen and (max-width: 600px) {
8417 .frm_wrap {
8418 --small-sidebar: 45px;
8419 }
8420
8421 .frm-form-setting-tabs a {
8422 visibility: collapse;
8423 font-size: 0;
8424 padding: 0 15px;
8425 }
8426
8427 .frm-form-setting-tabs a .frmsvg,
8428 .frm-form-setting-tabs a i {
8429 visibility: visible;
8430 position: initial;
8431 font-size: 18px;
8432 }
8433
8434 #frm_builder_page #frm-insert-fields {
8435 padding: 0;
8436 }
8437
8438 .frm_wrap #frm_adv_info ul.category-tabs li {
8439 display: inline-block;
8440 padding: 0;
8441 margin: 2px 0;
8442 border-bottom: 2px solid transparent;
8443 }
8444
8445 .frm_wrap #frm_adv_info ul.category-tabs li.tabs,
8446 .frm_wrap #frm_adv_info ul.category-tabs li:first-child {
8447 margin-left: 0;
8448 padding: 0;
8449 }
8450
8451 .field_type_list li {
8452 text-align: center;
8453 }
8454
8455 #frm-insert-fields li a {
8456 padding: 5px;
8457 }
8458
8459 .frmbutton.ui-sortable-helper .frmsvg,
8460 .field_type_list li.frmbutton .frmsvg,
8461 .frmbutton.ui-sortable-helper i,
8462 .field_type_list li.frmbutton i {
8463 display: block;
8464 margin: 0 auto 3px;
8465 text-align: center;
8466 }
8467
8468 #frm_form_editor_container .frm_primary_label {
8469 clear: both;
8470 }
8471
8472 #frm_builder_page .frm_code_list a.button {
8473 padding: 2px;
8474 }
8475
8476 #frm_builder_page .frm_actions_dropdown > .frm-dropdown-menu {
8477 right: 0;
8478 left: auto;
8479 }
8480
8481 .frm-right-panel h3.accordion-section-title {
8482 padding-right: 10px;
8483 padding-left: 10px;
8484 font-size: 20px;
8485 white-space: nowrap;
8486 overflow: hidden;
8487 }
8488
8489 .frm-right-panel .accordion-section-title:before {
8490 margin-left: 0;
8491 margin-right: 3px;
8492 }
8493
8494 .rtl #frm_builder_page .frm_actions_dropdown > .frm-dropdown-menu {
8495 right: auto;
8496 left: 0;
8497 }
8498 }
8499
8500 @media only screen and (max-width: 475px) {
8501 #frm_bs_dropdown {
8502 float: none;
8503 }
8504
8505 #frm-nav-tabs {
8506 padding: 0;
8507 white-space: nowrap;
8508 }
8509
8510 #frm-nav-tabs a {
8511 margin-right: 0;
8512 }
8513 }
8514
8515 /* PRINT */
8516 @media print {
8517 a, .misc-pub-section a {
8518 color: #000 !important;
8519 }
8520
8521 .add-new-h2, #frm_top_bar, .dashicons,
8522 #adminmenuwrap, #adminmenuback, #wphead, #button_bar, #submitdiv, .button-secondary,
8523 #screen-metas, #screen-meta-links, #footer, #wpfooter, .inner-sidebar, .frm_form_nav,
8524 .frm_flash_graph, .frm_no_print, object, .error {
8525 visibility: hidden;
8526 display: none !important;
8527 }
8528
8529 .widget, .postbox, .stuffbox, .postbox h3 {
8530 border-width: 0 !important;
8531 border-color: #fff;
8532 }
8533
8534 .postbox {
8535 background: #fff !important;
8536 border: none;
8537 position: static;
8538 }
8539
8540 .postbox h3, .postbox h4 {
8541 background: #fff !important;
8542 }
8543
8544 #wpbody-content {
8545 float: none;
8546 }
8547
8548 #wpcontent, #post-body-content,
8549 .has-right-sidebar #post-body,
8550 #poststuff .columns-2 {
8551 margin: 0 !important;
8552 }
8553
8554 .frm_wrap #poststuff .columns-2 {
8555 display: block;
8556 }
8557
8558 #post-body-content + .frm-right-panel,
8559 .frm_wrap .columns-2 .frm-right-panel,
8560 .frm-right-panel {
8561 border: none;
8562 width: auto;
8563 display: block;
8564 padding: 20px;
8565 }
8566
8567 .frm_page_container .columns-2,
8568 .frm_wrap .frm_page_container {
8569 height: auto;
8570 display: block;
8571 }
8572
8573 .misc-pub-section > span {
8574 padding: 0;
8575 }
8576
8577 .frm-right-panel .postbox .inside {
8578 padding-left: 12px;
8579 padding-right: 12px;
8580 }
8581
8582 .curtime #timestamp:before {
8583 display: none;
8584 content: none !important;
8585 }
8586
8587 .frm_charts .alignleft {
8588 float: none;
8589 }
8590
8591 .pg_odd, .pg_even {
8592 page-break-inside: avoid;
8593 max-width: 600px;
8594 }
8595
8596 .form-table td, .form-table th {
8597 padding: 0;
8598 }
8599
8600 .frm_file_container a {
8601 display: block;
8602 width: 100%;
8603 }
8604 }
8605
8606 .frm-admin-page-styles #frm-publishing #save_menu_header,
8607 .frm-admin-page-styles2 #frm-publishing #save_menu_header {
8608 display: inline-block;
8609 }
8610
8611 /* Change the order of subfields of the Name field in the backend */
8612 .edit_form_item .frm_combo_inputs_container[data-name-layout="last_first"] .frm_form_subfield-first {
8613 order: 2;
8614 }
8615
8616 .frm-video-wrapper {
8617 padding: 0 20px;
8618 }
8619
8620 .frm-video-wrapper iframe {
8621 width: 100%;
8622 max-width: 843px;
8623 border-radius: 10px;
8624 }
8625
8626 #frm_field_group_popup {
8627 position: absolute;
8628 top: 0;
8629 right: 0;
8630 width: 366px;
8631 height: 231px;
8632 border-radius: 8px;
8633 background: #fff;
8634 box-shadow: 0px 20px 48px rgba(40, 47, 54, 0.15);
8635 z-index: 3;
8636 box-sizing: border-box;
8637 padding: 24px 0;
8638 text-align: left;
8639 }
8640
8641 .rtl #frm_field_group_popup {
8642 text-align: right;
8643 }
8644
8645 .frm-merge-fields-into-row #frm_field_group_popup {
8646 top: unset;
8647 bottom: 50px;
8648 height: 196px;
8649 }
8650
8651 .frm-merge-fields-into-row #frm_field_group_popup .frm-break-field-group {
8652 display: none;
8653 }
8654
8655 .frm-merge-fields-into-row > a {
8656 color: rgba(40, 47, 54, 0.85);
8657 position: relative;
8658 top: 2px;
8659 }
8660
8661 .frm-row-layout-title {
8662 font-weight: 600;
8663 font-size: 11px;
8664 line-height: 15px;
8665 text-transform: uppercase;
8666 color: rgba(40, 47, 54, 0.45);
8667 margin-bottom: 40px;
8668 }
8669
8670 .frm-row-layout-option {
8671 background: #F6F7FB;
8672 box-sizing: border-box;
8673 border-radius: 2px;
8674 padding: 18px 11px;
8675 }
8676
8677 #frm_field_group_popup .frm-row-layout-option .frm_grid_container {
8678 grid-gap: 0 5%;
8679 grid-template-columns: repeat(12, auto);
8680 }
8681
8682 #frm_field_group_popup .frm-row-layout-option {
8683 cursor: pointer;
8684 }
8685
8686 #frm_field_group_popup .frm-row-layout-option.frm-active-row-layout,
8687 #frm_field_group_popup .frm-row-layout-option:hover {
8688 outline: 1px solid var(--primary-color);
8689 }
8690
8691 .frm-custom-field-group-layout,
8692 .frm-break-field-group {
8693 padding: 5px 15px;
8694 cursor: pointer;
8695 font-size: 14px;
8696 line-height: 19px;
8697 color: rgba(40, 47, 54, 0.85);
8698 }
8699
8700 .frm-custom-field-group-layout:hover,
8701 .frm-break-field-group:hover {
8702 background-color: #f5f5f5f5;
8703 }
8704
8705 .frm-custom-field-group-layout svg,
8706 .frm-break-field-group svg {
8707 margin-right: 5px;
8708 }
8709
8710 #frm_field_multiselect_popup {
8711 background: white;
8712 height: 48px;
8713 position: fixed;
8714 border-radius: 4px;
8715 box-shadow: 0px 8px 24px rgba(40, 47, 54, 0.15);
8716 color: rgba(40, 47, 54, 0.85);
8717 font-size: 13px;
8718 right: 30px;
8719 bottom: 10px;
8720 }
8721
8722 #frm_field_multiselect_popup > div {
8723 display: inline-block;
8724 line-height: 48px;
8725 vertical-align: top;
8726 }
8727
8728 #frm_field_multiselect_popup.frm-unmergable > .frm-merge-fields-into-row,
8729 #frm_field_multiselect_popup.frm-unmergable > .frm-multiselect-popup-separator {
8730 display: none;
8731 }
8732
8733 #frm_field_multiselect_popup > div:not(.frm-multiselect-popup-separator) {
8734 padding: 0 20px;
8735 cursor: pointer;
8736 }
8737
8738 #frm_field_multiselect_popup > div:not(.frm-multiselect-popup-separator):hover {
8739 background: #f5f5f5f5;
8740 }
8741
8742 .frm-builder-popup-heading {
8743 font-weight: 600;
8744 font-size: 12px;
8745 line-height: 15px;
8746 text-transform: uppercase;
8747 color: rgba(40, 47, 54, 0.45);
8748 }
8749
8750 .frm-builder-popup-subheading {
8751 font-size: 12px;
8752 line-height: 16px;
8753 color: rgba(40, 47, 54, 0.45);
8754 }
8755
8756 .frm-multiselect-popup-separator {
8757 height: 36px;
8758 width: 1px;
8759 position: relative;
8760 top: 6px;
8761 background: #C4C4C4;
8762 }
8763
8764 .frm-sortable-helper,
8765 .frm-multiselect-key-is-down li.form-field:not(.edit_field_type_divider) {
8766 pointer-events: none;
8767 }
8768
8769 .frm-sortable-helper {
8770 /* Make sure the item being dragged appears above other form builder fields */
8771 z-index: 99;
8772 }
8773
8774 #frm_banner {
8775 width: 100%;
8776 color: #fff;
8777 background: var(--primary-color);
8778 height: 40px;
8779 line-height: 40px;
8780 text-align: center;
8781 position: relative;
8782 }
8783
8784 .frm-banner-emoji {
8785 font-size: 19px;
8786 }
8787
8788 .frm-banner-emoji,
8789 .frm-banner-title {
8790 margin-right: 5px;
8791 vertical-align: top;
8792 }
8793
8794 .frm-banner-cta a {
8795 text-decoration: underline !important;
8796 }
8797
8798 .frm-banner-dismiss {
8799 cursor: pointer;
8800 position: absolute;
8801 right: 10px;
8802 top: 50%;
8803 transform: translateY( -50% );
8804 }
8805
8806 .frm-banner-dismiss .frmsvg {
8807 vertical-align: top;
8808 }
8809
8810 .frm-ready-made-solution:not(.frm-search-result) {
8811 display: none !important;
8812 }
8813
8814 #frm_new_form_modal .frm-ready-made-solution {
8815 padding: 20px 5px;
8816 display: flex;
8817 }
8818
8819 .frm-ready-made-solution .frm-hover-icons {
8820 padding: 5px;
8821 position: static;
8822 }
8823
8824 #frm_new_form_modal .frm-ready-made-solution > div:first-child {
8825 width: 300px;
8826 }
8827
8828 .frm-ready-made-solution span {
8829 background-color: #fde6de;
8830 color: #f25a24;
8831 padding: 10px;
8832 text-transform: uppercase;
8833 font-size: 11px;
8834 margin-bottom: 10px;
8835 display: inline-block;
8836 border-radius: 4px;
8837 }
8838
8839 .frm-ready-made-solution h3 ~ a {
8840 color: var(--primary-color);
8841 }
8842
8843 .frm-ready-made-solution img {
8844 max-width: 100%;
8845 }
8846
8847