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

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