PluginProbe
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More / 5.5.4
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More v5.5.4
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.4, at css/frm_admin.css

8,844 lines 163.2 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_captchas {
4458 margin-top: 16px;
4459 }
4460
4461 .frm_captchas .frm_radio {
4462 display: flex;
4463 column-gap: 21px;
4464 }
4465
4466 .captcha_option {
4467 border: 1px solid rgba(40, 47, 54, 0.2);
4468 border-radius: 4px;
4469 display: inline-block;
4470 position: relative;
4471 }
4472
4473 .captcha_option label {
4474 display: block;
4475 padding: 12px;
4476 display: flex;
4477 flex-direction: column;
4478 text-align: center;
4479 justify-content: center;
4480 }
4481
4482 .captcha_option label p {
4483 color: #545F6E;
4484 }
4485
4486 .captcha_option input[type=radio] {
4487 border: none;
4488 border-width: 0 !important;
4489 display: none;
4490 }
4491
4492 .captcha_option.active label:before {
4493 content: '';
4494 background-color: none;
4495 position: absolute;
4496 left: -10px;
4497 top: -10px;
4498 width: 20px !important;
4499 height: 20px !important;
4500 margin: 0 !important;
4501 background-image: url( data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iIzQxOTlGRCI+PHRpdGxlPmNoZWNrbWFya19jaXJjbGU8L3RpdGxlPjxjaXJjbGUgY3g9IjEyLjIiIGN5PSIxMS43IiByPSIxMCIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yMy42IDEyQTExLjYgMTEuNiAwIDExLjQgMTJhMTEuNiAxMS42IDAgMDEyMy4yIDB6bS0xMyA2LjJsOC43LTguN2MuMy0uMy4zLS43IDAtMWwtMS0xYS43LjcgMCAwMC0xLjEgMGwtNyA3LTMuNC0zLjNhLjguOCAwIDAwLTEgMGwtMSAxYy0uNC4zLS40LjggMCAxbDQuOCA1Yy4zLjIuOC4yIDEgMHoiLz48L3N2Zz4= );
4502 }
4503
4504 .frm_captchas .frmsvg {
4505 width: 140px;
4506 height: 38px;
4507 }
4508
4509 .frm_builder_captcha.frm_warning_style {
4510 display: flex;
4511 column-gap: 10px;
4512 padding: 12px 16px;
4513 }
4514
4515 .frm-example-icon .frmsvg,
4516 .frm-example-icon i {
4517 height: 20px;
4518 width: 20px;
4519 font-size: 20px;
4520 color: var(--dark-grey);
4521 }
4522
4523 .edd_frm_license_row {
4524 clear: both;
4525 line-height: 2em;
4526 }
4527
4528 .frm_license_msg {
4529 margin-top: 0;
4530 }
4531
4532 .frm_authorized_box .frm-show-unauthorized,
4533 .frm_unauthorized_box .frm-show-authorized {
4534 display: none;
4535 }
4536
4537 .edd_frm_status_icon.frm_icon_font {
4538 color: #D54E21;
4539 margin: 0 5px;
4540 }
4541
4542 .edd_frm_status_icon.frm_icon_font.frm_inactive_icon {
4543 color: green;
4544 }
4545
4546 /* Hide the install steps for solutions */
4547 #form_global_settings .tabs-panel .num svg {
4548 display: none;
4549 }
4550
4551 /* Empty List */
4552
4553 .frm_no_items {
4554 margin: 0 auto 50px;
4555 text-align: center;
4556 color: var(--dark-grey);
4557 max-width: 500px;
4558 }
4559
4560 .frm_no_items h2 {
4561 font-size: 25px;
4562 margin-bottom: 30px !important;
4563 }
4564
4565 .frm_no_items p {
4566 font-size: 14px;
4567 }
4568
4569 .frm-subscribe {
4570 margin: 30px 0;
4571 }
4572
4573 /* Inbox */
4574
4575 #frm_inbox_page .frm_page_container {
4576 height: auto;
4577 }
4578
4579 .frm_inbox_card {
4580 display: grid;
4581 grid-template-columns: 72px 1fr;
4582 grid-gap: 15px;
4583 border-bottom: 1px solid var(--grey-border);
4584 padding: 25px;
4585 }
4586
4587 .frm_inbox_card_icon {
4588 grid-row: span 3 / span 3;
4589 padding-top: 20px;
4590 text-align: center
4591 }
4592
4593 .frm_inbox_card_icon svg {
4594 height: 48px;
4595 width: 48px;
4596 color: var(--blue-border);
4597 }
4598
4599 .frm_inbox_card header {
4600 display: grid;
4601 grid-template-columns: 1fr 150px;
4602 align-items: center;
4603 }
4604
4605 .frm_inbox_card h3 {
4606 border: none;
4607 text-transform: none;
4608 margin: 0;
4609 padding: 0;
4610 font-weight: 600;
4611 color: var(--medium-grey);
4612 font-size: 16px;
4613 }
4614
4615 .frm_inbox_date {
4616 text-align: right;
4617 }
4618
4619 .frm_inbox_count,
4620 .frm_inbox_unread {
4621 background: var(--orange);
4622 color: #fff;
4623 border-radius: 50%;
4624 display: inline-block;
4625 margin-right: 8px;
4626 font-size: 11px;
4627 text-align: center;
4628 }
4629
4630 .frm_inbox_unread {
4631 width: 8px;
4632 height: 8px;
4633 }
4634
4635 .frm_inbox_count {
4636 min-width: 18px;
4637 height: 18px;
4638 margin-left: 2px;
4639 vertical-align: text-bottom;
4640 }
4641
4642 /* Styles tabs */
4643
4644 #frm_styling_form #frm_delete_style {
4645 padding-right: 10px;
4646 }
4647
4648 #frm_styling_form #frm_delete_style .frmsvg {
4649 vertical-align: -webkit-baseline-middle;
4650 }
4651
4652 .frm_pro_form .frm_form_field.frm_lite_style,
4653 .frm_pro_form .frm_lite_style {
4654 display: none !important;
4655 }
4656
4657 label.default-style-box input[type="checkbox"] {
4658 vertical-align: middle;
4659 }
4660
4661 #frm_styling_form .frm_form_field input[type="checkbox"],
4662 #frm_styling_form .frm_form_field input[type="radio"] {
4663 vertical-align: bottom;
4664 }
4665
4666 #frm_styling_form .howto span {
4667 float: none;
4668 margin-top: 0;
4669 }
4670
4671 /* Import/Export */
4672 .csv_opts #frm_csv_col_sep {
4673 width: 45px;
4674 }
4675
4676 #frm_advanced td.frm_left_label {
4677 width: 20%;
4678 padding-right: 2px;
4679 }
4680
4681 #frm_where_options select {
4682 max-width: 200px;
4683 }
4684
4685 #frm_where_options select.frm_insert_where_options {
4686 width: 30%;
4687 }
4688
4689 #frm_where_options select.frm_where_is_options {
4690 width: 20%;
4691 }
4692
4693 #frm_where_options span.frm_where_val {
4694 width: 32%;
4695 display: inline-block;
4696 position: relative;
4697 }
4698
4699 #frm_where_options span.frm_where_val .frm_tooltip_icon {
4700 left: -4px;
4701 position: absolute;
4702 }
4703
4704 #frm_where_options span.frm_where_val.frm_hidden {
4705 display: none;
4706 }
4707
4708 #frm_where_options span.frm_where_val input, #frm_where_options span.frm_where_val select {
4709 width: 90%;
4710 margin-left: 10px;
4711 }
4712
4713 #frm_where_options {
4714 min-height: 31px;
4715 }
4716
4717 .tabs-panel.active .tabs-panel, .frm_settings_form .tabs-panel .tabs-panel {
4718 border: none;
4719 padding: 0;
4720 }
4721
4722 .frm-feature-banner {
4723 background: var(--dark-grey);
4724 color: #fff;
4725 border-radius: var(--small-radius);
4726 padding: 20px;
4727 margin: 10px 0;
4728 }
4729
4730 .frm-feature-banner p {
4731 font-size: 14px;
4732 }
4733
4734 .frm-feature-banner .dismiss {
4735 margin-top: -10px;
4736 margin-right: -10px;
4737 }
4738
4739 .frm-feature-banner .dismiss svg {
4740 color: #fff;
4741 }
4742
4743 .frm-feature-banner .frm-big-icon {
4744 padding-right: 20px;
4745 float: left;
4746 min-height: 60px;
4747 }
4748
4749 .frm-big-icon svg {
4750 height: 60px;
4751 width: 60px;
4752 }
4753
4754 .frm-feature-banner p {
4755 margin-top: 0;
4756 }
4757
4758 /*for add-on reverse compatibility */
4759
4760 .frm_98_width {
4761 width: 100% !important;
4762 }
4763
4764 /*Form Settings Tab*/
4765
4766 h2.frm-h2,
4767 .frm_form_settings h2 {
4768 border-bottom: 1px solid var(--grey-border);
4769 color: var(--dark-grey);
4770 font-size: 20px !important;
4771 font-weight: 500 !important;
4772 padding: 9px 0 5px;
4773 margin: 0;
4774 }
4775
4776 .frm_settings_form h3,
4777 .frm_form_settings h3 {
4778 font-size: 16px;
4779 border-top: 1px solid var(--grey-border);
4780 padding-top: 10px;
4781 font-weight: normal;
4782 text-transform: uppercase;
4783 color: var(--medium-grey);
4784 }
4785
4786 .frm_form_settings .howto {
4787 color: var(--medium-grey);
4788 font-size: 15px;
4789 margin-top: 8px;
4790 }
4791
4792 .frm_form_settings .advanced_settings .form-table {
4793 margin-top: 0;
4794 }
4795
4796 .frm_form_settings td.frm_175_width {
4797 width: 175px;
4798 }
4799
4800 .frm_form_settings #success_url {
4801 width: 95%;
4802 }
4803
4804 .frm_wrap .ui-autocomplete {
4805 box-shadow: none;
4806 border: 1px solid var(--grey-border);
4807 border-radius: var(--small-radius);
4808 background: var(--lightest-grey);
4809 position: absolute;
4810 padding: 3px 0;
4811 font-size: 15px;
4812 max-height: 310px;
4813 overflow-y: auto;
4814 overflow-x: hidden;
4815 }
4816
4817 .frm_wrap .ui-widget {
4818 font-family: inherit;
4819 }
4820
4821 .frm_wrap .ui-autocomplete li {
4822 padding: 2px 10px;
4823 background: none;
4824 color: var(--dark-grey);
4825 border: none;
4826 font-weight: normal;
4827 }
4828
4829 .frm_wrap .ui-autocomplete li div.ui-state-active,
4830 .frm_wrap .ui-autocomplete li.ui-state-focus {
4831 background: rgb(65, 153, 253);
4832 color: #fff;
4833 }
4834
4835 .frm_wrap .ui-autocomplete .ui-menu-item-wrapper {
4836 padding: 2px 10px;
4837 border-radius: var(--small-radius);
4838 }
4839
4840 .frm_wrap .ui-autocomplete .ui-menu-item-wrapper.ui-state-active {
4841 border: none;
4842 font-weight: inherit;
4843 }
4844
4845 .frm_select_with_label {
4846 margin: 7px 0 0;
4847 }
4848
4849 /* Customization Panel */
4850 #frm-insert-fields-box, #frm-conditionals {
4851 max-height: none;
4852 }
4853
4854 #frm-conditionals, #frm-adv-info-tab {
4855 display: none;
4856 max-height: 355px;
4857 }
4858
4859 #frm-insert-fields-box ul.subsubsub,
4860 #frm-conditionals ul.subsubsub {
4861 float: right;
4862 margin: 0;
4863 }
4864
4865 #frm-insert-fields-box ul.alignleft,
4866 #frm-conditionals ul.alignleft {
4867 margin: 5px 0 0;
4868 }
4869
4870 #frm_adv_info ul.frm_code_list.frm-full-hover {
4871 clear: both;
4872 max-height: 215px;
4873 overflow: auto;
4874 }
4875
4876 #frm-insert-fields-box ul.frm_code_list li.clear.frm_block {
4877 height: 10px;
4878 }
4879
4880 .frm_page_container #frm_adv_info .frm_noallow {
4881 display: none;
4882 }
4883
4884 #frm_adv_info #frm-conditionals .frm_noallow {
4885 display: block;
4886 }
4887
4888 /* Customize HTML Tab */
4889 #frm_html_tab.frm_hidden {
4890 display: none;
4891 }
4892
4893 #frm_html_tab.active {
4894 display: inline;
4895 }
4896
4897 /*Form Actions Tab*/
4898 .frm_email_reply_container select,
4899 .frm_email_reply_container input,
4900 .form-table td.frm_150_width {
4901 width: 170px;
4902 }
4903
4904 #frm_notification_settings .frm_no_top_padding {
4905 padding-top: 0;
4906 }
4907
4908 .frm_email_settings.frm_email_settings.widgets-holder-wrap {
4909 overflow: auto;
4910 box-shadow: none;
4911 }
4912
4913 #frm_notification_settings .widget-top .widget-action,
4914 #frm_form_editor_container .widget-top .widget-action {
4915 border: 0;
4916 margin: 0;
4917 padding: 10px;
4918 background: 0 0;
4919 cursor: pointer;
4920 outline: 0;
4921 }
4922
4923 #frm_email_addon_menu {
4924 border: 1px solid var(--grey-border);
4925 padding: 15px;
4926 border-radius: 4px;
4927 margin: 25px 0 15px;
4928 }
4929
4930 #frm_email_addon_menu .frm-search {
4931 float: right;
4932 margin: 0;
4933 }
4934
4935 #frm_email_addon_menu h3.frm-no-border {
4936 clear: none;
4937 padding-top: 7px;
4938 }
4939
4940 .frm_email_settings .widget .widget-top,
4941 .frm_email_settings .widget .widget-top h3 {
4942 cursor: pointer !important;
4943 }
4944
4945 .frm_email_settings .widget {
4946 margin-bottom: 15px;
4947 line-height: 1.4em;
4948 padding: 0;
4949 }
4950
4951 .frm_email_settings .widget:last-of-type {
4952 margin-bottom: 20px;
4953 }
4954
4955 .frm_form_action_settings .widget-top {
4956 box-shadow: none;
4957 border-color: var(--grey-border);
4958 border-radius: 4px;
4959 background: var(--lightest-grey);
4960 color: var(--dark-grey);
4961 }
4962
4963 .frm_form_action_settings:hover .widget-top {
4964 border-color: var(--grey);
4965 }
4966
4967 .frm_form_action_settings.open .widget-top {
4968 border-bottom-left-radius: 0;
4969 border-bottom-right-radius: 0;
4970 border-bottom: none;
4971 }
4972
4973 .frm_form_action_settings.open:hover .widget-top {
4974 border-color: var(--grey-border);
4975 }
4976
4977 .frm_form_action_settings > .widget-inside {
4978 display: none;
4979 }
4980
4981 .frm_form_action_settings.open > .widget-inside {
4982 display: block;
4983 }
4984
4985 .frm_form_action_settings .widget-inside {
4986 min-height: 25px;
4987 padding: 15px;
4988 border-color: var(--grey-border);
4989 border-bottom-left-radius: 4px;
4990 border-bottom-right-radius: 4px;
4991 }
4992
4993 .frm_form_action_settings .widget-title h4,
4994 .frm_form_action_settings .widget-title h3 {
4995 display: inline-block;
4996 border-bottom: none;
4997 padding: 10px 10px 5px;
4998 font-size: 16px;
4999 font-weight: 500;
5000 }
5001
5002 #frm_email_addon_menu h3 {
5003 margin: 0 0 15px;
5004 clear: both;
5005 }
5006
5007 .frm_single_api_settings p > label {
5008 display: inline;
5009 }
5010
5011 .frm_form_action_icon {
5012 margin-right: 5px;
5013 }
5014
5015 .frm_actions_list {
5016 margin: 0;
5017 display: inline;
5018 }
5019
5020 .frm_actions_list li {
5021 float: left;
5022 width: 15.6%;
5023 margin: 10px .5% 15px;
5024 height: 100px;
5025 text-align: center;
5026 }
5027
5028 .frm-limited-actions .frm-group-heading,
5029 .frm-limited-actions #frm-hide-groups,
5030 .frm-all-actions #frm-show-groups,
5031 .frm-limited-actions .frm-not-installed:not(.frm-search-result):not(.frm-default-show) {
5032 display: none;
5033 }
5034
5035 label.frm_action_events {
5036 padding-left: 15px;
5037 }
5038
5039 #frm-hide-groups,
5040 #frm-show-groups {
5041 font-size: 16px;
5042 float: right;
5043 }
5044
5045 .frm_actions_list a:active, .frm_actions_list a:focus {
5046 outline: none;
5047 }
5048
5049 .frm_actions_list a {
5050 font-size: 14px;
5051 color: var(--dark-grey);
5052 word-break: break-word;
5053 }
5054
5055 .frm_actions_list span.frm-outer-circle {
5056 /* 50px total with 30px content */
5057 background-color: var(--sidebar-color);
5058 padding: 10px;
5059 text-align: center;
5060 border-radius: 50%;
5061 display: block;
5062 width: 30px;
5063 height: 30px;
5064 margin: 0 auto 15px;
5065 }
5066
5067 .frm_email_settings .widget-title h4 {
5068 color: var(--dark-grey);
5069 }
5070
5071 .frm_disabled_action .widget-title h4 {
5072 color: var(--grey);
5073 }
5074
5075 .frm_actions_list a .frmsvg,
5076 .frm_actions_list a i {
5077 height: 18px;
5078 width: 18px;
5079 font-size: 18px;
5080 padding: 2px;
5081 color: var(--lightest-grey);
5082 }
5083
5084 span.frm-inner-circle,
5085 .frm_email_settings .widget-title .frm_form_action_icon {
5086 background-color: var(--grey-border);
5087 border-radius: 50%;
5088 display: inline-block;
5089 text-align: center;
5090 }
5091
5092 span.frm-inner-circle {
5093 background-color: var(--primary-hover);
5094 height: 22px;
5095 width: 22px;
5096 padding: 4px;
5097 color: #fff;
5098 }
5099
5100 .frm-inner-circle svg {
5101 fill: currentColor;
5102 }
5103
5104 .frm_email_settings .widget-title .frm_form_action_icon {
5105 height: 15px;
5106 width: 15px;
5107 padding: 5px;
5108 color: var(--lightest-grey);
5109 vertical-align: middle;
5110 }
5111
5112 .frm_actions_list .frmsvg,
5113 .frm_actions_list i:before,
5114 .frm_email_settings .widget-title .frm_form_action_icon i,
5115 .frm_email_settings .widget-title .frm_form_action_icon .frmsvg {
5116 height: 15px;
5117 width: 15px;
5118 vertical-align: text-top;
5119 }
5120
5121 .frm_actions_list i:before {
5122 vertical-align: middle;
5123 }
5124
5125 .frm_email_settings .widget-title:hover .frm_form_action_icon {
5126 background-color: var(--grey);
5127 }
5128
5129 span.frm-inner-circle.frm-inverse {
5130 background-color: transparent;
5131 color: var(--primary-hover);
5132 padding: 0;
5133 height: 30px;
5134 width: 100%;
5135 }
5136
5137 .frm_actions_list span.frm-inverse i,
5138 .frm_actions_list span.frm-inverse .frmsvg {
5139 color: var(--primary-hover);
5140 height: 30px;
5141 width: 30px;
5142 font-size: 30px;
5143 padding: 0;
5144 }
5145
5146 .frm_actions_list i.frm-inverse:before {
5147 height: 30px;
5148 width: 100%;
5149 font-size: 30px;
5150 }
5151
5152 .frm_email_settings .widget-title .frm_form_action_icon.frm-inverse {
5153 background: transparent;
5154 padding: 0;
5155 height: 24px;
5156 width: 24px;
5157 }
5158
5159 .frm_email_settings .widget-title .frm_form_action_icon.frm-inverse .frmsvg,
5160 .frm_email_settings .widget-title .frm_form_action_icon.frm-inverse i:before {
5161 color: var(--grey-border);
5162 height: 24px;
5163 width: 24px;
5164 font-size: 24px;
5165 line-height: 1em;
5166 }
5167
5168 .frm_email_settings .widget-title:hover .frm_form_action_icon.frm-inverse .frmsvg,
5169 .frm_email_settings .widget-title:hover .frm_form_action_icon.frm-inverse i:before {
5170 color: var(--grey);
5171 }
5172
5173 .frm_email_icons {
5174 padding: 10px 0 5px 6px;
5175 font-size: 20px;
5176 }
5177
5178 .frm_email_icons a {
5179 margin-left: 8px;
5180 color: var(--grey);
5181 opacity: 0;
5182 transition: all .2s ease;
5183 vertical-align: middle;
5184 }
5185
5186 .frm_email_icons a .frmsvg {
5187 color: var(--grey);
5188 }
5189
5190 .frm_email_icons a:hover,
5191 .widget-top:hover .frm_email_icons a {
5192 opacity: 1;
5193 }
5194
5195 .frm_actions_list a.frm_inactive_action {
5196 color: var(--grey);
5197 }
5198
5199 .frm_inactive_action .frm-inner-circle,
5200 .frm_actions_list .frm_inactive_action i {
5201 opacity: .4;
5202 }
5203
5204 .frm-no-margin {
5205 margin: 0;
5206 }
5207
5208 .frm-no-border {
5209 border: none !important;
5210 }
5211
5212 table td, .form-table tr td {
5213 vertical-align: top;
5214 }
5215
5216 #new_fields .form-table tr td {
5217 display: block;
5218 padding: 7px 0 0;
5219 }
5220
5221 #new_fields .form-table tr td:first-child {
5222 margin: 0;
5223 }
5224
5225 #new_fields .form-table tr td:last-child {
5226 margin-bottom: 9px;
5227 }
5228
5229 .form-table #list-table th {
5230 text-align: center;
5231 }
5232
5233 #form_settings_page th,
5234 #form_settings_page td,
5235 .frm_settings_form td,
5236 #frm_notification_settings .frm_form_action_settings td p {
5237 padding: 7px 0;
5238 }
5239
5240 #frm_notification_settings .form-table > tbody > tr > th {
5241 width: 150px;
5242 font-weight: normal;
5243 padding-right: 10px;
5244 }
5245
5246 #frm_notification_settings .frm_single_email_settings .form-table > tbody > tr > th {
5247 width: 80px;
5248 }
5249
5250 #frm_notification_settings table tr td:first-child {
5251 padding-left: 0;
5252 }
5253
5254 #frm_notification_settings table tr td:last-child {
5255 padding-right: 0;
5256 }
5257
5258
5259 #frm_notification_settings .frm_left_label {
5260 /* For add-ons that haven't been updated for 4.0 */
5261 float: none;
5262 width: auto !important;
5263 line-height: 1;
5264 }
5265
5266 .frm-fields .frm_autoresponder_rows select {
5267 width: auto;
5268 }
5269
5270 #frm_notification_settings .frm_with_left_label,
5271 #frm_notification_settings .frm_left_label + textarea,
5272 #frm_notification_settings .frm_left_label + select,
5273 #frm_notification_settings .frm_left_label + input[type=text] {
5274 width: 100%;
5275 }
5276
5277 #frm_notification_settings .frm_email_buttons {
5278 padding: 7px;
5279 background: var(--light-blue);
5280 color: var(--primary-hover);
5281 border-radius: 4px;
5282 border-color: var(--blue-border);
5283 line-height: 1em;
5284 height: auto;
5285 font-size: 12px;
5286 box-shadow: none;
5287 }
5288
5289 .frm_reply_to_container,
5290 .frm_bcc_cc_container {
5291 float: right;
5292 margin: -8px 0 0;
5293 z-index: 1;
5294 position: relative;
5295 }
5296
5297 .frm_email_row .frm_cancel1_icon:before {
5298 line-height: 1;
5299 vertical-align: bottom;
5300 }
5301
5302 .frm_action_id {
5303 padding-top: 10px;
5304 }
5305
5306 .frm_logic_field_opts {
5307 max-width: 35%;
5308 }
5309
5310 .frm-inline-select,
5311 #frm_submit_logic_row,
5312 .frm_logic_rows .frm-collapse-me {
5313 line-height: 30px;
5314 }
5315
5316 .frm_logic_row:first-of-type {
5317 padding-top: 8px;
5318 }
5319
5320 .frm-single-settings .frm_logic_row > select {
5321 max-width: 32.5% !important;
5322 }
5323
5324 .frm-single-settings .frm_logic_row select:nth-child(2) {
5325 max-width: 20% !important;
5326 }
5327
5328 .frm-single-settings .frm_logic_row span input,
5329 .frm-single-settings .frm_logic_row span select {
5330 max-width: 36% !important;
5331 }
5332
5333 .frm-single-settings .frm_logic_row input {
5334 max-width: 118px !important;
5335 }
5336
5337 .frm-single-settings ul.frm_sortable_field_opts {
5338 margin-bottom: 5px;
5339 }
5340
5341 .advanced_settings .frm_logic_row {
5342 margin: 14px 0;
5343 }
5344
5345 .advanced_settings .frm_logic_row select,
5346 .advanced_settings .frm_logic_row input {
5347 max-width: 30% !important;
5348 }
5349
5350 .frm_form_action_settings .frm_logic_row p {
5351 margin-top: 0;
5352 margin-bottom: 0;
5353 padding: 0;
5354 }
5355
5356 .frm_form_settings input[type="text"] {
5357 line-height: normal;
5358 height: auto;
5359 }
5360
5361 #poststuff .widgets-holder-wrap .frm_form_action_settings .widget-inside {
5362 padding-bottom: 0;
5363 }
5364
5365 #poststuff .frm_form_settings .widgets-holder-wrap .widget-inside {
5366 padding-left: 15px;
5367 padding-right: 15px;
5368 }
5369
5370 #form_global_settings h3 {
5371 font-size: 14px;
5372 margin-top: 25px;
5373 }
5374
5375 #form_global_settings .tabs-panel + h3 {
5376 margin-top: 0;
5377 border: none;
5378 }
5379
5380 #poststuff .frm_form_settings .widget-inside h3,
5381 #poststuff .frm_form_settings .advanced_settings h3,
5382 #poststuff .frm_settings_form h3,
5383 #frm_advanced .inside h3 {
5384 border-top: 1px solid #eee;
5385 border-bottom: none;
5386 margin: 15px -15px 0;
5387 padding: 8px 15px;
5388 font-size: 14px;
5389 }
5390
5391 #poststuff .frm_form_settings h3.frm_first_h3,
5392 #poststuff h3.frm_first_h3 {
5393 border: none;
5394 margin-top: 0;
5395 }
5396
5397 h3.frm_add_logic_link {
5398 margin-bottom: 0 !important;
5399 }
5400
5401 a.frm_add_logic_link {
5402 display: block;
5403 text-align: center;
5404 margin: 10px auto;
5405 padding: 10px;
5406 width: 80%;
5407 max-width: 290px;
5408 font-size: 19px;
5409 border: 1px solid var(--primary-color);
5410 border-radius: var(--border-radius);
5411 }
5412
5413 a.frm_add_logic_link.frm_hidden {
5414 display: none;
5415 }
5416
5417 .frm_add_logic_link .frmsvg,
5418 .frm_add_logic_link i {
5419 margin-right: 5px;
5420 }
5421
5422 .frm_right_addon {
5423 position: relative;
5424 }
5425
5426 .frm_right_addon .frm_remove_field {
5427 position: absolute;
5428 padding: 5px 10px;
5429 right: 10px;
5430 bottom: 0;
5431 }
5432
5433 .frm_right_addon input {
5434 padding-right: 30px;
5435 }
5436
5437 .frm_icon_font {
5438 color: #A0A0A0;
5439 color: var(--grey);
5440 }
5441
5442 .misc-pub-revisions.frm_icon_font,
5443 .misc-pub-revisions.frm_icon_font:hover {
5444 color: inherit;
5445 }
5446
5447 .postbox.frm_with_icons .inside {
5448 padding: 0;
5449 margin: 0;
5450 }
5451
5452 .frm_add_tag:before {
5453 content: '\e602';
5454 }
5455
5456 .frm_remove_tag:before {
5457 content: '\e600';
5458 }
5459
5460 .frm_logic_row .frm_remove_tag {
5461 padding-left: 7px;
5462 }
5463
5464 .frm_logic_row .frm1 > .frm_remove_tag {
5465 padding: 0;
5466 }
5467
5468 .frm_tooltip_icon:before {
5469 font-size: 13px;
5470 vertical-align: top;
5471 }
5472
5473 .form-field input[type=text].frm_other_input {
5474 width: 30%;
5475 margin-left: 10px;
5476 }
5477
5478 .frm-add-other {
5479 text-align: right;
5480 }
5481
5482 .frm_add_opt .frm_add_tag,
5483 .frm-add-other .frm_add_tag {
5484 vertical-align: 20%;
5485 }
5486
5487 .frm_action_icon {
5488 margin: 5px 0 0 5px;
5489 }
5490
5491 span.frm_action_icon {
5492 margin: 0 4px 0 0;
5493 }
5494
5495 .frm_action_icon:active {
5496 outline: none;
5497 }
5498
5499 a.frm_action_icon:hover {
5500 text-decoration: none;
5501 }
5502
5503 .frm_action_icon.frm_error_icon:before {
5504 content: '\e608';
5505 }
5506
5507 .frm_inactive_icon.frm_action_icon.frm_error_icon:before {
5508 content: '\e606';
5509 }
5510
5511 .frm-field-action-icons {
5512 text-align: right;
5513 position: absolute;
5514 top: 2px;
5515 right: 2px;
5516 max-width: 100%;
5517 }
5518
5519 .frm-field-action-icons .frm-field-id {
5520 display: inline-block;
5521 overflow: hidden;
5522 text-overflow: ellipsis;
5523 white-space: nowrap;
5524 width: 80px;
5525 max-width: calc( 100% - 50px );
5526 position: relative;
5527 top: 2px;
5528 }
5529
5530 .frm-field-action-icons a {
5531 font-size: 16px;
5532 width: 17px;
5533 }
5534
5535 .frm-field-action-icons a:hover {
5536 text-decoration: none;
5537 }
5538
5539 .frm-field-action-icons .dropdown {
5540 display: inline-block;
5541 }
5542
5543 .frm-field-action-icons a .frmsvg {
5544 color: #9EA9B8 !important;
5545 font-size: 17px;
5546 width: 17px;
5547 height: 17px;
5548 }
5549
5550 .edit_field_type_end_divider .frm-field-action-icons {
5551 display: none !important;
5552 }
5553
5554 .frm-move {
5555 cursor: grab;
5556 }
5557
5558 span.howto {
5559 display: inline;
5560 }
5561
5562 .frm_import_message {
5563 margin: 15px 0;
5564 line-height: 2.5em;
5565 }
5566
5567 .frm_sorting .form-field .widget input[type="text"],
5568 .frm_sorting .form-field .widget input[type="number"],
5569 .frm_sorting .form-field .widget select,
5570 #wpcontent .frm_sorting .form-field .widget select,
5571 .frm_sorting .form-field .widget textarea {
5572 width: auto;
5573 }
5574
5575 .tagchecklist span.no_taglist {
5576 display: inline;
5577 float: none;
5578 line-height: 15px;
5579 margin-right: 0;
5580 font-size: inherit;
5581 }
5582
5583 .tagchecklist .frm_exclude_cat_list span {
5584 display: inline;
5585 }
5586
5587 .tagchecklist span a:before {
5588 line-height: 23px;
5589 text-align: start;
5590 }
5591
5592 /* Entries Page */
5593 .frm_no_entries_form {
5594 padding: 60px 0;
5595 }
5596
5597 .frm_no_entries_form .frm_no_entries_header {
5598 font-size: 20px;
5599 margin-bottom: 10px;
5600 }
5601
5602 .frm_no_entries_form .frm_no_entries_text {
5603 line-height: 200%;
5604 }
5605
5606 #form_entries_page #the-list .no-items {
5607 height: 240px; /* Equals to the max height of search dropdown */
5608 }
5609
5610 /* Reports Page */
5611 #form_reports_page img.frm_no_reports {
5612 max-width: 100%;
5613 }
5614
5615 .frm_wrap .google-visualization-table .gradient,
5616 .frm_wrap .google-visualization-table-tr-head,
5617 .frm_wrap .google-visualization-table-tr-odd,
5618 .frm_wrap .google-visualization-table-tr-odd.google-visualization-table-tr-over {
5619 background: var(--lightest-grey);
5620 }
5621
5622 .frm_wrap .google-visualization-table-tr-over {
5623 background: #fff;
5624 }
5625
5626 .frm_wrap .google-visualization-table-table th,
5627 .frm_wrap .google-visualization-table-table td {
5628 border-right-width: 0;
5629 padding: 10px !important;
5630 }
5631
5632 .frm_wrap .google-visualization-table-tr-head,
5633 .frm_wrap .google-visualization-table-tr-head th {
5634 white-space: pre-wrap;
5635 font-size: 16px;
5636 font-weight: 400 !important;
5637 text-align: left;
5638 }
5639
5640 .frm_wrap .google-visualization-table-td-number {
5641 text-align: inherit;
5642 }
5643
5644 #form_reports_page .postbox{
5645 text-align: center;
5646 float: none;
5647 display: inline-block;
5648 margin-right: 2%;
5649 width: 20%;
5650 min-width: 175px;
5651 }
5652
5653 #form_reports_page h2 {
5654 margin-top: 2em !important;
5655 }
5656
5657 /* Views Page */
5658 #form_views_page img.frm_no_views {
5659 max-width: 100%;
5660 }
5661
5662 /* Field options popup */
5663 .frm_field_opts_popup {
5664 min-width: 300px;
5665 background-color: #fff;
5666 }
5667
5668 .frm_field_opts_popup #wpadminbar {
5669 display: none;
5670 }
5671
5672 .frm_prepop {
5673 width: 100%;
5674 list-style: none;
5675 overflow: auto;
5676 margin: 0;
5677 max-height: 295px;
5678 }
5679
5680 .frm_prepop li {
5681 margin: 0;
5682 }
5683
5684 .frm_prepop li a {
5685 display: block;
5686 text-decoration: none;
5687 cursor: pointer;
5688 padding: 5px 20px;
5689 }
5690
5691 .frm_prepop li a:hover {
5692 background: var(--sidebar-color);
5693 }
5694
5695 /* */
5696 #frm_form_editor_container #frm_form_key_box {
5697 width: 13em;
5698 max-width: 30%
5699 }
5700
5701 #frm_form_editor_container #frm_form_desc {
5702 width: 70%;
5703 }
5704
5705 #frm_form_editor_container .ui-widget-content {
5706 display: none;
5707 padding: 15px;
5708 }
5709
5710 #frm_form_editor_container .ui-widget-content label {
5711 float: left;
5712 width: 170px;
5713 text-align: right;
5714 padding-right: 5px;
5715 clear: both;
5716 }
5717
5718 #frm_form_editor_container .ui-widget-content label.nofloat {
5719 clear: none;
5720 float: none;
5721 margin-left: 10px;
5722 }
5723
5724 #frm_form_editor_container .ui-state-default {
5725 color: #333 !important;
5726 }
5727
5728 .frm_green {
5729 color: var(--green) !important;
5730 }
5731
5732 #frm_form_editor_container .ui-state-default a.frm_orange, .frm-right-panel a.frm_orange, #postbox-container-1 a.frm_orange {
5733 color: #D54E21;
5734 }
5735
5736 #styling_settings input[type=checkbox], #styling_settings input[type=radio] {
5737 border: solid 1px #bbb;
5738 }
5739
5740 #styling_settings .widget .widget-top, #frm_form_editor_container .widget .widget-top {
5741 cursor: pointer;
5742 }
5743
5744 .frm_sorting .widget, .frm_settings_page .widget {
5745 background: #fff;
5746 }
5747
5748 .frm_sorting .widget-title h4 {
5749 font-weight: normal;
5750 }
5751
5752 .frm_sorting .widget, #postbox-container-1 .widget, .frm-right-panel .widget, .frm_settings_page .widget {
5753 margin-bottom: 0;
5754 }
5755
5756 .frm_settings_page .widget-inside {
5757 padding: 0 5px 5px;
5758 }
5759
5760 .frm_sorting .widget,
5761 .widget-inside,
5762 .frm_sorting .form-field .widget {
5763 display: none;
5764 }
5765
5766 #frm-show-fields {
5767 min-height: 350px;
5768 padding: 10px 0 35px;
5769 margin: 0;
5770 position: relative;
5771 }
5772
5773 .frm-has-fields #frm-show-fields {
5774 min-height: 50px;
5775 }
5776
5777 #frm_builder_page #frm_field_group_controls {
5778 position: absolute;
5779 padding: 5px;
5780 border-radius: 4px 4px 0 0;
5781 text-align: right;
5782 box-sizing: border-box;
5783 right: 0;
5784 top: -28px;
5785 height: 28px;
5786 z-index: 3; /* section dividers use z-index: 2; position above that to avoid it taking over hover control. */
5787 }
5788
5789 .frm-field-group-hover-target,
5790 .frm-has-open-field-group-popup,
5791 #frm_builder_page #frm_field_group_controls,
5792 .frm-selected-field-group {
5793 background: rgba(65, 153, 253, 0.04);
5794 }
5795
5796 .frm-selected-field-group {
5797 position: relative;
5798 }
5799
5800 #frm_builder_page #frm_field_group_controls > span:first-child {
5801 margin-right: 5px;
5802 }
5803
5804 #frm_builder_page #frm_field_group_controls svg {
5805 pointer-events: none;
5806 }
5807
5808 #frm_field_group_controls {
5809 visibility: hidden;
5810 }
5811
5812 .frm-field-group-hover-target #frm_field_group_controls {
5813 visibility: visible;
5814 }
5815
5816 #frm_field_group_controls .dropdown-item a span,
5817 .frm-field-action-icons .dropdown-item a span {
5818 color: var(--dark-grey);
5819 }
5820
5821 #frm_field_group_controls .dropdown-item a:hover {
5822 text-decoration: none;
5823 }
5824
5825 .frm_sorting .no_repeat_section li.ui-state-default.edit_field_type_end_divider {
5826 display: none !important;
5827 }
5828
5829 .frm-right-panel .ui-state-default,
5830 #postbox-container-1 .ui-state-default,
5831 .frm_sorting > li.ui-state-default,
5832 .frm_sorting .no_repeat_section li.ui-state-default.edit_field_type_end_divider:hover {
5833 border: 1px solid transparent;
5834 font-weight: normal !important;
5835 background-color: transparent;
5836 background-image: none;
5837 padding: 5px;
5838 margin: 0;
5839 box-shadow: none;
5840 display: block;
5841 text-align: inherit !important;
5842 overflow: visible;
5843 position: relative;
5844 }
5845
5846 #frm-show-fields li.frm_cancel_sort {
5847 /* If a section gets dropped into a section, hide it */
5848 display: none;
5849 }
5850
5851 .divider_drop {
5852 text-align: center;
5853 }
5854
5855 .divider_drop .howto .frm_icon_font {
5856 font-style: normal;
5857 }
5858
5859 .show_repeat_sec {
5860 display: none;
5861 }
5862
5863 .repeat_section .show_repeat_sec {
5864 display: inline-block;
5865 margin: 5px 0 0;
5866 }
5867
5868 .repeat_section tr.show_repeat_sec {
5869 display: table-row;
5870 }
5871
5872 .repeat_format .frm_repeat_label,
5873 .repeat_formattext .frmsvg,
5874 .repeat_formattext i {
5875 display: none;
5876 }
5877
5878 .frm_button {
5879 text-decoration: none;
5880 border: 1px solid #eee;
5881 padding: 5px;
5882 color: #444;
5883 vertical-align: middle;
5884 box-shadow: none !important;
5885 }
5886
5887 a.frm_button:hover {
5888 text-decoration: none !important;
5889 }
5890
5891 .frm_button,
5892 .frm_button .frm_icon_font:before {
5893 font-size: 13px;
5894 vertical-align: middle;
5895 }
5896
5897 .frm_button .frmsvg {
5898 width: 13px;
5899 height: 13px;
5900 }
5901
5902 .frm-right-panel .ui-state-default,
5903 #postbox-container-1 .ui-state-default {
5904 padding: 0;
5905 margin: 0;
5906 }
5907
5908 ul.start_divider {
5909 padding: 8px 13px 0 8px;
5910 min-height: 115px;
5911 transition: all 0.4s linear;
5912 }
5913
5914 .frm-section-collapsed .frm_no_section_fields,
5915 .frm-section-collapsed ul.start_divider {
5916 height: 0;
5917 min-height: 0 !important;
5918 }
5919
5920 .frm-section-collapsed ul.start_divider {
5921 overflow: hidden;
5922 }
5923
5924 .frm-section-collapsed .frm_no_section_fields {
5925 overflow: hidden;
5926 padding: 0;
5927 opacity: 0;
5928 }
5929
5930 .frm-section-collapsed .divider_section_only .frm-collapsed-label {
5931 display: inline;
5932 }
5933
5934 .frm-page-collapsed .frm_clone_icon,
5935 .frm-page-collapsed .frm_delete_field,
5936 .frm-section-collapsed .frm_clone_icon,
5937 .frm-section-collapsed .frm_delete_field {
5938 opacity: .5;
5939 cursor: not-allowed;
5940 }
5941
5942 /* Hide the Duplicate summary option because we are missing the logic that also adds a new page */
5943 .edit_field_type_summary .frm_more_options_li:nth-child(2) {
5944 display: none !important;
5945 }
5946
5947 .frm_no_section_fields:not(.frm_block) + ul.start_divider {
5948 padding: 0;
5949 min-height: 132px;
5950 }
5951
5952 .frm_sorting li.ui-state-default .divider_section_only {
5953 padding: 6px;
5954 margin-top: -10px;
5955 border: 2px solid transparent;
5956 border-radius: var(--small-radius);
5957 z-index: 2;
5958 position: relative;
5959 }
5960
5961 .divider_section_only > .frm_inner_field_container {
5962 padding: 5px 0;
5963 margin: 0;
5964 }
5965
5966 .frm-collapsed-label,
5967 .divider_section_only > .frm_inner_field_container .frm_form_fields {
5968 display: none;
5969 }
5970
5971 .frm-section-collapsed .divider_section_only:after,
5972 .divider_section_only:before {
5973 content: '';
5974 display: block;
5975 padding: 2px 0;
5976 line-height: 1px;
5977 border-top: 2px solid var(--grey-border);
5978 top: -2px;
5979 position: absolute;
5980 width: 100%;
5981 transition: .5s border-color ease-in-out;
5982 }
5983
5984 .frm-section-collapsed .divider_section_only:after {
5985 top: auto;
5986 bottom: -6px;
5987 }
5988
5989 .frm-section-collapsed .divider_section_only:hover:after,
5990 li.selected.frm-section-collapsed .divider_section_only:before,
5991 .divider_section_only:hover:before,
5992 li.selected .divider_section_only:before {
5993 border-color: transparent;
5994 }
5995
5996 .frm_sorting li.ui-state-default.edit_field_type_divider {
5997 overflow: visible;
5998 position: relative;
5999 padding: 0 0 0 20px;
6000 margin: 25px 0 0 -5px;
6001 border-left: 1px solid var(--primary-hover);
6002 transition: border 0.7s ease-out;
6003 }
6004
6005 .frm-section-collapsed {
6006 border-left-color: transparent !important;
6007 }
6008
6009 .frm_sorting li.edit_field_type_end_divider,
6010 .frm_sorting .no_repeat_section li.ui-state-default.edit_field_type_end_divider:hover {
6011 margin: 0 0 15px;
6012 }
6013
6014 .frm-first-page .frm_prev_page {
6015 display: none;
6016 }
6017
6018 #frm-form-button button,
6019 .frm_remove_form_row.frm_button,
6020 .frm_add_form_row.frm_button,
6021 .frm-white-body .frm-preview-buttons button {
6022 border-radius: var(--small-radius);
6023 border: 1px solid var(--blue-border);
6024 color: var(--primary-color);
6025 }
6026
6027 .frm_wrap .frm_remove_form_row .frmsvg,
6028 .frm_remove_form_row i:before,
6029 .frm_wrap .frm_add_form_row .frmsvg,
6030 .frm_add_form_row i:before {
6031 color: var(--primary-hover);
6032 }
6033
6034 .frm-preview-buttons .frm_button_submit {
6035 margin: 0 5px;
6036 }
6037
6038 .frm-page-break {
6039 border-top: 1px dashed var(--primary-hover);
6040 margin-top: 30px;
6041 position: relative;
6042 }
6043
6044 .edit_field_type_divider:before,
6045 .edit_field_type_divider:after,
6046 .frm-page-break:before,
6047 .frm-page-break:after {
6048 content: '';
6049 position: absolute;
6050 top: -4px;
6051 width: 4px;
6052 height: 4px;
6053 background-color: #fff;
6054 border-radius: 50%;
6055 border: 1px solid var(--primary-hover);
6056 text-rendering: auto;
6057 -webkit-font-smoothing: antialiased;
6058 }
6059
6060 .frm-page-break:after {
6061 right: 0;
6062 }
6063
6064 #frm-fake-page {
6065 padding: 0 5px;
6066 }
6067
6068 #frm-fake-page .frm-page-break,
6069 #frm-fake-page .frm-page-break:before,
6070 #frm-fake-page .frm-page-break:after {
6071 border-color: var(--grey);
6072 }
6073
6074 .edit_field_type_divider:before {
6075 width: 20px;
6076 height: 20px;
6077 left: -11px;
6078 top: 0;
6079 background: var(--primary-hover);
6080 text-align: center;
6081 color: #fff;
6082 font-size: 13px;
6083 line-height: 22px;
6084 }
6085
6086 .edit_field_type_divider:before{
6087 font-family: 's11-fp';
6088 content: '\f1dc';
6089 }
6090
6091 .repeat_section.edit_field_type_divider:before {
6092 font-family: 's11-fp';
6093 content: '\f363';
6094 }
6095
6096 .edit_field_type_divider:after {
6097 left: -4px;
6098 bottom: 0;
6099 top: auto;
6100 transition: all 0.4s ease-out;
6101 }
6102
6103
6104 .frm_sorting li.edit_field_type_divider:hover,
6105 .frm_sorting li.edit_field_type_divider.selected {
6106 border-left-color: var(--primary-color);
6107 }
6108
6109 .edit_field_type_divider.selected:before,
6110 .edit_field_type_divider:hover:before {
6111 border-color: var(--primary-color);
6112 background: var(--primary-color);
6113 }
6114
6115 .edit_field_type_divider.selected:after,
6116 .edit_field_type_divider:hover:after {
6117 border-color: var(--primary-color);
6118 }
6119
6120 .frm-section-collapsed:after {
6121 border-color: transparent !important;
6122 color: transparent;
6123 }
6124
6125 .frm-page-break .frm-collapse-page.button {
6126 margin-left: 46%;
6127 margin-top: -15px;
6128 background-color: #fff;
6129 border-color: var(--primary-hover) !important;
6130 color: var(--primary-hover);
6131 }
6132
6133 #frm-fake-page .frm-collapse-page.button {
6134 border-color: var(--grey) !important;
6135 color: var(--grey);
6136 }
6137
6138 #frm-fake-page.frm-page-collapsed {
6139 margin-bottom: 0;
6140 }
6141
6142 .frm-page-collapsed {
6143 position: relative;
6144 overflow: visible !important;
6145 margin-bottom: 30px;
6146 }
6147
6148 .frm-page-collapsed:after {
6149 content: '';
6150 display: block;
6151 border: 1px dashed var(--grey-border);
6152 border-left: none;
6153 border-right: none;
6154 height: 6px;
6155 position: absolute;
6156 width: calc( 100% - 10px );
6157 bottom: -15px;
6158 }
6159
6160 .frm-collapse-page .frm_arrowdown6_icon {
6161 width: 16px;
6162 text-align: center;
6163 margin-left: 2px;
6164 color: var(--primary-hover);
6165 }
6166
6167 #frm-fake-page .frm_arrowdown6_icon {
6168 color: var(--grey);
6169 }
6170
6171 #frm-fake-page .frm-collapse-page:hover,
6172 #frm-fake-page .frm-collapse-page:hover .frm_arrowdown6_icon,
6173 .frm-collapse-page:hover .frm_arrowdown6_icon {
6174 color: #fff;
6175 }
6176
6177 .frm-collapsed i:before,
6178 .frm-section-collapsed .frm_arrowdown6_icon:before,
6179 .frm-page-collapsed .frm_arrowdown6_icon:before {
6180 content: '\e913';
6181 }
6182
6183 .open .widget-top .frm_arrow_right_icon:before {
6184 content: '\e62a';
6185 }
6186
6187 .frm-collapsed + .frm-collapse-me {
6188 overflow: hidden !important;
6189 }
6190
6191 .frm-collapse-me {
6192 padding-bottom: 10px;
6193 }
6194
6195 .frm-collapsed + div {
6196 height: 0;
6197 padding: 0;
6198 border-bottom: 2px solid var(--sidebar-hover);
6199 }
6200
6201 .frm_sorting .divider_section_only > .frm_ipe_field_label {
6202 font-size: 116%;
6203 }
6204
6205 #frm_form_editor_container .edit_field_type_break .frm_primary_label.frm_ipe_field_label.button {
6206 width: 150px;
6207 text-align: center;
6208 margin-bottom: 3px;
6209 display: block;
6210 }
6211
6212 tr.frm_options_heading td {
6213 padding-bottom: 0;
6214 }
6215
6216 .frm_sorting .widget-inside .form-table td p,
6217 .frm_sorting .widget-inside .form-wrap label {
6218 padding: 10px 0;
6219 }
6220
6221 .frm_no_fields,
6222 .frm_no_section_fields {
6223 text-align: center;
6224 position: absolute;
6225 color: var(--medium-grey);
6226 font-size: 16px;
6227 box-sizing: border-box;
6228 border: 1px dashed var(--grey-border);
6229 }
6230
6231 .ui-droppable-active ~ .frm_no_fields {
6232 border-style: solid;
6233 }
6234
6235 .frm_no_section_fields {
6236 display: none;
6237 margin: 0;
6238 padding: 20px 0 0;
6239 width: calc( 100% - 20px );
6240 height: 121px;
6241 transition: all 0.4s linear;
6242 }
6243
6244 .frm_no_fields {
6245 min-height: 300px;
6246 margin: 20px 5%;
6247 width: 90%;
6248 top: 0;
6249 }
6250
6251 .frm-has-fields .frm_no_fields {
6252 display: none;
6253 }
6254
6255 #frm-form-button {
6256 display: none;
6257 margin: 0 7px 25px;
6258 }
6259
6260 .frm-has-fields #frm-form-button {
6261 display: block;
6262 }
6263
6264 .frm-large-plus.frmsvg {
6265 color: var(--primary-hover);
6266 height: 45px;
6267 width: 45px;
6268 }
6269
6270 .frm_drag_inst {
6271 line-height: normal;
6272 font-size: 35px;
6273 font-weight: 300;
6274 margin: 80px 0 25px;
6275 }
6276
6277 .frm_no_section_fields p,
6278 .frm_no_fields p {
6279 color: var(--grey);
6280 font-size: 15px;
6281 }
6282
6283 .frm_product_price_wrapper {
6284 display: inline-block;
6285 vertical-align: middle;
6286 }
6287
6288 .frm_prod_type_single .frm_product_price_wrapper {
6289 width: 100%;
6290 }
6291
6292 #new_fields .frm_product_price_wrapper input:first-child {
6293 width: 60%;
6294 float: left;
6295 }
6296
6297 #new_fields .frm_product_price_wrapper input:nth-child(2) {
6298 width: 37%;
6299 float: right;
6300 }
6301
6302 .frm_priority_field_choices,
6303 li.frm_single_option {
6304 padding-bottom: 16px;
6305 border-bottom: 1px solid var(--sidebar-hover);
6306 }
6307
6308 .frm_priority_field_choices,
6309 li.frm_single_option:not(:last-child) {
6310 margin-bottom: 16px;
6311 }
6312
6313 .frm_prod_type_single input[type=radio],
6314 .frm_prod_type_single .frm_drag_icon,
6315 .frm_prod_type_single .frm_sortable_field_opts li:nth-child( n + 3 ),
6316 .frm_prod_type_single .frm_sortable_field_opts .frm_remove_tag,
6317 .frm_prod_type_single .frm_form_field:not(.frm_product_type):not(.frm_sep_val_product),
6318 .frm_prod_type_single .frm-bulk-edit-link,
6319 .frm_prod_type_user_def.frm_grid_container,
6320 .frm_prod_options_heading.frm_prod_user_def {
6321 display: none;
6322 }
6323
6324 #frm-preview-block {
6325 height: 400px;
6326 overflow: scroll;
6327 margin: 0;
6328 }
6329
6330 .plugin-card-bottom .frm-trash {
6331 color: #a00;
6332 }
6333
6334 .frm-fields p > .frm_inline_label,
6335 .frm_inline_label {
6336 padding-left: 3px;
6337 margin-right: 12px;
6338 display: inline-block;
6339 }
6340
6341 .frm_left_label {
6342 clear: both;
6343 float: left;
6344 width: 32% !important;
6345 margin-right: 2% !important;
6346 line-height: 2em;
6347 }
6348
6349 table td.frm_left_label {
6350 float: none;
6351 line-height: inherit;
6352 padding: 5px 0 5px 2%;
6353 }
6354
6355 .frm_left_label.frm_alignright {
6356 padding-right: 10px;
6357 text-align: right;
6358 }
6359
6360 .frm-fields .frm_left_label + textarea,
6361 .frm-fields .frm_left_label + select,
6362 .frm-fields .frm_left_label + input[type=text],
6363 .frm_with_left_label {
6364 width: 66%;
6365 }
6366
6367 td.frm_left_label + td {
6368 width: 66%;
6369 padding-top: 0;
6370 }
6371
6372 #html_settings label {
6373 display: block;
6374 }
6375
6376 #html_settings .frm_field_html_box {
6377 width: 100%;
6378 }
6379
6380 ul.frm-category-tabs {
6381 margin-top: 2px;
6382 }
6383
6384 .frm-category-tabs > li a,
6385 .frm-category-tabs > li a:active {
6386 outline: none;
6387 -webkit-box-shadow: none;
6388 box-shadow: none;
6389 }
6390
6391 .frm-category-tabs > li.active .frmsvg,
6392 .frm-category-tabs > li.active i,
6393 .frm-category-tabs > li.active span,
6394 .frm-category-tabs > li.active a {
6395 color: var(--primary-color);
6396 }
6397
6398 .frm_wrap .manage-menus {
6399 margin-top: 0;
6400 border: none;
6401 border-bottom: 1px solid var(--grey-border);
6402 background: var(--lightest-grey);
6403 }
6404
6405 .general_settings .postbox .manage-menus {
6406 border-top: none;
6407 border-left: none;
6408 border-right: none;
6409 }
6410
6411 .postbox .frm-help-tabs.inside,
6412 #poststuff .frm-help-tabs.inside {
6413 padding-left: 0;
6414 padding-right: 0;
6415 padding-bottom: 12px;
6416 margin-top: 0;
6417 margin-bottom: 0;
6418 }
6419
6420 .postbox .frm-help-tabs.inside {
6421 padding-bottom: inherit;
6422 }
6423
6424 .frm-help-tabs form > .submit {
6425 margin-left: 154px;
6426 padding-left: 0.9em;
6427 }
6428
6429 #poststuff h3.frm_no_bg {
6430 background: none;
6431 cursor: default;
6432 }
6433
6434 .frm-postbox-no-h3 {
6435 padding-top: 10px;
6436 }
6437
6438 .frm-right-panel .ui-state-default, #postbox-container-1 .ui-state-default {
6439 color: var(--darkest-grey);
6440 }
6441
6442 .no_repeat_section .frm_sorting > li.ui-state-default.edit_field_type_end_divider:hover {
6443 box-shadow: none;
6444 }
6445
6446 .frm-selected-field-group li.ui-state-default,
6447 .start_divider.frm_sorting li.ui-state-default.frm_not_divider.selected,
6448 .start_divider.frm_sorting li.ui-state-default.frm_not_divider:hover,
6449 .frm_sorting li.ui-state-default.frm_not_divider:hover,
6450 .frm_sorting li.ui-state-default.ui-sortable-helper,
6451 .frm_sorting li.ui-state-default.edit_field_type_divider .divider_section_only:hover,
6452 .frm_sorting .repeat_section li.ui-state-default.edit_field_type_end_divider:hover,
6453 .frm_sorting li.ui-state-default.selected.edit_field_type_divider .divider_section_only,
6454 .frm_update_msg,
6455 .frm_sorting li.ui-state-default.frm_not_divider.selected,
6456 .frm_sorting li.ui-state-default.selected.edit_field_type_divider .divider_section_only {
6457 border-color: var(--primary-color);
6458 transition: .5s border-color ease-in-out;
6459 }
6460
6461 .frm_sorting li.ui-state-default.frm_not_divider.selected {
6462 box-shadow: 0 0 1px 0 var(--primary-color);
6463 }
6464
6465 .frm_sorting li.ui-state-default {
6466 transition: .7s box-shadow ease-in-out, .7s height linear;
6467 }
6468
6469 .frm_sorting li.ui-state-default.frm-newly-added {
6470 box-shadow: inset 0 0 2px 1px var(--blue-border);
6471 }
6472
6473 .frm_sorting li.ui-state-default.selected.edit_field_type_divider .divider_section_only .frm-show-hover {
6474 visibility: visible !important;
6475 display: inline !important;
6476 }
6477
6478 .edit_field_type_end_divider > label {
6479 display: none !important;
6480 }
6481
6482 .frm_email_actions.feature-filter {
6483 font-weight: bold;
6484 border: 1px solid #DFDFDF;
6485 background-color: #EEEEEE;
6486 padding: 3px 5px 2px;
6487 font-size: 16px;
6488 line-height: 20px;
6489 }
6490
6491 .frm_update_msg {
6492 border-style: solid;
6493 margin: 10px 0;
6494 color: #21759B;
6495 padding: 8px 15px;
6496 border-radius: 4px;
6497 }
6498
6499 .frm_update_msg.wrap {
6500 margin: 10px 20px 0 2px;
6501 }
6502
6503 #frm-insert-fields-box .frm_update_msg {
6504 margin-right: 0.9em;
6505 }
6506
6507 .frm_update_msg a {
6508 font-weight: bold;
6509 }
6510
6511 .widefat td {
6512 width: auto;
6513 }
6514
6515 .widefat .column-id {
6516 width: 3.7em;
6517 }
6518
6519 .widefat .column-show_count {
6520 width: 5em;
6521 }
6522
6523 .widefat .column-shortcode {
6524 width: 9em;
6525 }
6526
6527 .widefat .column-entries, .widefat .column-link {
6528 width: 10%;
6529 text-align: center;
6530 }
6531
6532 .widefat .column-form_key, .widefat .column-created_at {
6533 width: 10%;
6534 }
6535
6536 .post-type-frm_display .search-box,
6537 .frm_wrap .frm-search {
6538 float: right;
6539 margin-bottom: 15px;
6540 clear: right;
6541 }
6542
6543 #form_entries_page form .frm-search {
6544 margin-top: 15px;
6545 }
6546
6547 .frm-search {
6548 width: 32%;
6549 float: right;
6550 position: relative;
6551 }
6552
6553 .frm-inline-modal .frm-search,
6554 #frm_adv_info .frm-search {
6555 float: none;
6556 width: 100%;
6557 clear: both;
6558 margin: 5px 0 10px;
6559 }
6560
6561 .frm-button-group a {
6562 margin: 0 7px !important;
6563 }
6564
6565 .frm_has_textarea .frm-with-right-icon {
6566 display: block;
6567 }
6568
6569 .frm-with-left-icon,
6570 .frm-with-right-icon {
6571 position: relative;
6572 }
6573
6574 i.frm-show-box,
6575 i.frm-show-inline-modal,
6576 .frm-with-left-icon i,
6577 .frm-with-right-icon i:not([class*=mce-]),
6578 .frmsvg.frm-show-box,
6579 .frmsvg.frm-show-inline-modal,
6580 .frm-with-left-icon .frmsvg,
6581 .frm-with-right-icon .frmsvg,
6582 .frm-search > .frmsvg,
6583 .frm-search span:not(.multiselect-selected-text):not(.multiselect-native-select) {
6584 position: absolute;
6585 padding: 7px 10px;
6586 pointer-events: none;
6587 left: 0;
6588 color: var(--grey);
6589 opacity: .5;
6590 font-size: 18px;
6591 }
6592
6593 .frm-with-right-icon .frmsvg,
6594 .frm-with-right-icon i:not([class*=mce-]) {
6595 right: 0;
6596 top: -3px;
6597 left: auto;
6598 padding: 0 10px 0 5px;
6599 }
6600
6601 .frm_form_settings .frm-with-right-icon .frmsvg{
6602 bottom: -7px;
6603 margin-right: 10px;
6604 }
6605
6606 .frmsvg.frm-show-box,
6607 .frmsvg.frm-show-inline-modal,
6608 i.frm-show-box,
6609 i.frm-show-inline-modal {
6610 color: var(--primary-color);
6611 pointer-events: initial;
6612 cursor: pointer;
6613 z-index: 1;
6614 opacity: 1;
6615 right: 2px;
6616 top: auto;
6617 padding: 7px 10px;
6618 }
6619
6620 .frm-open .frmsvg.frm-show-inline-modal,
6621 .frm-open i.frm-show-inline-modal {
6622 opacity: .5;
6623 }
6624
6625 .frm-lookup-box-label + .frm-inline-modal,
6626 .frm-open + .frm-inline-modal {
6627 top: -10px;
6628 margin-bottom: 0;
6629 }
6630
6631 .frm_grid_container > .frm-open + .frm-inline-modal {
6632 top: -4px;
6633 }
6634
6635 .frm-with-left-icon input {
6636 padding-left: 37px !important;
6637 }
6638
6639 .frm_wrap .frm-with-right-icon textarea,
6640 .frm_wrap .frm-with-right-icon input,
6641 .frm_wrap .frm-with-right-icon input[type=text] {
6642 padding-right: 35px;
6643 }
6644
6645 #frm-show-fields .frm-with-left-icon .frmsvg,
6646 #frm-show-fields .frm-with-left-icon i {
6647 padding-top: 10px;
6648 }
6649
6650 .frm-search input.frm-search-input,
6651 .frm-search input[name="s"],
6652 .frm-search #search-submit {
6653 border-color: var(--grey-border);
6654 box-shadow: none;
6655 margin: 0;
6656 padding: 7px;
6657 height: auto;
6658 font-size: 13px;
6659 line-height: normal;
6660 }
6661
6662 .frm-search .dropdown-toggle,
6663 .frm-search input.frm-search-input {
6664 border-radius: var(--border-radius);
6665 padding-left: 33px !important;
6666 }
6667
6668 .frm-search input[name="s"] {
6669 width: 70%;
6670 float: left;
6671 border-radius: var(--border-radius) 0 0 var(--border-radius) !important;
6672 border-right-width: 0;
6673 padding-left: 33px;
6674 }
6675
6676 .frm-search .dropdown-toggle,
6677 .frm-search input.frm-auto-search {
6678 width: 100%;
6679 border-right-width: 1px;
6680 border-radius: var(--border-radius) !important;
6681 float: none;
6682 }
6683
6684 .frm-search .dropdown-toggle {
6685 max-width: 200px;
6686 background: transparent;
6687 padding: 7px;
6688 min-height: 32px;
6689 text-align: inherit;
6690 overflow: hidden;
6691 text-overflow: ellipsis;
6692 }
6693
6694 .frm-search span.multiselect-selected-text {
6695 white-space: nowrap;
6696 display: inline-block;
6697 }
6698
6699 .frm-search #search-submit {
6700 width: 30%;
6701 border-radius: 0 var(--border-radius) var(--border-radius) 0;
6702 text-align: center;
6703 background-color: var(--lightest-grey);
6704 }
6705
6706 .frm-search #search-submit a {
6707 color: var(--primary-color);
6708 }
6709
6710 .frm-search #search-submit .caret {
6711 opacity:.7;
6712 }
6713
6714 .frm-not-set input {
6715 color: var(--primary-color) !important;
6716 font-size: 13px;
6717 }
6718
6719 .frm-not-set .frmsvg,
6720 .frm-not-set i {
6721 color: var(--primary-hover);
6722 opacity: 1;
6723 }
6724
6725 .post-type-frm_display select[name="m"] + #post-query-submit,
6726 select[name="m"] {
6727 display: none;
6728 }
6729
6730 .frm_shortcode_select optgroup option {
6731 margin-left: 1em;
6732 }
6733
6734 .frm_shortcode_select optgroup {
6735 padding-top: 5px;
6736 }
6737
6738 .frm_shortcode_select .frm_subopt {
6739 margin-left: 2em;
6740 }
6741
6742 .misc-pub-section a.edit-frm_shortcode, .misc-pub-section a.edit-form-status {
6743 float: none;
6744 font-size: 13px;
6745 }
6746
6747 .frm-grid {
6748 border-collapse: collapse;
6749 border: none;
6750 margin-right: 10px;
6751 }
6752
6753 .frm-grid td, .frm-grid th {
6754 padding: 5px;
6755 border: 1px solid black;
6756 }
6757
6758 .pro_feature {
6759 text-decoration: line-through;
6760 }
6761
6762 /* View page */
6763
6764 .post-type-frm_display #poststuff #post-body.columns-2 {
6765 margin-right: var(--big-sidebar);
6766 }
6767
6768 .post-type-frm_display #post-body.columns-2 #postbox-container-1 {
6769 margin-right: calc( var(--big-sidebar) * -1 );
6770 width: calc( var(--big-sidebar) - 40px );
6771 }
6772
6773 .post-type-frm_display #poststuff #post-body.columns-2 #side-sortables {
6774 width: 100%;
6775 }
6776
6777 #frm_dyncontent .hndle,
6778 #frm_dyncontent .handlediv {
6779 display: none !important;
6780 }
6781
6782 .post-type-frm_display .meta-box-sortables .frm_form_nav > li > a,
6783 .post-type-frm_display .frm_form_nav .nav-tab-active {
6784 padding: 0 2px 5px;
6785 line-height: 1.4;
6786 }
6787
6788 .post-type-frm_display #advanced-sortables h2.hndle,
6789 .post-type-frm_display #side-sortables h2.hndle,
6790 .post-type-frm_display #normal-sortables h2.hndle {
6791 border-bottom: 1px solid var(--grey-border);
6792 margin: 10px 0 0 !important;
6793 padding: 0 25px 8px;
6794 }
6795
6796 .post-type-frm_display #side-sortables h2.hndle {
6797 margin-top: 0 !important;
6798 padding-top: 10px;
6799 }
6800
6801 .post-type-frm_display #post-body-content {
6802 margin-top: 30px;
6803 }
6804
6805 .post-type-frm_display.edit-php #wpbody-content > .wrap {
6806 margin: 0;
6807 }
6808
6809 .post-type-frm_display .postbox .hndle,
6810 .post-type-frm_display .postbox {
6811 border-color: var(--grey-border);
6812 }
6813
6814 .post-type-frm_display #postbox-container-1 .postbox,
6815 .post-type-frm_display #postbox-container-2 .postbox {
6816 border-radius: var(--small-radius);
6817 border-color: var(--grey-border);
6818 box-shadow: none;
6819 }
6820
6821 .post-type-frm_display #side-sortables .postbox {
6822 border-radius: 0;
6823 border-top-width: 0;
6824 margin-bottom: 0;
6825 }
6826
6827 .post-type-frm_display #side-sortables .misc-pub-section {
6828 padding: 15px 20px 10px;
6829 }
6830
6831 .post-type-frm_display .misc-pub-section .frmsvg,
6832 .post-type-frm_display #post-body .misc-pub-post-status:before,
6833 .post-type-frm_display #post-body #visibility:before,
6834 .post-type-frm_display .curtime #timestamp:before,
6835 .post-type-frm_display #post-body .misc-pub-revisions:before,
6836 .post-type-frm_display span.wp-media-buttons-icon:before {
6837 color: var( --grey);
6838 }
6839
6840 .post-type-frm_display #frm_top_bar + #poststuff #submitdiv #publishing-action, /* Hide only if top bar is present */
6841 .post-type-frm_display #frm_top_bar + #poststuff #submitdiv #minor-publishing-actions,
6842 .post-type-frm_display #frm_top_bar + #poststuff #edit-slug-box,
6843 .post-type-frm_display .wrap h1.wp-heading-inline,
6844 .post-type-frm_display .wrap > .page-title-action {
6845 display: none;
6846 }
6847
6848 .post-type-frm_display #poststuff h2.nav-tab-wrapper {
6849 padding-left: 10px;
6850 margin-bottom: 0;
6851 padding-bottom: 0;
6852 }
6853
6854 .post-type-frm_display .nav-menus-php .wrap {
6855 margin: 10px 0 0;
6856 }
6857
6858 .post-type-frm_display .nav-menus-php .wrap p {
6859 padding-left: 12px;
6860 padding-right: 12px;
6861 }
6862
6863 .post-type-frm_display .nav-tab {
6864 display: inline-block;
6865 background-color: #f4f4f4;
6866 }
6867
6868 .post-type-frm_display .nav-tab.frm_hidden {
6869 display: none;
6870 }
6871
6872 .post-type-frm_display .nav-tab:hover {
6873 background-color: #e4e4e4;
6874 }
6875
6876 .frm_order_row,
6877 .frm_where_row {
6878 margin-bottom: 7px;
6879 line-height: 30px;
6880 }
6881
6882 .frm-single-settings .frm_prod_field_opt_cont {
6883 margin-top: initial;
6884 margin-bottom: 20px;
6885 }
6886
6887 /*hide elements if js is avail*/
6888 select.texture {
6889 display: none;
6890 }
6891
6892 .post-type-frm_display #wp-content-editor-tools,
6893 #wp-content-editor-tools {
6894 background-color: transparent;
6895 }
6896
6897 .post-type-frm_display #major-publishing-actions {
6898 border-color: var(--grey-border);
6899 background: var(--sidebar-color);
6900 }
6901
6902 .post-type-frm_display #frm_adv_info {
6903 width: calc( var(--big-sidebar) - 40px );
6904 height: calc( 100vh - 32px );
6905 overflow: hidden;
6906 }
6907
6908 .post-type-frm_display #frm_adv_info:not(.frm_fixed) {
6909 top: 0 !important;
6910 }
6911
6912 .post-type-frm_display #frm_adv_info.frm_fixed {
6913 position: fixed;
6914 z-index: 9999;
6915 top: 32px;
6916 }
6917
6918 .post-type-frm_display #frm_adv_info ul.frm_code_list.frm-full-hover {
6919 max-height: calc( 100vh - 180px );
6920 }
6921
6922 .frm_col_one {
6923 margin-right: 4%;
6924 clear: both;
6925 }
6926
6927 ul .frm_col_one {
6928 float: left;
6929 }
6930
6931 ul .frm_col_two {
6932 float: right;
6933 }
6934
6935 .frm_two_col li {
6936 float: left;
6937 width: 48%;
6938 margin-right: 4%;
6939 }
6940
6941 .frm_two_col li:nth-child(2n+2) {
6942 margin-right: 0;
6943 }
6944
6945 .frm-info-modal a,
6946 .frm-info-modal ul,
6947 .frm-info-modal p,
6948 .frm-info-modal,
6949 .settings-lite-cta a,
6950 .settings-lite-cta ul,
6951 .settings-lite-cta p,
6952 .settings-lite-cta {
6953 color: #666;
6954 font-size: 16px;
6955 box-shadow: none !important;
6956 }
6957
6958 .frm-info-modal h3,
6959 .settings-lite-cta h3 {
6960 font-size: 17px !important;
6961 }
6962
6963 .frm_placeholder_block h3 {
6964 font-size: 22px;
6965 font-weight: 400;
6966 color: var(--medium-grey);
6967 }
6968
6969 .frm-green-icons .frmsvg {
6970 color: var(--green);
6971 }
6972
6973 .frm-info-modal .postbox .inside,
6974 .settings-lite-cta .postbox .inside {
6975 padding: 20px 40px;
6976 margin: 0;
6977 }
6978
6979 .cta-inside a {
6980 color: var(--orange)
6981 }
6982
6983 .info-modal-inside a.frm-standard-link {
6984 color: var(--primary-color);
6985 }
6986
6987 .info-modal-inside a.frm-standard-link:hover {
6988 color: var(--primary-hover);
6989 }
6990
6991 .frm-caution {
6992 text-transform: uppercase;
6993 font-weight: bold;
6994 color: var(--dark-grey);
6995 }
6996
6997 .frm_no_p_margin > p {
6998 margin: 0;
6999 }
7000
7001 .frm_code_list a.button {
7002 display: block;
7003 text-align: center;
7004 font-size: 11px;
7005 overflow: hidden;
7006 }
7007
7008 .frm_code_list.frm-full-hover {
7009 margin: 0 -20px;
7010 }
7011
7012 #frm-navbarDrop + .frm_code_list.frm-full-hover {
7013 margin: 4px 0 0;
7014 }
7015
7016 .frm_code_list.frm-full-hover li {
7017 margin: 0;
7018 }
7019
7020 .frm-dropdown-menu > .dropdown-item > a,
7021 .frm-dropdown-menu .frm_dropdown_li,
7022 .frm_code_list.frm-full-hover a {
7023 display: block;
7024 color: var(--dark-grey);
7025 padding: 3px 25px;
7026 font-size: 15px;
7027 }
7028
7029 #frm_field_group_controls .frm-dropdown-menu,
7030 .frm-field-action-icons .frm-dropdown-menu {
7031 padding: 0;
7032 margin: 0;
7033 }
7034
7035 #frm_builder_page .frm-dropdown-menu .frm_dropdown_li.frm_more_options_li {
7036 padding: 0;
7037 color: rgba(40, 47, 54, 0.85);
7038 cursor: pointer;
7039 position: relative;
7040 height: 32px;
7041 }
7042
7043 #frm_builder_page .frm-dropdown-menu .frm_dropdown_li.frm_more_options_li .frmsvg {
7044 color: rgba(40, 47, 54, 0.85) !important;
7045 }
7046
7047 #frm_builder_page .frm-dropdown-menu .frm_dropdown_li.frm_more_options_li a {
7048 padding: 6px 10px;
7049 position: absolute;
7050 top: 0;
7051 left: 0;
7052 bottom: 0;
7053 width: 100%;
7054 box-sizing: border-box;
7055 }
7056
7057 #frm_builder_page .frm-dropdown-menu .frm_dropdown_li.frm_more_options_li:hover {
7058 background: #F6F7FB;
7059 }
7060
7061 .frm_code_list.frm-full-hover a span {
7062 color: var(--grey);
7063 float: right;
7064 font-size: 14px;
7065 max-width: 83px;
7066 text-align: right;
7067 }
7068
7069 .frm_code_list.frm-full-hover a,
7070 .frm_code_list.frm-full-hover a span {
7071 white-space: nowrap;
7072 overflow: hidden;
7073 text-overflow: ellipsis;
7074 }
7075
7076 .frm-dropdown-menu > .dropdown-item > a:hover,
7077 .frm_code_list.frm-full-hover a:hover span,
7078 .frm_code_list.frm-full-hover a:hover {
7079 background: var(--sidebar-color);
7080 color: var(--primary-color);
7081 }
7082
7083 .frm-dropdown-menu.frm_code_list > li > a {
7084 padding: 3px 15px;
7085 width: 300px;
7086 }
7087
7088 .frm-dropdown-menu.frm_code_list .frm-with-search {
7089 padding: 3px 10px;
7090 }
7091
7092 .frm_grid_container {
7093 overflow: visible;
7094 }
7095
7096 .frm_code_list.frm_grid_container {
7097 grid-gap: 5px;
7098 }
7099
7100 .frm_code_list.frm_grid_container li {
7101 width: auto;
7102 margin: 0;
7103 }
7104
7105 .frm_code_list.frm_grid_container a {
7106 padding: 5px 0;
7107 text-align: center;
7108 background-color: var(--light-blue);
7109 border: 1px solid var(--primary-color);
7110 color: var(--primary-color);
7111 display: block;
7112 border-radius: var(--small-radius);
7113 }
7114
7115 .frm_code_list.frm_grid_container a:hover {
7116 background-color: var(--primary-hover);
7117 color: #fff;
7118 }
7119
7120 .frm_field_list #frm-insert-fields .button a {
7121 display: block;
7122 max-width: 95%;
7123 overflow: hidden;
7124 }
7125
7126 .field_type_list li {
7127 margin: 0 0 10px;
7128 padding: 0;
7129 }
7130
7131 #frm-insert-fields .frm-search {
7132 float: none;
7133 margin: 15px 20px;
7134 width: auto;
7135 }
7136
7137 #frm-insert-fields li,
7138 #frm-insert-fields li a {
7139 text-decoration: none;
7140 font-weight: normal;
7141 font-size: 15px !important;
7142 color: var(--dark-grey);
7143 }
7144
7145 #frm-insert-fields li a {
7146 padding: 5px 20px;
7147 display: block;
7148 border-radius: 0 var(--border-radius) var(--border-radius) 0;
7149 }
7150
7151 #frm-insert-fields li.frm_show_upgrade {
7152 margin: 0 0 10px;
7153 padding: 5px 20px;
7154 box-sizing: border-box;
7155 cursor: pointer;
7156 opacity: .5;
7157 }
7158
7159 #frm-insert-fields li a span {
7160 vertical-align: middle;
7161 }
7162
7163 #frm-insert-fields li:nth-child(2n) a {
7164 border-radius: var(--border-radius) 0 0 var(--border-radius);
7165 }
7166
7167 #frm-insert-fields li a:not(.disabled):hover {
7168 background: var(--sidebar-hover);
7169 }
7170
7171 #frm-insert-fields li a.disabled:hover {
7172 cursor: not-allowed;
7173 }
7174
7175 #frm-insert-fields li.ui-draggable-disabled {
7176 opacity: 0.5;
7177 }
7178
7179 .frm_code_list {
7180 clear: both;
7181 }
7182
7183 .frm_code_list.frm-full-hover a.frm_hidden,
7184 .frm_code_list .frmkeys {
7185 display: none;
7186 }
7187
7188 .frmsvg {
7189 fill: currentColor;
7190 width: 18px;
7191 height: 18px;
7192 vertical-align: text-bottom;
7193 }
7194
7195 input[disabled],
7196 .frmsvg svg {
7197 pointer-events: none;
7198 }
7199
7200 .frmsvg.frm_svg20 {
7201 width: 20px;
7202 height: 20px;
7203 }
7204
7205 .frmsvg.frm_svg15 {
7206 width: 15px;
7207 height: 15px;
7208 }
7209
7210 .frmsvg.frm_svg14 {
7211 width: 14px;
7212 height: 14px;
7213 }
7214
7215 .frmsvg.frm_svg13 {
7216 width: 13px;
7217 height: 13px;
7218 }
7219
7220 .frm_code_list a .frmsvg,
7221 .frmbutton.ui-sortable-helper .frmsvg,
7222 .field_type_list li.frmbutton .frmsvg,
7223 .frm_code_list a i,
7224 .frmbutton.ui-sortable-helper i,
7225 .field_type_list li.frmbutton i {
7226 margin: .15em .2em;
7227 color: var(--grey);
7228 display: inline-block;
7229 vertical-align: middle;
7230 width: 20px;
7231 height: 20px;
7232 padding-right: 15px;
7233 text-align: left;
7234 font-size: 18px;
7235 }
7236
7237 /* Icon for Name field is larger */
7238 .field_type_list li.frm_tname.frmbutton .frmsvg {
7239 width: 24px;
7240 height: 24px;
7241 padding-right: 11px;
7242 }
7243
7244 .frm_code_list a .frmsvg,
7245 .frm_code_list a i {
7246 margin: 0 5px 0 0;
7247 padding: 0;
7248 width: 15px;
7249 font-size: 15px;
7250 }
7251
7252 .frm_code_list i:before {
7253 font-size: inherit;
7254 }
7255
7256 #frm-insert-fields li a:not(.disabled):hover .frmsvg,
7257 #frm-insert-fields li a:not(.disabled):hover i {
7258 color: var(--dark-grey);
7259 }
7260
7261 /* Icon while dragging */
7262 .frmbutton.ui-draggable-dragging {
7263 pointer-events: none;
7264 }
7265
7266 .frmbutton.ui-draggable-dragging a {
7267 text-decoration: none;
7268 height: 40px;
7269 width: 180px;
7270 display: inline-flex !important;
7271 flex-direction: row;
7272 justify-content: center;
7273 align-items: center;
7274 background-color: var(--sidebar-color) !important;
7275 border-radius: 35px !important;
7276 padding: 5px 10px !important;
7277 color: var(--dark-grey) !important;
7278 box-sizing: border-box;
7279 border: 1px solid var(--grey-border);
7280 box-shadow: 0 0 8px rgba(0,0,0,.3);
7281 }
7282
7283 .frmbutton.ui-draggable-dragging span {
7284 font-size: 15px;
7285 }
7286
7287 #frm-show-fields .frmbutton.ui-sortable-helper i,
7288 .frmbutton.ui-draggable-dragging i,
7289 .frmbutton.ui-draggable-dragging .frmsvg {
7290 color: #fff !important;
7291 }
7292
7293 .frmbutton.ui-draggable-dragging i,
7294 .frmbutton.ui-draggable-dragging .frmsvg {
7295 color: var(--dark-grey) !important;
7296 }
7297
7298 .frm_sorting li.ui-state-default.ui-sortable-helper,
7299 .frmbutton.ui-sortable-helper {
7300 transition: opacity .2s;
7301 opacity: 1;
7302 }
7303
7304 .frm-field-group-count {
7305 background-color: var(--sidebar-hover);
7306 padding: 5px;
7307 color: #fff !important;
7308 border-radius: 10px;
7309 }
7310
7311 /* End dragging */
7312
7313 .field_type_list .frm_icon_font:before {
7314 font-size: 20px;
7315 }
7316
7317 li.frm_noallow.button,
7318 .frm_noallow {
7319 opacity: .5;
7320 filter: alpha(opacity=50);
7321 }
7322
7323 .frm_actions_list a.frm_show_upgrade.frm_inactive_action:before,
7324 li.frm_noallow.button.frm_show_upgrade {
7325 cursor: pointer;
7326 }
7327
7328 .field_type_list li.frm_noallow.button.frm_show_upgrade:hover {
7329 border-color: inherit;
7330 }
7331
7332 .frm_noallow a {
7333 color: inherit;
7334 }
7335
7336 #frm_upgrade_modal_image {
7337 max-width: 200px;
7338 }
7339
7340 .frm-tab-message {
7341 max-width: 600px;
7342 margin: 20px auto;
7343 color: rgba(63, 75, 91, 0.8);
7344 }
7345
7346 .frm-settings-screenshot-toolbar {
7347 min-height: 39px;
7348 display: flex;
7349 }
7350
7351 .frm-settings-screenshot-toolbar .frm-minmax-icon {
7352 height: 8px;
7353 width: 8px;
7354 border-radius: 50%;
7355 align-self: center;
7356 margin-left: 10px;
7357 }
7358
7359 .frm-settings-screenshot-toolbar .frm-minmax-icon:first-of-type {
7360 margin-left: 20px;
7361 }
7362
7363 .frm-settings-screenshot-toolbar img {
7364 object-fit: contain;
7365 align-self: flex-end;
7366 margin-left: 25px;
7367 }
7368
7369 .frm-settings-screenshot-toolbar + div {
7370 background: #fff;
7371 padding-top: 25px;
7372 border-radius: 0 0 16px 16px;
7373 }
7374
7375 .frm-settings-screenshot-toolbar + div img {
7376 max-width: calc( 100% - 40px );
7377 }
7378
7379 .frm-settings-screenshot-wrapper {
7380 max-width: 700px;
7381 margin: 50px auto 0;
7382 box-shadow: 0px 4px 4px rgba(189, 196, 205, 0.25), 0px 12px 56px rgba(42, 57, 75, 0.25);
7383 border-radius: 16px;
7384 background: #EBECF1;
7385 }
7386
7387 .frm-dialog {
7388 z-index: 100;
7389 padding: 0 !important;
7390 border-radius: 10px;
7391 border: 1px solid var(--grey);
7392 background-color: #fff;
7393 max-width: 100% !important;
7394 }
7395
7396 .frm-dialog .postbox {
7397 background: transparent;
7398 box-shadow: none;
7399 border: none;
7400 line-height: 1.4em;
7401 }
7402
7403 .frm-dialog .frm-sub-label,
7404 .frm-dialog label {
7405 color: var(--dark-grey);
7406 font-size: 17px;
7407 font-weight: 300;
7408 }
7409
7410 .frm-dialog input[type=text],
7411 .frm-dialog textarea {
7412 font-size: 16px;
7413 }
7414
7415 .frm-dialog textarea {
7416 height: 75px;
7417 }
7418
7419 .frm-dialog button.frm-button-primary {
7420 margin-right: 10px;
7421 }
7422
7423 .frm-dialog .frm-sub-label,
7424 .frm-sub-label {
7425 color: var(--grey);
7426 text-transform: none;
7427 }
7428
7429 h2 .frm-sub-label {
7430 font-size: 16px;
7431 }
7432
7433 .frm-white-body .ui-widget-overlay,
7434 .toplevel_page_formidable .ui-widget-overlay {
7435 position: fixed;
7436 width: 100%;
7437 height: 100%;
7438 top: 0;
7439 left: 0;
7440 right: 0;
7441 bottom: 0;
7442 background: var(--grey);
7443 z-index: 2;
7444 }
7445
7446 #frm_upgrade_modal {
7447 text-align: center;
7448 }
7449
7450 #frm_upgrade_modal .frm_lock_icon {
7451 display: block;
7452 margin: 0 auto;
7453 height: 35px;
7454 width: 35px;
7455 color: #c4c4c4;
7456 padding-bottom: 20px;
7457 }
7458
7459 .frm-upgrade-message img {
7460 max-width: 100%;
7461 }
7462
7463 a.frm-link-secondary {
7464 color: #c4c4c4;
7465 font-size: 14px;
7466 text-decoration: underline;
7467 }
7468
7469 .field_type_list li.button.frm_noallow,
7470 .field_type_list li.button.frm_noallow:hover,
7471 .button.frm_noallow,
7472 .button.frm_noallow:hover {
7473 color: inherit;
7474 border-color: #ccc;
7475 background: inherit;
7476 }
7477
7478 iframe#dyncontent_ifr {
7479 min-height: 150px;
7480 }
7481
7482 /*!
7483 * Bootstrap v4.6.1
7484 */
7485
7486 .tooltip {
7487 /* Copied from Bootstrap */
7488 position: absolute;
7489 display: block;
7490 margin: 0;
7491 font-style: normal;
7492 font-weight: 400;
7493 line-height: 1.5;
7494 text-align: left;
7495 text-align: start;
7496 text-decoration: none;
7497 text-shadow: none;
7498 text-transform: none;
7499 letter-spacing: normal;
7500 word-break: normal;
7501 word-spacing: normal;
7502 white-space: normal;
7503 line-break: auto;
7504 font-size: 0.875rem;
7505 word-wrap: break-word;
7506 opacity: 0;
7507
7508 /* Custom rules */
7509 z-index: 9999999;
7510 pointer-events: none;
7511 }
7512
7513 .tooltip.show {
7514 opacity: 0.9;
7515 }
7516
7517 .tooltip .arrow {
7518 position: absolute;
7519 display: block;
7520 width: 0.8rem;
7521 height: 0.4rem;
7522 margin-left: 0 !important;
7523 }
7524
7525 .tooltip .arrow::before {
7526 position: absolute;
7527 content: "";
7528 border-color: transparent;
7529 border-style: solid;
7530 }
7531
7532 .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
7533 padding: 0.4rem 0;
7534 }
7535
7536 .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
7537 bottom: 0;
7538 }
7539
7540 .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
7541 top: 0;
7542 border-width: 0.4rem 0.4rem 0;
7543 border-top-color: #000;
7544 }
7545
7546 .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
7547 padding: 0 0.4rem;
7548 }
7549
7550 .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
7551 left: 0;
7552 width: 0.4rem;
7553 height: 0.8rem;
7554 }
7555
7556 .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
7557 right: 0;
7558 border-width: 0.4rem 0.4rem 0.4rem 0;
7559 border-right-color: #000;
7560 }
7561
7562 .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
7563 padding: 0.4rem 0;
7564 }
7565
7566 .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
7567 top: 0;
7568 }
7569
7570 .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
7571 bottom: 0;
7572 border-width: 0 0.4rem 0.4rem;
7573 border-bottom-color: #000;
7574 }
7575
7576 .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
7577 padding: 0 0.4rem;
7578 }
7579
7580 .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
7581 right: 0;
7582 width: 0.4rem;
7583 height: 0.8rem;
7584 }
7585
7586 .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
7587 left: 0;
7588 border-width: 0.4rem 0 0.4rem 0.4rem;
7589 border-left-color: #000;
7590 }
7591
7592 .tooltip-inner {
7593 max-width: 200px;
7594 padding: 0.25rem 0.5rem;
7595 color: #fff;
7596 text-align: center;
7597 background-color: #000;
7598 border-radius: 0.25rem;
7599 }
7600
7601 .frm-dropdown-menu.show {
7602 display: block;
7603 }
7604
7605 /* End Bootstrap */
7606
7607 .preview.dropdown .dropdown-menu {
7608 min-width: 205px;
7609 }
7610
7611 .frm_clear {
7612 clear: both;
7613 }
7614
7615 .frm_clearfix:after {
7616 content: ".";
7617 display: block;
7618 clear: both;
7619 visibility: hidden;
7620 line-height: 0;
7621 height: 0;
7622 }
7623
7624 .frm_clearfix {
7625 display: block;
7626 }
7627
7628 .frm_admin_progress {
7629 overflow: hidden;
7630 height: 20px;
7631 margin-bottom: 20px;
7632 background-color: #f5f5f5;
7633 border-radius: 4px;
7634 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
7635 }
7636
7637 .frm_admin_progress_bar {
7638 float: left;
7639 width: 0;
7640 height: 100%;
7641 font-size: 12px;
7642 line-height: 20px;
7643 color: #ffffff;
7644 text-align: center;
7645 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
7646 transition: width 0.6s ease;
7647 background-color: #04A4CC;
7648 }
7649
7650 .tooltip.frm_tooltip {
7651 position: fixed;
7652 top: auto !important;
7653 bottom: 0 !important;
7654 left: 0 !important;
7655 max-width: none;
7656 width: 100% !important;
7657 z-index: 99999;
7658 }
7659
7660 .tooltip.frm_tooltip.bottom {
7661 padding: 0;
7662 }
7663
7664 .frm_tooltip .tooltip-inner {
7665 max-width: none;
7666 min-height: 40px !important;
7667 text-align: left;
7668 box-shadow: 5px 5px 25px rgba(0, 0, 0, 0.5);
7669 padding: 10px 40px;
7670 border-top-color: #ccc;
7671 background: var(--sidebar-color);
7672 color: var(--dark-grey);
7673 border-radius: 0;
7674 opacity: 1;
7675 font-size: 14px;
7676 }
7677
7678 #frm_styling_form #post-body {
7679 padding: 20px;
7680 }
7681
7682 .ui-datepicker-inline.ui-datepicker {
7683 max-width: 19em;
7684 }
7685
7686 .default-style-box.howto {
7687 margin-left: 20px;
7688 font-style: normal;
7689 }
7690
7691 #frm_custom_css_box {
7692 width: 100%;
7693 }
7694
7695 #frm_styling_form .wp-picker-container .wp-color-result.button {
7696 width: 100%;
7697 overflow: hidden;
7698 margin: 0 !important;
7699 height: 32px !important;
7700 padding: 0 0 0 30px !important;
7701 border-radius: var(--small-radius);
7702 border-color: var(--grey-border);
7703 }
7704
7705 #frm_styling_form .wp-color-result-text {
7706 line-height: 30px !important;
7707 font-size: 15px;
7708 background: #fff !important;
7709 }
7710
7711 .wp-picker-open + .wp-picker-input-wrap {
7712 position: absolute;
7713 margin-left: -87px;
7714 margin-top: 1px;
7715 width: 86px;
7716 }
7717
7718 .wp-picker-container input[type="text"].wp-color-picker {
7719 border: none;
7720 padding: 3px;
7721 font-family: inherit;
7722 color: var(--dark-grey);
7723 font-size: 15px;
7724 width: 100%;
7725 line-height: 1;
7726 text-align: center;
7727 }
7728
7729 .wp-picker-input-wrap .wp-picker-clear {
7730 display: none !important;
7731 }
7732
7733 .wp-picker-holder {
7734 position: absolute;
7735 z-index: 999;
7736 }
7737
7738 .frm_end .wp-picker-holder {
7739 margin-left: -145px;
7740 }
7741
7742 .frm_end.frm6 .wp-picker-holder {
7743 margin-left: -86px;
7744 }
7745
7746 #frm_styling_form div.tabs-panel {
7747 padding-left: 5px;
7748 padding-right: 5px;
7749 }
7750
7751 /*form inputs/selects */
7752 .frm_form_field.frm_scroll_box .frm_opt_container,
7753 #postbox-container-2 input[type="text"],
7754 #postbox-container-2 input[type="number"],
7755 #postbox-container-2 select,
7756 #postbox-container-2 textarea,
7757 button.frm_choose_image_box,
7758 #titlediv input[type="text"],
7759 .frm-fields button.btn,
7760 .frm_wrap textarea,
7761 .frm_wrap input[type="tel"],
7762 .frm_wrap input[type="text"],
7763 .frm_wrap input[type="number"],
7764 .frm_wrap select,
7765 .wp-admin .frm_wrap select,
7766 .field-group textarea,
7767 .field-group input[type="text"],
7768 .field-group select {
7769 outline: 0;
7770 box-shadow: none;
7771 border-radius: var(--small-radius);
7772 padding: 6px 9px;
7773 border-color: var(--grey-border);
7774 color: var(--dark-grey);
7775 font-size: 15px;
7776 margin: 0;
7777 background-color: #fff;
7778 line-height: 1;
7779 }
7780
7781 #postbox-container-2 textarea,
7782 .frm_wrap textarea,
7783 .field-group textarea {
7784 line-height: 2;
7785 }
7786
7787 .frm_wrap input[type="number"] {
7788 height: auto;
7789 }
7790
7791 .frm_wrap select {
7792 padding: 2px;
7793 }
7794
7795 .wp-admin .frm_wrap select {
7796 max-width: 100%;
7797 }
7798
7799 .frm_form_field.frm_scroll_box .frm_opt_container,
7800 .frm_wrap .frm_form_builder textarea,
7801 .frm_wrap .frm_form_builder input[type="tel"],
7802 .frm_wrap .frm_form_builder input[type="text"] {
7803 padding: 10px 12px;
7804 }
7805
7806 .frm_wrap .frm_form_builder input[type="text"].frm_other_input {
7807 padding: 6px 9px;
7808 }
7809
7810 .frm_wrap input[disabled],
7811 .frm_wrap select[disabled],
7812 .frm_wrap textarea[disabled],
7813 .frm_wrap input[readonly],
7814 .frm_wrap select[readonly],
7815 .frm_wrap textarea[readonly],
7816 .frm_wrap input::placeholder {
7817 color: var(--grey);
7818 }
7819
7820 #postcustomstuff table input {
7821 width: 100% !important;
7822 margin: 0 !important;
7823 }
7824
7825 #postcustomstuff table td {
7826 padding: 7px 0 7px 7px !important;
7827 line-height: 30px;
7828 }
7829
7830 #postcustomstuff table td > div {
7831 /* To override some inline css in add-on */
7832 padding-top: 0 !important;
7833 }
7834
7835 .wp-admin .frm_wrap .form-table select,
7836 #postbox-container-2 select,
7837 .wp-admin .frm_wrap select {
7838 line-height: 32px;
7839 height: 32px;
7840 vertical-align: top;
7841 }
7842
7843 .frm_wrap .frm_form_builder select {
7844 line-height: 40px;
7845 height: 40px;
7846 width: 100%;
7847 }
7848
7849 #postbox-container-2 select,
7850 .wp-admin .frm_wrap select,
7851 .frm_wrap .frm_form_builder select {
7852 height: auto;
7853 padding: 0 24px 0 12px;
7854 }
7855
7856 .frm-fields button.btn,
7857 .frm-fields textarea,
7858 .frm-fields input[type="text"],
7859 .frm-fields select,
7860 .field-group textarea,
7861 .field-group input[type="text"],
7862 .field-group select,
7863 .accordion-container input.hex {
7864 width: 100%;
7865 outline: 0;
7866 }
7867
7868 .frm-fields button.btn {
7869 line-height: normal;
7870 height: auto;
7871 text-align: inherit;
7872 }
7873
7874 .global-font .field-group input[type="text"] {
7875 width: auto;
7876 }
7877
7878 /* Image Options */
7879
7880 .frm_images_dropdown .frm_image_option {
7881 margin: 0 !important;
7882 }
7883
7884 .frm_images_dropdown .frm_radio input[type=radio] {
7885 opacity: 0;
7886 position: absolute;
7887 z-index: -1;
7888 }
7889
7890 .frm_images_dropdown__image .frmsvg {
7891 width: 100%;
7892 max-width: 102px;
7893 fill: none;
7894 margin: 0;
7895 }
7896
7897 .frm_images_dropdown .frm_noallow .frm_image_option_container {
7898 opacity: .5;
7899 }
7900
7901 .frm_images_dropdown .frm_image_option_container {
7902 border-radius: var(--small-radius);
7903 border: 2px solid transparent;
7904 align-items: center;
7905 }
7906
7907 .frm_images_dropdown .frm_image_option_container:hover {
7908 background: #fff !important;
7909 }
7910
7911 .frm_images_dropdown input[type="radio"]:checked + .frm_image_option_container {
7912 background: #fff !important;
7913 border-color: var(--primary-color);
7914 }
7915
7916 .frm_images_dropdown .frm_text_label_for_image {
7917 padding: 0;
7918 text-align: left;
7919 }
7920
7921 /* End Image Options */
7922
7923 /* Welcome page */
7924
7925 .wp-core-ui .frm_grey.frm-button-primary.disabled,
7926 .wp-core-ui .frm_grey.frm-button-primary,
7927 #frm-welcome .frm_grey {
7928 opacity: 0.5;
7929 background: #F6F6F6 !important;
7930 border-color: #ddd !important;
7931 color: #9FA5AA !important;
7932 }
7933
7934 /* Chrome Scrollbars for Windows */
7935 .windows::-webkit-scrollbar,
7936 .windows ::-webkit-scrollbar {
7937 width: 7px;
7938 background: transparent;
7939 }
7940
7941 .windows::-webkit-scrollbar-thumb,
7942 .windows ::-webkit-scrollbar-thumb {
7943 background: var(--grey-border);
7944 -webkit-border-radius: var(--border-radius);
7945 -webkit-box-shadow: none;
7946 }
7947
7948 .windows::-webkit-scrollbar-corner,
7949 .windows ::-webkit-scrollbar-corner {
7950 background: transparent;
7951 }
7952
7953 /* RTL */
7954 .rtl h3 {
7955 font-weight: inherit !important;
7956 }
7957
7958 .rtl.js .accordion-section-title:after {
7959 left: 10px;
7960 right: auto;
7961 }
7962
7963 .rtl #frm_top_bar #frm_bs_dropdown {
7964 padding-left: 15px;
7965 }
7966
7967 .rtl .frm_wrap .columns-2 .frm-right-panel,
7968 .rtl .frm-right-panel {
7969 border-right-width: 1px;
7970 border-left-width: 0;
7971 }
7972
7973 .rtl .frm_right_text {
7974 text-align: left;
7975 }
7976
7977 .rtl .frm_wrap #frm_adv_info ul.category-tabs li:first-child {
7978 border-left-width: 1px;
7979 }
7980
7981 .rtl .frm-dropdown-menu {
7982 text-align: right;
7983 }
7984
7985 .rtl .frm_actions_dropdown .frm_icon_font {
7986 float: right;
7987 margin-right: 0;
7988 margin-left: 3px;
7989 }
7990
7991 .rtl #frm-insert-fields-box,
7992 .rtl #frm-conditionals {
7993 padding-right: .9em;
7994 }
7995
7996 .rtl #html_settings .frm_field_html_box {
7997 margin-right: 0;
7998 }
7999
8000 .rtl .frm_list_entry_page h2 {
8001 float: right;
8002 }
8003
8004 .rtl .frm_scale {
8005 float: right;
8006 margin-left: 10px;
8007 margin-right: 0;
8008 }
8009
8010 .rtl .frm-page-break .frm-collapse-page.button {
8011 margin-left: 0;
8012 margin-right: 46%;
8013 }
8014
8015 .rtl .frm-field-action-icons {
8016 right: unset;
8017 left: 2px;
8018 }
8019
8020 .rtl .frm_has_shortcodes > i {
8021 right: auto;
8022 left: 5px;
8023 }
8024
8025 .rtl .frm_code_list.frm-full-hover a span,
8026 .rtl .frm_reply_to_container,
8027 .rtl .frm_bcc_cc_container {
8028 float: left;
8029 }
8030
8031 .rtl .frm-default-switcher {
8032 float: left;
8033 position: relative;
8034 }
8035
8036 .rtl .frm-with-right-icon .frmsvg {
8037 right: auto;
8038 left: 0;
8039 }
8040
8041 .rtl .frm-inline-modal > a.dismiss {
8042 left: 13px;
8043 right: auto;
8044 }
8045
8046 .rtl.wp-admin .frm_wrap select {
8047 padding: 0 12px 0 24px !important;
8048 }
8049
8050 /* ---------------------------------------------------------------
8051 Clearfix
8052 --------------------------------------------------------------- */
8053 span.clear {
8054 display: block;
8055 }
8056
8057 .clearfix:after {
8058 content: ".";
8059 display: block;
8060 height: 0;
8061 clear: both;
8062 visibility: hidden;
8063 }
8064
8065 .clearfix {
8066 display: inline-block;
8067 }
8068
8069 /*Override styling from other plugins*/
8070 .frm_form_fields .clear {
8071 height: auto;
8072 }
8073
8074 /* Hides from IE-mac \*/
8075 * html .clearfix {
8076 height: 1%;
8077 }
8078
8079 .clearfix {
8080 display: block;
8081 }
8082
8083 /* End hide from IE-mac */
8084
8085 /*-----------------------------------------------------------------
8086 Responsive Design
8087 ---------------------------------------------------------------- */
8088
8089 @media only screen and (max-width: 1200px) {
8090 .frm-addons {
8091 grid-template-columns: 1fr 1fr;
8092 }
8093
8094 ul.frm_form_nav > li {
8095 margin-right: 2.5%;
8096 }
8097 }
8098
8099 @media only screen and (max-width: 1050px) {
8100 .frm_wrap {
8101 --biggest-sidebar: 390px;
8102 }
8103
8104 #form_settings_page .columns-2 {
8105 margin: 0;
8106 }
8107
8108 .frm_actions_list {
8109 margin-left: 0;
8110 }
8111
8112 ul.frm_form_nav > li {
8113 margin-right: 1.5%;
8114 }
8115 }
8116
8117 @media only screen and (max-width: 960px) {
8118 .auto-fold #adminmenuwrap {
8119 width: 36px;
8120 }
8121
8122 .frm_wrap #postbox-container-1 #frm_adv_info {
8123 min-width: 220px;
8124 }
8125
8126 p.howto {
8127 display: inline-block;
8128 }
8129
8130 ul.frm_form_nav {
8131 clear: left;
8132 padding-top: 0;
8133 }
8134
8135 ul.frm_form_nav > li {
8136 margin-right: 3.5%;
8137 }
8138
8139 .frm-full-screen #frm_top_bar {
8140 padding: 0 10px !important;
8141 }
8142
8143 .frm-full-close {
8144 padding: 15px 0 10px 10px;
8145 }
8146
8147 .frm-full-close .frmsvg {
8148 padding: 0;
8149 }
8150
8151 .frm-full-screen .frm_top_left {
8152 padding-top: 10px
8153 }
8154
8155 .frm-full-screen .frm_top_left h1 {
8156 padding-top: 0 !important;
8157 }
8158
8159 .frm-full-screen .frm-header-logo {
8160 margin-top: 6px !important;
8161 }
8162 }
8163
8164 @media only screen and (max-width: 850px) {
8165 .frm_wrap {
8166 --biggest-sidebar: 350px;
8167 --big-sidebar: 350px;
8168 }
8169
8170 .frm_col_one {
8171 clear: none;
8172 }
8173
8174 .frm-fields p > .frm_inline_label,
8175 .frm_inline_label {
8176 display: block;
8177 margin: 5px 0;
8178 }
8179
8180 .post-type-frm_display #frm_top_bar.frm-nav-bar h1,
8181 .frm_page_container #frm_top_bar h1 {
8182 width: auto;
8183 max-width: 200px;
8184 }
8185
8186 #frm-publishing {
8187 width: auto;
8188 }
8189
8190 #frm_form_editor_container,
8191 .frm-entry-container {
8192 margin: 0 20px;
8193 }
8194
8195 .frmbutton.ui-sortable-helper .frmsvg,
8196 .field_type_list li.frmbutton .frmsvg,
8197 .frmbutton.ui-sortable-helper i,
8198 .field_type_list li.frmbutton i {
8199 margin: .15em 0 .15em .1em;
8200 width: 25px;
8201 }
8202
8203 .rtl .frmbutton.ui-sortable-helper .frmsvg,
8204 .rtl .field_type_list li.frmbutton .frmsvg,
8205 .rtl .frmbutton.ui-sortable-helper i,
8206 .rtl .field_type_list li.frmbutton i {
8207 margin: .15em .1em .15em 0;
8208 }
8209
8210 .frm_wrap .frm-search {
8211 float: none !important;
8212 width: auto;
8213 clear: both;
8214 }
8215
8216 .post-type-frm_display #frm_adv_info {
8217 top: auto !important;
8218 position: static;
8219 width: auto;
8220 }
8221
8222 .frm_wrap .frm-right-panel #frm_adv_info,
8223 .frm_wrap #postbox-container-1 #frm_adv_info {
8224 min-width: 275px;
8225 }
8226
8227 .frm_wrap #frm_adv_info ul.category-tabs li,
8228 .frm_wrap #frm_adv_info ul.category-tabs li.tabs {
8229 border: none;
8230 }
8231
8232 .frm_wrap #frm_adv_info ul.category-tabs li:first-child {
8233 margin-left: 12px;
8234 }
8235
8236 .frm_wrap #frm_adv_info ul.category-tabs li.tabs {
8237 border-bottom: 2px solid #5b9dd9;
8238 padding-bottom: 8px;
8239 }
8240
8241 .post-type-frm_display #poststuff {
8242 padding: 10px 25px;
8243 }
8244
8245 .post-type-frm_display #side-sortables .postbox {
8246 margin-bottom: 20px;
8247 border-radius: var(--small-radius);
8248 border-top-width: 1px;
8249 }
8250 }
8251
8252 @media only screen and (max-width: 782px) {
8253 .frm_wrap {
8254 --small-sidebar: 20%;
8255 --medium-sidebar: 35%
8256 }
8257
8258 #form_settings_page .advanced_settings .form-table td, .form-table th {
8259 display: table-cell;
8260 width: auto !important;
8261 }
8262
8263 .frm-white-body #publishing-action,
8264 .frm_wrap #publishing-action {
8265 line-height: normal;
8266 }
8267
8268 .frm-full-screen #screen-meta-links {
8269 display: none;
8270 }
8271
8272 .frm_wrap .misc-pub-section {
8273 padding: 6px 0;
8274 }
8275
8276 .frm_wrap .misc-pub-section > a {
8277 float: none;
8278 white-space: nowrap;
8279 }
8280
8281 .frm-form-setting-tabs a {
8282 position: relative;
8283 padding: 10px 5px 10px 40px;
8284 }
8285
8286 .frm-form-setting-tabs a .frmsvg,
8287 .frm-form-setting-tabs a i {
8288 position: absolute;
8289 left: 13px;
8290 top: calc(50% - 10px);
8291 margin: 0;
8292 }
8293
8294 #frm-insert-fields .button,
8295 #frm-insert-fields .button a,
8296 .frmbutton.ui-sortable-helper a {
8297 line-height: 26px;
8298 max-height: 28px;
8299 }
8300
8301 a.frm_add_logic_link {
8302 margin-left: 0;
8303 margin-right: 0;
8304 width: 100%;
8305 box-sizing: border-box;
8306 }
8307
8308 a.frm_add_logic_link .frmsvg,
8309 a.frm_add_logic_link i {
8310 display: none;
8311 }
8312
8313 #new_fields .frm_single_option select,
8314 #new_fields .frm_single_option input[type=text] {
8315 width: calc(100% - 83px);
8316 }
8317
8318 .frm_single_entry_page .frm_form_fields input[type=text],
8319 .frm_single_entry_page .frm_form_fields select,
8320 .frm_single_entry_page .frm_form_fields textarea {
8321 width: 100%;
8322 }
8323
8324 .with_frm_style .frm_radio input[type=radio],
8325 .with_frm_style .frm_checkbox input[type=checkbox] {
8326 width: 25px !important;
8327 }
8328
8329 .frm_single_entry_page .with_frm_style .frm_radio input[type=radio],
8330 .frm_single_entry_page .with_frm_style .frm_checkbox input[type=checkbox] {
8331 width: 18px !important;
8332 }
8333
8334 .wp-list-table.toplevel_page_formidable .column-entries,
8335 .wp-list-table.toplevel_page_formidable .column-form_key,
8336 .wp-list-table.toplevel_page_formidable .column-shortcode,
8337 .wp-list-table.toplevel_page_formidable .column-created_at {
8338 display: none !important;
8339 }
8340
8341 .wp-list-table.toplevel_page_formidable td.column-entries,
8342 .wp-list-table.toplevel_page_formidable td.column-form_key,
8343 .wp-list-table.toplevel_page_formidable td.column-shortcode,
8344 .wp-list-table.toplevel_page_formidable td.column-created_at {
8345 padding: 3px 8px 3px 35%;
8346 text-align: left;
8347 }
8348
8349 .wp-list-table.toplevel_page_formidable td.column-title:before,
8350 .wp-list-table.toplevel_page_formidable td.column-id:before {
8351 display: none !important;
8352 }
8353
8354 .wp-list-table.toplevel_page_formidable td.column-title,
8355 .wp-list-table.toplevel_page_formidable td.column-id {
8356 display: table-cell !important;
8357 }
8358
8359 #form_entries_page .wp-list-table th.frm_hidden,
8360 #form_entries_page .wp-list-table td.frm_hidden {
8361 display: none !important;
8362 }
8363
8364 ul.frm_form_nav > li {
8365 margin-right: 15px;
8366 }
8367
8368 .frm-white-body.auto-fold #wpcontent {
8369 padding-left: 0;
8370 }
8371
8372 .frm_right_addon .frm_remove_field {
8373 bottom: 11px;
8374 }
8375
8376 .frm-addons {
8377 grid-template-columns: 1fr;
8378 }
8379
8380 .frm_single_entry_page.frm_wrap .frm_page_container {
8381 height: auto;
8382 display: block;
8383 }
8384
8385 .frm_single_entry_page.frm_wrap .columns-2 {
8386 display: block;
8387 border-bottom: none;
8388 }
8389
8390 .frm_single_entry_page .wrap.frm-with-margin {
8391 margin: 10px 20px;
8392 }
8393
8394 .frm_single_entry_page #post-body-content + .frm-right-panel {
8395 width: auto;
8396 margin: 0 20px;
8397 border: 1px solid var(--sidebar-hover);
8398 border-radius: 6px;
8399 }
8400
8401 #wp-content-media-buttons a.frm_insert_form {
8402 padding: 0 15px;
8403 }
8404 }
8405
8406 @media only screen and (max-width: 700px) {
8407 .frm_wrap {
8408 --biggest-sidebar: 50%;
8409 --big-sidebar: 50%;
8410 }
8411 }
8412
8413 @media only screen and (max-width: 600px) {
8414 .frm_wrap {
8415 --small-sidebar: 45px;
8416 }
8417
8418 .frm-form-setting-tabs a {
8419 visibility: collapse;
8420 font-size: 0;
8421 padding: 0 15px;
8422 }
8423
8424 .frm-form-setting-tabs a .frmsvg,
8425 .frm-form-setting-tabs a i {
8426 visibility: visible;
8427 position: initial;
8428 font-size: 18px;
8429 }
8430
8431 #frm_builder_page #frm-insert-fields {
8432 padding: 0;
8433 }
8434
8435 .frm_wrap #frm_adv_info ul.category-tabs li {
8436 display: inline-block;
8437 padding: 0;
8438 margin: 2px 0;
8439 border-bottom: 2px solid transparent;
8440 }
8441
8442 .frm_wrap #frm_adv_info ul.category-tabs li.tabs,
8443 .frm_wrap #frm_adv_info ul.category-tabs li:first-child {
8444 margin-left: 0;
8445 padding: 0;
8446 }
8447
8448 .field_type_list li {
8449 text-align: center;
8450 }
8451
8452 #frm-insert-fields li a {
8453 padding: 5px;
8454 }
8455
8456 .frmbutton.ui-sortable-helper .frmsvg,
8457 .field_type_list li.frmbutton .frmsvg,
8458 .frmbutton.ui-sortable-helper i,
8459 .field_type_list li.frmbutton i {
8460 display: block;
8461 margin: 0 auto 3px;
8462 text-align: center;
8463 }
8464
8465 #frm_form_editor_container .frm_primary_label {
8466 clear: both;
8467 }
8468
8469 #frm_builder_page .frm_code_list a.button {
8470 padding: 2px;
8471 }
8472
8473 #frm_builder_page .frm_actions_dropdown > .frm-dropdown-menu {
8474 right: 0;
8475 left: auto;
8476 }
8477
8478 .frm-right-panel h3.accordion-section-title {
8479 padding-right: 10px;
8480 padding-left: 10px;
8481 font-size: 20px;
8482 white-space: nowrap;
8483 overflow: hidden;
8484 }
8485
8486 .frm-right-panel .accordion-section-title:before {
8487 margin-left: 0;
8488 margin-right: 3px;
8489 }
8490
8491 .rtl #frm_builder_page .frm_actions_dropdown > .frm-dropdown-menu {
8492 right: auto;
8493 left: 0;
8494 }
8495 }
8496
8497 @media only screen and (max-width: 475px) {
8498 #frm_bs_dropdown {
8499 float: none;
8500 }
8501
8502 #frm-nav-tabs {
8503 padding: 0;
8504 white-space: nowrap;
8505 }
8506
8507 #frm-nav-tabs a {
8508 margin-right: 0;
8509 }
8510 }
8511
8512 /* PRINT */
8513 @media print {
8514 a, .misc-pub-section a {
8515 color: #000 !important;
8516 }
8517
8518 .add-new-h2, #frm_top_bar, .dashicons,
8519 #adminmenuwrap, #adminmenuback, #wphead, #button_bar, #submitdiv, .button-secondary,
8520 #screen-metas, #screen-meta-links, #footer, #wpfooter, .inner-sidebar, .frm_form_nav,
8521 .frm_flash_graph, .frm_no_print, object, .error {
8522 visibility: hidden;
8523 display: none !important;
8524 }
8525
8526 .widget, .postbox, .stuffbox, .postbox h3 {
8527 border-width: 0 !important;
8528 border-color: #fff;
8529 }
8530
8531 .postbox {
8532 background: #fff !important;
8533 border: none;
8534 position: static;
8535 }
8536
8537 .postbox h3, .postbox h4 {
8538 background: #fff !important;
8539 }
8540
8541 #wpbody-content {
8542 float: none;
8543 }
8544
8545 #wpcontent, #post-body-content,
8546 .has-right-sidebar #post-body,
8547 #poststuff .columns-2 {
8548 margin: 0 !important;
8549 }
8550
8551 .frm_wrap #poststuff .columns-2 {
8552 display: block;
8553 }
8554
8555 #post-body-content + .frm-right-panel,
8556 .frm_wrap .columns-2 .frm-right-panel,
8557 .frm-right-panel {
8558 border: none;
8559 width: auto;
8560 display: block;
8561 padding: 20px;
8562 }
8563
8564 .frm_page_container .columns-2,
8565 .frm_wrap .frm_page_container {
8566 height: auto;
8567 display: block;
8568 }
8569
8570 .misc-pub-section > span {
8571 padding: 0;
8572 }
8573
8574 .frm-right-panel .postbox .inside {
8575 padding-left: 12px;
8576 padding-right: 12px;
8577 }
8578
8579 .curtime #timestamp:before {
8580 display: none;
8581 content: none !important;
8582 }
8583
8584 .frm_charts .alignleft {
8585 float: none;
8586 }
8587
8588 .pg_odd, .pg_even {
8589 page-break-inside: avoid;
8590 max-width: 600px;
8591 }
8592
8593 .form-table td, .form-table th {
8594 padding: 0;
8595 }
8596
8597 .frm_file_container a {
8598 display: block;
8599 width: 100%;
8600 }
8601 }
8602
8603 .frm-admin-page-styles #frm-publishing #save_menu_header,
8604 .frm-admin-page-styles2 #frm-publishing #save_menu_header {
8605 display: inline-block;
8606 }
8607
8608 /* Change the order of subfields of the Name field in the backend */
8609 .edit_form_item .frm_combo_inputs_container[data-name-layout="last_first"] .frm_form_subfield-first {
8610 order: 2;
8611 }
8612
8613 .frm-video-wrapper {
8614 padding: 0 20px;
8615 }
8616
8617 .frm-video-wrapper iframe {
8618 width: 100%;
8619 max-width: 843px;
8620 border-radius: 10px;
8621 }
8622
8623 #frm_field_group_popup {
8624 position: absolute;
8625 top: 0;
8626 right: 0;
8627 width: 366px;
8628 height: 231px;
8629 border-radius: 8px;
8630 background: #fff;
8631 box-shadow: 0px 20px 48px rgba(40, 47, 54, 0.15);
8632 z-index: 3;
8633 box-sizing: border-box;
8634 padding: 24px 0;
8635 text-align: left;
8636 }
8637
8638 .rtl #frm_field_group_popup {
8639 text-align: right;
8640 }
8641
8642 .frm-merge-fields-into-row #frm_field_group_popup {
8643 top: unset;
8644 bottom: 50px;
8645 height: 196px;
8646 }
8647
8648 .frm-merge-fields-into-row #frm_field_group_popup .frm-break-field-group {
8649 display: none;
8650 }
8651
8652 .frm-merge-fields-into-row > a {
8653 color: rgba(40, 47, 54, 0.85);
8654 position: relative;
8655 top: 2px;
8656 }
8657
8658 .frm-row-layout-title {
8659 font-weight: 600;
8660 font-size: 11px;
8661 line-height: 15px;
8662 text-transform: uppercase;
8663 color: rgba(40, 47, 54, 0.45);
8664 margin-bottom: 40px;
8665 }
8666
8667 .frm-row-layout-option {
8668 background: #F6F7FB;
8669 box-sizing: border-box;
8670 border-radius: 2px;
8671 padding: 18px 11px;
8672 }
8673
8674 #frm_field_group_popup .frm-row-layout-option .frm_grid_container {
8675 grid-gap: 0 5%;
8676 grid-template-columns: repeat(12, auto);
8677 }
8678
8679 #frm_field_group_popup .frm-row-layout-option {
8680 cursor: pointer;
8681 }
8682
8683 #frm_field_group_popup .frm-row-layout-option.frm-active-row-layout,
8684 #frm_field_group_popup .frm-row-layout-option:hover {
8685 outline: 1px solid var(--primary-color);
8686 }
8687
8688 .frm-custom-field-group-layout,
8689 .frm-break-field-group {
8690 padding: 5px 15px;
8691 cursor: pointer;
8692 font-size: 14px;
8693 line-height: 19px;
8694 color: rgba(40, 47, 54, 0.85);
8695 }
8696
8697 .frm-custom-field-group-layout:hover,
8698 .frm-break-field-group:hover {
8699 background-color: #f5f5f5f5;
8700 }
8701
8702 .frm-custom-field-group-layout svg,
8703 .frm-break-field-group svg {
8704 margin-right: 5px;
8705 }
8706
8707 #frm_field_multiselect_popup {
8708 background: white;
8709 height: 48px;
8710 position: fixed;
8711 border-radius: 4px;
8712 box-shadow: 0px 8px 24px rgba(40, 47, 54, 0.15);
8713 color: rgba(40, 47, 54, 0.85);
8714 font-size: 13px;
8715 right: 30px;
8716 bottom: 10px;
8717 }
8718
8719 #frm_field_multiselect_popup > div {
8720 display: inline-block;
8721 line-height: 48px;
8722 vertical-align: top;
8723 }
8724
8725 #frm_field_multiselect_popup.frm-unmergable > .frm-merge-fields-into-row,
8726 #frm_field_multiselect_popup.frm-unmergable > .frm-multiselect-popup-separator {
8727 display: none;
8728 }
8729
8730 #frm_field_multiselect_popup > div:not(.frm-multiselect-popup-separator) {
8731 padding: 0 20px;
8732 cursor: pointer;
8733 }
8734
8735 #frm_field_multiselect_popup > div:not(.frm-multiselect-popup-separator):hover {
8736 background: #f5f5f5f5;
8737 }
8738
8739 .frm-builder-popup-heading {
8740 font-weight: 600;
8741 font-size: 12px;
8742 line-height: 15px;
8743 text-transform: uppercase;
8744 color: rgba(40, 47, 54, 0.45);
8745 }
8746
8747 .frm-builder-popup-subheading {
8748 font-size: 12px;
8749 line-height: 16px;
8750 color: rgba(40, 47, 54, 0.45);
8751 }
8752
8753 .frm-multiselect-popup-separator {
8754 height: 36px;
8755 width: 1px;
8756 position: relative;
8757 top: 6px;
8758 background: #C4C4C4;
8759 }
8760
8761 .frm-sortable-helper,
8762 .frm-multiselect-key-is-down li.form-field:not(.edit_field_type_divider) {
8763 pointer-events: none;
8764 }
8765
8766 .frm-sortable-helper {
8767 /* Make sure the item being dragged appears above other form builder fields */
8768 z-index: 99;
8769 }
8770
8771 #frm_banner {
8772 width: 100%;
8773 color: #fff;
8774 background: var(--primary-color);
8775 height: 40px;
8776 line-height: 40px;
8777 text-align: center;
8778 position: relative;
8779 }
8780
8781 .frm-banner-emoji {
8782 font-size: 19px;
8783 }
8784
8785 .frm-banner-emoji,
8786 .frm-banner-title {
8787 margin-right: 5px;
8788 vertical-align: top;
8789 }
8790
8791 .frm-banner-cta a {
8792 text-decoration: underline !important;
8793 }
8794
8795 .frm-banner-dismiss {
8796 cursor: pointer;
8797 position: absolute;
8798 right: 10px;
8799 top: 50%;
8800 transform: translateY( -50% );
8801 }
8802
8803 .frm-banner-dismiss .frmsvg {
8804 vertical-align: top;
8805 }
8806
8807 .frm-ready-made-solution:not(.frm-search-result) {
8808 display: none !important;
8809 }
8810
8811 #frm_new_form_modal .frm-ready-made-solution {
8812 padding: 20px 5px;
8813 display: flex;
8814 }
8815
8816 .frm-ready-made-solution .frm-hover-icons {
8817 padding: 5px;
8818 position: static;
8819 }
8820
8821 #frm_new_form_modal .frm-ready-made-solution > div:first-child {
8822 width: 300px;
8823 }
8824
8825 .frm-ready-made-solution span {
8826 background-color: #fde6de;
8827 color: #f25a24;
8828 padding: 10px;
8829 text-transform: uppercase;
8830 font-size: 11px;
8831 margin-bottom: 10px;
8832 display: inline-block;
8833 border-radius: 4px;
8834 }
8835
8836 .frm-ready-made-solution h3 ~ a {
8837 color: var(--primary-color);
8838 }
8839
8840 .frm-ready-made-solution img {
8841 max-width: 100%;
8842 }
8843
8844