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

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