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

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