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

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