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

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