PluginProbe
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More / 6.5.2
Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More v6.5.2
6.35 6.34 6.33.1 6.33 6.32.1 6.32 6.31 6.25 6.25.1 6.26 6.26.1 6.27 6.28 6.29 6.3 6.3.1 6.3.2 6.30 6.4 6.4.1 6.4.2 6.5 6.5.1 6.5.2 6.5.3 All 141 releases
formidable / css / frm_admin.css

frm_admin.css in Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes & More 6.5.2, at css/frm_admin.css

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