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

8,764 lines 161.4 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 .with_frm_style .frm_radio input[type=radio] {
3354 margin: 5px 0;
3355 width: 18px;
3356 position: relative; /* override Bootstrap */
3357 }
3358
3359 .with_frm_style .frm_radio input[type=radio]:before {
3360 position: relative !important;
3361 left: calc(50% - 6px);
3362 top: calc(50% - 6px);
3363 margin: 0 !important;
3364 }
3365
3366 .frm_inner_field_container {
3367 margin-bottom: 10px;
3368 }
3369
3370 .frm_conf_inline .frm_inner_field_container,
3371 .frm_conf_inline .frm_inner_conf_container {
3372 width: 49%;
3373 float: left;
3374 }
3375
3376 .frm_conf_inline .frm_inner_field_container {
3377 margin-right: 2%;
3378 clear: both;
3379 }
3380
3381 .frm_inner_field_container > label {
3382 text-overflow: ellipsis;
3383 overflow: hidden;
3384 white-space: nowrap;
3385 }
3386
3387 .frm_field_box:not(.edit_field_type_divider):hover > .frm_inner_field_container > label,
3388 .frm_field_box .divider_section_only:hover > .frm_inner_field_container > label,
3389 li.ui-state-default.selected > .frm_inner_field_container > label {
3390 max-width: calc(100% - 100px);
3391 }
3392
3393 .frm-dragging * {
3394 cursor: grabbing !important;
3395 }
3396
3397 .frm-drag-fade {
3398 background-color: var(--lightest-grey) !important;
3399 border-radius: 4px;
3400 }
3401
3402 .frm-drag-fade * {
3403 opacity: 0;
3404 }
3405
3406 .frm-dragging .divider_section_only,
3407 .frm-dragging .frm_field_box {
3408 pointer-events: none;
3409 }
3410
3411 .frm_form_settings #op-popup, /* 1Password */
3412 .frm_form_settings com-1password-op-button,
3413 .frm_conf_below .frm_conf_field_container .frm_primary_label,
3414 .frm_conf_inline .frm_inner_field_container .frm-show-click a,
3415 .frm_conf_below .frm_conf_field_container .frm-show-click a {
3416 display: none !important;
3417 }
3418
3419 .frm_conf_inline .frm_inner_field_container .frm-field-action-icons {
3420 position: absolute;
3421 right: 5px;
3422 }
3423
3424 .frm_conf_below .frm_conf_field_container {
3425 margin-top: 10px;
3426 }
3427
3428 .frm_calc_dec {
3429 width: 50px;
3430 }
3431
3432 .frm_ext_sc {
3433 display: none;
3434 }
3435
3436 .frm_long_input {
3437 width: 100% !important;
3438 box-sizing: border-box;
3439 }
3440
3441 .frmcenter {
3442 text-align: center;
3443 }
3444
3445 img.frm_help {
3446 margin-left: 2px;
3447 vertical-align: middle;
3448 padding-bottom: 2px;
3449 }
3450
3451 /* Loading */
3452 .frm_spinner.frm-wait,
3453 .frm_spinner.spinner {
3454 float: left;
3455 visibility: hidden;
3456 margin: 0 10px;
3457 }
3458
3459 .frm_visible_spinner.frm-wait,
3460 .frm_visible_spinner.spinner {
3461 visibility: visible;
3462 float: none;
3463 }
3464
3465 .frm_form_action_settings .frm_spinner.frm-wait,
3466 .frm_form_action_settings .frm_spinner.spinner {
3467 visibility: visible;
3468 float: none;
3469 vertical-align: bottom;
3470 }
3471
3472 .frm_form_action_settings .frm_loading {
3473 font-size: 15px;
3474 text-align: center;
3475 }
3476
3477 .frm_ajax_settings_tab .frm-wait,
3478 .frm_ajax_settings_tab .spinner {
3479 visibility: visible;
3480 float: none;
3481 margin-top: 20px;
3482 }
3483
3484 .wp-core-ui .frm_loading_button.button-primary.frm-button-primary,
3485 .frm_loading_button,
3486 .frm_loading_form.frm_button_submit {
3487 position: relative !important;
3488 opacity: .8;
3489 color: transparent !important;
3490 text-shadow: none !important;
3491 }
3492
3493 .frm_loading_button:hover,
3494 .frm_loading_button:active,
3495 .frm_loading_button:focus,
3496 .frm_loading_form.frm_button_submit:hover,
3497 .frm_loading_form.frm_button_submit:active,
3498 .frm_loading_form.frm_button_submit:focus {
3499 cursor: not-allowed;
3500 color: transparent !important;
3501 outline: none !important;
3502 box-shadow: none;
3503 }
3504
3505 .frm-wait {
3506 margin: 20px;
3507 width: 20px;
3508 height: 20px;
3509 position: relative;
3510 display: inline-block;
3511 }
3512
3513 #frm-show-fields .frm-wait:only-child {
3514 position: absolute;
3515 left: 50px;
3516 top: 30px;
3517 }
3518
3519 .frm-wait:before,
3520 .frm_loading_button:before,
3521 .frm_loading_form.frm_button_submit:before {
3522 content: '';
3523 display: inline-block;
3524
3525 position: absolute;
3526 background: transparent;
3527 border: 1px solid #fff;
3528 border-top-color: transparent;
3529 border-left-color: transparent;
3530 border-radius: 50%;
3531
3532 box-sizing: border-box;
3533 top: 50%;
3534 left: 50%;
3535 margin-top: -10px;
3536 margin-left: -10px;
3537 width: 20px;
3538 height: 20px;
3539
3540 -webkit-animation: spin 2s linear infinite;
3541 -moz-animation: spin 2s linear infinite;
3542 -o-animation: spin 2s linear infinite;
3543 animation: spin 2s linear infinite;
3544 }
3545
3546 .frm-wait:before {
3547 border-bottom-color: var(--primary-hover);
3548 border-right-color: var(--primary-hover);
3549 }
3550
3551 .frm_loading_button.frm-button-secondary:before {
3552 border-bottom-color: var(--primary-color);
3553 border-right-color: var(--primary-color);
3554 }
3555
3556 input[type=submit]:focus {
3557 outline: none !important;
3558 }
3559
3560 /* Effects */
3561
3562 @keyframes spin {
3563 0% {
3564 transform: rotate(0deg);
3565 }
3566 100% {
3567 transform: rotate(360deg);
3568 }
3569 }
3570
3571 label input[type="checkbox"], label input[type="radio"] {
3572 vertical-align: inherit;
3573 }
3574
3575 #editorcontainer #dyncontent {
3576 margin: 0;
3577 width: 100%;
3578 padding: 6px;
3579 line-height: 1.5;
3580 border: 0 none;
3581 outline: none;
3582 -moz-box-sizing: border-box;
3583 -webkit-box-sizing: border-box;
3584 box-sizing: border-box;
3585 }
3586
3587 /*ICONS*/
3588 .frm_postbox_icon {
3589 margin: -6px 0 0 -10px;
3590 }
3591
3592 .frm_form_builder a:hover {
3593 text-decoration: underline;
3594 }
3595
3596 .frm_form_builder .widget-title h4 {
3597 padding: 10px 15px;
3598 }
3599
3600 .frm_form_builder .widget-top a.widget-action:after {
3601 margin: 7px 12px 0;
3602 }
3603
3604 .frmbutton.frm_tgateway {
3605 display: none !important;
3606 }
3607
3608 .frm_html_legend pre {
3609 display: inline;
3610 }
3611
3612 #ed_fullscreen {
3613 display: none !important;
3614 }
3615
3616 .frm_posttax_opt_list {
3617 overflow: auto;
3618 max-height: 200px;
3619 background-color: #fff;
3620 }
3621
3622 .frm_posttax_opt_list p.howto {
3623 font-size: 12px;
3624 }
3625
3626 .frm_border_bottom {
3627 border-bottom: 1px solid var(--grey-border);
3628 margin-bottom: 10px;
3629 padding-bottom: 10px;
3630 }
3631
3632 .frm_posttax_opt_list .frm_border_bottom span.howto {
3633 padding-right: 10px;
3634 }
3635
3636 .frm_posttax_opt_list .frm_border_bottom input {
3637 margin-right: 1px;
3638 }
3639
3640 .frm_logic_row,
3641 .frm_add_remove div.frm_form_field {
3642 padding-bottom: 5px;
3643 }
3644
3645 .frm_field_opts_list {
3646 max-height: 190px;
3647 overflow: auto;
3648 }
3649
3650 .frm_white_bg {
3651 background-color: #fff;
3652 }
3653
3654 .frm_border_light {
3655 border: solid 1px #ddd;
3656 }
3657
3658 #new_fields .form-table input[type=text],
3659 #new_fields .form-table select,
3660 .form-table .form-field input,
3661 .form-table .form-field .quicktags-toolbar input,
3662 .form-field input, .form-field .quicktags-toolbar input {
3663 width: auto;
3664 }
3665
3666 .frm_aff_link {
3667 float: right;
3668 }
3669
3670 .frm_select_box {
3671 text-align: center;
3672 font-weight: bold;
3673 width: 100%;
3674 background-color: transparent !important;
3675 }
3676
3677 .wp-list-table input.frm_select_box {
3678 text-align: left;
3679 font-weight: normal;
3680 font-size: inherit !important;
3681 border: none;
3682 padding: 0 !important;
3683 background-color: transparent !important;
3684 }
3685
3686 .wp-list-table input.frm_select_box:focus {
3687 outline: none;
3688 box-shadow: none;
3689 }
3690
3691 .wp-list-table .frm_no_items.frm_select_box {
3692 text-align: center;
3693 font-weight: bold;
3694 width: 500px;
3695 max-width: 100%;
3696 font-size: inherit;
3697 }
3698
3699 #frm-options-panel {
3700 padding: 0 15px;
3701 color: var(--darkest-grey);
3702 }
3703
3704 #frm-options-panel h3 {
3705 padding: 15px 0;
3706 margin-top: -2px;
3707 }
3708
3709 .frm_field_key {
3710 background-color: #F7F7F7;
3711 }
3712
3713 #frm_form_editor_container #edit-slug-box {
3714 padding: 0;
3715 }
3716
3717 .frm-alt-table {
3718 width:100%;
3719 border-collapse:collapse;
3720 margin-top:0.5em;
3721 font-size:15px;
3722 }
3723
3724 .frm-alt-table th {
3725 width:200px;
3726 }
3727
3728 .frm-alt-table tr {
3729 background-color:transparent;
3730 }
3731
3732 .frm-alt-table th,
3733 .frm-alt-table td {
3734 background-color:transparent;
3735 vertical-align:top;
3736 text-align:left;
3737 padding:20px;
3738 }
3739
3740 .frm-alt-table tr:nth-child(even) {
3741 background-color: var(--sidebar-color);
3742 }
3743
3744 .frm-alt-table h3 {
3745 margin-bottom: 0;
3746 }
3747
3748 .form-field .frm_cb_button {
3749 height: 22px;
3750 line-height: 20px;
3751 margin-bottom: 10px;
3752 margin-right: 5px;
3753 }
3754
3755 .edit_field_type_select .frm_option_val_label {
3756 margin-left: 12px;
3757 }
3758
3759 .frm_rte {
3760 background: url(../images/rte.png) no-repeat;
3761 }
3762
3763 .frm_rte .howto {
3764 margin: 10px 0 46px;
3765 }
3766
3767 .subform_section {
3768 margin: 25px;
3769
3770 }
3771
3772 .subform_section,
3773 .subform_section label,
3774 .subform_section input {
3775 opacity: 80;
3776 }
3777
3778 .subform_section .frm_sortable_field_opts {
3779 display: none;
3780 }
3781
3782 #frm_form_editor_container .subform_section .frm_primary_label {
3783 display: block;
3784 }
3785
3786 .subform_section.subform_break {
3787 border-top: 1px dashed #ccc;
3788 }
3789
3790 .button-secondary.frm_html_field {
3791 background-color: #ededed;
3792 padding: 10px 20px;
3793 line-height: inherit;
3794 width: auto;
3795 height: auto !important;
3796 -moz-border-radius: 0;
3797 -webkit-border-radius: 0;
3798 border-radius: 0;
3799 -webkit-box-sizing: content-box;
3800 -moz-box-sizing: content-box;
3801 box-sizing: content-box;
3802 }
3803
3804 .frm_html_field_placeholder {
3805 margin-bottom: 10px;
3806 text-align: center;
3807 }
3808
3809 .recaptcha_placeholder {
3810 border: 1px solid #d3d3d3;
3811 width: 300px;
3812 }
3813
3814 .frm_sorting .frm_rte textarea {
3815 width: 653px;
3816 background: #fff;
3817 margin: 1px 0 0;
3818 border: 1px solid #dfdfdf;
3819 border-top: none;
3820 -moz-border-radius: 0;
3821 -webkit-border-radius: 0;
3822 border-radius: 0;
3823 float: none !important;
3824 }
3825
3826 .frm_full_rte textarea {
3827 width: 98%;
3828 padding: 0;
3829 }
3830
3831 .frm_field_box {
3832 padding: 5px;
3833 min-height: 20px;
3834 margin: 10px 0;
3835 }
3836
3837 .frm_indent_opt, td.frm_indent_opt {
3838 padding-left: 25px;
3839 }
3840
3841 .frm_charts object {
3842 background: transparent;
3843 }
3844
3845 .frm_charts h2 {
3846 height: 34px;
3847 }
3848
3849 .frm_single_option.ui-sortable-placeholder,
3850 li.sortable-placeholder {
3851 border: none;
3852 margin: 0;
3853 visibility: visible !important;
3854 box-shadow: 2px -10px 0 2px var(--primary-color);
3855 }
3856
3857 #frm_form_editor_container > ul > .frm_single_option.ui-sortable-placeholder,
3858 #frm_form_editor_container > ul > li.sortable-placeholder {
3859 width: calc(100% - 5px) !important;
3860 height: 0 !important;
3861 }
3862
3863 #frm_form_editor_container > ul > li > ul {
3864 position: relative;
3865 }
3866
3867 #frm_form_editor_container > ul > li > ul > li.sortable-placeholder,
3868 #frm_form_editor_container ul.start_divider > li > ul > li.sortable-placeholder {
3869 position: absolute;
3870 top: 20px;
3871 bottom: 0;
3872 }
3873
3874 .edit_field_type_divider + li.sortable-placeholder {
3875 box-shadow: 2px 5px 0 2px var(--primary-color);
3876 }
3877
3878 .start_divider li.sortable-placeholder {
3879 box-shadow: 2px -5px 0 2px var(--primary-color);
3880 }
3881
3882 .frm-is-collapsed + .sortable-placeholder {
3883 box-shadow: 2px 15px 0 2px var(--primary-color);
3884 }
3885
3886 .frm_single_option.ui-sortable-placeholder {
3887 box-shadow: 0 0 1px 1px var(--primary-color);
3888 }
3889
3890 .frm_sorting > li.edit_field_type_end_divider:first-child,
3891 .frm-show-click,
3892 li.ui-state-default.edit_field_type_divider .frm-show-click {
3893 display: none;
3894 }
3895
3896 .frm_form_field.ui-sortable-helper .frm-field-action-icons,
3897 .frm_form_field.ui-sortable-helper .frm_form_fields,
3898 .frm_form_field.ui-sortable-helper .frm_description,
3899 .frm_form_field.ui-sortable-helper .description {
3900 display: none;
3901 }
3902
3903 .frm_form_field.ui-sortable-helper .frm_primary_label,
3904 .frm_form_field.ui-sortable-helper .frm_inner_field_container {
3905 margin: 0 !important;
3906 }
3907
3908 .frm-single-settings .frm-show-click {
3909 display: block !important;
3910 }
3911
3912 .frm-show-hover,
3913 .frm_single_visible_hover,
3914 li.ui-state-default.edit_field_type_divider .frm-show-hover {
3915 opacity: 0;
3916 transition: opacity .15s ease-in-out;
3917 }
3918
3919 #frm-show-fields .frm-field-settings-open .frm-show-hover {
3920 opacity: 1;
3921 }
3922
3923 .frm_sortable_field_opts {
3924 margin-top: 5px;
3925 }
3926
3927 .frm_single_option {
3928 clear: both;
3929 margin: 0;
3930 padding-bottom: 5px;
3931 }
3932
3933 .frm_product_price_wrapper,
3934 .frm_image_preview_wrapper,
3935 #new_fields .frm_single_option select,
3936 #new_fields .frm_single_option input[type=text] {
3937 width: calc(100% - 73px);
3938 }
3939
3940 .frm-right-panel.styling_settings .frm_image_preview_wrapper {
3941 width: 100%;
3942 }
3943
3944 .frm-right-panel.styling_settings .frm_image_preview_wrapper .frm_choose_image_box {
3945 margin-left: 0;
3946 }
3947
3948 .frm-right-panel .frm_single_option a.frm_remove_tag,
3949 .frm_single_option a {
3950 padding-left: 7px;
3951 }
3952
3953 .frm_single_option:hover .frm_single_visible_hover {
3954 opacity: 100;
3955 }
3956
3957 .frm_single_option .frm-drag {
3958 font-size: 23px;
3959 width: 22px;
3960 height: 19px;
3961 margin-left: -6px;
3962 color: var(--grey);
3963 }
3964
3965 .frm_single_option .frm-drag:before {
3966 vertical-align: middle;
3967 }
3968
3969 .frm-drag,
3970 .frm_single_option.ui-sortable-helper {
3971 cursor: move;
3972 }
3973
3974 .frm_single_option .frm_option_key {
3975 margin-left: 19px !important;
3976 }
3977
3978 .frm_option_key input[type=text] {
3979 margin-top: 15px !important;
3980 }
3981
3982 li.ui-state-default.selected .frm-show-click,
3983 li.ui-state-default.selected.edit_field_type_divider .frm-show-click {
3984 display: inline;
3985 vertical-align: top;
3986 }
3987
3988 .frm_field_box:not(.edit_field_type_divider):hover > .frm_inner_field_container > .frm-show-hover,
3989 .frm_field_box .divider_section_only:hover > .frm_inner_field_container > .frm-show-hover,
3990 li.ui-state-default.selected > .frm_inner_field_container > .frm-show-hover,
3991 li.ui-state-default.selected.edit_field_type_divider .divider_section_only .frm-show-hover {
3992 opacity: 100;
3993 }
3994
3995 li.frm_field_box > ul.frm_grid_container {
3996 position: relative;
3997 }
3998
3999 .frm_sorting span.ui-icon {
4000 width: 16px;
4001 }
4002
4003 /* Image options for Radio and Checkbox */
4004
4005 .frm_image_options .frm_image_option_container {
4006 --field-border-width: 1px;
4007 --border-color: var(--grey-border);
4008 --border-color-active: var(--primary-color);
4009 --border-radius: var(--small-radius);
4010 }
4011
4012 .frm_image_option_container svg {
4013 height: 50px;
4014 margin: 10px auto 0;
4015 }
4016
4017 #form_show_entry_page .frm_file_link,
4018 #form_show_entry_page .frm_image_option_container {
4019 display: inline-flex;
4020 flex-wrap: nowrap;
4021 flex-direction: column;
4022 text-align: center;
4023 align-items: center;
4024 width: 150px;
4025 margin-right: 10px;
4026 margin-bottom: 10px;
4027 }
4028
4029 #form_show_entry_page .frm_image_option_container img {
4030 width: 150px;
4031 height: 150px;
4032 object-fit: cover;
4033 }
4034
4035 #form_show_entry_page .frm_file_link img {
4036 max-width: 150px;
4037 height: auto;
4038 }
4039
4040 #form_show_entry_page .frm_file_link ~ br {
4041 display: none;
4042 }
4043
4044 #form_show_entry_page .frm_upload_label {
4045 padding: 10px;
4046 }
4047
4048 .frm_image_option_container .frm_image_placeholder_icon svg{
4049 height: 150px;
4050 }
4051
4052 .frm_list_entry_page .frm_file_link,
4053 .frm_list_entry_page .frm_image_option_container.frm_label_with_image {
4054 display: block;
4055 text-align: center;
4056 }
4057
4058 .frm_list_entry_page .frm_image_option_container img {
4059 width: 75px;
4060 height: 75px;
4061 object-fit: cover;
4062 }
4063
4064 .frm_list_entry_page img {
4065 max-width: 100%;
4066 height: auto;
4067 }
4068
4069 .frm_image_option_container .frm_empty_url {
4070 background-color: var(--sidebar-color);
4071 }
4072
4073 .frm_list_entry_page .frm_image_option_container .frm_text_label_for_image {
4074 display: block;
4075 padding: 5px 0 10px;
4076 }
4077
4078 .frm_list_entry_page .frm_upload_label,
4079 .frm-summary-page-wrapper .frm_text_label_for_image {
4080 display: block;
4081 }
4082
4083 #frm-welcome .frm_image_options .frm_image_option_container,
4084 #form_global_settings .frm_image_options .frm_image_option_container{
4085 background: var(--sidebar-color);
4086 }
4087
4088 #frm-welcome .frm_image_option_container svg,
4089 #form_global_settings .frm_image_option_container svg {
4090 max-width: calc( 100% - 20px );
4091 }
4092
4093 /* Show an icon on top */
4094 .frm_image_option_container {
4095 position: relative;
4096 }
4097
4098 .frm_text_label_for_image > svg {
4099 width: 30px;
4100 position: absolute;
4101 top: 5px;
4102 right: calc( 50% - 15px );
4103 }
4104 /* End show an icon on top */
4105
4106 .frm_single_option .frm_option_key {
4107 margin-top: 17px;
4108 }
4109
4110 .frm_image_data {
4111 margin-left: 10px;
4112 display: flex;
4113 flex-direction: column;
4114 font-size: 14px;
4115 line-height: 17px;
4116 }
4117
4118 .frm_image_styling_frame {
4119 display: flex;
4120 align-items: stretch;
4121 margin-left: 1.5rem;
4122 }
4123
4124 .frm_image_styling_frame img{
4125 height: 54px;
4126 width: 54px;
4127 min-width: auto;
4128 min-height: auto;
4129 border-radius: 3px;
4130 object-fit: cover;
4131 object-position: center;
4132 }
4133
4134 .frm_image_styling_frame .frm_email_attachment_icon img {
4135 height: auto;
4136 width: auto;
4137 max-width: 54px;
4138 }
4139
4140 .frm_image_preview_title{
4141 margin-top: 6px;
4142 color: rgba(40, 47, 54, 0.65);
4143 overflow: hidden;
4144 white-space: nowrap;
4145 text-overflow: ellipsis;
4146 }
4147
4148 .frm_wrap .frm_choose_image_box {
4149 cursor: pointer;
4150 color: var(--dark-grey);
4151 background-color: #F2F2F2;
4152 margin-left: 24px;
4153 text-align: center;
4154 width: 100%;
4155 }
4156
4157 .frm_wrap .frm_choose_image_box:hover {
4158 background: #fff;
4159 }
4160
4161 a.frm_remove_image_option .frmsvg,
4162 a.frm_remove_image_option,
4163 .frm_remove_image_option {
4164 margin-top: 9px;
4165 color: rgba(40, 47, 54, 0.4);
4166 cursor: pointer;
4167 }
4168
4169 a.frm_remove_image_option:hover .frmsvg,
4170 a.frm_remove_image_option:hover,
4171 .frm_remove_image_option:hover {
4172 color: rgba(40, 47, 54, 0.8);
4173 }
4174
4175 /* Form settings */
4176
4177 #form_settings_page label,
4178 .frm_form_builder label {
4179 font-weight: normal;
4180 font-size: 15px;
4181 color: var(--dark-grey);
4182 }
4183
4184 .frm-form-setting-tabs {
4185 margin-top: 20px !important;
4186 }
4187
4188 .frm-right-panel > .postbox {
4189 background-color: transparent;
4190 border: none;
4191 box-shadow: none;
4192 margin: 0;
4193 }
4194
4195 .frm-right-panel .postbox.frm_with_icons .inside,
4196 .frm-right-panel .postbox .inside,
4197 .frm-right-panel .inside {
4198 font-size: 16px;
4199 padding: 15px 20px 20px;
4200 color: var(--dark-grey);
4201 }
4202
4203 .frm-right-panel .misc-pub-section {
4204 padding: 10px 0;
4205 line-height: 1.4em;
4206 position: relative;
4207 }
4208
4209 .frm-right-panel .inside a,
4210 .frm-form-setting-tabs a {
4211 font-size: 16px;
4212 color: var(--dark-grey);
4213 padding: 15px 15px 15px 20px;
4214 display: block;
4215 }
4216
4217 .frm-right-panel .inside a {
4218 padding: 0;
4219 color: var(--primary-color);
4220 display: inline-block;
4221 }
4222
4223 .frm-right-panel .inside a:hover {
4224 color: var(--primary-hover);
4225 }
4226
4227 .frm-form-setting-tabs a:hover {
4228 background: var(--sidebar-hover);
4229 color: var(--dark-grey);
4230 }
4231
4232 .frm-right-panel .inside i,
4233 .frm-right-panel .inside .frmsvg,
4234 .frm-form-setting-tabs a i,
4235 .frm-form-setting-tabs a .frmsvg {
4236 margin: 0 5px;
4237 display: inline-block;
4238 width: 20px;
4239 height: 20px;
4240 color: var(--grey);
4241 }
4242
4243 .frm-right-panel .inside a:hover i,
4244 .frm-right-panel .inside a:hover .frmsvg,
4245 .frm-form-setting-tabs a:hover .frmsvg,
4246 .frm-form-setting-tabs a:hover span {
4247 color: var(--dark-grey);
4248 }
4249
4250 .frm_settings_form .tabs-panel {
4251 padding: 0 25px;
4252 }
4253
4254 #form_settings_page .tabs-panel,
4255 .frm_settings_form .tabs-panel {
4256 max-height: initial !important;
4257 min-height: 50px !important;
4258 }
4259
4260 #frm_adv_info .tabs-panel {
4261 min-height: 0 !important;
4262 overflow-x: hidden;
4263 padding: 0 20px;
4264 border: none;
4265 background: transparent;
4266 }
4267
4268 select.frm_cancelnew, input.frm_enternew {
4269 width: 175px;
4270 }
4271
4272 .frm_posttax_opt_list,
4273 .frm_submit_logic_rows {
4274 border: 1px solid var(--grey-border);
4275 padding: 25px;
4276 border-radius: var(--small-radius);
4277 margin: 5px 0 5px 25px;
4278 }
4279
4280 /* Admin toggle */
4281 .frm_toggle_off,
4282 .frm_toggle_on {
4283 display: none;
4284 color: #fff;
4285 z-index: 999;
4286 position: absolute;
4287 font-size: 10px;
4288 line-height: 20px;
4289 left: 6px;
4290 }
4291
4292 .frm_toggle_off {
4293 display: inline;
4294 left: auto;
4295 right: 5px;
4296 color: var(--dark-grey);
4297 }
4298
4299 .frm_toggle {
4300 position: relative;
4301 display: inline-block;
4302 width: 45px;
4303 height: 20px;
4304 vertical-align: middle;
4305 margin: 2px;
4306 }
4307
4308 label > span.frm_toggle {
4309 margin-right: 15px;
4310 }
4311
4312 .frm_toggle input {
4313 display: none !important;
4314 }
4315
4316 .frm_toggle_slider {
4317 position: absolute;
4318 cursor: pointer;
4319 top: 0;
4320 left: 0;
4321 right: 0;
4322 bottom: 0;
4323 transition: .4s;
4324 border-radius: 30px;
4325 background-color: #fff;
4326 box-shadow: 0 0 0 2px var(--grey);
4327 }
4328
4329 .frm_toggle_slider:before {
4330 border-radius: 50%;
4331 position: absolute;
4332 content: "";
4333 height: 16px;
4334 width: 16px;
4335 left: 2px;
4336 top: 2px;
4337 transition: .3s;
4338 background-color: var(--grey);
4339 }
4340
4341 input[disabled] + .frm_toggle_slider {
4342 pointer-events: none;
4343 cursor: text;
4344 opacity: .5;
4345 }
4346
4347 .frm_toggle_long {
4348 width: 80%;
4349 height: 28px;
4350 }
4351
4352 .frm_toggle_long .frm_toggle_slider {
4353 background: var(--primary-hover);
4354 box-shadow: 0 0 0 2px var(--primary-hover);
4355 }
4356
4357 .frm_toggle_long .frm_toggle_off,
4358 .frm_toggle_long .frm_toggle_on {
4359 width: 50%;
4360 text-align: center;
4361 font-size: 13px;
4362 line-height: 28px;
4363 }
4364
4365 .frm_toggle_long .frm_toggle_on {
4366 left: 0;
4367 }
4368
4369 .frm_toggle_long .frm_toggle_off {
4370 right: 0;
4371 }
4372
4373 .frm_toggle_long .frm_toggle_slider:before {
4374 width: 50%;
4375 left: 0;
4376 top: 0;
4377 border-radius: var(--border-radius) 0 0 var(--border-radius);
4378 height: 100%;
4379 background-color: #fff;
4380 color: var(--primary-color);
4381 }
4382
4383 input:checked + .frm_toggle_slider {
4384 background-color: var(--primary-hover);
4385 box-shadow: 0 0 0 2px var(--primary-hover);
4386 }
4387
4388 input:checked + .frm_toggle_slider:before {
4389 transform: translateX(25px);
4390 background-color: #fff;
4391 }
4392
4393 .frm_toggle_long input:checked + .frm_toggle_slider:before {
4394 transform: translateX(101%);
4395 border-radius: 0 var(--border-radius) var(--border-radius) 0;
4396 }
4397
4398 input:checked + .frm_toggle_slider + .frm_toggle_on {
4399 display: inline;
4400 }
4401
4402 input:checked + .frm_toggle_slider + .frm_toggle_on + .frm_toggle_off {
4403 display: none;
4404 }
4405
4406 .frm_toggle_long .frm_toggle_on,
4407 .frm_toggle_long input:checked + .frm_toggle_slider + .frm_toggle_on + .frm_toggle_off {
4408 display: inline;
4409 color: var(--primary-color);
4410 font-weight: normal;
4411 }
4412
4413 .frm_toggle_long .frm_toggle_off,
4414 .frm_toggle_long input:checked + .frm_toggle_slider + .frm_toggle_on {
4415 color: #fff;
4416 font-weight: bold;
4417 }
4418
4419 input:focus + .frm_toggle_slider {
4420 box-shadow: 0 0 1px #008ec2;
4421 }
4422
4423 /* Global Settings */
4424
4425 .tabs-panel {
4426 height: auto !important;
4427 min-height: 260px;
4428 }
4429
4430 .tabs-panel.panel_secondary {
4431 min-height: 20px;
4432 margin-top: 10px;
4433 margin-left: 150px;
4434 }
4435
4436 label.frm-example-icon {
4437 margin-right: 20px !important;
4438 display: inline-block !important;
4439 }
4440
4441 .frm-example-icon .frmsvg,
4442 .frm-example-icon i {
4443 height: 20px;
4444 width: 20px;
4445 font-size: 20px;
4446 color: var(--dark-grey);
4447 }
4448
4449 .edd_frm_license_row {
4450 clear: both;
4451 line-height: 2em;
4452 }
4453
4454 .frm_license_msg {
4455 margin-top: 0;
4456 }
4457
4458 .frm_authorized_box .frm-show-unauthorized,
4459 .frm_unauthorized_box .frm-show-authorized {
4460 display: none;
4461 }
4462
4463 .edd_frm_status_icon.frm_icon_font {
4464 color: #D54E21;
4465 margin: 0 5px;
4466 }
4467
4468 .edd_frm_status_icon.frm_icon_font.frm_inactive_icon {
4469 color: green;
4470 }
4471
4472 /* Hide the install steps for solutions */
4473 #form_global_settings .tabs-panel .num svg {
4474 display: none;
4475 }
4476
4477 /* Empty List */
4478
4479 .frm_no_items {
4480 margin: 0 auto 50px;
4481 text-align: center;
4482 color: var(--dark-grey);
4483 max-width: 500px;
4484 }
4485
4486 .frm_no_items h2 {
4487 font-size: 25px;
4488 margin-bottom: 30px !important;
4489 }
4490
4491 .frm_no_items p {
4492 font-size: 14px;
4493 }
4494
4495 .frm-subscribe {
4496 margin: 30px 0;
4497 }
4498
4499 /* Inbox */
4500
4501 #frm_inbox_page .frm_page_container {
4502 height: auto;
4503 }
4504
4505 .frm_inbox_card {
4506 display: grid;
4507 grid-template-columns: 72px 1fr;
4508 grid-gap: 15px;
4509 border-bottom: 1px solid var(--grey-border);
4510 padding: 25px;
4511 }
4512
4513 .frm_inbox_card_icon {
4514 grid-row: span 3 / span 3;
4515 padding-top: 20px;
4516 text-align: center
4517 }
4518
4519 .frm_inbox_card_icon svg {
4520 height: 48px;
4521 width: 48px;
4522 color: var(--blue-border);
4523 }
4524
4525 .frm_inbox_card header {
4526 display: grid;
4527 grid-template-columns: 1fr 150px;
4528 align-items: center;
4529 }
4530
4531 .frm_inbox_card h3 {
4532 border: none;
4533 text-transform: none;
4534 margin: 0;
4535 padding: 0;
4536 font-weight: 600;
4537 color: var(--medium-grey);
4538 font-size: 16px;
4539 }
4540
4541 .frm_inbox_date {
4542 text-align: right;
4543 }
4544
4545 .frm_inbox_count,
4546 .frm_inbox_unread {
4547 background: var(--orange);
4548 color: #fff;
4549 border-radius: 50%;
4550 display: inline-block;
4551 margin-right: 8px;
4552 font-size: 11px;
4553 text-align: center;
4554 }
4555
4556 .frm_inbox_unread {
4557 width: 8px;
4558 height: 8px;
4559 }
4560
4561 .frm_inbox_count {
4562 min-width: 18px;
4563 height: 18px;
4564 margin-left: 2px;
4565 vertical-align: text-bottom;
4566 }
4567
4568 /* Styles tabs */
4569
4570 #frm_styling_form #frm_delete_style {
4571 padding-right: 10px;
4572 }
4573
4574 #frm_styling_form #frm_delete_style .frmsvg {
4575 vertical-align: -webkit-baseline-middle;
4576 }
4577
4578 .frm_pro_form .frm_form_field.frm_lite_style,
4579 .frm_pro_form .frm_lite_style {
4580 display: none !important;
4581 }
4582
4583 label.default-style-box input[type="checkbox"] {
4584 vertical-align: middle;
4585 }
4586
4587 #frm_styling_form .frm_form_field input[type="checkbox"],
4588 #frm_styling_form .frm_form_field input[type="radio"] {
4589 vertical-align: bottom;
4590 }
4591
4592 #frm_styling_form .howto span {
4593 float: none;
4594 margin-top: 0;
4595 }
4596
4597 /* Import/Export */
4598 .csv_opts #frm_csv_col_sep {
4599 width: 45px;
4600 }
4601
4602 #frm_advanced td.frm_left_label {
4603 width: 20%;
4604 padding-right: 2px;
4605 }
4606
4607 #frm_where_options select {
4608 max-width: 200px;
4609 }
4610
4611 #frm_where_options select.frm_insert_where_options {
4612 width: 30%;
4613 }
4614
4615 #frm_where_options select.frm_where_is_options {
4616 width: 20%;
4617 }
4618
4619 #frm_where_options span.frm_where_val {
4620 width: 32%;
4621 display: inline-block;
4622 position: relative;
4623 }
4624
4625 #frm_where_options span.frm_where_val .frm_tooltip_icon {
4626 left: -4px;
4627 position: absolute;
4628 }
4629
4630 #frm_where_options span.frm_where_val.frm_hidden {
4631 display: none;
4632 }
4633
4634 #frm_where_options span.frm_where_val input, #frm_where_options span.frm_where_val select {
4635 width: 90%;
4636 margin-left: 10px;
4637 }
4638
4639 #frm_where_options {
4640 min-height: 31px;
4641 }
4642
4643 .tabs-panel.active .tabs-panel, .frm_settings_form .tabs-panel .tabs-panel {
4644 border: none;
4645 padding: 0;
4646 }
4647
4648 .frm-feature-banner {
4649 background: var(--dark-grey);
4650 color: #fff;
4651 border-radius: var(--small-radius);
4652 padding: 20px;
4653 margin: 10px 0;
4654 }
4655
4656 .frm-feature-banner p {
4657 font-size: 14px;
4658 }
4659
4660 .frm-feature-banner .dismiss {
4661 margin-top: -10px;
4662 margin-right: -10px;
4663 }
4664
4665 .frm-feature-banner .dismiss svg {
4666 color: #fff;
4667 }
4668
4669 .frm-feature-banner .frm-big-icon {
4670 padding-right: 20px;
4671 float: left;
4672 min-height: 60px;
4673 }
4674
4675 .frm-big-icon svg {
4676 height: 60px;
4677 width: 60px;
4678 }
4679
4680 .frm-feature-banner p {
4681 margin-top: 0;
4682 }
4683
4684 /*for add-on reverse compatibility */
4685
4686 .frm_98_width {
4687 width: 100% !important;
4688 }
4689
4690 /*Form Settings Tab*/
4691
4692 h2.frm-h2,
4693 .frm_form_settings h2 {
4694 border-bottom: 1px solid var(--grey-border);
4695 color: var(--dark-grey);
4696 font-size: 20px !important;
4697 font-weight: 500 !important;
4698 padding: 9px 0 5px;
4699 margin: 0;
4700 }
4701
4702 .frm_settings_form h3,
4703 .frm_form_settings h3 {
4704 font-size: 16px;
4705 border-top: 1px solid var(--grey-border);
4706 padding-top: 10px;
4707 font-weight: normal;
4708 text-transform: uppercase;
4709 color: var(--medium-grey);
4710 }
4711
4712 .frm_form_settings .howto {
4713 color: var(--medium-grey);
4714 font-size: 15px;
4715 margin-top: 8px;
4716 }
4717
4718 .frm_form_settings .advanced_settings .form-table {
4719 margin-top: 0;
4720 }
4721
4722 .frm_form_settings td.frm_175_width {
4723 width: 175px;
4724 }
4725
4726 .frm_form_settings #success_url {
4727 width: 95%;
4728 }
4729
4730 .frm_wrap .ui-autocomplete {
4731 box-shadow: none;
4732 border: 1px solid var(--grey-border);
4733 border-radius: var(--small-radius);
4734 background: var(--lightest-grey);
4735 position: absolute;
4736 padding: 3px 0;
4737 font-size: 15px;
4738 max-height: 310px;
4739 overflow-y: auto;
4740 overflow-x: hidden;
4741 }
4742
4743 .frm_wrap .ui-widget {
4744 font-family: inherit;
4745 }
4746
4747 .frm_wrap .ui-autocomplete li {
4748 padding: 2px 10px;
4749 background: none;
4750 color: var(--dark-grey);
4751 border: none;
4752 font-weight: normal;
4753 }
4754
4755 .frm_wrap .ui-autocomplete li div.ui-state-active,
4756 .frm_wrap .ui-autocomplete li.ui-state-focus {
4757 background: rgb(65, 153, 253);
4758 color: #fff;
4759 }
4760
4761 .frm_wrap .ui-autocomplete .ui-menu-item-wrapper {
4762 padding: 2px 10px;
4763 border-radius: var(--small-radius);
4764 }
4765
4766 .frm_wrap .ui-autocomplete .ui-menu-item-wrapper.ui-state-active {
4767 border: none;
4768 font-weight: inherit;
4769 }
4770
4771 .frm_select_with_label {
4772 margin: 7px 0 0;
4773 }
4774
4775 /* Customization Panel */
4776 #frm-insert-fields-box, #frm-conditionals {
4777 max-height: none;
4778 }
4779
4780 #frm-conditionals, #frm-adv-info-tab {
4781 display: none;
4782 max-height: 355px;
4783 }
4784
4785 #frm-insert-fields-box ul.subsubsub,
4786 #frm-conditionals ul.subsubsub {
4787 float: right;
4788 margin: 0;
4789 }
4790
4791 #frm-insert-fields-box ul.alignleft,
4792 #frm-conditionals ul.alignleft {
4793 margin: 5px 0 0;
4794 }
4795
4796 #frm_adv_info ul.frm_code_list.frm-full-hover {
4797 clear: both;
4798 max-height: 215px;
4799 overflow: auto;
4800 }
4801
4802 #frm-insert-fields-box ul.frm_code_list li.clear.frm_block {
4803 height: 10px;
4804 }
4805
4806 .frm_page_container #frm_adv_info .frm_noallow {
4807 display: none;
4808 }
4809
4810 #frm_adv_info #frm-conditionals .frm_noallow {
4811 display: block;
4812 }
4813
4814 /* Customize HTML Tab */
4815 #frm_html_tab.frm_hidden {
4816 display: none;
4817 }
4818
4819 #frm_html_tab.active {
4820 display: inline;
4821 }
4822
4823 /*Form Actions Tab*/
4824 .frm_email_reply_container select,
4825 .frm_email_reply_container input,
4826 .form-table td.frm_150_width {
4827 width: 170px;
4828 }
4829
4830 #frm_notification_settings .frm_no_top_padding {
4831 padding-top: 0;
4832 }
4833
4834 .frm_email_settings.frm_email_settings.widgets-holder-wrap {
4835 overflow: auto;
4836 box-shadow: none;
4837 }
4838
4839 #frm_notification_settings .widget-top .widget-action,
4840 #frm_form_editor_container .widget-top .widget-action {
4841 border: 0;
4842 margin: 0;
4843 padding: 10px;
4844 background: 0 0;
4845 cursor: pointer;
4846 outline: 0;
4847 }
4848
4849 #frm_email_addon_menu {
4850 border: 1px solid var(--grey-border);
4851 padding: 15px;
4852 border-radius: 4px;
4853 margin: 25px 0 15px;
4854 }
4855
4856 #frm_email_addon_menu .frm-search {
4857 float: right;
4858 margin: 0;
4859 }
4860
4861 #frm_email_addon_menu h3.frm-no-border {
4862 clear: none;
4863 padding-top: 7px;
4864 }
4865
4866 .frm_email_settings .widget .widget-top,
4867 .frm_email_settings .widget .widget-top h3 {
4868 cursor: pointer !important;
4869 }
4870
4871 .frm_email_settings .widget {
4872 margin-bottom: 15px;
4873 line-height: 1.4em;
4874 padding: 0;
4875 }
4876
4877 .frm_email_settings .widget:last-of-type {
4878 margin-bottom: 20px;
4879 }
4880
4881 .frm_form_action_settings .widget-top {
4882 box-shadow: none;
4883 border-color: var(--grey-border);
4884 border-radius: 4px;
4885 background: var(--lightest-grey);
4886 color: var(--dark-grey);
4887 }
4888
4889 .frm_form_action_settings:hover .widget-top {
4890 border-color: var(--grey);
4891 }
4892
4893 .frm_form_action_settings.open .widget-top {
4894 border-bottom-left-radius: 0;
4895 border-bottom-right-radius: 0;
4896 border-bottom: none;
4897 }
4898
4899 .frm_form_action_settings.open:hover .widget-top {
4900 border-color: var(--grey-border);
4901 }
4902
4903 .frm_form_action_settings > .widget-inside {
4904 display: none;
4905 }
4906
4907 .frm_form_action_settings.open > .widget-inside {
4908 display: block;
4909 }
4910
4911 .frm_form_action_settings .widget-inside {
4912 min-height: 25px;
4913 padding: 15px;
4914 border-color: var(--grey-border);
4915 border-bottom-left-radius: 4px;
4916 border-bottom-right-radius: 4px;
4917 }
4918
4919 .frm_form_action_settings .widget-title h4,
4920 .frm_form_action_settings .widget-title h3 {
4921 display: inline-block;
4922 border-bottom: none;
4923 padding: 10px 10px 5px;
4924 font-size: 16px;
4925 font-weight: 500;
4926 }
4927
4928 #frm_email_addon_menu h3 {
4929 margin: 0 0 15px;
4930 clear: both;
4931 }
4932
4933 .frm_single_api_settings p > label {
4934 display: inline;
4935 }
4936
4937 .frm_form_action_icon {
4938 margin-right: 5px;
4939 }
4940
4941 .frm_actions_list {
4942 margin: 0;
4943 display: inline;
4944 }
4945
4946 .frm_actions_list li {
4947 float: left;
4948 width: 15.6%;
4949 margin: 10px .5% 15px;
4950 height: 100px;
4951 text-align: center;
4952 }
4953
4954 .frm-limited-actions .frm-group-heading,
4955 .frm-limited-actions #frm-hide-groups,
4956 .frm-all-actions #frm-show-groups,
4957 .frm-limited-actions .frm-not-installed:not(.frm-search-result):not(.frm-default-show) {
4958 display: none;
4959 }
4960
4961 label.frm_action_events {
4962 padding-left: 15px;
4963 }
4964
4965 #frm-hide-groups,
4966 #frm-show-groups {
4967 font-size: 16px;
4968 float: right;
4969 }
4970
4971 .frm_actions_list a:active, .frm_actions_list a:focus {
4972 outline: none;
4973 }
4974
4975 .frm_actions_list a {
4976 font-size: 14px;
4977 color: var(--dark-grey);
4978 word-break: break-word;
4979 }
4980
4981 .frm_actions_list span.frm-outer-circle {
4982 /* 50px total with 30px content */
4983 background-color: var(--sidebar-color);
4984 padding: 10px;
4985 text-align: center;
4986 border-radius: 50%;
4987 display: block;
4988 width: 30px;
4989 height: 30px;
4990 margin: 0 auto 15px;
4991 }
4992
4993 .frm_email_settings .widget-title h4 {
4994 color: var(--dark-grey);
4995 }
4996
4997 .frm_disabled_action .widget-title h4 {
4998 color: var(--grey);
4999 }
5000
5001 .frm_actions_list a .frmsvg,
5002 .frm_actions_list a i {
5003 height: 18px;
5004 width: 18px;
5005 font-size: 18px;
5006 padding: 2px;
5007 color: var(--lightest-grey);
5008 }
5009
5010 span.frm-inner-circle,
5011 .frm_email_settings .widget-title .frm_form_action_icon {
5012 background-color: var(--grey-border);
5013 border-radius: 50%;
5014 display: inline-block;
5015 text-align: center;
5016 }
5017
5018 span.frm-inner-circle {
5019 background-color: var(--primary-hover);
5020 height: 22px;
5021 width: 22px;
5022 padding: 4px;
5023 color: #fff;
5024 }
5025
5026 .frm-inner-circle svg {
5027 fill: currentColor;
5028 }
5029
5030 .frm_email_settings .widget-title .frm_form_action_icon {
5031 height: 15px;
5032 width: 15px;
5033 padding: 5px;
5034 color: var(--lightest-grey);
5035 vertical-align: middle;
5036 }
5037
5038 .frm_actions_list .frmsvg,
5039 .frm_actions_list i:before,
5040 .frm_email_settings .widget-title .frm_form_action_icon i,
5041 .frm_email_settings .widget-title .frm_form_action_icon .frmsvg {
5042 height: 15px;
5043 width: 15px;
5044 vertical-align: text-top;
5045 }
5046
5047 .frm_actions_list i:before {
5048 vertical-align: middle;
5049 }
5050
5051 .frm_email_settings .widget-title:hover .frm_form_action_icon {
5052 background-color: var(--grey);
5053 }
5054
5055 span.frm-inner-circle.frm-inverse {
5056 background-color: transparent;
5057 color: var(--primary-hover);
5058 padding: 0;
5059 height: 30px;
5060 width: 100%;
5061 }
5062
5063 .frm_actions_list span.frm-inverse i,
5064 .frm_actions_list span.frm-inverse .frmsvg {
5065 color: var(--primary-hover);
5066 height: 30px;
5067 width: 30px;
5068 font-size: 30px;
5069 padding: 0;
5070 }
5071
5072 .frm_actions_list i.frm-inverse:before {
5073 height: 30px;
5074 width: 100%;
5075 font-size: 30px;
5076 }
5077
5078 .frm_email_settings .widget-title .frm_form_action_icon.frm-inverse {
5079 background: transparent;
5080 padding: 0;
5081 height: 24px;
5082 width: 24px;
5083 }
5084
5085 .frm_email_settings .widget-title .frm_form_action_icon.frm-inverse .frmsvg,
5086 .frm_email_settings .widget-title .frm_form_action_icon.frm-inverse i:before {
5087 color: var(--grey-border);
5088 height: 24px;
5089 width: 24px;
5090 font-size: 24px;
5091 line-height: 1em;
5092 }
5093
5094 .frm_email_settings .widget-title:hover .frm_form_action_icon.frm-inverse .frmsvg,
5095 .frm_email_settings .widget-title:hover .frm_form_action_icon.frm-inverse i:before {
5096 color: var(--grey);
5097 }
5098
5099 .frm_email_icons {
5100 padding: 10px 0 5px 6px;
5101 font-size: 20px;
5102 }
5103
5104 .frm_email_icons a {
5105 margin-left: 8px;
5106 color: var(--grey);
5107 opacity: 0;
5108 transition: all .2s ease;
5109 vertical-align: middle;
5110 }
5111
5112 .frm_email_icons a .frmsvg {
5113 color: var(--grey);
5114 }
5115
5116 .frm_email_icons a:hover,
5117 .widget-top:hover .frm_email_icons a {
5118 opacity: 1;
5119 }
5120
5121 .frm_actions_list a.frm_inactive_action {
5122 color: var(--grey);
5123 }
5124
5125 .frm_inactive_action .frm-inner-circle,
5126 .frm_actions_list .frm_inactive_action i {
5127 opacity: .4;
5128 }
5129
5130 .frm-no-margin {
5131 margin: 0;
5132 }
5133
5134 .frm-no-border {
5135 border: none !important;
5136 }
5137
5138 table td, .form-table tr td {
5139 vertical-align: top;
5140 }
5141
5142 #new_fields .form-table tr td {
5143 display: block;
5144 padding: 7px 0 0;
5145 }
5146
5147 #new_fields .form-table tr td:first-child {
5148 margin: 0;
5149 }
5150
5151 #new_fields .form-table tr td:last-child {
5152 margin-bottom: 9px;
5153 }
5154
5155 .form-table #list-table th {
5156 text-align: center;
5157 }
5158
5159 #form_settings_page th,
5160 #form_settings_page td,
5161 .frm_settings_form td,
5162 #frm_notification_settings .frm_form_action_settings td p {
5163 padding: 7px 0;
5164 }
5165
5166 #frm_notification_settings .form-table > tbody > tr > th {
5167 width: 150px;
5168 font-weight: normal;
5169 padding-right: 10px;
5170 }
5171
5172 #frm_notification_settings .frm_single_email_settings .form-table > tbody > tr > th {
5173 width: 80px;
5174 }
5175
5176 #frm_notification_settings table tr td:first-child {
5177 padding-left: 0;
5178 }
5179
5180 #frm_notification_settings table tr td:last-child {
5181 padding-right: 0;
5182 }
5183
5184
5185 #frm_notification_settings .frm_left_label {
5186 /* For add-ons that haven't been updated for 4.0 */
5187 float: none;
5188 width: auto !important;
5189 line-height: 1;
5190 }
5191
5192 .frm-fields .frm_autoresponder_rows select {
5193 width: auto;
5194 }
5195
5196 #frm_notification_settings .frm_with_left_label,
5197 #frm_notification_settings .frm_left_label + textarea,
5198 #frm_notification_settings .frm_left_label + select,
5199 #frm_notification_settings .frm_left_label + input[type=text] {
5200 width: 100%;
5201 }
5202
5203 #frm_notification_settings .frm_email_buttons {
5204 padding: 7px;
5205 background: var(--light-blue);
5206 color: var(--primary-hover);
5207 border-radius: 4px;
5208 border-color: var(--blue-border);
5209 line-height: 1em;
5210 height: auto;
5211 font-size: 12px;
5212 box-shadow: none;
5213 }
5214
5215 .frm_reply_to_container,
5216 .frm_bcc_cc_container {
5217 float: right;
5218 margin: -8px 0 0;
5219 z-index: 1;
5220 position: relative;
5221 }
5222
5223 .frm_email_row .frm_cancel1_icon:before {
5224 line-height: 1;
5225 vertical-align: bottom;
5226 }
5227
5228 .frm_action_id {
5229 padding-top: 10px;
5230 }
5231
5232 .frm_logic_field_opts {
5233 max-width: 35%;
5234 }
5235
5236 .frm-inline-select,
5237 #frm_submit_logic_row,
5238 .frm_logic_rows .frm-collapse-me {
5239 line-height: 30px;
5240 }
5241
5242 .frm_logic_row:first-of-type {
5243 padding-top: 8px;
5244 }
5245
5246 .frm-single-settings .frm_logic_row > select {
5247 max-width: 32.5% !important;
5248 }
5249
5250 .frm-single-settings .frm_logic_row select:nth-child(2) {
5251 max-width: 20% !important;
5252 }
5253
5254 .frm-single-settings .frm_logic_row span input,
5255 .frm-single-settings .frm_logic_row span select {
5256 max-width: 36% !important;
5257 }
5258
5259 .frm-single-settings .frm_logic_row input {
5260 max-width: 118px !important;
5261 }
5262
5263 .frm-single-settings ul.frm_sortable_field_opts {
5264 margin-bottom: 5px;
5265 }
5266
5267 .advanced_settings .frm_logic_row {
5268 margin: 14px 0;
5269 }
5270
5271 .advanced_settings .frm_logic_row select,
5272 .advanced_settings .frm_logic_row input {
5273 max-width: 30% !important;
5274 }
5275
5276 .frm_form_action_settings .frm_logic_row p {
5277 margin-top: 0;
5278 margin-bottom: 0;
5279 padding: 0;
5280 }
5281
5282 .frm_form_settings input[type="text"] {
5283 line-height: normal;
5284 height: auto;
5285 }
5286
5287 #poststuff .widgets-holder-wrap .frm_form_action_settings .widget-inside {
5288 padding-bottom: 0;
5289 }
5290
5291 #poststuff .frm_form_settings .widgets-holder-wrap .widget-inside {
5292 padding-left: 15px;
5293 padding-right: 15px;
5294 }
5295
5296 #form_global_settings h3 {
5297 font-size: 14px;
5298 margin-top: 25px;
5299 }
5300
5301 #form_global_settings .tabs-panel + h3 {
5302 margin-top: 0;
5303 border: none;
5304 }
5305
5306 #poststuff .frm_form_settings .widget-inside h3,
5307 #poststuff .frm_form_settings .advanced_settings h3,
5308 #poststuff .frm_settings_form h3,
5309 #frm_advanced .inside h3 {
5310 border-top: 1px solid #eee;
5311 border-bottom: none;
5312 margin: 15px -15px 0;
5313 padding: 8px 15px;
5314 font-size: 14px;
5315 }
5316
5317 #poststuff .frm_form_settings h3.frm_first_h3,
5318 #poststuff h3.frm_first_h3 {
5319 border: none;
5320 margin-top: 0;
5321 }
5322
5323 h3.frm_add_logic_link {
5324 margin-bottom: 0 !important;
5325 }
5326
5327 a.frm_add_logic_link {
5328 display: block;
5329 text-align: center;
5330 margin: 10px auto;
5331 padding: 10px;
5332 width: 80%;
5333 max-width: 290px;
5334 font-size: 19px;
5335 border: 1px solid var(--primary-color);
5336 border-radius: var(--border-radius);
5337 }
5338
5339 a.frm_add_logic_link.frm_hidden {
5340 display: none;
5341 }
5342
5343 .frm_add_logic_link .frmsvg,
5344 .frm_add_logic_link i {
5345 margin-right: 5px;
5346 }
5347
5348 .frm_right_addon {
5349 position: relative;
5350 }
5351
5352 .frm_right_addon .frm_remove_field {
5353 position: absolute;
5354 padding: 5px 10px;
5355 right: 10px;
5356 bottom: 0;
5357 }
5358
5359 .frm_right_addon input {
5360 padding-right: 30px;
5361 }
5362
5363 .frm_icon_font {
5364 color: #A0A0A0;
5365 color: var(--grey);
5366 }
5367
5368 .misc-pub-revisions.frm_icon_font,
5369 .misc-pub-revisions.frm_icon_font:hover {
5370 color: inherit;
5371 }
5372
5373 .postbox.frm_with_icons .inside {
5374 padding: 0;
5375 margin: 0;
5376 }
5377
5378 .frm_add_tag:before {
5379 content: '\e602';
5380 }
5381
5382 .frm_remove_tag:before {
5383 content: '\e600';
5384 }
5385
5386 .frm_logic_row .frm_remove_tag {
5387 padding-left: 7px;
5388 }
5389
5390 .frm_logic_row .frm1 > .frm_remove_tag {
5391 padding: 0;
5392 }
5393
5394 .frm_tooltip_icon:before {
5395 font-size: 13px;
5396 vertical-align: top;
5397 }
5398
5399 .form-field input[type=text].frm_other_input {
5400 width: 30%;
5401 margin-left: 10px;
5402 }
5403
5404 .frm-add-other {
5405 text-align: right;
5406 }
5407
5408 .frm_add_opt .frm_add_tag,
5409 .frm-add-other .frm_add_tag {
5410 vertical-align: 20%;
5411 }
5412
5413 .frm_action_icon {
5414 margin: 5px 0 0 5px;
5415 }
5416
5417 span.frm_action_icon {
5418 margin: 0 4px 0 0;
5419 }
5420
5421 .frm_action_icon:active {
5422 outline: none;
5423 }
5424
5425 a.frm_action_icon:hover {
5426 text-decoration: none;
5427 }
5428
5429 .frm_action_icon.frm_error_icon:before {
5430 content: '\e608';
5431 }
5432
5433 .frm_inactive_icon.frm_action_icon.frm_error_icon:before {
5434 content: '\e606';
5435 }
5436
5437 .frm-field-action-icons {
5438 text-align: right;
5439 position: absolute;
5440 top: 2px;
5441 right: 2px;
5442 max-width: 100%;
5443 }
5444
5445 .frm-field-action-icons .frm-field-id {
5446 display: inline-block;
5447 overflow: hidden;
5448 text-overflow: ellipsis;
5449 white-space: nowrap;
5450 width: 80px;
5451 max-width: calc( 100% - 50px );
5452 position: relative;
5453 top: 2px;
5454 }
5455
5456 .frm-field-action-icons a {
5457 font-size: 16px;
5458 width: 17px;
5459 }
5460
5461 .frm-field-action-icons a:hover {
5462 text-decoration: none;
5463 }
5464
5465 .frm-field-action-icons .dropdown {
5466 display: inline-block;
5467 }
5468
5469 .frm-field-action-icons a .frmsvg {
5470 color: #9EA9B8 !important;
5471 font-size: 17px;
5472 width: 17px;
5473 height: 17px;
5474 }
5475
5476 .edit_field_type_end_divider .frm-field-action-icons {
5477 display: none !important;
5478 }
5479
5480 .frm-move {
5481 cursor: grab;
5482 }
5483
5484 span.howto {
5485 display: inline;
5486 }
5487
5488 .frm_import_message {
5489 margin: 15px 0;
5490 line-height: 2.5em;
5491 }
5492
5493 .frm_sorting .form-field .widget input[type="text"],
5494 .frm_sorting .form-field .widget input[type="number"],
5495 .frm_sorting .form-field .widget select,
5496 #wpcontent .frm_sorting .form-field .widget select,
5497 .frm_sorting .form-field .widget textarea {
5498 width: auto;
5499 }
5500
5501 .tagchecklist span.no_taglist {
5502 display: inline;
5503 float: none;
5504 line-height: 15px;
5505 margin-right: 0;
5506 font-size: inherit;
5507 }
5508
5509 .tagchecklist .frm_exclude_cat_list span {
5510 display: inline;
5511 }
5512
5513 .tagchecklist span a:before {
5514 line-height: 23px;
5515 text-align: start;
5516 }
5517
5518 /* Entries Page */
5519 .frm_no_entries_form {
5520 padding: 60px 0;
5521 }
5522
5523 .frm_no_entries_form .frm_no_entries_header {
5524 font-size: 20px;
5525 margin-bottom: 10px;
5526 }
5527
5528 .frm_no_entries_form .frm_no_entries_text {
5529 line-height: 200%;
5530 }
5531
5532 #form_entries_page #the-list .no-items {
5533 height: 240px; /* Equals to the max height of search dropdown */
5534 }
5535
5536 /* Reports Page */
5537 #form_reports_page img.frm_no_reports {
5538 max-width: 100%;
5539 }
5540
5541 .frm_wrap .google-visualization-table .gradient,
5542 .frm_wrap .google-visualization-table-tr-head,
5543 .frm_wrap .google-visualization-table-tr-odd,
5544 .frm_wrap .google-visualization-table-tr-odd.google-visualization-table-tr-over {
5545 background: var(--lightest-grey);
5546 }
5547
5548 .frm_wrap .google-visualization-table-tr-over {
5549 background: #fff;
5550 }
5551
5552 .frm_wrap .google-visualization-table-table th,
5553 .frm_wrap .google-visualization-table-table td {
5554 border-right-width: 0;
5555 padding: 10px !important;
5556 }
5557
5558 .frm_wrap .google-visualization-table-tr-head,
5559 .frm_wrap .google-visualization-table-tr-head th {
5560 font-size: 16px;
5561 font-weight: 400 !important;
5562 text-align: left;
5563 }
5564
5565 .frm_wrap .google-visualization-table-td-number {
5566 text-align: inherit;
5567 }
5568
5569 #form_reports_page .postbox{
5570 text-align: center;
5571 float: none;
5572 display: inline-block;
5573 margin-right: 2%;
5574 width: 20%;
5575 min-width: 175px;
5576 }
5577
5578 #form_reports_page h2 {
5579 margin-top: 2em !important;
5580 }
5581
5582 /* Views Page */
5583 #form_views_page img.frm_no_views {
5584 max-width: 100%;
5585 }
5586
5587 /* Field options popup */
5588 .frm_field_opts_popup {
5589 min-width: 300px;
5590 background-color: #fff;
5591 }
5592
5593 .frm_field_opts_popup #wpadminbar {
5594 display: none;
5595 }
5596
5597 .frm_prepop {
5598 width: 100%;
5599 list-style: none;
5600 overflow: auto;
5601 margin: 0;
5602 max-height: 295px;
5603 }
5604
5605 .frm_prepop li {
5606 margin: 0;
5607 }
5608
5609 .frm_prepop li a {
5610 display: block;
5611 text-decoration: none;
5612 cursor: pointer;
5613 padding: 5px 20px;
5614 }
5615
5616 .frm_prepop li a:hover {
5617 background: var(--sidebar-color);
5618 }
5619
5620 /* */
5621 #frm_form_editor_container #frm_form_key_box {
5622 width: 13em;
5623 max-width: 30%
5624 }
5625
5626 #frm_form_editor_container #frm_form_desc {
5627 width: 70%;
5628 }
5629
5630 #frm_form_editor_container .ui-widget-content {
5631 display: none;
5632 padding: 15px;
5633 }
5634
5635 #frm_form_editor_container .ui-widget-content label {
5636 float: left;
5637 width: 170px;
5638 text-align: right;
5639 padding-right: 5px;
5640 clear: both;
5641 }
5642
5643 #frm_form_editor_container .ui-widget-content label.nofloat {
5644 clear: none;
5645 float: none;
5646 margin-left: 10px;
5647 }
5648
5649 #frm_form_editor_container .ui-state-default {
5650 color: #333 !important;
5651 }
5652
5653 .frm_green {
5654 color: var(--green) !important;
5655 }
5656
5657 #frm_form_editor_container .ui-state-default a.frm_orange, .frm-right-panel a.frm_orange, #postbox-container-1 a.frm_orange {
5658 color: #D54E21;
5659 }
5660
5661 #styling_settings input[type=checkbox], #styling_settings input[type=radio] {
5662 border: solid 1px #bbb;
5663 }
5664
5665 #styling_settings .widget .widget-top, #frm_form_editor_container .widget .widget-top {
5666 cursor: pointer;
5667 }
5668
5669 .frm_sorting .widget, .frm_settings_page .widget {
5670 background: #fff;
5671 }
5672
5673 .frm_sorting .widget-title h4 {
5674 font-weight: normal;
5675 }
5676
5677 .frm_sorting .widget, #postbox-container-1 .widget, .frm-right-panel .widget, .frm_settings_page .widget {
5678 margin-bottom: 0;
5679 }
5680
5681 .frm_settings_page .widget-inside {
5682 padding: 0 5px 5px;
5683 }
5684
5685 .frm_sorting .widget,
5686 .widget-inside,
5687 .frm_sorting .form-field .widget {
5688 display: none;
5689 }
5690
5691 #frm-show-fields {
5692 min-height: 350px;
5693 padding: 10px 0 35px;
5694 margin: 0;
5695 position: relative;
5696 }
5697
5698 .frm-has-fields #frm-show-fields {
5699 min-height: 50px;
5700 }
5701
5702 #frm_builder_page #frm_field_group_controls {
5703 position: absolute;
5704 padding: 5px;
5705 border-radius: 4px 4px 0 0;
5706 text-align: right;
5707 box-sizing: border-box;
5708 right: 0;
5709 top: -28px;
5710 height: 28px;
5711 z-index: 3; /* section dividers use z-index: 2; position above that to avoid it taking over hover control. */
5712 }
5713
5714 .frm-field-group-hover-target,
5715 .frm-has-open-field-group-popup,
5716 #frm_builder_page #frm_field_group_controls,
5717 .frm-selected-field-group {
5718 background: rgba(65, 153, 253, 0.04);
5719 }
5720
5721 .frm-selected-field-group {
5722 position: relative;
5723 }
5724
5725 #frm_builder_page #frm_field_group_controls > span:first-child {
5726 margin-right: 5px;
5727 }
5728
5729 #frm_builder_page #frm_field_group_controls svg {
5730 pointer-events: none;
5731 }
5732
5733 #frm_field_group_controls {
5734 visibility: hidden;
5735 }
5736
5737 .frm-field-group-hover-target #frm_field_group_controls {
5738 visibility: visible;
5739 }
5740
5741 #frm_field_group_controls .dropdown-item a span,
5742 .frm-field-action-icons .dropdown-item a span {
5743 color: var(--dark-grey);
5744 }
5745
5746 #frm_field_group_controls .dropdown-item a:hover {
5747 text-decoration: none;
5748 }
5749
5750 .frm_sorting .no_repeat_section li.ui-state-default.edit_field_type_end_divider {
5751 display: none !important;
5752 }
5753
5754 .frm-right-panel .ui-state-default,
5755 #postbox-container-1 .ui-state-default,
5756 .frm_sorting > li.ui-state-default,
5757 .frm_sorting .no_repeat_section li.ui-state-default.edit_field_type_end_divider:hover {
5758 border: 1px solid transparent;
5759 font-weight: normal !important;
5760 background-color: transparent;
5761 background-image: none;
5762 padding: 5px;
5763 margin: 0;
5764 box-shadow: none;
5765 display: block;
5766 text-align: inherit !important;
5767 overflow: visible;
5768 position: relative;
5769 }
5770
5771 #frm-show-fields li.frm_cancel_sort {
5772 /* If a section gets dropped into a section, hide it */
5773 display: none;
5774 }
5775
5776 .divider_drop {
5777 text-align: center;
5778 }
5779
5780 .divider_drop .howto .frm_icon_font {
5781 font-style: normal;
5782 }
5783
5784 .show_repeat_sec {
5785 display: none;
5786 }
5787
5788 .repeat_section .show_repeat_sec {
5789 display: inline-block;
5790 margin: 5px 0 0;
5791 }
5792
5793 .repeat_section tr.show_repeat_sec {
5794 display: table-row;
5795 }
5796
5797 .repeat_format .frm_repeat_label,
5798 .repeat_formattext .frmsvg,
5799 .repeat_formattext i {
5800 display: none;
5801 }
5802
5803 .frm_button {
5804 text-decoration: none;
5805 border: 1px solid #eee;
5806 padding: 5px;
5807 color: #444;
5808 vertical-align: middle;
5809 box-shadow: none !important;
5810 }
5811
5812 a.frm_button:hover {
5813 text-decoration: none !important;
5814 }
5815
5816 .frm_button,
5817 .frm_button .frm_icon_font:before {
5818 font-size: 13px;
5819 vertical-align: middle;
5820 }
5821
5822 .frm_button .frmsvg {
5823 width: 13px;
5824 height: 13px;
5825 }
5826
5827 .frm-right-panel .ui-state-default,
5828 #postbox-container-1 .ui-state-default {
5829 padding: 0;
5830 margin: 0;
5831 }
5832
5833 ul.start_divider {
5834 padding: 8px 13px 0 8px;
5835 min-height: 115px;
5836 transition: all 0.4s linear;
5837 }
5838
5839 .frm-section-collapsed .frm_no_section_fields,
5840 .frm-section-collapsed ul.start_divider {
5841 height: 0;
5842 min-height: 0 !important;
5843 }
5844
5845 .frm-section-collapsed ul.start_divider {
5846 overflow: hidden;
5847 }
5848
5849 .frm-section-collapsed .frm_no_section_fields {
5850 overflow: hidden;
5851 padding: 0;
5852 opacity: 0;
5853 }
5854
5855 .frm-section-collapsed .divider_section_only .frm-collapsed-label {
5856 display: inline;
5857 }
5858
5859 .frm-page-collapsed .frm_clone_icon,
5860 .frm-page-collapsed .frm_delete_field,
5861 .frm-section-collapsed .frm_clone_icon,
5862 .frm-section-collapsed .frm_delete_field {
5863 opacity: .5;
5864 cursor: not-allowed;
5865 }
5866
5867 /* Hide the Duplicate summary option because we are missing the logic that also adds a new page */
5868 .edit_field_type_summary .frm_more_options_li:nth-child(2) {
5869 display: none !important;
5870 }
5871
5872 .frm_no_section_fields:not(.frm_block) + ul.start_divider {
5873 padding: 0;
5874 min-height: 132px;
5875 }
5876
5877 .frm_sorting li.ui-state-default .divider_section_only {
5878 padding: 6px;
5879 margin-top: -10px;
5880 border: 2px solid transparent;
5881 border-radius: var(--small-radius);
5882 z-index: 2;
5883 position: relative;
5884 }
5885
5886 .divider_section_only > .frm_inner_field_container {
5887 padding: 5px 0;
5888 margin: 0;
5889 }
5890
5891 .frm-collapsed-label,
5892 .divider_section_only > .frm_inner_field_container .frm_form_fields {
5893 display: none;
5894 }
5895
5896 .frm-section-collapsed .divider_section_only:after,
5897 .divider_section_only:before {
5898 content: '';
5899 display: block;
5900 padding: 2px 0;
5901 line-height: 1px;
5902 border-top: 2px solid var(--grey-border);
5903 top: -2px;
5904 position: absolute;
5905 width: 100%;
5906 transition: .5s border-color ease-in-out;
5907 }
5908
5909 .frm-section-collapsed .divider_section_only:after {
5910 top: auto;
5911 bottom: -6px;
5912 }
5913
5914 .frm-section-collapsed .divider_section_only:hover:after,
5915 li.selected.frm-section-collapsed .divider_section_only:before,
5916 .divider_section_only:hover:before,
5917 li.selected .divider_section_only:before {
5918 border-color: transparent;
5919 }
5920
5921 .frm_sorting li.ui-state-default.edit_field_type_divider {
5922 overflow: visible;
5923 position: relative;
5924 padding: 0 0 0 20px;
5925 margin: 25px 0 0 -5px;
5926 border-left: 1px solid var(--primary-hover);
5927 transition: border 0.7s ease-out;
5928 }
5929
5930 .frm-section-collapsed {
5931 border-left-color: transparent !important;
5932 }
5933
5934 .frm_sorting li.edit_field_type_end_divider,
5935 .frm_sorting .no_repeat_section li.ui-state-default.edit_field_type_end_divider:hover {
5936 margin: 0 0 15px;
5937 }
5938
5939 .frm-first-page .frm_prev_page {
5940 display: none;
5941 }
5942
5943 #frm-form-button button,
5944 .frm_remove_form_row.frm_button,
5945 .frm_add_form_row.frm_button,
5946 .frm-white-body .frm-preview-buttons button {
5947 border-radius: var(--small-radius);
5948 border: 1px solid var(--blue-border);
5949 color: var(--primary-color);
5950 }
5951
5952 .frm_wrap .frm_remove_form_row .frmsvg,
5953 .frm_remove_form_row i:before,
5954 .frm_wrap .frm_add_form_row .frmsvg,
5955 .frm_add_form_row i:before {
5956 color: var(--primary-hover);
5957 }
5958
5959 .frm-preview-buttons .frm_button_submit {
5960 margin: 0 5px;
5961 }
5962
5963 .frm-page-break {
5964 border-top: 1px dashed var(--primary-hover);
5965 margin-top: 30px;
5966 position: relative;
5967 }
5968
5969 .edit_field_type_divider:before,
5970 .edit_field_type_divider:after,
5971 .frm-page-break:before,
5972 .frm-page-break:after {
5973 content: '';
5974 position: absolute;
5975 top: -4px;
5976 width: 4px;
5977 height: 4px;
5978 background-color: #fff;
5979 border-radius: 50%;
5980 border: 1px solid var(--primary-hover);
5981 text-rendering: auto;
5982 -webkit-font-smoothing: antialiased;
5983 }
5984
5985 .frm-page-break:after {
5986 right: 0;
5987 }
5988
5989 #frm-fake-page {
5990 padding: 0 5px;
5991 }
5992
5993 #frm-fake-page .frm-page-break,
5994 #frm-fake-page .frm-page-break:before,
5995 #frm-fake-page .frm-page-break:after {
5996 border-color: var(--grey);
5997 }
5998
5999 .edit_field_type_divider:before {
6000 width: 20px;
6001 height: 20px;
6002 left: -11px;
6003 top: 0;
6004 background: var(--primary-hover);
6005 text-align: center;
6006 color: #fff;
6007 font-size: 13px;
6008 line-height: 22px;
6009 }
6010
6011 .edit_field_type_divider:before{
6012 font-family: 's11-fp';
6013 content: '\f1dc';
6014 }
6015
6016 .repeat_section.edit_field_type_divider:before {
6017 font-family: 's11-fp';
6018 content: '\f363';
6019 }
6020
6021 .edit_field_type_divider:after {
6022 left: -4px;
6023 bottom: 0;
6024 top: auto;
6025 transition: all 0.4s ease-out;
6026 }
6027
6028
6029 .frm_sorting li.edit_field_type_divider:hover,
6030 .frm_sorting li.edit_field_type_divider.selected {
6031 border-left-color: var(--primary-color);
6032 }
6033
6034 .edit_field_type_divider.selected:before,
6035 .edit_field_type_divider:hover:before {
6036 border-color: var(--primary-color);
6037 background: var(--primary-color);
6038 }
6039
6040 .edit_field_type_divider.selected:after,
6041 .edit_field_type_divider:hover:after {
6042 border-color: var(--primary-color);
6043 }
6044
6045 .frm-section-collapsed:after {
6046 border-color: transparent !important;
6047 color: transparent;
6048 }
6049
6050 .frm-page-break .frm-collapse-page.button {
6051 margin-left: 46%;
6052 margin-top: -15px;
6053 background-color: #fff;
6054 border-color: var(--primary-hover) !important;
6055 color: var(--primary-hover);
6056 }
6057
6058 #frm-fake-page .frm-collapse-page.button {
6059 border-color: var(--grey) !important;
6060 color: var(--grey);
6061 }
6062
6063 #frm-fake-page.frm-page-collapsed {
6064 margin-bottom: 0;
6065 }
6066
6067 .frm-page-collapsed {
6068 position: relative;
6069 overflow: visible !important;
6070 margin-bottom: 30px;
6071 }
6072
6073 .frm-page-collapsed:after {
6074 content: '';
6075 display: block;
6076 border: 1px dashed var(--grey-border);
6077 border-left: none;
6078 border-right: none;
6079 height: 6px;
6080 position: absolute;
6081 width: calc( 100% - 10px );
6082 bottom: -15px;
6083 }
6084
6085 .frm-collapse-page .frm_arrowdown6_icon {
6086 width: 16px;
6087 text-align: center;
6088 margin-left: 2px;
6089 color: var(--primary-hover);
6090 }
6091
6092 #frm-fake-page .frm_arrowdown6_icon {
6093 color: var(--grey);
6094 }
6095
6096 #frm-fake-page .frm-collapse-page:hover,
6097 #frm-fake-page .frm-collapse-page:hover .frm_arrowdown6_icon,
6098 .frm-collapse-page:hover .frm_arrowdown6_icon {
6099 color: #fff;
6100 }
6101
6102 .frm-collapsed i:before,
6103 .frm-section-collapsed .frm_arrowdown6_icon:before,
6104 .frm-page-collapsed .frm_arrowdown6_icon:before {
6105 content: '\e913';
6106 }
6107
6108 .open .widget-top .frm_arrow_right_icon:before {
6109 content: '\e62a';
6110 }
6111
6112 .frm-collapsed + .frm-collapse-me {
6113 overflow: hidden !important;
6114 }
6115
6116 .frm-collapse-me {
6117 padding-bottom: 10px;
6118 }
6119
6120 .frm-collapsed + div {
6121 height: 0;
6122 padding: 0;
6123 border-bottom: 2px solid var(--sidebar-hover);
6124 }
6125
6126 .frm_sorting .divider_section_only > .frm_ipe_field_label {
6127 font-size: 116%;
6128 }
6129
6130 #frm_form_editor_container .edit_field_type_break .frm_primary_label.frm_ipe_field_label.button {
6131 width: 150px;
6132 text-align: center;
6133 margin-bottom: 3px;
6134 display: block;
6135 }
6136
6137 tr.frm_options_heading td {
6138 padding-bottom: 0;
6139 }
6140
6141 .frm_sorting .widget-inside .form-table td p,
6142 .frm_sorting .widget-inside .form-wrap label {
6143 padding: 10px 0;
6144 }
6145
6146 .frm_no_fields,
6147 .frm_no_section_fields {
6148 text-align: center;
6149 position: absolute;
6150 color: var(--medium-grey);
6151 font-size: 16px;
6152 box-sizing: border-box;
6153 border: 1px dashed var(--grey-border);
6154 }
6155
6156 .ui-droppable-active ~ .frm_no_fields {
6157 border-style: solid;
6158 }
6159
6160 .frm_no_section_fields {
6161 display: none;
6162 margin: 0;
6163 padding: 20px 0 0;
6164 width: calc( 100% - 20px );
6165 height: 121px;
6166 transition: all 0.4s linear;
6167 }
6168
6169 .frm_no_fields {
6170 min-height: 300px;
6171 margin: 20px 5%;
6172 width: 90%;
6173 top: 0;
6174 }
6175
6176 .frm-has-fields .frm_no_fields {
6177 display: none;
6178 }
6179
6180 #frm-form-button {
6181 display: none;
6182 margin: 0 7px 25px;
6183 }
6184
6185 .frm-has-fields #frm-form-button {
6186 display: block;
6187 }
6188
6189 .frm-large-plus.frmsvg {
6190 color: var(--primary-hover);
6191 height: 45px;
6192 width: 45px;
6193 }
6194
6195 .frm_drag_inst {
6196 line-height: normal;
6197 font-size: 35px;
6198 font-weight: 300;
6199 margin: 80px 0 25px;
6200 }
6201
6202 .frm_no_section_fields p,
6203 .frm_no_fields p {
6204 color: var(--grey);
6205 font-size: 15px;
6206 }
6207
6208 .frm_product_price_wrapper {
6209 display: inline-block;
6210 vertical-align: middle;
6211 }
6212
6213 .frm_prod_type_single .frm_product_price_wrapper {
6214 width: 100%;
6215 }
6216
6217 #new_fields .frm_product_price_wrapper input:first-child {
6218 width: 60%;
6219 float: left;
6220 }
6221
6222 #new_fields .frm_product_price_wrapper input:nth-child(2) {
6223 width: 37%;
6224 float: right;
6225 }
6226
6227 .frm_priority_field_choices,
6228 li.frm_single_option {
6229 padding-bottom: 16px;
6230 border-bottom: 1px solid var(--sidebar-hover);
6231 }
6232
6233 .frm_priority_field_choices,
6234 li.frm_single_option:not(:last-child) {
6235 margin-bottom: 16px;
6236 }
6237
6238 .frm_prod_type_single input[type=radio],
6239 .frm_prod_type_single .frm_drag_icon,
6240 .frm_prod_type_single .frm_sortable_field_opts li:nth-child( n + 3 ),
6241 .frm_prod_type_single .frm_sortable_field_opts .frm_remove_tag,
6242 .frm_prod_type_single .frm_form_field:not(.frm_product_type):not(.frm_sep_val_product),
6243 .frm_prod_type_single .frm-bulk-edit-link,
6244 .frm_prod_type_user_def.frm_grid_container,
6245 .frm_prod_options_heading.frm_prod_user_def {
6246 display: none;
6247 }
6248
6249 #frm-preview-block {
6250 height: 400px;
6251 overflow: scroll;
6252 margin: 0;
6253 }
6254
6255 .plugin-card-bottom .frm-trash {
6256 color: #a00;
6257 }
6258
6259 .frm-fields p > .frm_inline_label,
6260 .frm_inline_label {
6261 padding-left: 3px;
6262 margin-right: 12px;
6263 display: inline-block;
6264 }
6265
6266 .frm_left_label {
6267 clear: both;
6268 float: left;
6269 width: 32% !important;
6270 margin-right: 2% !important;
6271 line-height: 2em;
6272 }
6273
6274 table td.frm_left_label {
6275 float: none;
6276 line-height: inherit;
6277 padding: 5px 0 5px 2%;
6278 }
6279
6280 .frm_left_label.frm_alignright {
6281 padding-right: 10px;
6282 text-align: right;
6283 }
6284
6285 .frm-fields .frm_left_label + textarea,
6286 .frm-fields .frm_left_label + select,
6287 .frm-fields .frm_left_label + input[type=text],
6288 .frm_with_left_label {
6289 width: 66%;
6290 }
6291
6292 td.frm_left_label + td {
6293 width: 66%;
6294 padding-top: 0;
6295 }
6296
6297 #html_settings label {
6298 display: block;
6299 }
6300
6301 #html_settings .frm_field_html_box {
6302 width: 100%;
6303 }
6304
6305 ul.frm-category-tabs {
6306 margin-top: 2px;
6307 }
6308
6309 .frm-category-tabs > li a,
6310 .frm-category-tabs > li a:active {
6311 outline: none;
6312 -webkit-box-shadow: none;
6313 box-shadow: none;
6314 }
6315
6316 .frm-category-tabs > li.active .frmsvg,
6317 .frm-category-tabs > li.active i,
6318 .frm-category-tabs > li.active span,
6319 .frm-category-tabs > li.active a {
6320 color: var(--primary-color);
6321 }
6322
6323 .frm_wrap .manage-menus {
6324 margin-top: 0;
6325 border: none;
6326 border-bottom: 1px solid var(--grey-border);
6327 background: var(--lightest-grey);
6328 }
6329
6330 .general_settings .postbox .manage-menus {
6331 border-top: none;
6332 border-left: none;
6333 border-right: none;
6334 }
6335
6336 .postbox .frm-help-tabs.inside,
6337 #poststuff .frm-help-tabs.inside {
6338 padding-left: 0;
6339 padding-right: 0;
6340 padding-bottom: 12px;
6341 margin-top: 0;
6342 margin-bottom: 0;
6343 }
6344
6345 .postbox .frm-help-tabs.inside {
6346 padding-bottom: inherit;
6347 }
6348
6349 .frm-help-tabs form > .submit {
6350 margin-left: 154px;
6351 padding-left: 0.9em;
6352 }
6353
6354 #poststuff h3.frm_no_bg {
6355 background: none;
6356 cursor: default;
6357 }
6358
6359 .frm-postbox-no-h3 {
6360 padding-top: 10px;
6361 }
6362
6363 .frm-right-panel .ui-state-default, #postbox-container-1 .ui-state-default {
6364 color: var(--darkest-grey);
6365 }
6366
6367 .no_repeat_section .frm_sorting > li.ui-state-default.edit_field_type_end_divider:hover {
6368 box-shadow: none;
6369 }
6370
6371 .frm-selected-field-group li.ui-state-default,
6372 .start_divider.frm_sorting li.ui-state-default.frm_not_divider.selected,
6373 .start_divider.frm_sorting li.ui-state-default.frm_not_divider:hover,
6374 .frm_sorting li.ui-state-default.frm_not_divider:hover,
6375 .frm_sorting li.ui-state-default.ui-sortable-helper,
6376 .frm_sorting li.ui-state-default.edit_field_type_divider .divider_section_only:hover,
6377 .frm_sorting .repeat_section li.ui-state-default.edit_field_type_end_divider:hover,
6378 .frm_sorting li.ui-state-default.selected.edit_field_type_divider .divider_section_only,
6379 .frm_update_msg,
6380 .frm_sorting li.ui-state-default.frm_not_divider.selected,
6381 .frm_sorting li.ui-state-default.selected.edit_field_type_divider .divider_section_only {
6382 border-color: var(--primary-color);
6383 transition: .5s border-color ease-in-out;
6384 }
6385
6386 .frm_sorting li.ui-state-default.frm_not_divider.selected {
6387 box-shadow: 0 0 1px 0 var(--primary-color);
6388 }
6389
6390 .frm_sorting li.ui-state-default {
6391 transition: .7s box-shadow ease-in-out, .7s height linear;
6392 }
6393
6394 .frm_sorting li.ui-state-default.frm-newly-added {
6395 box-shadow: inset 0 0 2px 1px var(--blue-border);
6396 }
6397
6398 .frm_sorting li.ui-state-default.selected.edit_field_type_divider .divider_section_only .frm-show-hover {
6399 visibility: visible !important;
6400 display: inline !important;
6401 }
6402
6403 .edit_field_type_end_divider > label {
6404 display: none !important;
6405 }
6406
6407 .frm_email_actions.feature-filter {
6408 font-weight: bold;
6409 border: 1px solid #DFDFDF;
6410 background-color: #EEEEEE;
6411 padding: 3px 5px 2px;
6412 font-size: 16px;
6413 line-height: 20px;
6414 }
6415
6416 .frm_update_msg {
6417 border-style: solid;
6418 margin: 10px 0;
6419 color: #21759B;
6420 padding: 8px 15px;
6421 border-radius: 4px;
6422 }
6423
6424 .frm_update_msg.wrap {
6425 margin: 10px 20px 0 2px;
6426 }
6427
6428 #frm-insert-fields-box .frm_update_msg {
6429 margin-right: 0.9em;
6430 }
6431
6432 .frm_update_msg a {
6433 font-weight: bold;
6434 }
6435
6436 .widefat td {
6437 width: auto;
6438 }
6439
6440 .widefat .column-id {
6441 width: 3.7em;
6442 }
6443
6444 .widefat .column-show_count {
6445 width: 5em;
6446 }
6447
6448 .widefat .column-shortcode {
6449 width: 9em;
6450 }
6451
6452 .widefat .column-entries, .widefat .column-link {
6453 width: 10%;
6454 text-align: center;
6455 }
6456
6457 .widefat .column-form_key, .widefat .column-created_at {
6458 width: 10%;
6459 }
6460
6461 .post-type-frm_display .search-box,
6462 .frm_wrap .frm-search {
6463 float: right;
6464 margin-bottom: 15px;
6465 clear: right;
6466 }
6467
6468 #form_entries_page form .frm-search {
6469 margin-top: 15px;
6470 }
6471
6472 .frm-search {
6473 width: 32%;
6474 float: right;
6475 position: relative;
6476 }
6477
6478 .frm-inline-modal .frm-search,
6479 #frm_adv_info .frm-search {
6480 float: none;
6481 width: 100%;
6482 clear: both;
6483 margin: 5px 0 10px;
6484 }
6485
6486 .frm-button-group a {
6487 margin: 0 7px !important;
6488 }
6489
6490 .frm_has_textarea .frm-with-right-icon {
6491 display: block;
6492 }
6493
6494 .frm-with-left-icon,
6495 .frm-with-right-icon {
6496 position: relative;
6497 }
6498
6499 i.frm-show-box,
6500 i.frm-show-inline-modal,
6501 .frm-with-left-icon i,
6502 .frm-with-right-icon i:not([class*=mce-]),
6503 .frmsvg.frm-show-box,
6504 .frmsvg.frm-show-inline-modal,
6505 .frm-with-left-icon .frmsvg,
6506 .frm-with-right-icon .frmsvg,
6507 .frm-search > .frmsvg,
6508 .frm-search span:not(.multiselect-selected-text):not(.multiselect-native-select) {
6509 position: absolute;
6510 padding: 7px 10px;
6511 pointer-events: none;
6512 left: 0;
6513 color: var(--grey);
6514 opacity: .5;
6515 font-size: 18px;
6516 }
6517
6518 .frm-with-right-icon .frmsvg,
6519 .frm-with-right-icon i:not([class*=mce-]) {
6520 right: 0;
6521 top: -3px;
6522 left: auto;
6523 padding: 0 10px 0 5px;
6524 }
6525
6526 .frm_form_settings .frm-with-right-icon .frmsvg{
6527 bottom: -7px;
6528 margin-right: 10px;
6529 }
6530
6531 .frmsvg.frm-show-box,
6532 .frmsvg.frm-show-inline-modal,
6533 i.frm-show-box,
6534 i.frm-show-inline-modal {
6535 color: var(--primary-color);
6536 pointer-events: initial;
6537 cursor: pointer;
6538 z-index: 1;
6539 opacity: 1;
6540 right: 2px;
6541 top: auto;
6542 padding: 7px 10px;
6543 }
6544
6545 .frm-open .frmsvg.frm-show-inline-modal,
6546 .frm-open i.frm-show-inline-modal {
6547 opacity: .5;
6548 }
6549
6550 .frm-lookup-box-label + .frm-inline-modal,
6551 .frm-open + .frm-inline-modal {
6552 top: -10px;
6553 margin-bottom: 0;
6554 }
6555
6556 .frm_grid_container > .frm-open + .frm-inline-modal {
6557 top: -4px;
6558 }
6559
6560 .frm-with-left-icon input {
6561 padding-left: 37px !important;
6562 }
6563
6564 .frm_wrap .frm-with-right-icon textarea,
6565 .frm_wrap .frm-with-right-icon input,
6566 .frm_wrap .frm-with-right-icon input[type=text] {
6567 padding-right: 35px;
6568 }
6569
6570 #frm-show-fields .frm-with-left-icon .frmsvg,
6571 #frm-show-fields .frm-with-left-icon i {
6572 padding-top: 10px;
6573 }
6574
6575 .frm-search input.frm-search-input,
6576 .frm-search input[name="s"],
6577 .frm-search #search-submit {
6578 border-color: var(--grey-border);
6579 box-shadow: none;
6580 margin: 0;
6581 padding: 7px;
6582 height: auto;
6583 font-size: 13px;
6584 line-height: normal;
6585 }
6586
6587 .frm-search .dropdown-toggle,
6588 .frm-search input.frm-search-input {
6589 border-radius: var(--border-radius);
6590 padding-left: 33px !important;
6591 }
6592
6593 .frm-search input[name="s"] {
6594 width: 70%;
6595 float: left;
6596 border-radius: var(--border-radius) 0 0 var(--border-radius) !important;
6597 border-right-width: 0;
6598 padding-left: 33px;
6599 }
6600
6601 .frm-search .dropdown-toggle,
6602 .frm-search input.frm-auto-search {
6603 width: 100%;
6604 border-right-width: 1px;
6605 border-radius: var(--border-radius) !important;
6606 float: none;
6607 }
6608
6609 .frm-search .dropdown-toggle {
6610 max-width: 200px;
6611 background: transparent;
6612 padding: 7px;
6613 min-height: 32px;
6614 text-align: inherit;
6615 overflow: hidden;
6616 text-overflow: ellipsis;
6617 }
6618
6619 .frm-search span.multiselect-selected-text {
6620 white-space: nowrap;
6621 display: inline-block;
6622 }
6623
6624 .frm-search #search-submit {
6625 width: 30%;
6626 border-radius: 0 var(--border-radius) var(--border-radius) 0;
6627 text-align: center;
6628 background-color: var(--lightest-grey);
6629 }
6630
6631 .frm-search #search-submit a {
6632 color: var(--primary-color);
6633 }
6634
6635 .frm-search #search-submit .caret {
6636 opacity:.7;
6637 }
6638
6639 .frm-not-set input {
6640 color: var(--primary-color) !important;
6641 font-size: 13px;
6642 }
6643
6644 .frm-not-set .frmsvg,
6645 .frm-not-set i {
6646 color: var(--primary-hover);
6647 opacity: 1;
6648 }
6649
6650 .post-type-frm_display select[name="m"] + #post-query-submit,
6651 select[name="m"] {
6652 display: none;
6653 }
6654
6655 .frm_shortcode_select optgroup option {
6656 margin-left: 1em;
6657 }
6658
6659 .frm_shortcode_select optgroup {
6660 padding-top: 5px;
6661 }
6662
6663 .frm_shortcode_select .frm_subopt {
6664 margin-left: 2em;
6665 }
6666
6667 .misc-pub-section a.edit-frm_shortcode, .misc-pub-section a.edit-form-status {
6668 float: none;
6669 font-size: 13px;
6670 }
6671
6672 .frm-grid {
6673 border-collapse: collapse;
6674 border: none;
6675 margin-right: 10px;
6676 }
6677
6678 .frm-grid td, .frm-grid th {
6679 padding: 5px;
6680 border: 1px solid black;
6681 }
6682
6683 .pro_feature {
6684 text-decoration: line-through;
6685 }
6686
6687 /* View page */
6688
6689 .post-type-frm_display #poststuff #post-body.columns-2 {
6690 margin-right: var(--big-sidebar);
6691 }
6692
6693 .post-type-frm_display #post-body.columns-2 #postbox-container-1 {
6694 margin-right: calc( var(--big-sidebar) * -1 );
6695 width: calc( var(--big-sidebar) - 40px );
6696 }
6697
6698 .post-type-frm_display #poststuff #post-body.columns-2 #side-sortables {
6699 width: 100%;
6700 }
6701
6702 #frm_dyncontent .hndle,
6703 #frm_dyncontent .handlediv {
6704 display: none !important;
6705 }
6706
6707 .post-type-frm_display .meta-box-sortables .frm_form_nav > li > a,
6708 .post-type-frm_display .frm_form_nav .nav-tab-active {
6709 padding: 0 2px 5px;
6710 line-height: 1.4;
6711 }
6712
6713 .post-type-frm_display #advanced-sortables h2.hndle,
6714 .post-type-frm_display #side-sortables h2.hndle,
6715 .post-type-frm_display #normal-sortables h2.hndle {
6716 border-bottom: 1px solid var(--grey-border);
6717 margin: 10px 0 0 !important;
6718 padding: 0 25px 8px;
6719 }
6720
6721 .post-type-frm_display #side-sortables h2.hndle {
6722 margin-top: 0 !important;
6723 padding-top: 10px;
6724 }
6725
6726 .post-type-frm_display #post-body-content {
6727 margin-top: 30px;
6728 }
6729
6730 .post-type-frm_display.edit-php #wpbody-content > .wrap {
6731 margin: 0;
6732 }
6733
6734 .post-type-frm_display .postbox .hndle,
6735 .post-type-frm_display .postbox {
6736 border-color: var(--grey-border);
6737 }
6738
6739 .post-type-frm_display #postbox-container-1 .postbox,
6740 .post-type-frm_display #postbox-container-2 .postbox {
6741 border-radius: var(--small-radius);
6742 border-color: var(--grey-border);
6743 box-shadow: none;
6744 }
6745
6746 .post-type-frm_display #side-sortables .postbox {
6747 border-radius: 0;
6748 border-top-width: 0;
6749 margin-bottom: 0;
6750 }
6751
6752 .post-type-frm_display #side-sortables .misc-pub-section {
6753 padding: 15px 20px 10px;
6754 }
6755
6756 .post-type-frm_display .misc-pub-section .frmsvg,
6757 .post-type-frm_display #post-body .misc-pub-post-status:before,
6758 .post-type-frm_display #post-body #visibility:before,
6759 .post-type-frm_display .curtime #timestamp:before,
6760 .post-type-frm_display #post-body .misc-pub-revisions:before,
6761 .post-type-frm_display span.wp-media-buttons-icon:before {
6762 color: var( --grey);
6763 }
6764
6765 .post-type-frm_display #frm_top_bar + #poststuff #submitdiv #publishing-action, /* Hide only if top bar is present */
6766 .post-type-frm_display #frm_top_bar + #poststuff #submitdiv #minor-publishing-actions,
6767 .post-type-frm_display #frm_top_bar + #poststuff #edit-slug-box,
6768 .post-type-frm_display .wrap h1.wp-heading-inline,
6769 .post-type-frm_display .wrap > .page-title-action {
6770 display: none;
6771 }
6772
6773 .post-type-frm_display #poststuff h2.nav-tab-wrapper {
6774 padding-left: 10px;
6775 margin-bottom: 0;
6776 padding-bottom: 0;
6777 }
6778
6779 .post-type-frm_display .nav-menus-php .wrap {
6780 margin: 10px 0 0;
6781 }
6782
6783 .post-type-frm_display .nav-menus-php .wrap p {
6784 padding-left: 12px;
6785 padding-right: 12px;
6786 }
6787
6788 .post-type-frm_display .nav-tab {
6789 display: inline-block;
6790 background-color: #f4f4f4;
6791 }
6792
6793 .post-type-frm_display .nav-tab.frm_hidden {
6794 display: none;
6795 }
6796
6797 .post-type-frm_display .nav-tab:hover {
6798 background-color: #e4e4e4;
6799 }
6800
6801 .frm_order_row,
6802 .frm_where_row {
6803 margin-bottom: 7px;
6804 line-height: 30px;
6805 }
6806
6807 .frm-single-settings .frm_prod_field_opt_cont {
6808 margin-top: initial;
6809 margin-bottom: 20px;
6810 }
6811
6812 /*hide elements if js is avail*/
6813 select.texture {
6814 display: none;
6815 }
6816
6817 .post-type-frm_display #wp-content-editor-tools,
6818 #wp-content-editor-tools {
6819 background-color: transparent;
6820 }
6821
6822 .post-type-frm_display #major-publishing-actions {
6823 border-color: var(--grey-border);
6824 background: var(--sidebar-color);
6825 }
6826
6827 .post-type-frm_display #frm_adv_info {
6828 width: calc( var(--big-sidebar) - 40px );
6829 height: calc( 100vh - 32px );
6830 overflow: hidden;
6831 }
6832
6833 .post-type-frm_display #frm_adv_info:not(.frm_fixed) {
6834 top: 0 !important;
6835 }
6836
6837 .post-type-frm_display #frm_adv_info.frm_fixed {
6838 position: fixed;
6839 z-index: 9999;
6840 top: 32px;
6841 }
6842
6843 .post-type-frm_display #frm_adv_info ul.frm_code_list.frm-full-hover {
6844 max-height: calc( 100vh - 180px );
6845 }
6846
6847 .frm_col_one {
6848 margin-right: 4%;
6849 clear: both;
6850 }
6851
6852 ul .frm_col_one {
6853 float: left;
6854 }
6855
6856 ul .frm_col_two {
6857 float: right;
6858 }
6859
6860 .frm_two_col li {
6861 float: left;
6862 width: 48%;
6863 margin-right: 4%;
6864 }
6865
6866 .frm_two_col li:nth-child(2n+2) {
6867 margin-right: 0;
6868 }
6869
6870 .frm-info-modal a,
6871 .frm-info-modal ul,
6872 .frm-info-modal p,
6873 .frm-info-modal,
6874 .settings-lite-cta a,
6875 .settings-lite-cta ul,
6876 .settings-lite-cta p,
6877 .settings-lite-cta {
6878 color: #666;
6879 font-size: 16px;
6880 box-shadow: none !important;
6881 }
6882
6883 .frm-info-modal h3,
6884 .settings-lite-cta h3 {
6885 font-size: 17px !important;
6886 }
6887
6888 .frm_placeholder_block h3 {
6889 font-size: 22px;
6890 font-weight: 400;
6891 color: var(--medium-grey);
6892 }
6893
6894 .frm-green-icons .frmsvg {
6895 color: var(--green);
6896 }
6897
6898 .frm-info-modal .postbox .inside,
6899 .settings-lite-cta .postbox .inside {
6900 padding: 20px 40px;
6901 margin: 0;
6902 }
6903
6904 .cta-inside a {
6905 color: var(--orange)
6906 }
6907
6908 .info-modal-inside a.frm-standard-link {
6909 color: var(--primary-color);
6910 }
6911
6912 .info-modal-inside a.frm-standard-link:hover {
6913 color: var(--primary-hover);
6914 }
6915
6916 .frm-caution {
6917 text-transform: uppercase;
6918 font-weight: bold;
6919 color: var(--dark-grey);
6920 }
6921
6922 .frm_no_p_margin > p {
6923 margin: 0;
6924 }
6925
6926 .frm_code_list a.button {
6927 display: block;
6928 text-align: center;
6929 font-size: 11px;
6930 overflow: hidden;
6931 }
6932
6933 .frm_code_list.frm-full-hover {
6934 margin: 0 -20px;
6935 }
6936
6937 #frm-navbarDrop + .frm_code_list.frm-full-hover {
6938 margin: 4px 0 0;
6939 }
6940
6941 .frm_code_list.frm-full-hover li {
6942 margin: 0;
6943 }
6944
6945 .frm-dropdown-menu > .dropdown-item > a,
6946 .frm-dropdown-menu .frm_dropdown_li,
6947 .frm_code_list.frm-full-hover a {
6948 display: block;
6949 color: var(--dark-grey);
6950 padding: 3px 25px;
6951 font-size: 15px;
6952 }
6953
6954 #frm_field_group_controls .frm-dropdown-menu,
6955 .frm-field-action-icons .frm-dropdown-menu {
6956 padding: 0;
6957 margin: 0;
6958 }
6959
6960 #frm_builder_page .frm-dropdown-menu .frm_dropdown_li.frm_more_options_li {
6961 padding: 0;
6962 color: rgba(40, 47, 54, 0.85);
6963 cursor: pointer;
6964 position: relative;
6965 height: 32px;
6966 }
6967
6968 #frm_builder_page .frm-dropdown-menu .frm_dropdown_li.frm_more_options_li .frmsvg {
6969 color: rgba(40, 47, 54, 0.85) !important;
6970 }
6971
6972 #frm_builder_page .frm-dropdown-menu .frm_dropdown_li.frm_more_options_li a {
6973 padding: 6px 10px;
6974 position: absolute;
6975 top: 0;
6976 left: 0;
6977 bottom: 0;
6978 width: 100%;
6979 box-sizing: border-box;
6980 }
6981
6982 #frm_builder_page .frm-dropdown-menu .frm_dropdown_li.frm_more_options_li:hover {
6983 background: #F6F7FB;
6984 }
6985
6986 .frm_code_list.frm-full-hover a span {
6987 color: var(--grey);
6988 float: right;
6989 font-size: 14px;
6990 max-width: 83px;
6991 text-align: right;
6992 }
6993
6994 .frm_code_list.frm-full-hover a,
6995 .frm_code_list.frm-full-hover a span {
6996 white-space: nowrap;
6997 overflow: hidden;
6998 text-overflow: ellipsis;
6999 }
7000
7001 .frm-dropdown-menu > .dropdown-item > a:hover,
7002 .frm_code_list.frm-full-hover a:hover span,
7003 .frm_code_list.frm-full-hover a:hover {
7004 background: var(--sidebar-color);
7005 color: var(--primary-color);
7006 }
7007
7008 .frm-dropdown-menu.frm_code_list > li > a {
7009 padding: 3px 15px;
7010 width: 300px;
7011 }
7012
7013 .frm-dropdown-menu.frm_code_list .frm-with-search {
7014 padding: 3px 10px;
7015 }
7016
7017 .frm_grid_container {
7018 overflow: visible;
7019 }
7020
7021 .frm_code_list.frm_grid_container {
7022 grid-gap: 5px;
7023 }
7024
7025 .frm_code_list.frm_grid_container li {
7026 width: auto;
7027 margin: 0;
7028 }
7029
7030 .frm_code_list.frm_grid_container a {
7031 padding: 5px 0;
7032 text-align: center;
7033 background-color: var(--light-blue);
7034 border: 1px solid var(--primary-color);
7035 color: var(--primary-color);
7036 display: block;
7037 border-radius: var(--small-radius);
7038 }
7039
7040 .frm_code_list.frm_grid_container a:hover {
7041 background-color: var(--primary-hover);
7042 color: #fff;
7043 }
7044
7045 .frm_field_list #frm-insert-fields .button a {
7046 display: block;
7047 max-width: 95%;
7048 overflow: hidden;
7049 }
7050
7051 .field_type_list li {
7052 margin: 0 0 10px;
7053 padding: 0;
7054 }
7055
7056 #frm-insert-fields .frm-search {
7057 float: none;
7058 margin: 15px 20px;
7059 width: auto;
7060 }
7061
7062 #frm-insert-fields li,
7063 #frm-insert-fields li a {
7064 text-decoration: none;
7065 font-weight: normal;
7066 font-size: 15px !important;
7067 color: var(--dark-grey);
7068 }
7069
7070 #frm-insert-fields li a {
7071 padding: 5px 20px;
7072 display: block;
7073 border-radius: 0 var(--border-radius) var(--border-radius) 0;
7074 }
7075
7076 #frm-insert-fields li.frm_show_upgrade {
7077 margin: 0 0 10px;
7078 padding: 5px 20px;
7079 box-sizing: border-box;
7080 cursor: pointer;
7081 opacity: .5;
7082 }
7083
7084 #frm-insert-fields li a span {
7085 vertical-align: middle;
7086 }
7087
7088 #frm-insert-fields li:nth-child(2n) a {
7089 border-radius: var(--border-radius) 0 0 var(--border-radius);
7090 }
7091
7092 #frm-insert-fields li a:not(.disabled):hover {
7093 background: var(--sidebar-hover);
7094 }
7095
7096 #frm-insert-fields li a.disabled:hover {
7097 cursor: not-allowed;
7098 }
7099
7100 #frm-insert-fields li.ui-draggable-disabled {
7101 opacity: 0.5;
7102 }
7103
7104 .frm_code_list {
7105 clear: both;
7106 }
7107
7108 .frm_code_list.frm-full-hover a.frm_hidden,
7109 .frm_code_list .frmkeys {
7110 display: none;
7111 }
7112
7113 .frmsvg {
7114 fill: currentColor;
7115 width: 18px;
7116 height: 18px;
7117 vertical-align: text-bottom;
7118 }
7119
7120 input[disabled],
7121 .frmsvg svg {
7122 pointer-events: none;
7123 }
7124
7125 .frmsvg.frm_svg20 {
7126 width: 20px;
7127 height: 20px;
7128 }
7129
7130 .frmsvg.frm_svg15 {
7131 width: 15px;
7132 height: 15px;
7133 }
7134
7135 .frmsvg.frm_svg14 {
7136 width: 14px;
7137 height: 14px;
7138 }
7139
7140 .frmsvg.frm_svg13 {
7141 width: 13px;
7142 height: 13px;
7143 }
7144
7145 .frm_code_list a .frmsvg,
7146 .frmbutton.ui-sortable-helper .frmsvg,
7147 .field_type_list li.frmbutton .frmsvg,
7148 .frm_code_list a i,
7149 .frmbutton.ui-sortable-helper i,
7150 .field_type_list li.frmbutton i {
7151 margin: .15em .2em;
7152 color: var(--grey);
7153 display: inline-block;
7154 vertical-align: middle;
7155 width: 20px;
7156 height: 20px;
7157 padding-right: 15px;
7158 text-align: left;
7159 font-size: 18px;
7160 }
7161
7162 /* Icon for Name field is larger */
7163 .field_type_list li.frm_tname.frmbutton .frmsvg {
7164 width: 24px;
7165 height: 24px;
7166 padding-right: 11px;
7167 }
7168
7169 .frm_code_list a .frmsvg,
7170 .frm_code_list a i {
7171 margin: 0 5px 0 0;
7172 padding: 0;
7173 width: 15px;
7174 font-size: 15px;
7175 }
7176
7177 .frm_code_list i:before {
7178 font-size: inherit;
7179 }
7180
7181 #frm-insert-fields li a:not(.disabled):hover .frmsvg,
7182 #frm-insert-fields li a:not(.disabled):hover i {
7183 color: var(--dark-grey);
7184 }
7185
7186 /* Icon while dragging */
7187 .frmbutton.ui-draggable-dragging {
7188 pointer-events: none;
7189 }
7190
7191 .frmbutton.ui-draggable-dragging a {
7192 text-decoration: none;
7193 height: 40px;
7194 width: 180px;
7195 display: inline-flex !important;
7196 flex-direction: row;
7197 justify-content: center;
7198 align-items: center;
7199 background-color: var(--sidebar-color) !important;
7200 border-radius: 35px !important;
7201 padding: 5px 10px !important;
7202 color: var(--dark-grey) !important;
7203 box-sizing: border-box;
7204 border: 1px solid var(--grey-border);
7205 box-shadow: 0 0 8px rgba(0,0,0,.3);
7206 }
7207
7208 .frmbutton.ui-draggable-dragging span {
7209 font-size: 15px;
7210 }
7211
7212 #frm-show-fields .frmbutton.ui-sortable-helper i,
7213 .frmbutton.ui-draggable-dragging i,
7214 .frmbutton.ui-draggable-dragging .frmsvg {
7215 color: #fff !important;
7216 }
7217
7218 .frmbutton.ui-draggable-dragging i,
7219 .frmbutton.ui-draggable-dragging .frmsvg {
7220 color: var(--dark-grey) !important;
7221 }
7222
7223 .frm_sorting li.ui-state-default.ui-sortable-helper,
7224 .frmbutton.ui-sortable-helper {
7225 transition: opacity .2s;
7226 opacity: 1;
7227 }
7228
7229 .frm-field-group-count {
7230 background-color: var(--sidebar-hover);
7231 padding: 5px;
7232 color: #fff !important;
7233 border-radius: 10px;
7234 }
7235
7236 /* End dragging */
7237
7238 .field_type_list .frm_icon_font:before {
7239 font-size: 20px;
7240 }
7241
7242 li.frm_noallow.button,
7243 .frm_noallow {
7244 opacity: .5;
7245 filter: alpha(opacity=50);
7246 }
7247
7248 .frm_actions_list a.frm_show_upgrade.frm_inactive_action:before,
7249 li.frm_noallow.button.frm_show_upgrade {
7250 cursor: pointer;
7251 }
7252
7253 .field_type_list li.frm_noallow.button.frm_show_upgrade:hover {
7254 border-color: inherit;
7255 }
7256
7257 .frm_noallow a {
7258 color: inherit;
7259 }
7260
7261 #frm_upgrade_modal_image {
7262 max-width: 200px;
7263 }
7264
7265 .frm-tab-message {
7266 max-width: 600px;
7267 margin: 20px auto;
7268 color: rgba(63, 75, 91, 0.8);
7269 }
7270
7271 .frm-settings-screenshot-toolbar {
7272 min-height: 39px;
7273 display: flex;
7274 }
7275
7276 .frm-settings-screenshot-toolbar .frm-minmax-icon {
7277 height: 8px;
7278 width: 8px;
7279 border-radius: 50%;
7280 align-self: center;
7281 margin-left: 10px;
7282 }
7283
7284 .frm-settings-screenshot-toolbar .frm-minmax-icon:first-of-type {
7285 margin-left: 20px;
7286 }
7287
7288 .frm-settings-screenshot-toolbar img {
7289 object-fit: contain;
7290 align-self: flex-end;
7291 margin-left: 25px;
7292 }
7293
7294 .frm-settings-screenshot-toolbar + div {
7295 background: #fff;
7296 padding-top: 25px;
7297 border-radius: 0 0 16px 16px;
7298 }
7299
7300 .frm-settings-screenshot-toolbar + div img {
7301 max-width: calc( 100% - 40px );
7302 }
7303
7304 .frm-settings-screenshot-wrapper {
7305 max-width: 700px;
7306 margin: 50px auto 0;
7307 box-shadow: 0px 4px 4px rgba(189, 196, 205, 0.25), 0px 12px 56px rgba(42, 57, 75, 0.25);
7308 border-radius: 16px;
7309 background: #EBECF1;
7310 }
7311
7312 .frm-dialog {
7313 z-index: 100;
7314 padding: 0 !important;
7315 border-radius: 10px;
7316 border: 1px solid var(--grey);
7317 background-color: #fff;
7318 max-width: 100% !important;
7319 }
7320
7321 .frm-dialog .postbox {
7322 background: transparent;
7323 box-shadow: none;
7324 border: none;
7325 line-height: 1.4em;
7326 }
7327
7328 .frm-dialog .frm-sub-label,
7329 .frm-dialog label {
7330 color: var(--dark-grey);
7331 font-size: 17px;
7332 font-weight: 300;
7333 }
7334
7335 .frm-dialog input[type=text],
7336 .frm-dialog textarea {
7337 font-size: 16px;
7338 }
7339
7340 .frm-dialog textarea {
7341 height: 75px;
7342 }
7343
7344 .frm-dialog button.frm-button-primary {
7345 margin-right: 10px;
7346 }
7347
7348 .frm-dialog .frm-sub-label,
7349 .frm-sub-label {
7350 color: var(--grey);
7351 text-transform: none;
7352 }
7353
7354 h2 .frm-sub-label {
7355 font-size: 16px;
7356 }
7357
7358 .frm-white-body .ui-widget-overlay,
7359 .toplevel_page_formidable .ui-widget-overlay {
7360 position: fixed;
7361 width: 100%;
7362 height: 100%;
7363 top: 0;
7364 left: 0;
7365 right: 0;
7366 bottom: 0;
7367 background: var(--grey);
7368 z-index: 2;
7369 }
7370
7371 #frm_upgrade_modal {
7372 text-align: center;
7373 }
7374
7375 #frm_upgrade_modal .frm_lock_icon {
7376 display: block;
7377 margin: 0 auto;
7378 height: 35px;
7379 width: 35px;
7380 color: #c4c4c4;
7381 padding-bottom: 20px;
7382 }
7383
7384 .frm-upgrade-message img {
7385 max-width: 100%;
7386 }
7387
7388 a.frm-link-secondary {
7389 color: #c4c4c4;
7390 font-size: 14px;
7391 text-decoration: underline;
7392 }
7393
7394 .field_type_list li.button.frm_noallow,
7395 .field_type_list li.button.frm_noallow:hover,
7396 .button.frm_noallow,
7397 .button.frm_noallow:hover {
7398 color: inherit;
7399 border-color: #ccc;
7400 background: inherit;
7401 }
7402
7403 iframe#dyncontent_ifr {
7404 min-height: 150px;
7405 }
7406
7407 /*!
7408 * Bootstrap v4.6.1
7409 */
7410
7411 .tooltip {
7412 /* Copied from Bootstrap */
7413 position: absolute;
7414 display: block;
7415 margin: 0;
7416 font-style: normal;
7417 font-weight: 400;
7418 line-height: 1.5;
7419 text-align: left;
7420 text-align: start;
7421 text-decoration: none;
7422 text-shadow: none;
7423 text-transform: none;
7424 letter-spacing: normal;
7425 word-break: normal;
7426 word-spacing: normal;
7427 white-space: normal;
7428 line-break: auto;
7429 font-size: 0.875rem;
7430 word-wrap: break-word;
7431 opacity: 0;
7432
7433 /* Custom rules */
7434 z-index: 9999999;
7435 }
7436
7437 .tooltip.show {
7438 opacity: 0.9;
7439 }
7440
7441 .tooltip .arrow {
7442 position: absolute;
7443 display: block;
7444 width: 0.8rem;
7445 height: 0.4rem;
7446 margin-left: 0 !important;
7447 }
7448
7449 .tooltip .arrow::before {
7450 position: absolute;
7451 content: "";
7452 border-color: transparent;
7453 border-style: solid;
7454 }
7455
7456 .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
7457 padding: 0.4rem 0;
7458 }
7459
7460 .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
7461 bottom: 0;
7462 }
7463
7464 .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
7465 top: 0;
7466 border-width: 0.4rem 0.4rem 0;
7467 border-top-color: #000;
7468 }
7469
7470 .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
7471 padding: 0 0.4rem;
7472 }
7473
7474 .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
7475 left: 0;
7476 width: 0.4rem;
7477 height: 0.8rem;
7478 }
7479
7480 .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
7481 right: 0;
7482 border-width: 0.4rem 0.4rem 0.4rem 0;
7483 border-right-color: #000;
7484 }
7485
7486 .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
7487 padding: 0.4rem 0;
7488 }
7489
7490 .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
7491 top: 0;
7492 }
7493
7494 .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
7495 bottom: 0;
7496 border-width: 0 0.4rem 0.4rem;
7497 border-bottom-color: #000;
7498 }
7499
7500 .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
7501 padding: 0 0.4rem;
7502 }
7503
7504 .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
7505 right: 0;
7506 width: 0.4rem;
7507 height: 0.8rem;
7508 }
7509
7510 .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
7511 left: 0;
7512 border-width: 0.4rem 0 0.4rem 0.4rem;
7513 border-left-color: #000;
7514 }
7515
7516 .tooltip-inner {
7517 max-width: 200px;
7518 padding: 0.25rem 0.5rem;
7519 color: #fff;
7520 text-align: center;
7521 background-color: #000;
7522 border-radius: 0.25rem;
7523 }
7524
7525 .frm-dropdown-menu.show {
7526 display: block;
7527 }
7528
7529 /* End Bootstrap */
7530
7531 .preview.dropdown .dropdown-menu {
7532 min-width: 205px;
7533 }
7534
7535 .frm_clear {
7536 clear: both;
7537 }
7538
7539 .frm_clearfix:after {
7540 content: ".";
7541 display: block;
7542 clear: both;
7543 visibility: hidden;
7544 line-height: 0;
7545 height: 0;
7546 }
7547
7548 .frm_clearfix {
7549 display: block;
7550 }
7551
7552 .frm_admin_progress {
7553 overflow: hidden;
7554 height: 20px;
7555 margin-bottom: 20px;
7556 background-color: #f5f5f5;
7557 border-radius: 4px;
7558 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
7559 }
7560
7561 .frm_admin_progress_bar {
7562 float: left;
7563 width: 0;
7564 height: 100%;
7565 font-size: 12px;
7566 line-height: 20px;
7567 color: #ffffff;
7568 text-align: center;
7569 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
7570 transition: width 0.6s ease;
7571 background-color: #04A4CC;
7572 }
7573
7574 .tooltip.frm_tooltip {
7575 position: fixed;
7576 top: auto !important;
7577 bottom: 0 !important;
7578 left: 0 !important;
7579 max-width: none;
7580 width: 100% !important;
7581 z-index: 99999;
7582 }
7583
7584 .tooltip.frm_tooltip.bottom {
7585 padding: 0;
7586 }
7587
7588 .frm_tooltip .tooltip-inner {
7589 max-width: none;
7590 min-height: 40px !important;
7591 text-align: left;
7592 box-shadow: 5px 5px 25px rgba(0, 0, 0, 0.5);
7593 padding: 10px 40px;
7594 border-top-color: #ccc;
7595 background: var(--sidebar-color);
7596 color: var(--dark-grey);
7597 border-radius: 0;
7598 opacity: 1;
7599 font-size: 14px;
7600 }
7601
7602 #frm_styling_form #post-body {
7603 padding: 20px;
7604 }
7605
7606 .ui-datepicker-inline.ui-datepicker {
7607 max-width: 19em;
7608 }
7609
7610 .default-style-box.howto {
7611 margin-left: 20px;
7612 font-style: normal;
7613 }
7614
7615 #frm_custom_css_box {
7616 width: 100%;
7617 }
7618
7619 #frm_styling_form .wp-picker-container .wp-color-result.button {
7620 width: 100%;
7621 overflow: hidden;
7622 margin: 0 !important;
7623 height: 32px !important;
7624 padding: 0 0 0 30px !important;
7625 border-radius: var(--small-radius);
7626 border-color: var(--grey-border);
7627 }
7628
7629 #frm_styling_form .wp-color-result-text {
7630 line-height: 30px !important;
7631 font-size: 15px;
7632 background: #fff !important;
7633 }
7634
7635 .wp-picker-open + .wp-picker-input-wrap {
7636 position: absolute;
7637 margin-left: -87px;
7638 margin-top: 1px;
7639 width: 86px;
7640 }
7641
7642 .wp-picker-container input[type="text"].wp-color-picker {
7643 border: none;
7644 padding: 3px;
7645 font-family: inherit;
7646 color: var(--dark-grey);
7647 font-size: 15px;
7648 width: 100%;
7649 line-height: 1;
7650 text-align: center;
7651 }
7652
7653 .wp-picker-input-wrap .wp-picker-clear {
7654 display: none !important;
7655 }
7656
7657 .wp-picker-holder {
7658 position: absolute;
7659 z-index: 999;
7660 }
7661
7662 .frm_end .wp-picker-holder {
7663 margin-left: -145px;
7664 }
7665
7666 .frm_end.frm6 .wp-picker-holder {
7667 margin-left: -86px;
7668 }
7669
7670 #frm_styling_form div.tabs-panel {
7671 padding-left: 5px;
7672 padding-right: 5px;
7673 }
7674
7675 /*form inputs/selects */
7676 .frm_form_field.frm_scroll_box .frm_opt_container,
7677 #postbox-container-2 input[type="text"],
7678 #postbox-container-2 input[type="number"],
7679 #postbox-container-2 select,
7680 #postbox-container-2 textarea,
7681 button.frm_choose_image_box,
7682 #titlediv input[type="text"],
7683 .frm-fields button.btn,
7684 .frm_wrap textarea,
7685 .frm_wrap input[type="tel"],
7686 .frm_wrap input[type="text"],
7687 .frm_wrap input[type="number"],
7688 .frm_wrap select,
7689 .wp-admin .frm_wrap select,
7690 .field-group textarea,
7691 .field-group input[type="text"],
7692 .field-group select {
7693 outline: 0;
7694 box-shadow: none;
7695 border-radius: var(--small-radius);
7696 padding: 6px 9px;
7697 border-color: var(--grey-border);
7698 color: var(--dark-grey);
7699 font-size: 15px;
7700 margin: 0;
7701 background-color: #fff;
7702 line-height: 1;
7703 }
7704
7705 #postbox-container-2 textarea,
7706 .frm_wrap textarea,
7707 .field-group textarea {
7708 line-height: 2;
7709 }
7710
7711 .frm_wrap input[type="number"] {
7712 height: auto;
7713 }
7714
7715 .frm_wrap select {
7716 padding: 2px;
7717 }
7718
7719 .wp-admin .frm_wrap select {
7720 max-width: 100%;
7721 }
7722
7723 .frm_form_field.frm_scroll_box .frm_opt_container,
7724 .frm_wrap .frm_form_builder textarea,
7725 .frm_wrap .frm_form_builder input[type="tel"],
7726 .frm_wrap .frm_form_builder input[type="text"] {
7727 padding: 10px 12px;
7728 }
7729
7730 .frm_wrap .frm_form_builder input[type="text"].frm_other_input {
7731 padding: 6px 9px;
7732 }
7733
7734 .frm_wrap input[disabled],
7735 .frm_wrap select[disabled],
7736 .frm_wrap textarea[disabled],
7737 .frm_wrap input[readonly],
7738 .frm_wrap select[readonly],
7739 .frm_wrap textarea[readonly],
7740 .frm_wrap input::placeholder {
7741 color: var(--grey);
7742 }
7743
7744 #postcustomstuff table input {
7745 width: 100% !important;
7746 margin: 0 !important;
7747 }
7748
7749 #postcustomstuff table td {
7750 padding: 7px 0 7px 7px !important;
7751 line-height: 30px;
7752 }
7753
7754 #postcustomstuff table td > div {
7755 /* To override some inline css in add-on */
7756 padding-top: 0 !important;
7757 }
7758
7759 .wp-admin .frm_wrap .form-table select,
7760 #postbox-container-2 select,
7761 .wp-admin .frm_wrap select {
7762 line-height: 32px;
7763 height: 32px;
7764 vertical-align: top;
7765 }
7766
7767 .frm_wrap .frm_form_builder select {
7768 line-height: 40px;
7769 height: 40px;
7770 width: 100%;
7771 }
7772
7773 #postbox-container-2 select,
7774 .wp-admin .frm_wrap select,
7775 .frm_wrap .frm_form_builder select {
7776 height: auto;
7777 padding: 0 24px 0 12px;
7778 }
7779
7780 .frm-fields button.btn,
7781 .frm-fields textarea,
7782 .frm-fields input[type="text"],
7783 .frm-fields select,
7784 .field-group textarea,
7785 .field-group input[type="text"],
7786 .field-group select,
7787 .accordion-container input.hex {
7788 width: 100%;
7789 outline: 0;
7790 }
7791
7792 .frm-fields button.btn {
7793 line-height: normal;
7794 height: auto;
7795 text-align: inherit;
7796 }
7797
7798 .global-font .field-group input[type="text"] {
7799 width: auto;
7800 }
7801
7802 /* Image Options */
7803
7804 .frm_images_dropdown .frm_image_option {
7805 margin: 0 !important;
7806 }
7807
7808 .frm_images_dropdown .frm_radio input[type=radio] {
7809 opacity: 0;
7810 position: absolute;
7811 z-index: -1;
7812 }
7813
7814 .frm_images_dropdown__image .frmsvg {
7815 width: 100%;
7816 max-width: 102px;
7817 fill: none;
7818 margin: 0;
7819 }
7820
7821 .frm_images_dropdown .frm_noallow .frm_image_option_container {
7822 opacity: .5;
7823 }
7824
7825 .frm_images_dropdown .frm_image_option_container {
7826 border-radius: var(--small-radius);
7827 border: 2px solid transparent;
7828 align-items: center;
7829 }
7830
7831 .frm_images_dropdown .frm_image_option_container:hover {
7832 background: #fff !important;
7833 }
7834
7835 .frm_images_dropdown input[type="radio"]:checked + .frm_image_option_container {
7836 background: #fff !important;
7837 border-color: var(--primary-color);
7838 }
7839
7840 .frm_images_dropdown .frm_text_label_for_image {
7841 padding: 0;
7842 text-align: left;
7843 }
7844
7845 /* End Image Options */
7846
7847 /* Welcome page */
7848
7849 .wp-core-ui .frm_grey.frm-button-primary.disabled,
7850 .wp-core-ui .frm_grey.frm-button-primary,
7851 #frm-welcome .frm_grey {
7852 opacity: 0.5;
7853 background: #F6F6F6 !important;
7854 border-color: #ddd !important;
7855 color: #9FA5AA !important;
7856 }
7857
7858 /* Chrome Scrollbars for Windows */
7859 .windows::-webkit-scrollbar,
7860 .windows ::-webkit-scrollbar {
7861 width: 7px;
7862 background: transparent;
7863 }
7864
7865 .windows::-webkit-scrollbar-thumb,
7866 .windows ::-webkit-scrollbar-thumb {
7867 background: var(--grey-border);
7868 -webkit-border-radius: var(--border-radius);
7869 -webkit-box-shadow: none;
7870 }
7871
7872 .windows::-webkit-scrollbar-corner,
7873 .windows ::-webkit-scrollbar-corner {
7874 background: transparent;
7875 }
7876
7877 /* RTL */
7878 .rtl h3 {
7879 font-weight: inherit !important;
7880 }
7881
7882 .rtl.js .accordion-section-title:after {
7883 left: 10px;
7884 right: auto;
7885 }
7886
7887 .rtl #frm_top_bar #frm_bs_dropdown {
7888 padding-left: 15px;
7889 }
7890
7891 .rtl .frm_wrap .columns-2 .frm-right-panel,
7892 .rtl .frm-right-panel {
7893 border-right-width: 1px;
7894 border-left-width: 0;
7895 }
7896
7897 .rtl .frm_right_text {
7898 text-align: left;
7899 }
7900
7901 .rtl .frm_wrap #frm_adv_info ul.category-tabs li:first-child {
7902 border-left-width: 1px;
7903 }
7904
7905 .rtl .frm-dropdown-menu {
7906 text-align: right;
7907 }
7908
7909 .rtl .frm_actions_dropdown .frm_icon_font {
7910 float: right;
7911 margin-right: 0;
7912 margin-left: 3px;
7913 }
7914
7915 .rtl #frm-insert-fields-box,
7916 .rtl #frm-conditionals {
7917 padding-right: .9em;
7918 }
7919
7920 .rtl #html_settings .frm_field_html_box {
7921 margin-right: 0;
7922 }
7923
7924 .rtl .frm_list_entry_page h2 {
7925 float: right;
7926 }
7927
7928 .rtl .frm_scale {
7929 float: right;
7930 margin-left: 10px;
7931 margin-right: 0;
7932 }
7933
7934 .rtl .frm-page-break .frm-collapse-page.button {
7935 margin-left: 0;
7936 margin-right: 46%;
7937 }
7938
7939 .rtl .frm-field-action-icons {
7940 right: unset;
7941 left: 2px;
7942 }
7943
7944 .rtl .frm_has_shortcodes > i {
7945 right: auto;
7946 left: 5px;
7947 }
7948
7949 .rtl .frm_code_list.frm-full-hover a span,
7950 .rtl .frm_reply_to_container,
7951 .rtl .frm_bcc_cc_container {
7952 float: left;
7953 }
7954
7955 .rtl .frm-default-switcher {
7956 float: left;
7957 position: relative;
7958 }
7959
7960 .rtl .frm-with-right-icon .frmsvg {
7961 right: auto;
7962 left: 0;
7963 }
7964
7965 .rtl .frm-inline-modal > a.dismiss {
7966 left: 13px;
7967 right: auto;
7968 }
7969
7970 .rtl.wp-admin .frm_wrap select {
7971 padding: 0 12px 0 24px !important;
7972 }
7973
7974 /* ---------------------------------------------------------------
7975 Clearfix
7976 --------------------------------------------------------------- */
7977 span.clear {
7978 display: block;
7979 }
7980
7981 .clearfix:after {
7982 content: ".";
7983 display: block;
7984 height: 0;
7985 clear: both;
7986 visibility: hidden;
7987 }
7988
7989 .clearfix {
7990 display: inline-block;
7991 }
7992
7993 /*Override styling from other plugins*/
7994 .frm_form_fields .clear {
7995 height: auto;
7996 }
7997
7998 /* Hides from IE-mac \*/
7999 * html .clearfix {
8000 height: 1%;
8001 }
8002
8003 .clearfix {
8004 display: block;
8005 }
8006
8007 /* End hide from IE-mac */
8008
8009 /*-----------------------------------------------------------------
8010 Responsive Design
8011 ---------------------------------------------------------------- */
8012
8013 @media only screen and (max-width: 1200px) {
8014 .frm-addons {
8015 grid-template-columns: 1fr 1fr;
8016 }
8017
8018 ul.frm_form_nav > li {
8019 margin-right: 2.5%;
8020 }
8021 }
8022
8023 @media only screen and (max-width: 1050px) {
8024 .frm_wrap {
8025 --biggest-sidebar: 390px;
8026 }
8027
8028 #form_settings_page .columns-2 {
8029 margin: 0;
8030 }
8031
8032 .frm_actions_list {
8033 margin-left: 0;
8034 }
8035
8036 ul.frm_form_nav > li {
8037 margin-right: 1.5%;
8038 }
8039 }
8040
8041 @media only screen and (max-width: 960px) {
8042 .auto-fold #adminmenuwrap {
8043 width: 36px;
8044 }
8045
8046 .frm_wrap #postbox-container-1 #frm_adv_info {
8047 min-width: 220px;
8048 }
8049
8050 p.howto {
8051 display: inline-block;
8052 }
8053
8054 ul.frm_form_nav {
8055 clear: left;
8056 padding-top: 0;
8057 }
8058
8059 ul.frm_form_nav > li {
8060 margin-right: 3.5%;
8061 }
8062
8063 .frm-full-screen #frm_top_bar {
8064 padding: 0 10px !important;
8065 }
8066
8067 .frm-full-close {
8068 padding: 15px 0 10px 10px;
8069 }
8070
8071 .frm-full-close .frmsvg {
8072 padding: 0;
8073 }
8074
8075 .frm-full-screen .frm_top_left {
8076 padding-top: 10px
8077 }
8078
8079 .frm-full-screen .frm_top_left h1 {
8080 padding-top: 0 !important;
8081 }
8082
8083 .frm-full-screen .frm-header-logo {
8084 margin-top: 6px !important;
8085 }
8086 }
8087
8088 @media only screen and (max-width: 850px) {
8089 .frm_wrap {
8090 --biggest-sidebar: 350px;
8091 --big-sidebar: 350px;
8092 }
8093
8094 .frm_col_one {
8095 clear: none;
8096 }
8097
8098 .frm-fields p > .frm_inline_label,
8099 .frm_inline_label {
8100 display: block;
8101 margin: 5px 0;
8102 }
8103
8104 .post-type-frm_display #frm_top_bar h1,
8105 .frm_page_container #frm_top_bar h1 {
8106 width: auto;
8107 max-width: 200px;
8108 }
8109
8110 #frm-publishing {
8111 width: auto;
8112 }
8113
8114 #frm_form_editor_container,
8115 .frm-entry-container {
8116 margin: 0 20px;
8117 }
8118
8119 .frmbutton.ui-sortable-helper .frmsvg,
8120 .field_type_list li.frmbutton .frmsvg,
8121 .frmbutton.ui-sortable-helper i,
8122 .field_type_list li.frmbutton i {
8123 margin: .15em 0 .15em .1em;
8124 width: 25px;
8125 }
8126
8127 .rtl .frmbutton.ui-sortable-helper .frmsvg,
8128 .rtl .field_type_list li.frmbutton .frmsvg,
8129 .rtl .frmbutton.ui-sortable-helper i,
8130 .rtl .field_type_list li.frmbutton i {
8131 margin: .15em .1em .15em 0;
8132 }
8133
8134 .frm_wrap .frm-search {
8135 float: none !important;
8136 width: auto;
8137 clear: both;
8138 }
8139
8140 .post-type-frm_display #frm_adv_info {
8141 top: auto !important;
8142 position: static;
8143 width: auto;
8144 }
8145
8146 .frm_wrap .frm-right-panel #frm_adv_info,
8147 .frm_wrap #postbox-container-1 #frm_adv_info {
8148 min-width: 275px;
8149 }
8150
8151 .frm_wrap #frm_adv_info ul.category-tabs li,
8152 .frm_wrap #frm_adv_info ul.category-tabs li.tabs {
8153 border: none;
8154 }
8155
8156 .frm_wrap #frm_adv_info ul.category-tabs li:first-child {
8157 margin-left: 12px;
8158 }
8159
8160 .frm_wrap #frm_adv_info ul.category-tabs li.tabs {
8161 border-bottom: 2px solid #5b9dd9;
8162 padding-bottom: 8px;
8163 }
8164
8165 .post-type-frm_display #poststuff {
8166 padding: 10px 25px;
8167 }
8168
8169 .post-type-frm_display #side-sortables .postbox {
8170 margin-bottom: 20px;
8171 border-radius: var(--small-radius);
8172 border-top-width: 1px;
8173 }
8174 }
8175
8176 @media only screen and (max-width: 782px) {
8177 .frm_wrap {
8178 --small-sidebar: 20%;
8179 --medium-sidebar: 35%
8180 }
8181
8182 #form_settings_page .advanced_settings .form-table td, .form-table th {
8183 display: table-cell;
8184 width: auto !important;
8185 }
8186
8187 .frm-white-body #publishing-action,
8188 .frm_wrap #publishing-action {
8189 line-height: normal;
8190 }
8191
8192 .frm-full-screen #screen-meta-links {
8193 display: none;
8194 }
8195
8196 .frm_wrap .misc-pub-section {
8197 padding: 6px 0;
8198 }
8199
8200 .frm_wrap .misc-pub-section > a {
8201 float: none;
8202 white-space: nowrap;
8203 }
8204
8205 .frm-form-setting-tabs a {
8206 position: relative;
8207 padding: 10px 5px 10px 40px;
8208 }
8209
8210 .frm-form-setting-tabs a .frmsvg,
8211 .frm-form-setting-tabs a i {
8212 position: absolute;
8213 left: 13px;
8214 top: calc(50% - 10px);
8215 margin: 0;
8216 }
8217
8218 #frm-insert-fields .button,
8219 #frm-insert-fields .button a,
8220 .frmbutton.ui-sortable-helper a {
8221 line-height: 26px;
8222 max-height: 28px;
8223 }
8224
8225 a.frm_add_logic_link {
8226 margin-left: 0;
8227 margin-right: 0;
8228 width: 100%;
8229 box-sizing: border-box;
8230 }
8231
8232 a.frm_add_logic_link .frmsvg,
8233 a.frm_add_logic_link i {
8234 display: none;
8235 }
8236
8237 #new_fields .frm_single_option select,
8238 #new_fields .frm_single_option input[type=text] {
8239 width: calc(100% - 83px);
8240 }
8241
8242 .frm_single_entry_page .frm_form_fields input[type=text],
8243 .frm_single_entry_page .frm_form_fields select,
8244 .frm_single_entry_page .frm_form_fields textarea {
8245 width: 100%;
8246 }
8247
8248 .with_frm_style .frm_radio input[type=radio] {
8249 width: 18px !important;
8250 }
8251 .with_frm_style .frm_checkbox input[type=checkbox] {
8252 width: 25px !important;
8253 }
8254
8255 .wp-list-table.toplevel_page_formidable .column-entries,
8256 .wp-list-table.toplevel_page_formidable .column-form_key,
8257 .wp-list-table.toplevel_page_formidable .column-shortcode,
8258 .wp-list-table.toplevel_page_formidable .column-created_at {
8259 display: none !important;
8260 }
8261
8262 .wp-list-table.toplevel_page_formidable td.column-entries,
8263 .wp-list-table.toplevel_page_formidable td.column-form_key,
8264 .wp-list-table.toplevel_page_formidable td.column-shortcode,
8265 .wp-list-table.toplevel_page_formidable td.column-created_at {
8266 padding: 3px 8px 3px 35%;
8267 text-align: left;
8268 }
8269
8270 .wp-list-table.toplevel_page_formidable td.column-title:before,
8271 .wp-list-table.toplevel_page_formidable td.column-id:before {
8272 display: none !important;
8273 }
8274
8275 .wp-list-table.toplevel_page_formidable td.column-title,
8276 .wp-list-table.toplevel_page_formidable td.column-id {
8277 display: table-cell !important;
8278 }
8279
8280 #form_entries_page .wp-list-table th.frm_hidden,
8281 #form_entries_page .wp-list-table td.frm_hidden {
8282 display: none !important;
8283 }
8284
8285 ul.frm_form_nav > li {
8286 margin-right: 15px;
8287 }
8288
8289 .frm-white-body.auto-fold #wpcontent {
8290 padding-left: 0;
8291 }
8292
8293 .frm_right_addon .frm_remove_field {
8294 bottom: 11px;
8295 }
8296
8297 .frm-addons {
8298 grid-template-columns: 1fr;
8299 }
8300
8301 .frm_single_entry_page.frm_wrap .frm_page_container {
8302 height: auto;
8303 display: block;
8304 }
8305
8306 .frm_single_entry_page.frm_wrap .columns-2 {
8307 display: block;
8308 border-bottom: none;
8309 }
8310
8311 .frm_single_entry_page .wrap.frm-with-margin {
8312 margin: 10px 20px;
8313 }
8314
8315 .frm_single_entry_page #post-body-content + .frm-right-panel {
8316 width: auto;
8317 margin: 0 20px;
8318 border: 1px solid var(--sidebar-hover);
8319 border-radius: 6px;
8320 }
8321
8322 #wp-content-media-buttons a.frm_insert_form {
8323 padding: 0 15px;
8324 }
8325 }
8326
8327 @media only screen and (max-width: 700px) {
8328 .frm_wrap {
8329 --biggest-sidebar: 50%;
8330 --big-sidebar: 50%;
8331 }
8332 }
8333
8334 @media only screen and (max-width: 600px) {
8335 .frm_wrap {
8336 --small-sidebar: 45px;
8337 }
8338
8339 .frm-form-setting-tabs a {
8340 visibility: collapse;
8341 font-size: 0;
8342 padding: 0 15px;
8343 }
8344
8345 .frm-form-setting-tabs a .frmsvg,
8346 .frm-form-setting-tabs a i {
8347 visibility: visible;
8348 position: initial;
8349 font-size: 18px;
8350 }
8351
8352 #frm_builder_page #frm-insert-fields {
8353 padding: 0;
8354 }
8355
8356 .frm_wrap #frm_adv_info ul.category-tabs li {
8357 display: inline-block;
8358 padding: 0;
8359 margin: 2px 0;
8360 border-bottom: 2px solid transparent;
8361 }
8362
8363 .frm_wrap #frm_adv_info ul.category-tabs li.tabs,
8364 .frm_wrap #frm_adv_info ul.category-tabs li:first-child {
8365 margin-left: 0;
8366 padding: 0;
8367 }
8368
8369 .field_type_list li {
8370 text-align: center;
8371 }
8372
8373 #frm-insert-fields li a {
8374 padding: 5px;
8375 }
8376
8377 .frmbutton.ui-sortable-helper .frmsvg,
8378 .field_type_list li.frmbutton .frmsvg,
8379 .frmbutton.ui-sortable-helper i,
8380 .field_type_list li.frmbutton i {
8381 display: block;
8382 margin: 0 auto 3px;
8383 text-align: center;
8384 }
8385
8386 #frm_form_editor_container .frm_primary_label {
8387 clear: both;
8388 }
8389
8390 #frm_builder_page .frm_code_list a.button {
8391 padding: 2px;
8392 }
8393
8394 #frm_builder_page .frm_actions_dropdown > .frm-dropdown-menu {
8395 right: 0;
8396 left: auto;
8397 }
8398
8399 .frm-right-panel h3.accordion-section-title {
8400 padding-right: 10px;
8401 padding-left: 10px;
8402 font-size: 20px;
8403 white-space: nowrap;
8404 overflow: hidden;
8405 }
8406
8407 .frm-right-panel .accordion-section-title:before {
8408 margin-left: 0;
8409 margin-right: 3px;
8410 }
8411
8412 .rtl #frm_builder_page .frm_actions_dropdown > .frm-dropdown-menu {
8413 right: auto;
8414 left: 0;
8415 }
8416 }
8417
8418 @media only screen and (max-width: 475px) {
8419 #frm_bs_dropdown {
8420 float: none;
8421 }
8422
8423 #frm-nav-tabs {
8424 padding: 0;
8425 white-space: nowrap;
8426 }
8427
8428 #frm-nav-tabs a {
8429 margin-right: 0;
8430 }
8431 }
8432
8433 /* PRINT */
8434 @media print {
8435 a, .misc-pub-section a {
8436 color: #000 !important;
8437 }
8438
8439 .add-new-h2, #frm_top_bar, .dashicons,
8440 #adminmenuwrap, #adminmenuback, #wphead, #button_bar, #submitdiv, .button-secondary,
8441 #screen-metas, #screen-meta-links, #footer, #wpfooter, .inner-sidebar, .frm_form_nav,
8442 .frm_flash_graph, .frm_no_print, object, .error {
8443 visibility: hidden;
8444 display: none !important;
8445 }
8446
8447 .widget, .postbox, .stuffbox, .postbox h3 {
8448 border-width: 0 !important;
8449 border-color: #fff;
8450 }
8451
8452 .postbox {
8453 background: #fff !important;
8454 border: none;
8455 position: static;
8456 }
8457
8458 .postbox h3, .postbox h4 {
8459 background: #fff !important;
8460 }
8461
8462 #wpbody-content {
8463 float: none;
8464 }
8465
8466 #wpcontent, #post-body-content,
8467 .has-right-sidebar #post-body,
8468 #poststuff .columns-2 {
8469 margin: 0 !important;
8470 }
8471
8472 .frm_wrap #poststuff .columns-2 {
8473 display: block;
8474 }
8475
8476 #post-body-content + .frm-right-panel,
8477 .frm_wrap .columns-2 .frm-right-panel,
8478 .frm-right-panel {
8479 border: none;
8480 width: auto;
8481 display: block;
8482 padding: 20px;
8483 }
8484
8485 .frm_page_container .columns-2,
8486 .frm_wrap .frm_page_container {
8487 height: auto;
8488 display: block;
8489 }
8490
8491 .misc-pub-section > span {
8492 padding: 0;
8493 }
8494
8495 .frm-right-panel .postbox .inside {
8496 padding-left: 12px;
8497 padding-right: 12px;
8498 }
8499
8500 .curtime #timestamp:before {
8501 display: none;
8502 content: none !important;
8503 }
8504
8505 .frm_charts .alignleft {
8506 float: none;
8507 }
8508
8509 .pg_odd, .pg_even {
8510 page-break-inside: avoid;
8511 max-width: 600px;
8512 }
8513
8514 .form-table td, .form-table th {
8515 padding: 0;
8516 }
8517
8518 .frm_file_container a {
8519 display: block;
8520 width: 100%;
8521 }
8522 }
8523
8524 .frm-admin-page-styles #frm-publishing #save_menu_header {
8525 display: inline-block;
8526 }
8527
8528 /* Change the order of subfields of the Name field in the backend */
8529 .edit_form_item .frm_combo_inputs_container[data-name-layout="last_first"] .frm_form_subfield-first {
8530 order: 2;
8531 }
8532
8533 .frm-video-wrapper {
8534 padding: 0 20px;
8535 }
8536
8537 .frm-video-wrapper iframe {
8538 width: 100%;
8539 max-width: 843px;
8540 border-radius: 10px;
8541 }
8542
8543 #frm_field_group_popup {
8544 position: absolute;
8545 top: 0;
8546 right: 0;
8547 width: 366px;
8548 height: 231px;
8549 border-radius: 8px;
8550 background: #fff;
8551 box-shadow: 0px 20px 48px rgba(40, 47, 54, 0.15);
8552 z-index: 3;
8553 box-sizing: border-box;
8554 padding: 24px 0;
8555 text-align: left;
8556 }
8557
8558 .rtl #frm_field_group_popup {
8559 text-align: right;
8560 }
8561
8562 .frm-merge-fields-into-row #frm_field_group_popup {
8563 top: unset;
8564 bottom: 50px;
8565 height: 196px;
8566 }
8567
8568 .frm-merge-fields-into-row #frm_field_group_popup .frm-break-field-group {
8569 display: none;
8570 }
8571
8572 .frm-merge-fields-into-row > a {
8573 color: rgba(40, 47, 54, 0.85);
8574 position: relative;
8575 top: 2px;
8576 }
8577
8578 .frm-row-layout-title {
8579 font-weight: 600;
8580 font-size: 11px;
8581 line-height: 15px;
8582 text-transform: uppercase;
8583 color: rgba(40, 47, 54, 0.45);
8584 margin-bottom: 40px;
8585 }
8586
8587 .frm-row-layout-option {
8588 background: #F6F7FB;
8589 box-sizing: border-box;
8590 border-radius: 2px;
8591 padding: 18px 11px;
8592 }
8593
8594 #frm_field_group_popup .frm-row-layout-option .frm_grid_container {
8595 grid-gap: 0 5%;
8596 grid-template-columns: repeat(12, auto);
8597 }
8598
8599 #frm_field_group_popup .frm-row-layout-option {
8600 cursor: pointer;
8601 }
8602
8603 #frm_field_group_popup .frm-row-layout-option.frm-active-row-layout,
8604 #frm_field_group_popup .frm-row-layout-option:hover {
8605 outline: 1px solid var(--primary-color);
8606 }
8607
8608 .frm-custom-field-group-layout,
8609 .frm-break-field-group {
8610 padding: 5px 15px;
8611 cursor: pointer;
8612 font-size: 14px;
8613 line-height: 19px;
8614 color: rgba(40, 47, 54, 0.85);
8615 }
8616
8617 .frm-custom-field-group-layout:hover,
8618 .frm-break-field-group:hover {
8619 background-color: #f5f5f5f5;
8620 }
8621
8622 .frm-custom-field-group-layout svg,
8623 .frm-break-field-group svg {
8624 margin-right: 5px;
8625 }
8626
8627 #frm_field_multiselect_popup {
8628 background: white;
8629 height: 48px;
8630 position: fixed;
8631 border-radius: 4px;
8632 box-shadow: 0px 8px 24px rgba(40, 47, 54, 0.15);
8633 color: rgba(40, 47, 54, 0.85);
8634 font-size: 13px;
8635 right: 30px;
8636 bottom: 10px;
8637 }
8638
8639 #frm_field_multiselect_popup > div {
8640 display: inline-block;
8641 line-height: 48px;
8642 vertical-align: top;
8643 }
8644
8645 #frm_field_multiselect_popup.frm-unmergable > .frm-merge-fields-into-row,
8646 #frm_field_multiselect_popup.frm-unmergable > .frm-multiselect-popup-separator {
8647 display: none;
8648 }
8649
8650 #frm_field_multiselect_popup > div:not(.frm-multiselect-popup-separator) {
8651 padding: 0 20px;
8652 cursor: pointer;
8653 }
8654
8655 #frm_field_multiselect_popup > div:not(.frm-multiselect-popup-separator):hover {
8656 background: #f5f5f5f5;
8657 }
8658
8659 .frm-builder-popup-heading {
8660 font-weight: 600;
8661 font-size: 12px;
8662 line-height: 15px;
8663 text-transform: uppercase;
8664 color: rgba(40, 47, 54, 0.45);
8665 }
8666
8667 .frm-builder-popup-subheading {
8668 font-size: 12px;
8669 line-height: 16px;
8670 color: rgba(40, 47, 54, 0.45);
8671 }
8672
8673 .frm-multiselect-popup-separator {
8674 height: 36px;
8675 width: 1px;
8676 position: relative;
8677 top: 6px;
8678 background: #C4C4C4;
8679 }
8680
8681 .frm-sortable-helper,
8682 .frm-multiselect-key-is-down li.form-field:not(.edit_field_type_divider) {
8683 pointer-events: none;
8684 }
8685
8686 .frm-sortable-helper {
8687 /* Make sure the item being dragged appears above other form builder fields */
8688 z-index: 99;
8689 }
8690
8691 #frm_banner {
8692 width: 100%;
8693 color: #fff;
8694 background: var(--primary-color);
8695 height: 40px;
8696 line-height: 40px;
8697 text-align: center;
8698 position: relative;
8699 }
8700
8701 .frm-banner-emoji {
8702 font-size: 19px;
8703 }
8704
8705 .frm-banner-emoji,
8706 .frm-banner-title {
8707 margin-right: 5px;
8708 vertical-align: top;
8709 }
8710
8711 .frm-banner-cta a {
8712 text-decoration: underline !important;
8713 }
8714
8715 .frm-banner-dismiss {
8716 cursor: pointer;
8717 position: absolute;
8718 right: 10px;
8719 top: 50%;
8720 transform: translateY( -50% );
8721 }
8722
8723 .frm-banner-dismiss .frmsvg {
8724 vertical-align: top;
8725 }
8726
8727 .frm-ready-made-solution:not(.frm-search-result) {
8728 display: none !important;
8729 }
8730
8731 #frm_new_form_modal .frm-ready-made-solution {
8732 padding: 20px 5px;
8733 display: flex;
8734 }
8735
8736 .frm-ready-made-solution .frm-hover-icons {
8737 padding: 5px;
8738 position: static;
8739 }
8740
8741 #frm_new_form_modal .frm-ready-made-solution > div:first-child {
8742 width: 300px;
8743 }
8744
8745 .frm-ready-made-solution span {
8746 background-color: #fde6de;
8747 color: #f25a24;
8748 padding: 10px;
8749 text-transform: uppercase;
8750 font-size: 11px;
8751 margin-bottom: 10px;
8752 display: inline-block;
8753 border-radius: 4px;
8754 }
8755
8756 .frm-ready-made-solution h3 ~ a {
8757 color: var(--primary-color);
8758 }
8759
8760 .frm-ready-made-solution img {
8761 max-width: 100%;
8762 }
8763
8764