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

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