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

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

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